aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 14.0.0: rebase patchesHEADmasterSam James2024-04-083-9/+14
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: rebase patchesSam James2024-04-0813-84/+133
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: drop upstreamed patch, backport riscv gstreamer fixSam James2024-04-083-134/+342
| | | | | Bug: https://bugs.gentoo.org/928234 Signed-off-by: Sam James <sam@gentoo.org>
* scripts: import testsuite-management/validate_failures.py from GCCSam James2024-03-163-0/+843
| | | | | | | Imported from GCC commit 53fb2cf75965e4dbcf145a12d8ae41f4667a8498. We want the latest version to use in ebuilds. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 25Sam James2024-03-111-0/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop 50_all_PR111632_system_cxx_headers_libcxx.patchSam James2024-03-071-239/+0
| | | | | | | | | | | | | | | | | | | | | | | qookie reports it's broken: ``` x86_64-pc-linux-gnu-g++ -fPIC -c -DIN_GCC_FRONTEND -march=znver2 -pipe -ggdb3 -D_GLIBCXX_ASSERTIONS -O3 -fno-harden-control-flow-redundancy -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -fPIC -I. -Ijit -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/jit -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/../include -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/../libcpp/include -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/../libcody -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/../libdecnumber -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/../libdecnumber/bid -I../libdecnumber -I/var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/../libbacktrace -o jit/jit-recording.o -MT jit/jit-recording.o -MMD -MP -MF jit/.deps/jit-recording.TPo /var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/jit/jit-recording.cc In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_ios.h:37, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ios:46, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/istream:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/sstream:40, from /var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/system.h:774, from /var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/jit/jit-recording.cc:25: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/locale_facets.h:250:53: error: macro "toupper" passed 2 arguments, but takes just 1 250 | toupper(char_type *__lo, const char_type* __hi) const | ^ In file included from /var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/system.h:235: /var/tmp/portage/sys-devel/gcc-14.0.9999/work/gcc-14.0.9999/gcc/../include/safe-ctype.h:146:9: note: macro "toupper" defined here 146 | #define toupper(c) do_not_use_toupper_with_safe_ctype | ^~~~~~~ [...] ``` Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: update 50_all_PR111632_system_cxx_headers_libcxx.patchSam James2024-03-071-123/+228
| | | | | | Partly upstreamed. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop 75_all_arm_PR113915-atomics.patchSam James2024-03-061-36/+0
| | | | | | Fixed upstream. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: add 76_all_ppc_PR112868-no-checking-many.patchSam James2024-03-032-0/+46
| | | | | | Bug: https://gcc.gnu.org/PR112868 Bug: https://gcc.gnu.org/PR113652 (sort of) Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: add 91_all_riscv_PR106271-multilib-bootstrap.patchSam James2024-02-282-0/+41
| | | | | | | | Fixes prefix bootstrap for riscv. Bug: https://gcc.gnu.org/PR106271 Bug: https://bugs.gentoo.org/890636 Signed-off-by: Sam James <sam@gentoo.org>
* 12.3.0: add 77_all_riscv_PR106271-multilib-bootstrap.patchSam James2024-02-282-0/+41
| | | | | | | | Fixes prefix bootstrap for riscv. Bug: https://gcc.gnu.org/PR106271 Bug: https://bugs.gentoo.org/890636 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: arm: fix inconsistency between atomic patterns and expected attributesSam James2024-02-192-0/+41
| | | | | | | | Apply workaround patch from Andrew Pinski at https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113915#c9. Bug: https://gcc.gnu.org/PR113915 Bug: https://bugs.gentoo.org/924237 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop upstream patchSam James2024-02-131-93/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: add 75_all_PR113734_middle_end_update_vector_loop_bounds.patchSam James2024-02-132-0/+97
| | | | | Bug: https://gcc.gnu.org/PR113734 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop upstream patchesSam James2024-02-121-0/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: drop 91_all_PR113258_libstdc-Prefer-posix_memalign-for-aligned-new.patchSam James2024-02-122-97/+4
| | | | | | Backported upstream. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop upstream patchesSam James2024-02-084-589/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: backport more vectorisation fixes & postgres const expression fixSam James2024-02-085-0/+596
| | | | | | | | | | | Bug: https://gcc.gnu.org/PR113808 Bug: https://gcc.gnu.org/PR113750 Bug: https://gcc.gnu.org/PR113731 Bug: https://gcc.gnu.org/PR113734 (should be same as PR113808) Bug: https://gcc.gnu.org/PR113776 Bug: https://bugs.gentoo.org/923804 Bug: https://bugs.gentoo.org/923936 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop upstream 76_all_PR113731-vect-crash.patchSam James2024-02-071-13/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 19Sam James2024-02-051-0/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: add PR113731 crash fixSam James2024-02-031-0/+13
| | | | | Bug: https://gcc.gnu.org/PR113731 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop 76_all_PR113467-vect-miscompile.patchSam James2024-02-031-15/+0
| | | | | | | Fixed upstream so we don't need this workaround anymore. Bug: https://gcc.gnu.org/PR113467 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 18Sam James2024-01-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: add 50_all_PR111632_system_cxx_headers_libcxx.patchSam James2024-01-302-0/+138
| | | | | Bug: https://gcc.gnu.org/PR111632 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut 17 patchsetSam James2024-01-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop 75_all_PR113364-vect.patchSam James2024-01-242-13/+4
| | | | | | Fixed upstream. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: add 76_all_PR113467-vect-miscompile.patchSam James2024-01-191-0/+15
| | | | | | Bug: https://gcc.gnu.org/PR113467 Bug: https://bugs.gentoo.org/922195 Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: add 91_all_PR113258_libstdc-Prefer-posix_memalign-for-aligned-new.patchSam James2024-01-172-0/+101
| | | | | | | | | | This helps some Steam games. Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7367 Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8133 Bug: https://github.com/ValveSoftware/csgo-osx-linux/issues/2659 Bug: https://gcc.gnu.org/PR113258 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 16Sam James2024-01-152-1/+15
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop revertsSam James2024-01-109-8656/+11
| | | | | | Upstream fixes have started landing. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 15Sam James2024-01-089-30/+382
| | | | | | | richi is back this week so this should be the last time we need to keep reverting these as the fixes are pending his review. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 14Sam James2023-12-311-2/+6
| | | | | | | 13 seems to have been a mess where I'd already done it and used it in 14.0.0_pre20231224-r1. Signed-off-by: Sam James <sam@gentoo.org>
* Revert "14.0.0: drop erroneous patch"Sam James2023-12-262-3/+34
| | | | | | | | This reverts commit 5055fa1426b3a9ebab80d799ea30b6c65ad2ac74. We need this for master/9999. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop erroneous patchSam James2023-12-252-32/+4
| | | | | | | 75_all_Revert-middle-end-explicitly-initialize-vec_stmts-PR.patch reverts something which wasn't in the snapshot (but is a fix for the vect stuff). Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 12 with early abort vectorization revertsSam James2023-12-258-0/+8325
| | | | | | | Bug: https://gcc.gnu.org/PR113135 Bug: https://gcc.gnu.org/PR113136 Bug: https://gcc.gnu.org/PR113137 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut 11 patchsetSam James2023-12-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop obsolete 76_all_PR112869_cxx.patchSam James2023-12-142-20/+4
| | | | | | Fixed upstream. Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 10Sam James2023-12-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 11.4.0: cut 12 patchsetSam James2023-12-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: add botan/openmpt ICE patchSam James2023-12-072-0/+21
| | | | | | Bug: https://gcc.gnu.org/PR112869 Bug: https://gcc.gnu.org/PR112907 Signed-off-by: Sam James <sam@gentoo.org>
* 11.4.0: drop now obsolete 77_all_all_PR112823_13_libiberty-warning.patchSam James2023-12-062-36/+4
| | | | | | | Merged upstream. Bug: https://gcc.gnu.org/PR112823 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop 75_all_PR112572-missing-notes-update.patchSam James2023-12-062-14/+4
| | | | | | | | | Per https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112572#c33, this shouldn't be needed anymore. Bug: https://gcc.gnu.org/PR112760 Bug: https://gcc.gnu.org/PR112572 Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: cut patchset 11Sam James2023-12-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 11.4.0: add 77_all_all_PR112823_13_libiberty-warning.patchSam James2023-12-022-0/+39
| | | | | Bug: https://gcc.gnu.org/PR112823 Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: rebase patchesSam James2023-11-295-33/+38
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 13.2.0: rebase patchesSam James2023-11-298-66/+136
| | | | | | | | | | | | U 76_all_match.pd-don-t-emit-label-if-not-needed.patch U 77_all_match.pd-Remove-commented-out-line-pragmas-unless-vv.patch U 78_all_match.pd-CSE-the-dump-output-check.patch U 79_all_genmatch-split-shared-code-to-gimple-match-exports.c.patch U 80_all_match.pd-automatically-partition-match.cc-files.patch U 81_all_match.pd-Use-splits-in-makefile-and-make-configurabl.patch + 82_all_Makefile.in-clean-up-match.pd-related-dependencies.patch Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: cut patchset 9Sam James2023-11-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 75_all_PR112572-missing-notes-update.patch: add specific comment refSam James2023-11-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: add 75_all_PR112572-missing-notes-update.patchSam James2023-11-192-0/+18
| | | | | | | | | | Fixes LLVM, mesa, pipewire miscompilation. Bug: https://gcc.gnu.org/PR112568 Bug: https://gcc.gnu.org/PR112572 Bug: https://bugs.gentoo.org/917496 Bug: https://bugs.gentoo.org/917486 Signed-off-by: Sam James <sam@gentoo.org>
* 14.0.0: drop 25_all_lto-intl-workaround-PR95194.patchSam James2023-11-141-20/+0
| | | | | | | | | The built-in intl/ was dropped in upstream commit fbe4e64365ec7fc68536bbf351c2fb246afaf7e6 by our very own Arsen, so this is obsolete. Bug: https://bugs.gentoo.org/723370 Bug: https://gcc.gnu.org/PR95194 Signed-off-by: Sam James <sam@gentoo.org>