aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 10.4.0, 11.3.0, 11.4.0, 12.1.0: add gettext/msgfmt libstdc++ patchHEADmasterSam James2022-07-038-0/+168
| | | | | | | Fixes building w/ USE=nls using a newer GCC. Bug: https://bugs.gentoo.org/843119 Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: musl: fixup README.historySam James2022-07-031-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: musl: drop 50_all_calloc_libgccjit.patchSam James2022-07-032-128/+10
| | | | | | | | Fixed upstream: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106102 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104799 Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: add 28_all_drop_CFLAGS_sed.patchSam James2022-06-263-0/+39
| | | | | Bug: https://bugs.gentoo.org/849722 Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: update musl 50_all_calloc_libgccjit.patchSam James2022-06-262-0/+33
| | | | | Closes: https://bugs.gentoo.org/851555 Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: drop obsolete patchSam James2022-06-122-103/+0
| | | | | | | It's in the next snapshot. Bug: https://bugs.gentoo.org/847601 Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: backport ICE fix for cxx_eval_constant_expressionSam James2022-06-112-0/+103
| | | | | Bug: https://bugs.gentoo.org/847601 Signed-off-by: Sam James <sam@gentoo.org>
* 13.1.0: addSam James2022-06-0226-0/+1144
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: update CET patchSam James2022-06-022-38/+191
| | | | | Bug: https://bugs.gentoo.org/822036 Signed-off-by: Sam James <sam@gentoo.org>
* 12.1.0: restore 26_all_enable-cet.patchSam James2022-05-292-0/+61
| | | | | | | Got lost apparently in 11->12 migration. Bug: https://bugs.gentoo.org/822036 Signed-off-by: Sam James <sam@gentoo.org>
* 12.0.0 -> 12.1.0Sam James2022-05-2926-0/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 10.4.0: rebase gentoo/22_all_libstdcxx-no-vtv.patchSam James2022-05-232-12/+33
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* make-tarball.sh: more version fixupsSam James2022-05-231-2/+4
| | | | | | | | | - When falling back to _p, don't be clobbered by previous _pre logic - Fix typo in index - Later on, when figuring out gver, don't subtract twice - Sync gver logic with earlier chunks too Signed-off-by: Sam James <sam@gentoo.org>
* 11.4.0: cleanup 20_all_libstdcxx-no-vtv.patchSam James2022-05-231-20/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 11.4.0: add patchset, almost clone of 11.3.0Sam James2022-05-2234-12/+1658
| | | | | | Rebased gentoo/20_all_libstdcxx-no-vtv.patch. Signed-off-by: Sam James <sam@gentoo.org>
* 12.0.0: update calloc patch (again again)Sam James2022-04-251-0/+22
| | | | | Bug: https://bugs.gentoo.org/828580 Signed-off-by: Sam James <sam@gentoo.org>
* 12.0.0: update calloc patch (again)Sam James2022-04-252-6/+14
| | | | | Bug: https://bugs.gentoo.org/828580 Signed-off-by: Sam James <sam@gentoo.org>
* 12.0.0: add musl calloc patchSam James2022-04-252-0/+82
| | | | | Bug: https://bugs.gentoo.org/828580 Signed-off-by: Sam James <sam@gentoo.org>
* make-tarball.sh: add ~/git/gentoo to search pathsSam James2022-04-251-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 12.0.0: cut patchset 5Sam James2022-04-257-10/+228
| | | | | | | | | - Rebase 20_all_libstdcxx-no-vtv.patch - Add rebased musl patches Bug: https://bugs.gentoo.org/840128 Closes: https://bugs.gentoo.org/840170 Signed-off-by: Sam James <sam@gentoo.org>
* make-tarball.sh: just use -a to tarSam James2022-04-101-6/+6
| | | | | | | This is what I'd really meant to do the other day for .xz; let tar autodetect based on extension. Signed-off-by: Sam James <sam@gentoo.org>
* make-tarball.sh: really use .xzSam James2022-04-101-6/+6
| | | | | | | | Was too tired doing this. -j -> -J. Fixes: 7e6af77f9d31dbfa692a8efeb283799ae531b1b3 Reported-by: Fabian Groffen <grobian@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* make-tarball.sh: use xzSam James2022-04-091-10/+10
| | | | | | We're doing it everywhere else, so why not? Signed-off-by: Sam James <sam@gentoo.org>
* 12.0.0: cut patchset 4WANG Xuerui2022-03-3117-128/+54
| | | | | | | | - Drop the upstreamed patch (13) - Rebase to avoid fuzz (on top of upstream commit 81faedaa8e2819fc) Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* 12.0.0: cut patchset 3WANG Xuerui2022-02-0513-125/+48
| | | | | | | | | - Rename *.c to *.cc - Drop the upstreamed patches (15 through 19) - Rebase to avoid fuzz Signed-off-by: WANG Xuerui <git@xen0n.name> Signed-off-by: David Seifert <soap@gentoo.org>
* 11.3.0: cut patchset 4Sam James2022-01-081-1/+4
| | | | | | | Just includes the PCH fix. Bug: https://bugs.gentoo.org/822690 Signed-off-by: Sam James <sam@gentoo.org>
* 10.4.0: add musl patches (copied from 10.3.0)Sam James2022-01-084-0/+185
| | | | | | Just for consistency here. Signed-off-by: Sam James <sam@gentoo.org>
* */musl: add some context to patchesSam James2022-01-085-6/+24
| | | | | | Not yet perfect, but an improvement nonetheless. Signed-off-by: Sam James <sam@gentoo.org>
* 10.3.0: add musl patches (into VCS)Sam James2022-01-084-0/+181
| | | | | | From gcc-10.3.0-musl-patches-1.tar.bz2. Signed-off-by: Sam James <sam@gentoo.org>
* README*: modernise a bitSam James2022-01-082-10/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 11.3.0: copy 11.2.0 musl patchesSam James2022-01-084-0/+181
| | | | | | | As-is. Same as 11.2.0. See: 80b2ddbd24304d3ccbfc7a8cd5cebcafe2c25b61 Signed-off-by: Sam James <sam@gentoo.org>
* make-tarball.sh: support snapshot versionsSam James2022-01-081-9/+44
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* make-tarball.sh: support musl patchsets (and drop uclibc)Sam James2022-01-081-7/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 11.2.0: add musl patches (into VCS)Sam James2022-01-084-0/+181
| | | | | | | | Imported as-is (other than renaming) from gcc-11.2.0-musl-patches-1.tar.bz2. Hopefully a start wrt better documenting these and upstreaming them too. Signed-off-by: Sam James <sam@gentoo.org>
* 11.3.0: fix README.historySam James2022-01-082-5/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 11.3.0: add PR103910 backport (OpenJDK ICE with PCH)Sam James2022-01-082-0/+38
| | | | | | Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103910 Bug: https://bugs.gentoo.org/822690 Signed-off-by: Sam James <sam@gentoo.org>
* 11.3.0: fix CET patchSam James2021-12-281-56/+9
| | | | | | | | | | | | | | Our patch was causing unhandled state to leak into the LTO metadata writer, it shouldn't have got that far though. Instead of messing about with GCC's option handling, use the macro they provide for purposes like this, which makes things far simpler (and less fragile). Bug: https://bugs.gentoo.org/828400 Bug: https://bugs.gentoo.org/822036 Thanks-to: Sergei Trofimovich <slyich@gmail.com> (debugging help in #gentoo-toolchain) Thanks-to: Georgy Yakovlev <gyakovlev@gentoo.org> (debugging) Reported-by: matoro <matoro@airmail.cc> Signed-off-by: Sam James <sam@gentoo.org>
* 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>
* 11.3.0: refine backported PR99703 fix (allow disabling CET on i486)Calvin Walton2021-12-182-145/+25
| | | | | | | | Minimise configure patch to ease future patching. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=27397 Bug: https://bugs.gentoo.org/777117 Signed-off-by: Sam James <sam@gentoo.org>
* 11.3.0: backport PR99703 fix (allow disabling CET on i486)Calvin Walton2021-12-182-1/+511
| | | | | | Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=27397 Bug: https://bugs.gentoo.org/777117 Signed-off-by: Sam James <sam@gentoo.org>
* 11.3.0: update CET patch to disable on 32-bit / missing CMOV, deuxSam James2021-12-181-8/+11
| | | | | | | | | | Bug: https://bugs.gentoo.org/828546 Bug: https://bugs.gentoo.org/828549 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>
* 11.3.0: update CET patch to disable on 32-bit / missing CMOVSam James2021-12-072-10/+11
| | | | | | | | 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>
* 10.4.0: rebase patches to avoid fuzzDavid Seifert2021-11-278-30/+56
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* 10.4.0: copy patches from 10.3.0David Seifert2021-11-2733-0/+1330
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* 11.3.0: add patch to enable CETSam James2021-11-272-0/+102
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* 11.3.0: rebase patches to avoid fuzzDavid Seifert2021-11-277-27/+45
| | | | | | | | | | | | * 11.3.0/gentoo/02_all_default-warn-format-security.patch * 11.3.0/gentoo/04_all_nossp-on-nostdlib.patch * 11.3.0/gentoo/07_all_libiberty-asprintf.patch * 11.3.0/gentoo/15_all_libgomp-Werror.patch * 11.3.0/gentoo/16_all_libitm-Werror.patch * 11.3.0/gentoo/17_all_libatomic-Werror.patch * 11.3.0/gentoo/22_all_EXTRA_OPTIONS-z-now.patch Signed-off-by: David Seifert <soap@gentoo.org>
* 11.3.0: copy patches from 11.2.0David Seifert2021-11-2726-0/+907
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* 12.0.0: cut 2 patchsetSergei Trofimovich2021-07-282-53/+3
| | | | | | | One olutdated patch dropped: - 21_all_disable-riscv32-ABIs.patch: relevant only ofr old glibc Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 11.2.0: cut 1 patchsetSergei Trofimovich2021-07-2826-0/+907
| | | | | | It's a copy of 11.1.0 with upstreamed patches removed. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 3.3.6: normalize patches against patch -p1Sergei Trofimovich2021-07-2423-127/+134
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>