zorry 15/01/05 21:23:25 Modified: 03_all_gcc49_Makefile.in.patch 33_all_gcc48_config_rs6000.patch README.Changelog README.history Log: Update piepatchset for gcc 4.9.2 to 0.6.2
Revision Changes Path 1.2 src/patchsets/gcc/4.9.2/pie/03_all_gcc49_Makefile.in.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/03_all_gcc49_Makefile.in.patch?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/03_all_gcc49_Makefile.in.patch?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/03_all_gcc49_Makefile.in.patch?r1=1.1&r2=1.2 Index: 03_all_gcc49_Makefile.in.patch =================================================================== RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.2/pie/03_all_gcc49_Makefile.in.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 03_all_gcc49_Makefile.in.patch 1 Nov 2014 07:54:59 -0000 1.1 +++ 03_all_gcc49_Makefile.in.patch 5 Jan 2015 21:23:25 -0000 1.2 @@ -1,11 +1,12 @@ -2012-01-17 Magnus Granberg <zo...@gentoo.org> +2014-01-05 Magnus Granberg <zo...@gentoo.org> * gcc/Makefile.in Add -fno-PIE. to ALL_CFLAGS and - ALL_CXXFLAGS if enable_esp yes. - Echo enable_esp and enable_crtbeginP to tmp-libgcc.mvars. + ALL_CXXFLAGS if enable_esp yes. + Echo enable_esp and enable_crtbeginP to tmp-libgcc.mvars. * libgcc/Makefile.in Add crtbeginP.o to EXTRA_PARTS if enable_crtbeginP yes - We add new file crtbeginP.o if enable_crtbeginP yes - Add -fno-PIE. to CRTSTUFF_CFLAGS. + We add new file crtbeginP.o if enable_crtbeginP yes + Add -fno-PIE. to CRTSTUFF_CFLAGS. + Disable -fstack-check --- a/gcc/Makefile.in 2011-11-09 02:20:14.000000000 +0100 +++ b/gcc/Makefile.in 2011-12-24 22:28:08.864804375 +0100 @@ -70,12 +71,21 @@ # Options to use when compiling libgcc2.a. # LIBGCC2_DEBUG_CFLAGS = -g +@@ -225,7 +225,7 @@ endif + LIBGCC2_DEBUG_CFLAGS = -g + LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) $(HOST_LIBGCC2_CFLAGS) \ + $(LIBGCC2_DEBUG_CFLAGS) -DIN_LIBGCC2 \ +- -fbuilding-libgcc -fno-stack-protector \ ++ -fbuilding-libgcc -fno-stack-protector -fstack-check=no \ + $(INHIBIT_LIBC_CFLAGS) + + # Additional options to use when compiling libgcc2.a. @@ -279,7 +290,7 @@ INTERNAL_CFLAGS = $(CFLAGS) $(LIBGCC2_CF CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \ -finhibit-size-directive -fno-inline -fno-exceptions \ -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize \ - -fno-stack-protector \ -+ -fno-stack-protector $(ESP_NOPIE_CFLAGS) \ ++ -fno-stack-protector $(ESP_NOPIE_CFLAGS) -fstack-check=no \ $(INHIBIT_LIBC_CFLAGS) # Extra flags to use when compiling crt{begin,end}.o. 1.2 src/patchsets/gcc/4.9.2/pie/33_all_gcc48_config_rs6000.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/33_all_gcc48_config_rs6000.patch?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/33_all_gcc48_config_rs6000.patch?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/33_all_gcc48_config_rs6000.patch?r1=1.1&r2=1.2 Index: 33_all_gcc48_config_rs6000.patch =================================================================== RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.2/pie/33_all_gcc48_config_rs6000.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 33_all_gcc48_config_rs6000.patch 1 Nov 2014 07:54:59 -0000 1.1 +++ 33_all_gcc48_config_rs6000.patch 5 Jan 2015 21:23:25 -0000 1.2 @@ -1,6 +1,6 @@ 2014-08-07 Magnus Granberg <zo...@gentoo.org> - * gcc/config/rs6000/sysv4.h (DRIVER_SELF_SPECS): Add ESP_DRIVER_SELF_SPECS. + * gcc/config/rs6000/sysv4.h (DRIVER_SELF_SPECS): Add ESP_DRIVER_SELF_SPEC. (SUBTARGET_EXTRA_SPECS): Add ESP_EXTRA_SPECS. --- a/gcc/config/rs6000/sysv4.h 2013-01-10 21:38:27.000000000 +0100 1.2 src/patchsets/gcc/4.9.2/pie/README.Changelog file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/README.Changelog?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/README.Changelog?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/README.Changelog?r1=1.1&r2=1.2 Index: README.Changelog =================================================================== RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.2/pie/README.Changelog,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- README.Changelog 1 Nov 2014 07:54:59 -0000 1.1 +++ README.Changelog 5 Jan 2015 21:23:25 -0000 1.2 @@ -1,5 +1,11 @@ +0.6.2 Magnus Granberg <zo...@gentoo.org> + + #528690 + * libgcc/Makefile.in Disable -fstack-check + 0.6.1 Magnus Granberg <zo...@gentoo.org> + #528968 * gcc/config/rs6000/sysv4.h typo ESP_DRIVER_SELF_SPEC 0.6.0 Magnus Granberg <zo...@gentoo.org> 1.2 src/patchsets/gcc/4.9.2/pie/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/README.history?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/README.history?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.2/pie/README.history?r1=1.1&r2=1.2 Index: README.history =================================================================== RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.2/pie/README.history,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- README.history 1 Nov 2014 07:54:59 -0000 1.1 +++ README.history 5 Jan 2015 21:23:25 -0000 1.2 @@ -1,3 +1,5 @@ +0.6.2 5 Jan 2015 + U 03_all_gcc49_Makefile.in.patch 0.6.1 07 Jun 2014 U 33_all_gcc48_config_rs6000.patch 0.6.0 12 May 2014