On 31/12/14 07:23, Magnus Granberg wrote: > fredag 14 november 2014 23.31.48 skrev Magnus Granberg: >> måndag 10 november 2014 21.26.39 skrev Magnus Granberg: >>>> Rainer >>> >>> Thanks Rainer for the nits and comments. >>> Have updated the patches and Changelogs. >>> But i still use PIE_DRIVER_SELF_SPECS, do you have a ide where move it so >>> i don't need to duplicate that stuff or how to do it? >>> >>> Magnus G >>> >>> 2014-11-10 Magnus Granberg <zo...@gentoo.org> >>> >>> /gcc >>> * config/gnu-user.h (PIE_DRIVER_SELF_SPECS) and >>> (GNU_DRIVER_SELF_SPECS): Define. >>> * config/i386/gnu-user-common.h (DRIVER_SELF_SPECS): Define >>> * configure.ac: Add new option. >>> * configure, config.in: Rebuild. >>> * Makefile.in (ALL_CFLAGS) and (ALL_CXXFLAGS): Disable PIE. >>> * doc/install.texi: New configure option. >>> * doc/invoke.texi: Add note to PIE. >>> * doc/sourcebuild.texi: New effective target. >>> gcc/testsuite >>> * gcc/default-pie.c: New test >>> * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip if default_pie >>> * g++.dg/other/anon5.C: Skip if default_pie >>> * lib/target-supports.exp (check_effective_target_default_pie): >>> New proc. >>> /libgcc >>> * Makefile.in (CRTSTUFF_CFLAGS): Disable PIE. >> >> Can this be included for GCC 5 ? >> >> /Magnus G. > One more ping on this. The patches where sent before stage 1 closed but i > did't get any feed back from it > Have updete the patchses for gcc 5.0 20141228 snapshot. > Bootstrapped and tested on x86_64-unknown-linux-gnu (Gentoo) > /Magnus >
I'm giving this a further ping as my distribution has interest in these patches. Thanks! > 2014-12-30 Magnus Granberg <zo...@gentoo.org> > > /gcc > * config/gnu-user.h (PIE_DRIVER_SELF_SPECS): Define. > * config/i386/gnu-user-common.h (DRIVER_SELF_SPECS): Define and > add PIE_DRIVER_SELF_SPECS. > * configure.ac: Add new option. > * configure, config.in: Rebuild. > * Makefile.in (ALL_CFLAGS) and (ALL_CXXFLAGS): Disable PIE. > * doc/install.texi: New configure option. > * doc/invoke.texi: Add note to PIE. > * doc/sourcebuild.texi: New effective target. > gcc/testsuite > * gcc/default-pie.c: New test > * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip if default_pie > * g++.dg/other/anon5.C: Skip if default_pie > * lib/target-supports.exp (check_effective_target_default_pie): > New proc. > /libgcc > * Makefile.in (CRTSTUFF_CFLAGS): Disable PIE. >