| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Reported-by: Thomas Deutschmann
Bug: https://bugs.gentoo.org/676672
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
+ 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>
|
|
|
|
|
|
|
| |
Reported-by: Toralf Förster
https://bugs.gentoo.org/668044
https://gcc.gnu.org/PR87099
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Before this change only configure was update, but not configure.ac.
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
| |
Reported-by: Jeroen Roovers
Bug: https://bugs.gentoo.org/667104
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
| |
Bug: https://gcc.gnu.org/PR85666
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/662500
Bug: https://gcc.gnu.org/PR86724
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Bug: https://gcc.gnu.org/PR86712
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
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>
|