summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/gcc: fix 12.0.0_pre9999Sam James7 days1-0/+1
| | | | | Closes: https://bugs.gentoo.org/830908 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: CET support needs glibc[cet] if enabledSam James10 days1-1/+0
| | | | | | | | We'll probably revbump with these fixes (or a slightly later gcc snapshot) shortly, but not doing it just yet. Bug: https://bugs.gentoo.org/830454 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: update patchset version for 11.2.1_pNSam James2022-01-031-1/+1
| | | | | | Old version was cached on mirrors, so call it 3 instead. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: update ManifestSam James2021-12-191-1/+1
| | | | | Closes: https://bugs.gentoo.org/829601 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: switch patchset version for 11.2.1_p20211127 for CET fixesSam James2021-12-181-1/+1
| | | | | | | | | | | | | | | | | If hitting related issues before this, please try emerge -v1 sys-devel/gcc. Doesn't seem to have affected many people at all (just tinderbox?) so not worth a revbump (at this point, anyway). Also includes fix for i486 CET (unrelated). Closes: https://bugs.gentoo.org/828546 Closes: https://bugs.gentoo.org/828549 Closes: https://bugs.gentoo.org/828081 Closes: https://bugs.gentoo.org/827880 Closes: https://bugs.gentoo.org/827905 Closes: https://bugs.gentoo.org/777117 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: drop back to previous CET patch for nowSam James2021-12-081-1/+1
| | | | | | It's safer until I sort out new version. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: fix (disable) CET for x86 / no CMOVSam James2021-12-071-1/+1
| | | | | | | | | | | | | | | Opting not to revbump for now as the number of people with USE=hardened && USE=cet on < i686 seems quite small; we can revisit this if necessary though. This also fixes build failures in some cases on < i686 in the same environment aforementioned. Bug: https://bugs.gentoo.org/828081 Bug: https://bugs.gentoo.org/827880 Bug: https://bugs.gentoo.org/827905 Bug: https://bugs.gentoo.org/777117 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 10.3.1_p20211126David Seifert2021-11-281-0/+2
| | | | | | Signed-off-by: David Seifert <soap@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/23060 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 11.2.1_p20211127David Seifert2021-11-281-0/+2
| | | | | | | | | | | | upstream has indicated that 11.3 is unlikely to be released soon, and 11.2 has accumulated enough bugs to require an intermediate release for Gentoo. Bug: https://bugs.gentoo.org/806482 Bug: https://bugs.gentoo.org/811867 Bug: https://bugs.gentoo.org/823780 Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add musl support to 9.4.0Sam James2021-11-211-0/+1
| | | | | Closes: https://bugs.gentoo.org/825458 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: import musl mechanisms prepared by sam_ from ::musl overlayAndreas K. Hüttel2021-11-211-0/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/gcc: drop 11.1.0-r2David Seifert2021-09-211-2/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/gcc: drop 10.3.0, 10.3.0-r1David Seifert2021-08-201-1/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/gcc: drop 9.3.0-r1, 9.3.0-r2David Seifert2021-08-191-3/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/gcc: drop 8.5.0David Seifert2021-08-191-1/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/gcc: update SLOT=12 live ebuildSergei Trofimovich2021-07-281-1/+1
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: update SLOT=11 live ebuildSergei Trofimovich2021-07-281-1/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: bump up to 11.2.0 (no keywords yet)Sergei Trofimovich2021-07-281-0/+2
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2021-07-171-1/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2021-07-171-1/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2021-07-171-3/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2021-07-171-2/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2021-07-171-1/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 6.5.0: cut 6 patchsetSergei Trofimovich2021-07-051-0/+1
| | | | | | | | | | | Two new changes: + 29_all_plugin-objdump.patch: use host-prefixed objdump + 30_all_remove-cyclades.patch: fix build failure against linux-headers-5.13 Bug: https://gcc.gnu.org/PR95648 Bug: https://gcc.gnu.org/PR100379 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 7.5.0: cut 4 patchsetSergei Trofimovich2021-07-051-0/+1
| | | | | | | | | | | Two new changes: + 25_all_plugin-objdump.patch: use host-prefixed objdump + 26_all_remove-cyclades.patch: fix build failure against linux-headers-5.13 Bug: https://gcc.gnu.org/PR95648 Bug: https://gcc.gnu.org/PR100379 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 8.5.0: cut 2 patchsetSergei Trofimovich2021-07-051-0/+1
| | | | | | | | | Single new change: + 30_all_remove-cyclades.patch: fix build failure against linux-headers-5.13 Bug: https://gcc.gnu.org/PR100379 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 10.3.0: cut 3 patchsetSergei Trofimovich2021-07-051-0/+1
| | | | | | | | Single new change: + 32_all_remove-cyclades.patch: fix build failure against linux-headers-5.13 Bug: https://gcc.gnu.org/PR100379 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 11.1.0: cut 3 patchsetSergei Trofimovich2021-07-051-0/+1
| | | | | | | | Single new change: + 32_all_remove-cyclades.patch: fix build failure against linux-headers-5.13 Bug: https://gcc.gnu.org/PR100379 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 10.3.0: cut 2 patchsetSergei Trofimovich2021-06-101-0/+1
| | | | | | | | | | | | | Two new patches: + 33_all_ctor-union-PR100489.patch: fix ICE on some c++ initializers + 34_all_ICE-tsubst-PR100102.patch: fix ICE in c++ tempate substitution Bug: https://bugs.gentoo.org/788829 Bug: https://gcc.gnu.org/PR100489 Bug: https://bugs.gentoo.org/794775 Bug: https://gcc.gnu.org/PR100102 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 11.1.0: cut 2 patchsetSergei Trofimovich2021-06-101-0/+1
| | | | | | | | | | | | | | | | | | | | | Five new patches: + 27_all_msp430-f2c.patch: fix build on 16-bit targets + 28_all_ctor-union-PR100489.patch: fix ICE on some c++ initializers + 29_all_perfect-implicit-PR100644.patch: fix move deletion (fireofx build) + 30_all_arm-lto-ICE-march-mix.patch: fix LTO ICE on arm -march=/-mtune mix + 31_all_ICE-tsubst-PR100102.patch: fix ICE in c++ tempate substitution Bug: https://gcc.gnu.org/PR100361 Bug: https://bugs.gentoo.org/788829 Bug: https://gcc.gnu.org/PR100489 Bug: https://gcc.gnu.org/PR100644 Bug: https://bugs.gentoo.org/792705 Bug: https://gcc.gnu.org/PR100767 Bug: https://bugs.gentoo.org/792291 Bug: https://bugs.gentoo.org/794775 Bug: https://gcc.gnu.org/PR100102 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 9.4.0: cut 1 patchset, a copy of 9.3.0 patchesSergei Trofimovich2021-06-011-0/+2
| | | | | | | | The only change compared to 9.3.0 is removal of early backported paches. Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 8.5.0: cut 1 patchsetSergei Trofimovich2021-05-161-0/+2
| | | | | | | A copy of 8.4.0 with upstreamed pacthes removed. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: refresh gcc:11 live ebuildSergei Trofimovich2021-04-271-1/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: bump up to 11.1.0Sergei Trofimovich2021-04-271-0/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: add live ebuild for 12 branch, update 11 branchSergei Trofimovich2021-04-201-0/+1
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: update live ebuild for gcc-10 branchSergei Trofimovich2021-04-081-1/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: bump up to 10.3.0Sergei Trofimovich2021-04-081-0/+2
| | | | | | | | | | | | | | | | | | | 10.3.0: initial patchset, a copy of 10.2.0 patches Dropped upstreamed patches are: - 32_all_sparc_pie_TEXTREL.patch - 33_all_lto-O0-mix-ICE-ipa-PR96291.patch - 35_all_ipa-fix-bit-CP.patch - 36_all_ipa-fix-bit-CP-p2.patch - 37_all_c-vector-init-PR96377.patch - 38_all_gcov-TOPN-PR96913.patch - 39_all_ipa-prop-multispec.patch - 40_all_ipa-to_frequency.patch - 41_all_strlen-PR96758.patch - 42_all_vmat-PR97236.patch Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 11.0.0: cut 6 patchsetSergei Trofimovich2021-01-281-1/+1
| | | | | | | | Single upstream patch removed: - 07_all_i386_libgcc_note.GNU-stack.patch Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2021-01-231-2/+0
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 10.2.0: cut 6 patchsetSergei Trofimovich2020-12-291-0/+1
| | | | | | | | | | | | | Single dropped patch: - 34_all_fundecl-ICE-PR95820.patch: revert PR95820 backporting Bug: https://gcc.gnu.org/PR95820 Bug: https://bugs.gentoo.org/730406 Reported-by: Daniel Santos Bug: https://gcc.gnu.org/PR98441 Closes: https://bugs.gentoo.org/762382 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 8.4.0: cut 3 patchsetSergei Trofimovich2020-12-181-0/+1
| | | | | | | | | | | | | | | | Two new patches: + 31_all_plugin-objdump.patch: always use tool-prefixed objdump + 32_all_assume-aligned.patch: fix constraint alignment And one update: U 11_all_extra-options.patch: fix diff file name. Should be a no-op. Bug: https://gcc.gnu.org/PR95648 Bug: https://bugs.gentoo.org/750905 Bug: https://gcc.gnu.org/PR94163 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 10.2.0: cut 5 patchsetSergei Trofimovich2020-12-181-0/+1
| | | | | | | | | Single new patch: + 41_all_strlen-PR96758.patch: fix string comparison against literals Bug: https://bugs.gentoo.org/757792 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 11.0.0: cut 5 patchsetSergei Trofimovich2020-12-171-1/+1
| | | | | | | Fixed minor conflict of removed 'Report' option keyword. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2020-11-261-1/+0
| | | | | Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop oldSergei Trofimovich2020-11-041-1/+0
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 10.2.0: cut 4 patchsetSergei Trofimovich2020-11-041-0/+1
| | | | | | | | | | Single new patch: + 40_all_ipa-to_frequency.patch: fix ICE on empty profile merges. Bug: https://bugs.gentoo.org/746578 Bug: https://gcc.gnu.org/PR97295 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 9.3.0: cut 4 patchsetSergei Trofimovich2020-11-041-0/+1
| | | | | | | | | | | | | | Three new patches: + 30_all_plugin-objdump.patch: always use prefixed objdump + 31_all_ipa-to_frequency.patch: fix ICE on empty profile merges. + 32_all_assume-aligned.patch: don't assume alignment Bug: https://bugs.gentoo.org/746578 Bug: https://gcc.gnu.org/PR97295 Bug: https://bugs.gentoo.org/750905 Bug: https://gcc.gnu.org/PR94163 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop masked gcc-5.xSergei Trofimovich2020-10-101-5/+0
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: 10.2.0: cut 3 patchsetSergei Trofimovich2020-10-021-0/+1
| | | | | | | | | | | | | | | | three new patches: + 37_all_c-vector-init-PR96377.patch: fix vector init on arm + 38_all_gcov-TOPN-PR96913.patch: fix TOPN prof counters in shared libraries + 39_all_ipa-prop-multispec.patch: fix multiple speculation resolution on prof builds Bug: https://gcc.gnu.org/PR96377 Bug: https://gcc.gnu.org/PR96913 Closes: https://bugs.gentoo.org/734006 Bug: https://gcc.gnu.org/PR96394 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: drop gcc-4.x seriesSergei Trofimovich2020-09-261-4/+0
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>