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 <[email protected]>
+2014-01-05 Magnus Granberg <[email protected]>
* 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 <[email protected]>
- * 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 <[email protected]>
+
+ #528690
+ * libgcc/Makefile.in Disable -fstack-check
+
0.6.1 Magnus Granberg <[email protected]>
+ #528968
* gcc/config/rs6000/sysv4.h typo ESP_DRIVER_SELF_SPEC
0.6.0 Magnus Granberg <[email protected]>
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