aboutsummaryrefslogtreecommitdiff
path: root/9.3.0
Commit message (Collapse)AuthorAgeFilesLines
* 9.3.0: add cyclades patch, cut 5 patchsetSam James2021-12-182-1/+129
| | | | | | | Needed gnat-gpl-2020. Bug: https://bugs.gentoo.org/829141 Signed-off-by: Sam James <sam@gentoo.org>
* 9.3.0: backport PR97236: fix bad use of VMAT_CONTIGUOUSSergei Trofimovich2021-03-042-0/+121
| | | | | Bug: https://gcc.gnu.org/PR97236 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: cut 4 patchsetSergei Trofimovich2020-11-041-1/+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 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: backport assume_aligned fix (PR94163)Sergei Trofimovich2020-11-012-0/+32
| | | | | | | Reported-by: Ervin Peters Bug: https://bugs.gentoo.org/750905 Bug: https://gcc.gnu.org/PR94163 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: backport IPA to_frequency() ICESergei Trofimovich2020-10-152-0/+49
| | | | | | | 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>
* fix extra opts patch to contain correct target file nameSergei Trofimovich2020-08-312-1/+2
| | | | | | | | | | | | | | | | | | | 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>
* 9.3.0: backport 'objdump' lookup for pluginsSergei Trofimovich2020-08-282-0/+37
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: cut 3 patchsetSergei Trofimovich2020-05-291-1/+1
| | | | | | | | | | One new patch: - 29_all_libcpp-ar.patch: respect user's AR Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/718004 Bug: https://gcc.gnu.org/PR94657 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: fix libcpp ar detectionSergei Trofimovich2020-04-192-0/+146
| | | | | | | Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/718004 Bug: https://gcc.gnu.org/PR94657 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: cut 2 patchsetSergei Trofimovich2020-04-011-1/+1
| | | | | | | | | | | | | One new patch: + 28_all_hppa-faster-synth_mult.patch: speed up xxhash compilation on hppa One old patch is split in two: - 04_all_default-ssp-fix.patch + 04_all_nossp-on-nostdlib.patch + 27_all_default_ssp-buffer-size.patch to separate two independent fixes. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: increase expmed cache size from 10^3 to 10^6Sergei Trofimovich2020-04-012-0/+45
| | | | | | | | | | | | | Without this patch is takes dev-libs/xxhash 1-2 hours to compile. With this patch - TODO measurements. It workarounds deficiency of synth_mult() which evics cache entries as it calculates optimal multiplication algorithm. xxhash is especially hevyweight as it's a 64-bit multiplication of large prime constants. Bug: https://gcc.gnu.org/PR87256 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: split 04_all_default-ssp-fix.patch in twoSergei Trofimovich2020-03-143-12/+20
| | | | | | | | No functional change should happen. gcc-10 got rid of defaults defined in .c file. We'll need to adapt one patch slightly. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 9.3.0: cut initial patchset, a copy of 9.2.0 patchesSergei Trofimovich2020-03-1227-0/+1035
All patches removed are backports: - 27_all_sparc-PIC-constant-PR91472.patch - 28_all_sparc-fpu-subregs-91269.patch - 29_all_mips_split_move-SEGV.patch - 30_all_arm64-march-native.patch - 31_all_openmp-for-SEGV.patch - 32_all_sparc-PIC-constant-part2.patch - 33_all_extend-lifetime.patch - 34_all_ia64-neg-insn-cost.patch - 35_all_glibc-2.31-libsanitizer-1.patch - 36_all_glibc-2.31-libsanitizer-2.patch - 37_all_whitespace-pa.patch Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>