Gentoo Archives: gentoo-commits

From: "Magnus Granberg (zorry)" <zorry@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.4/pie: 40_all_gcc48_config_esp.patch README.Changelog README.history
Date: Wed, 28 Dec 2016 21:19:01
Message-Id: 20161228211858.540CA24E6@oystercatcher.gentoo.org
1 zorry 16/12/28 21:18:58
2
3 Modified: 40_all_gcc48_config_esp.patch README.Changelog
4 README.history
5 Log:
6 bump gcc 5.4 gentoo patchset to 1.2
7
8 Revision Changes Path
9 1.2 src/patchsets/gcc/4.8.4/pie/40_all_gcc48_config_esp.patch
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/40_all_gcc48_config_esp.patch?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/40_all_gcc48_config_esp.patch?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/40_all_gcc48_config_esp.patch?r1=1.1&r2=1.2
14
15 Index: 40_all_gcc48_config_esp.patch
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.4/pie/40_all_gcc48_config_esp.patch,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- 40_all_gcc48_config_esp.patch 26 Dec 2014 20:41:26 -0000 1.1
22 +++ 40_all_gcc48_config_esp.patch 28 Dec 2016 21:18:58 -0000 1.2
23 @@ -1,13 +1,13 @@
24 -2014-01-04 Magnus Granberg <zorry@g.o>
25 +2015-05-12 Magnus Granberg <zorry@g.o>
26
27 * gcc/esp.h New file to support --enable-esp
28 - Version 20140104.1
29 + Version 20150512.1
30
31 --- gcc/config/esp.h 2010-04-09 16:14:00.000000000 +0200
32 +++ gcc/config/esp.h 2012-06-23 01:00:31.248348491 +0200
33 -@@ -0,0 +1,128 @@
34 +@@ -0,0 +1,132 @@
35 +/* License terms see GNU GENERAL PUBLIC LICENSE Version 3.
36 -+ * Version 20140104.1
37 ++ * Version 201500512.1
38 + * Magnus Granberg (Zorry) <zorry@g.o> */
39 +#ifndef GCC_ESP_H
40 +#define GCC_ESP_H
41 @@ -51,11 +51,15 @@
42 +
43 + /* This will add -fstack-protector-all if we don't have -nostdlib -nodefaultlibs -fno-stack-protector -fstack-protector
44 + -fstack-protector-all and we have EFAULT_SSP or EFAULT_PIE_SSP defined. */
45 -+ #if defined ( EFAULT_SSP ) || defined ( EFAULT_PIE_SSP )
46 ++ #if defined (( EFAULT_SSP ) || defined ( EFAULT_PIE_SSP )) && !defined (__arm__)
47 + #define ESP_OPTIONS_SSP_SPEC \
48 + "%{nostdlib|nodefaultlibs|ffreestanding|fno-stack-protector| \
49 + fstack-protector|fstack-protector-all:;:-fstack-protector-all} \
50 + %{fstack-check|fstack-check=*:;: -fstack-check}"
51 ++ #elif defined (( EFAULT_SSP ) || defined ( EFAULT_PIE_SSP )) && defined (__arm__)
52 ++ #define ESP_OPTIONS_SSP_SPEC \
53 ++ "%{nostdlib|nodefaultlibs|ffreestanding|fno-stack-protector| \
54 ++ fstack-protector|fstack-protector-all:;:-fstack-protector-all}"
55 + #else
56 + #define ESP_OPTIONS_SSP_SPEC ""
57 + #endif
58
59
60
61 1.2 src/patchsets/gcc/4.8.4/pie/README.Changelog
62
63 file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/README.Changelog?rev=1.2&view=markup
64 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/README.Changelog?rev=1.2&content-type=text/plain
65 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/README.Changelog?r1=1.1&r2=1.2
66
67 Index: README.Changelog
68 ===================================================================
69 RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.4/pie/README.Changelog,v
70 retrieving revision 1.1
71 retrieving revision 1.2
72 diff -u -r1.1 -r1.2
73 --- README.Changelog 26 Dec 2014 20:41:26 -0000 1.1
74 +++ README.Changelog 28 Dec 2016 21:18:58 -0000 1.2
75 @@ -1,5 +1,10 @@
76 +0.6.2 Magnus Granberg <zorry@g.o>
77 +
78 + #518598
79 + * gcc/config/esp.h don't use -fstack-check for arm
80 +
81 0.6.1 Magnus Granberg <zorry@g.o>
82 -
83 +
84 #528690
85 * libgcc/Makefile Disable -fstack-check
86
87
88
89
90 1.2 src/patchsets/gcc/4.8.4/pie/README.history
91
92 file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/README.history?rev=1.2&view=markup
93 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/README.history?rev=1.2&content-type=text/plain
94 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.4/pie/README.history?r1=1.1&r2=1.2
95
96 Index: README.history
97 ===================================================================
98 RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.4/pie/README.history,v
99 retrieving revision 1.1
100 retrieving revision 1.2
101 diff -u -r1.1 -r1.2
102 --- README.history 26 Dec 2014 20:41:26 -0000 1.1
103 +++ README.history 28 Dec 2016 21:18:58 -0000 1.2
104 @@ -1,3 +1,5 @@
105 +0.6.2 12 May 2015
106 + U 40_all_gcc48_config_esp.h.patch
107 0.6.1 3 Dec 2014
108 U 03_all_gcc48_Makefile.in.patch
109 0.6.0 7 jun 2014
110 @@ -34,7 +36,7 @@
111 + 36_all_gcc48_config_mips.patch
112 + 37_all_gcc48_config_ia64.patch
113 - 35_all_gcc47_config_esp.h.patch
114 - - 35_all_gcc48_config_esp.h.patch
115 + + 40_all_gcc48_config_esp.h.patch
116 U README
117 0.5.4 02 Oct 2012
118 U 01_all_gcc47_configure.patch