aboutsummaryrefslogtreecommitdiff
path: root/8.2.0
Commit message (Collapse)AuthorAgeFilesLines
* 8.2.0: mark unreleased changes abandonedSergei Trofimovich2020-01-081-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: lto: fix target-specific option leak into global constructorsSergei Trofimovich2019-02-112-0/+65
| | | | | | | | Picked upstream patch as-is: https://github.com/gcc-mirror/gcc/commit/332446ac24e5b37f441f7c9cb0b97fc36f9f0aa3 Bug: https://bugs.gentoo.org/677724 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: don't enable -fstack-clach-protection by defaultSergei Trofimovich2019-02-102-1/+2
| | | | | | | | | | | | | | In bug #675050 I noticed that -fstack-clash-protection is enabled not just for hardened users but for USE=ssp users as well. That was not an intention of the patch. The change enables -fstack-clach-protection only for -DEXTRA_OPTIONS (hardened users). See https://bugs.gentoo.org/675050 for longer-term plans to enable -fstack-clach-protection for more users. Bug: https://bugs.gentoo.org/675050 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: backport ipa/devirt bad code generation, bug #676672Sergei Trofimovich2019-01-292-0/+118
| | | | | | Reported-by: Thomas Deutschmann Bug: https://bugs.gentoo.org/676672 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: cut 1.7 patchsetSergei Trofimovich2018-12-261-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: backport avx2 codegen SIGSEGV, bug #657060Sergei Trofimovich2018-12-182-0/+70
| | | | | | | | | Fixes SIGSEGV when building media-libs/opencv-3.4.1-r1 Reported-by: Johannes Hirte Bug: https://bugs.gentoo.org/657060 Bug: https://gcc.gnu.org/PR86871 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix gcc SIGSEGV on k&r style declarations, bug #672032Sergei Trofimovich2018-12-102-0/+49
| | | | | | | | | | Fix gcc SIGSEGV on net-analyzer/netcat-110 (IPA analysis assumed pointer argument where it was not). Reported-by: ernsteiswuerfel https://bugs.gentoo.org/672032 https://gcc.gnu.org/PR88214 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: cut 1.6 patchsetSergei Trofimovich2018-12-011-1/+1
| | | | | | | | Single patch update: U 10_all_default-fortify-source.patch: simplify _FORTIFY_SOURCE default. Bug: https://bugs.gentoo.org/621036 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: pull 10_all_default-fortify-source.patch from Debian, bug #621036Sergei Trofimovich2018-11-222-5/+15
| | | | | | | | | | | | | glibc and other packages expect _FORTIFY_SOURCE define to be a number. Before the patch _FORTIFY_SOURCE was ((defined __OPTIMIZE__ && __OPTIMIZE__ > 0) ? 2 : 0) After the patch it's 2 (or not set if build is unoptimised). Reported-by: Martin Kletzander Bug: https://bugs.gentoo.org/621036 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: cup 1.5 patchsetSergei Trofimovich2018-10-271-1/+1
| | | | | | | | | + 111_all_ubd-hog-PR85704.patch U 105_all_libgfortran-Werror.patch + 112_all_libstdcxx-no-vtv.patch + 113_all_ICE-on-strncmp-PR87099.patch Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix ICE on strncmp validationSergei Trofimovich2018-10-212-0/+87
| | | | | | | Reported-by: Toralf Förster https://bugs.gentoo.org/668044 https://gcc.gnu.org/PR87099 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: drop libstdc++ libking against libvtvSergei Trofimovich2018-10-202-0/+62
| | | | | | | | | | | | | libstdc++ itself provides weak symbols to work both against present and missing libvtv. Final binary desides whetned to use vtv or not by linking against libvtv. The change drops libvtv RPATH=${build_dir} injection. Bug: https://bugs.gentoo.org/582524 Bug: https://gcc.gnu.org/PR85884 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: update 105_all_libgfortran-Werror.patch to include configure.acSergei Trofimovich2018-10-182-0/+8
| | | | | | Before this change only configure was update, but not configure.ac. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix initialization of empty structsSergei Trofimovich2018-10-082-0/+149
| | | | | | | | | Single new patch: 111_all_ubd-hog-PR85704.patch Fix indefinite memory consumption. Bug: https://gcc.gnu.org/PR85704 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: cut 1.4 patchsetSergei Trofimovich2018-10-011-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: drop -Werror on 110_all_libsanitizerSergei Trofimovich2018-10-012-0/+18
| | | | | | Reported-by: Jeroen Roovers Bug: https://bugs.gentoo.org/667104 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: restore -Werror patchesSergei Trofimovich2018-09-306-0/+98
| | | | | | | | | | | | | | | | | | | Five new patches that drop -Werror: + 105_all_libgfortran-Werror.patch + 106_all_libgomp-Werror.patch + 107_all_libitm-Werror.patch + 108_all_libatomic-Werror.patch + 109_all_libbacktrace-Werror.patch The patches are no really new: last time Gentoo applied them on gcc-4.9.x branch but after 5.x they were lost. Need for them resurfaces after series of fixes that allowed user to tweak CXXFLAGS (bug #581406) Reported-by: Jeroen Roovers Bug: https://bugs.gentoo.org/667104 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: cut 1.3 releaseSergei Trofimovich2018-09-231-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix mmix, PR85666Sergei Trofimovich2018-09-153-0/+73
| | | | | Bug: https://gcc.gnu.org/PR85666 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* Pass CXXFLAGS as CXXFLAGS_FOR_BUILD to stage1.Sergei Trofimovich2018-09-152-0/+40
| | | | | | | | | | | | | Fixes build failure when CXXFLAGS contains TARGET-specific flags. Tested on x86_64-pc-linux-gnu host as: # CFLAGS='-O2 -mfpu=neon-vfpv4' CXXFLAGS='-O2 -mfpu=neon-vfpv4' \ armv7a-unknown-linux-gnueabihf-emerge -v1 sys-devel/gcc --quiet-build=n Fix by Peter Levine. Bug: https://bugs.gentoo.org/581406 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 6/7/8 branches: add 101_all_x32-fix-eh-return-address.patchSergei Trofimovich2018-09-132-0/+39
| | | | | | | | | | | | | | Pick upstream fix for x32 exception handler: """ x86: Always update EH return address in word_mode On x86, return address is always popped in word_mode. eh_return needs to put EH return address in word_mode on stack. """ Reported-by: camper Bug: https://bugs.gentoo.org/664016 Bug: https://gcc.gnu.org/PR87014 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix underscore around arch selectorSergei Trofimovich2018-08-122-0/+3
| | | | | | | | | 100_all-isl-include.patch was not applied by epatch as it was not match by _all_ arch selector. Reported-by: cyrillic Bug: https://bugs.gentoo.org/662500 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: release 1.1 patchsetSergei Trofimovich2018-08-121-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix building against isl-0.20 (PR86724)Sergei Trofimovich2018-08-082-0/+36
| | | | | | Bug: https://bugs.gentoo.org/662500 Bug: https://gcc.gnu.org/PR86724 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix TEXTREL in libgcc on m68k (PR86224)Sergei Trofimovich2018-08-082-0/+94
| | | | | | | | | This patch is not yet upstream as it will need symbol export fixes as well. But the patch is a strict improvement of previous state WRT TEXTRELs. Bug: https://gcc.gnu.org/PR86224 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: fix TEXTREL in libitm on sh (PR86712)Sergei Trofimovich2018-08-082-0/+43
| | | | | Bug: https://gcc.gnu.org/PR86712 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 8.2.0: new patchset based on 8.1.0Sergei Trofimovich2018-08-0817-0/+677
Changes since 8.1.0: two upstreamed patches removed: - 93_all_arm-arch.patch - 96_all_lto-O2-PR85655.patch Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>