aboutsummaryrefslogtreecommitdiff
path: root/10.2.0
Commit message (Collapse)AuthorAgeFilesLines
* 10.2.0: revert "port binutils fix for CET detection on i486"Sergei Trofimovich2021-04-082-110/+0
| | | | | | | | | | | The patch is not ready for prime time. Le't pull newer upstream version a bit later. This reverts commit 5600e4343f36e2a4925b09388d3ffe7400143b9f. Reported-by: Worx Bug: https://bugs.gentoo.org/777117 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: port binutils fix for CET detection on i486Sergei Trofimovich2021-03-192-0/+110
| | | | | | Reported-by: Worx Bug: https://bugs.gentoo.org/777117 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: fix vtv build on slibtoolSergei Trofimovich2021-03-152-0/+63
| | | | | | | Reported-by: orbea@riseup.net Bug: https://gcc.gnu.org/PR99172 Bug: https://bugs.gentoo.org/767706 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: backport PR97236: fix bad use of VMAT_CONTIGUOUSSergei Trofimovich2021-03-042-0/+119
| | | | | Bug: https://gcc.gnu.org/PR97236 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: cut 6 patchsetSergei Trofimovich2020-12-291-1/+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 Bug: https://bugs.gentoo.org/762382 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: revert PR95820 backportingSergei Trofimovich2020-12-292-25/+3
| | | | | | | | | | | The backport breaks parsing as seen in https://gcc.gnu.org/PR98441 Bug: https://gcc.gnu.org/PR95820 Bug: https://bugs.gentoo.org/730406 Reported-by: Daniel Santos Bug: https://gcc.gnu.org/PR98441 Bug: https://bugs.gentoo.org/762382 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: cut 5 patchsetSergei Trofimovich2020-12-181-1/+1
| | | | | | | | Single new patch: + 41_all_strlen-PR96758.patch: fix string comparison against literals Bug: https://bugs.gentoo.org/757792 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: backport strncmp() foldingSergei Trofimovich2020-12-012-0/+98
| | | | | | | Reported-by: Matt Whitlock Bug: https://bugs.gentoo.org/757792 Bug: https://gcc.gnu.org/PR96758 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: cut 4 patchsetSergei Trofimovich2020-11-041-1/+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 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: backport IPA to_frequency() ICESergei Trofimovich2020-10-152-0/+51
| | | | | | | Reported-by: inasprecali@disroot.org Bug: https://bugs.gentoo.org/746578 Bug: https://gcc.gnu.org/PR97295 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: cut 3 patchsetSergei Trofimovich2020-10-021-1/+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 Bug: https://bugs.gentoo.org/734006 Bug: https://gcc.gnu.org/PR96394 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: fix multiple speculation resolution on prog buildsSergei Trofimovich2020-10-022-0/+151
| | | | | | | Reported-by: Ștefan Talpalaru Bug: https://gcc.gnu.org/PR96394 Bug: https://bugs.gentoo.org/734006 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: fix TOPN counters when logged from shared librarySergei Trofimovich2020-09-102-0/+43
| | | | | | | | | The change does not yet fix underlying problem of recursive inliner. Bug: https://gcc.gnu.org/PR96913 Bug: https://gcc.gnu.org/PR96394 Bug: https://bugs.gentoo.org/734006 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: backport PR96377 (c vector init syntax)Sergei Trofimovich2020-09-032-0/+523
| | | | | Bug: https://gcc.gnu.org/PR96377 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* fix extra opts patch to contain correct target file nameSergei Trofimovich2020-08-312-1/+4
| | | | | | | | | | | | | | | | | | | Before the change patches implied different file targets: --- a/gcc/toplev.c +++ b/toplev.c It was not patch's intention. Luckily patch did not perform a file copy. Fixed to: --- a/gcc/toplev.c +++ b/gcc/toplev.c Thanks to Jason Chan who noticed it and proposed a fix! Fixed-by: Jason Chan Closes: https://bugs.gentoo.org/739742 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: cut 2 patchsetSergei Trofimovich2020-08-231-1/+1
| | | | | | | | | | | | | | | | Four new patches: + 33_all_lto-O0-mix-ICE-ipa-PR96291.patch: fix -O0 crash for ipa/lto + 34_all_fundecl-ICE-PR95820.patch: fix ICE on invalid templates + 35_all_ipa-fix-bit-CP.patch: fix bad code generation in ipa bit constprop + 36_all_ipa-fix-bit-CP-p2.patch: part 2 of previous patch Bug: https://bugs.gentoo.org/733482 Bug: https://gcc.gnu.org/PR96291 Bug: https://bugs.gentoo.org/730406 Bug: https://gcc.gnu.org/PR95820 Bug: https://bugs.gentoo.org/736685 Bug: https://gcc.gnu.org/PR96482 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: backport ipa-cp bit fix, part 2 (PR/96482)Sergei Trofimovich2020-08-172-0/+81
| | | | | | | Reported-by: Johannes Hirte Bug: https://bugs.gentoo.org/736685 Bug: https://gcc.gnu.org/PR96482 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0:backport ipa-cp bit fix (PR/96482)Sergei Trofimovich2020-08-132-0/+146
| | | | | | | Reported-by: Johannes Hirte Bug: https://bugs.gentoo.org/736685 Bug: https://gcc.gnu.org/PR96482 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: backport ICE on invalid function declarationsSergei Trofimovich2020-07-272-0/+26
| | | | | | | Reported-by: Jack Ostroff Bug: https://bugs.gentoo.org/730406 Bug: https://gcc.gnu.org/PR95820 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: fix IPA ICE on LTO -O0/-O2 mixSergei Trofimovich2020-07-262-0/+49
| | | | | | Bug: https://bugs.gentoo.org/733482 Bug: https://gcc.gnu.org/PR96291 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 10.2.0: cut 1 patchsetSergei Trofimovich2020-07-2333-0/+1317
Based on gcc-10.1.0 patchset. The only change is upstreamed backportes: - 29_all_fix-float-hang-PR95118.patch - 31_all_ctor-range-PR95241.patch - 33_all_avx512-scalar-PR95528.patch - 34_all_cet-cross-x86.patch - 35_all_ICE-array-subscript-PR95508.patch - 38_all_ICE-ipa-fnsummary-PR96130.patch Bug: https://gcc.gnu.org/PR96190 Bug: https://bugs.gentoo.org/619706 Bug: https://gcc.gnu.org/PR96130 Bug: https://bugs.gentoo.org/733246 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>