1 |
dirtyepic 11/01/16 07:55:34 |
2 |
|
3 |
Modified: README.history |
4 |
Added: 99_all_testsuite-01-Wformat.patch |
5 |
99_all_testsuite-02-Wtrampolines.patch |
6 |
Log: |
7 |
Fix testsuite failures caused by our default warning patches. |
8 |
|
9 |
Revision Changes Path |
10 |
1.6 src/patchsets/gcc/4.5.2/gentoo/README.history |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.2/gentoo/README.history?rev=1.6&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.2/gentoo/README.history?rev=1.6&content-type=text/plain |
14 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.2/gentoo/README.history?r1=1.5&r2=1.6 |
15 |
|
16 |
Index: README.history |
17 |
=================================================================== |
18 |
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.5.2/gentoo/README.history,v |
19 |
retrieving revision 1.5 |
20 |
retrieving revision 1.6 |
21 |
diff -u -r1.5 -r1.6 |
22 |
--- README.history 28 Dec 2010 00:56:52 -0000 1.5 |
23 |
+++ README.history 16 Jan 2011 07:55:34 -0000 1.6 |
24 |
@@ -1,3 +1,7 @@ |
25 |
+1.1 pending |
26 |
+ + 99_all_testsuite-01-Wformat.patch |
27 |
+ + 99_all_testsuite-02-Wtrampolines.patch |
28 |
+ |
29 |
1.0 27.12.2010 |
30 |
+ 00_all_gcc-4.1-alpha-mieee-default.patch |
31 |
+ 01_all_gcc-4.1-alpha-asm-mcpu.patch |
32 |
|
33 |
|
34 |
|
35 |
1.1 src/patchsets/gcc/4.5.2/gentoo/99_all_testsuite-01-Wformat.patch |
36 |
|
37 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.2/gentoo/99_all_testsuite-01-Wformat.patch?rev=1.1&view=markup |
38 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.2/gentoo/99_all_testsuite-01-Wformat.patch?rev=1.1&content-type=text/plain |
39 |
|
40 |
Index: 99_all_testsuite-01-Wformat.patch |
41 |
=================================================================== |
42 |
Workaround testsuite failures caused by enabling -Wformat -Wformat-security |
43 |
by default. |
44 |
|
45 |
gcc/testsuite/g++.dg/abi/pragma-pack1.C | 1 + |
46 |
gcc/testsuite/g++.dg/ext/align1.C | 2 ++ |
47 |
gcc/testsuite/g++.dg/opt/alias2.C | 2 +- |
48 |
gcc/testsuite/g++.old-deja/g++.abi/vbase1.C | 1 + |
49 |
gcc/testsuite/g++.old-deja/g++.brendan/template8.C | 1 + |
50 |
gcc/testsuite/g++.old-deja/g++.jason/access23.C | 1 + |
51 |
gcc/testsuite/g++.old-deja/g++.law/cvt8.C | 1 + |
52 |
gcc/testsuite/g++.old-deja/g++.law/operators28.C | 1 + |
53 |
gcc/testsuite/g++.old-deja/g++.mike/net35.C | 1 + |
54 |
gcc/testsuite/g++.old-deja/g++.mike/offset1.C | 1 + |
55 |
gcc/testsuite/g++.old-deja/g++.mike/p12306.C | 1 + |
56 |
gcc/testsuite/g++.old-deja/g++.mike/p3579.C | 1 + |
57 |
gcc/testsuite/g++.old-deja/g++.mike/p3708.C | 1 + |
58 |
gcc/testsuite/g++.old-deja/g++.mike/p3708a.C | 1 + |
59 |
gcc/testsuite/g++.old-deja/g++.mike/p3708b.C | 1 + |
60 |
gcc/testsuite/g++.old-deja/g++.mike/p646.C | 2 +- |
61 |
gcc/testsuite/g++.old-deja/g++.mike/p710.C | 1 + |
62 |
gcc/testsuite/g++.old-deja/g++.mike/p789a.C | 1 + |
63 |
gcc/testsuite/g++.old-deja/g++.mike/pmf2.C | 1 + |
64 |
gcc/testsuite/g++.old-deja/g++.mike/temp.C | 1 + |
65 |
gcc/testsuite/g++.old-deja/g++.other/virtual8.C | 1 + |
66 |
gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C | 1 + |
67 |
gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C | 1 + |
68 |
gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C | 1 + |
69 |
gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C | 1 + |
70 |
gcc/testsuite/g++.old-deja/g++.pt/t39.C | 1 + |
71 |
gcc/testsuite/g++.old-deja/g++.robertl/eb17.C | 1 + |
72 |
gcc/testsuite/gcc.dg/charset/builtin2.c | 2 +- |
73 |
gcc/testsuite/gcc.dg/format/opt-1.c | 2 +- |
74 |
gcc/testsuite/gcc.dg/format/opt-2.c | 2 +- |
75 |
gcc/testsuite/gcc.dg/format/opt-3.c | 2 +- |
76 |
gcc/testsuite/gcc.dg/format/opt-4.c | 2 +- |
77 |
gcc/testsuite/gcc.dg/format/opt-5.c | 2 +- |
78 |
gcc/testsuite/gcc.dg/format/opt-6.c | 2 +- |
79 |
gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 2 +- |
80 |
gcc/testsuite/gcc.dg/matrix/matrix-2.c | 2 +- |
81 |
gcc/testsuite/gcc.dg/packed-vla.c | 2 +- |
82 |
gcc/testsuite/gcc.dg/pch/inline-4.c | 2 ++ |
83 |
gcc/testsuite/gcc.dg/pr30473.c | 2 +- |
84 |
gcc/testsuite/gcc.dg/pr38902.c | 2 +- |
85 |
40 files changed, 42 insertions(+), 14 deletions(-) |
86 |
|
87 |
--- a/gcc/testsuite/g++.dg/abi/pragma-pack1.C |
88 |
+++ b/gcc/testsuite/g++.dg/abi/pragma-pack1.C |
89 |
@@ -1,3 +1,4 @@ |
90 |
+/* { dg-options "-Wformat=0" } */ |
91 |
// PR c++/7046 |
92 |
|
93 |
extern "C" int printf (const char *, ...); |
94 |
--- a/gcc/testsuite/g++.dg/ext/align1.C |
95 |
+++ b/gcc/testsuite/g++.dg/ext/align1.C |
96 |
@@ -1,3 +1,5 @@ |
97 |
+/* { dg-options "-Wformat=0" } */ |
98 |
+ |
99 |
// Test that __attribute__ ((aligned)) is preserved. |
100 |
// The alignment used to be 64 but Cygwin does not |
101 |
// support an alignment greater than 16 and COFF |
102 |
--- a/gcc/testsuite/g++.dg/opt/alias2.C |
103 |
+++ b/gcc/testsuite/g++.dg/opt/alias2.C |
104 |
@@ -1,5 +1,5 @@ |
105 |
// { dg-do run } |
106 |
-// { dg-options "-O2" } |
107 |
+// { dg-options "-O2 -Wformat=0" } |
108 |
|
109 |
extern "C" int printf (const char*, ...); |
110 |
|
111 |
--- a/gcc/testsuite/g++.old-deja/g++.abi/vbase1.C |
112 |
+++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase1.C |
113 |
@@ -1,4 +1,5 @@ |
114 |
// { dg-do run } |
115 |
+/* { dg-options "-Wformat=0" } */ |
116 |
// Copyright (C) 2000 Free Software Foundation, Inc. |
117 |
// Contributed by Nathan Sidwell 16 Jan 2001 <nathan@××××××××××××.com> |
118 |
|
119 |
--- a/gcc/testsuite/g++.old-deja/g++.brendan/template8.C |
120 |
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/template8.C |
121 |
@@ -1,4 +1,5 @@ |
122 |
// { dg-do assemble } |
123 |
+/* { dg-options "-Wformat=0" } */ |
124 |
// GROUPS passed templates |
125 |
#include <stdio.h> |
126 |
|
127 |
--- a/gcc/testsuite/g++.old-deja/g++.jason/access23.C |
128 |
+++ b/gcc/testsuite/g++.old-deja/g++.jason/access23.C |
129 |
@@ -1,4 +1,5 @@ |
130 |
// { dg-do assemble } |
131 |
+/* { dg-options "-Wformat=0" } */ |
132 |
// PRMS Id: 9127 |
133 |
// Bug: members of anonymous unions are not access-controlled. |
134 |
|
135 |
--- a/gcc/testsuite/g++.old-deja/g++.law/cvt8.C |
136 |
+++ b/gcc/testsuite/g++.old-deja/g++.law/cvt8.C |
137 |
@@ -1,4 +1,5 @@ |
138 |
// { dg-do assemble } |
139 |
+/* { dg-options "-Wformat=0" } */ |
140 |
// GROUPS passed conversions |
141 |
// cvt file |
142 |
// From: solomon@×××××××.edu (Marvin Solomon) |
143 |
--- a/gcc/testsuite/g++.old-deja/g++.law/operators28.C |
144 |
+++ b/gcc/testsuite/g++.old-deja/g++.law/operators28.C |
145 |
@@ -1,4 +1,5 @@ |
146 |
// { dg-do assemble } |
147 |
+/* { dg-options "-Wformat=0" } */ |
148 |
// GROUPS passed operators |
149 |
#include <sys/types.h> |
150 |
#include <stdio.h> |
151 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/net35.C |
152 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/net35.C |
153 |
@@ -1,4 +1,5 @@ |
154 |
// { dg-do run } |
155 |
+/* { dg-options "-Wformat=0" } */ |
156 |
extern "C" int printf(const char *, ...); |
157 |
|
158 |
class A { |
159 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/offset1.C |
160 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/offset1.C |
161 |
@@ -1,4 +1,5 @@ |
162 |
// { dg-do run } |
163 |
+/* { dg-options "-Wformat=0" } */ |
164 |
extern "C" int printf(const char *, ...); |
165 |
void *vp; |
166 |
int fail = 0; |
167 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p12306.C |
168 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p12306.C |
169 |
@@ -1,4 +1,5 @@ |
170 |
// { dg-do run } |
171 |
+/* { dg-options "-Wformat=0" } */ |
172 |
// prms-id: 12306 |
173 |
|
174 |
void *ptr1, *ptr2; |
175 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3579.C |
176 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3579.C |
177 |
@@ -1,4 +1,5 @@ |
178 |
// { dg-do run } |
179 |
+/* { dg-options "-Wformat=0" } */ |
180 |
// prms-id: 3579 |
181 |
|
182 |
extern "C" int printf(const char *, ...); |
183 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3708.C |
184 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708.C |
185 |
@@ -1,4 +1,5 @@ |
186 |
// { dg-do run } |
187 |
+/* { dg-options "-Wformat=0" } */ |
188 |
// prms-id: 3708 |
189 |
|
190 |
extern "C" int printf (const char *, ...); |
191 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C |
192 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708a.C |
193 |
@@ -1,4 +1,5 @@ |
194 |
// { dg-do run } |
195 |
+/* { dg-options "-Wformat=0" } */ |
196 |
// prms-id: 3708 |
197 |
|
198 |
extern "C" int printf (const char *, ...); |
199 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C |
200 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p3708b.C |
201 |
@@ -1,4 +1,5 @@ |
202 |
// { dg-do run } |
203 |
+/* { dg-options "-Wformat=0" } */ |
204 |
// prms-id: 3708 |
205 |
|
206 |
extern "C" int printf (const char *, ...); |
207 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p646.C |
208 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p646.C |
209 |
@@ -1,5 +1,5 @@ |
210 |
// { dg-do assemble } |
211 |
-// { dg-options "-Wno-deprecated -Wreturn-type" } |
212 |
+// { dg-options "-Wno-deprecated -Wreturn-type -Wformat=0" } |
213 |
// GROUPS passed i960 |
214 |
/* |
215 |
Bug Id: bnr |
216 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p710.C |
217 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p710.C |
218 |
@@ -1,4 +1,5 @@ |
219 |
// { dg-do assemble } |
220 |
+/* { dg-options "-Wformat=0" } */ |
221 |
// GROUPS passed delete |
222 |
/* |
223 |
Bug Id: |
224 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/p789a.C |
225 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/p789a.C |
226 |
@@ -1,4 +1,5 @@ |
227 |
// { dg-do run } |
228 |
+/* { dg-options "-Wformat=0" } */ |
229 |
// global and local multidimensional array objects are not getting |
230 |
// constructors called on any dimension, other than the first. Also, |
231 |
// the destructors are not being called. Seems odd, they probably |
232 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/pmf2.C |
233 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/pmf2.C |
234 |
@@ -1,4 +1,5 @@ |
235 |
// { dg-do run } |
236 |
+/* { dg-options "-Wformat=0" } */ |
237 |
extern "C" int printf(const char *, ...); |
238 |
|
239 |
class A_table { |
240 |
--- a/gcc/testsuite/g++.old-deja/g++.mike/temp.C |
241 |
+++ b/gcc/testsuite/g++.old-deja/g++.mike/temp.C |
242 |
@@ -1,4 +1,5 @@ |
243 |
// { dg-do run } |
244 |
+/* { dg-options "-Wformat=0" } */ |
245 |
extern "C" int printf(const char *, ...); |
246 |
extern "C" const char *getenv(const char *); |
247 |
|
248 |
--- a/gcc/testsuite/g++.old-deja/g++.other/virtual8.C |
249 |
+++ b/gcc/testsuite/g++.old-deja/g++.other/virtual8.C |
250 |
@@ -1,4 +1,5 @@ |
251 |
// { dg-do run } |
252 |
+/* { dg-options "-Wformat=0" } */ |
253 |
extern "C" int printf (const char*, ...); |
254 |
|
255 |
struct A |
256 |
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C |
257 |
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C |
258 |
@@ -1,4 +1,5 @@ |
259 |
// { dg-do link } |
260 |
+/* { dg-options "-Wformat=0" } */ |
261 |
// GROUPS passed templates membertemplates |
262 |
extern "C" int printf(const char*, ...); |
263 |
|
264 |
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C |
265 |
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C |
266 |
@@ -1,4 +1,5 @@ |
267 |
// { dg-do link } |
268 |
+/* { dg-options "-Wformat=0" } */ |
269 |
// GROUPS passed templates membertemplates |
270 |
extern "C" int printf(const char*, ...); |
271 |
|
272 |
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C |
273 |
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C |
274 |
@@ -1,4 +1,5 @@ |
275 |
// { dg-do link } |
276 |
+/* { dg-options "-Wformat=0" } */ |
277 |
// GROUPS passed templates membertemplates |
278 |
extern "C" int printf(const char*, ...); |
279 |
|
280 |
--- a/gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C |
281 |
+++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C |
282 |
@@ -1,4 +1,5 @@ |
283 |
// { dg-do link } |
284 |
+/* { dg-options "-Wformat=0" } */ |
285 |
// GROUPS passed templates membertemplates |
286 |
extern "C" int printf(const char*, ...); |
287 |
|
288 |
--- a/gcc/testsuite/g++.old-deja/g++.pt/t39.C |
289 |
+++ b/gcc/testsuite/g++.old-deja/g++.pt/t39.C |
290 |
@@ -1,4 +1,5 @@ |
291 |
// { dg-do run } |
292 |
+/* { dg-options "-Wformat=0" } */ |
293 |
extern "C" int printf (const char *, ...); |
294 |
|
295 |
template <class T> |
296 |
--- a/gcc/testsuite/g++.old-deja/g++.robertl/eb17.C |
297 |
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/eb17.C |
298 |
@@ -1,4 +1,5 @@ |
299 |
// { dg-do run } |
300 |
+/* { dg-options "-Wformat=0" } */ |
301 |
#include <stdio.h> |
302 |
|
303 |
class A { |
304 |
--- a/gcc/testsuite/gcc.dg/charset/builtin2.c |
305 |
+++ b/gcc/testsuite/gcc.dg/charset/builtin2.c |
306 |
@@ -3,7 +3,7 @@ |
307 |
|
308 |
/* { dg-do compile } */ |
309 |
/* { dg-require-iconv "IBM1047" } */ |
310 |
-/* { dg-options "-O2 -fexec-charset=IBM1047" } */ |
311 |
+/* { dg-options "-O2 -fexec-charset=IBM1047 -Wformat=0" } */ |
312 |
/* { dg-final { scan-assembler-not "printf" } } */ |
313 |
/* { dg-final { scan-assembler-not "fprintf" } } */ |
314 |
/* { dg-final { scan-assembler-not "sprintf" } } */ |
315 |
--- a/gcc/testsuite/gcc.dg/format/opt-1.c |
316 |
+++ b/gcc/testsuite/gcc.dg/format/opt-1.c |
317 |
@@ -2,6 +2,6 @@ |
318 |
-Wformat. -Wformat-extra-args. */ |
319 |
/* Origin: Joseph Myers <joseph@××××××××××××.com> */ |
320 |
/* { dg-do compile } */ |
321 |
-/* { dg-options "-Wformat-extra-args" } */ |
322 |
+/* { dg-options "-Wformat=0 -Wformat-extra-args" } */ |
323 |
|
324 |
/* { dg-warning "-Wformat-extra-args ignored without -Wformat" "ignored" { target *-*-* } 0 } */ |
325 |
--- a/gcc/testsuite/gcc.dg/format/opt-2.c |
326 |
+++ b/gcc/testsuite/gcc.dg/format/opt-2.c |
327 |
@@ -2,6 +2,6 @@ |
328 |
-Wformat. -Wformat-nonliteral. */ |
329 |
/* Origin: Joseph Myers <joseph@××××××××××××.com> */ |
330 |
/* { dg-do compile } */ |
331 |
-/* { dg-options "-Wformat-nonliteral" } */ |
332 |
+/* { dg-options "-Wformat=0 -Wformat-nonliteral" } */ |
333 |
|
334 |
/* { dg-warning "-Wformat-nonliteral ignored without -Wformat" "ignored" { target *-*-* } 0 } */ |
335 |
--- a/gcc/testsuite/gcc.dg/format/opt-3.c |
336 |
+++ b/gcc/testsuite/gcc.dg/format/opt-3.c |
337 |
@@ -2,6 +2,6 @@ |
338 |
-Wformat. -Wformat-security. */ |
339 |
/* Origin: Joseph Myers <joseph@××××××××××××.com> */ |
340 |
/* { dg-do compile } */ |
341 |
-/* { dg-options "-Wformat-security" } */ |
342 |
+/* { dg-options "-Wformat=0 -Wformat-security" } */ |
343 |
|
344 |
/* { dg-warning "-Wformat-security ignored without -Wformat" "ignored" { target *-*-* } 0 } */ |
345 |
--- a/gcc/testsuite/gcc.dg/format/opt-4.c |
346 |
+++ b/gcc/testsuite/gcc.dg/format/opt-4.c |
347 |
@@ -2,6 +2,6 @@ |
348 |
-Wformat. -Wformat-y2k. */ |
349 |
/* Origin: Joseph Myers <joseph@××××××××××××.com> */ |
350 |
/* { dg-do compile } */ |
351 |
-/* { dg-options "-Wformat-y2k" } */ |
352 |
+/* { dg-options "-Wformat=0 -Wformat-y2k" } */ |
353 |
|
354 |
/* { dg-warning "-Wformat-y2k ignored without -Wformat" "ignored" { target *-*-* } 0 } */ |
355 |
--- a/gcc/testsuite/gcc.dg/format/opt-5.c |
356 |
+++ b/gcc/testsuite/gcc.dg/format/opt-5.c |
357 |
@@ -2,6 +2,6 @@ |
358 |
-Wformat. -Wformat-zero-length. */ |
359 |
/* Origin: Joseph Myers <joseph@××××××××××××.com> */ |
360 |
/* { dg-do compile } */ |
361 |
-/* { dg-options "-Wformat-zero-length" } */ |
362 |
+/* { dg-options "-Wformat=0 -Wformat-zero-length" } */ |
363 |
|
364 |
/* { dg-warning "-Wformat-zero-length ignored without -Wformat" "ignored" { target *-*-* } 0 } */ |
365 |
--- a/gcc/testsuite/gcc.dg/format/opt-6.c |
366 |
+++ b/gcc/testsuite/gcc.dg/format/opt-6.c |
367 |
@@ -2,6 +2,6 @@ |
368 |
-Wformat. -Wformat-contains-nul. */ |
369 |
/* Origin: Bruce Korb <bkorb@×××.org> */ |
370 |
/* { dg-do compile } */ |
371 |
-/* { dg-options "-Wformat-contains-nul" } */ |
372 |
+/* { dg-options "-Wformat=0 -Wformat-contains-nul" } */ |
373 |
|
374 |
/* { dg-warning "-Wformat-contains-nul ignored without -Wformat" "ignored" { target *-*-* } 0 } */ |
375 |
--- a/gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c |
376 |
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c |
377 |
@@ -1,5 +1,5 @@ |
378 |
/* { dg-do run } */ |
379 |
-/* { dg-options "-O2 -fipa-sra -fdump-tree-eipa_sra-details" } */ |
380 |
+/* { dg-options "-O2 -fipa-sra -fdump-tree-eipa_sra-details -Wformat=0" } */ |
381 |
|
382 |
struct bovid |
383 |
{ |
384 |
--- a/gcc/testsuite/gcc.dg/matrix/matrix-2.c |
385 |
+++ b/gcc/testsuite/gcc.dg/matrix/matrix-2.c |
386 |
@@ -1,6 +1,6 @@ |
387 |
/* { dg-do compile } */ |
388 |
/* { dg-do run } */ |
389 |
- |
390 |
+/* { dg-options "-Wformat=0" } */ |
391 |
|
392 |
#include <stdio.h> |
393 |
#include <stdlib.h> |
394 |
--- a/gcc/testsuite/gcc.dg/packed-vla.c |
395 |
+++ b/gcc/testsuite/gcc.dg/packed-vla.c |
396 |
@@ -1,6 +1,6 @@ |
397 |
/* PR middle-end/27945 */ |
398 |
/* { dg-do run } */ |
399 |
-/* { dg-options "" } */ |
400 |
+/* { dg-options "-Wformat=0" } */ |
401 |
|
402 |
extern int printf (const char *, ...); |
403 |
extern void abort (); |
404 |
--- a/gcc/testsuite/gcc.dg/pch/inline-4.c |
405 |
+++ b/gcc/testsuite/gcc.dg/pch/inline-4.c |
406 |
@@ -1,3 +1,5 @@ |
407 |
+/* { dg-options "-Wformat=0" } */ |
408 |
+ |
409 |
#include "inline-4.h" |
410 |
extern int printf (const char *, ...); |
411 |
int main(void) { |
412 |
--- a/gcc/testsuite/gcc.dg/pr30473.c |
413 |
+++ b/gcc/testsuite/gcc.dg/pr30473.c |
414 |
@@ -1,7 +1,7 @@ |
415 |
/* PR middle-end/30473 */ |
416 |
/* Make sure this doesn't ICE. */ |
417 |
/* { dg-do compile } */ |
418 |
-/* { dg-options "-O2" } */ |
419 |
+/* { dg-options "-O2 -Wformat=0" } */ |
420 |
|
421 |
extern int sprintf (char *, const char *, ...); |
422 |
|
423 |
--- a/gcc/testsuite/gcc.dg/pr38902.c |
424 |
+++ b/gcc/testsuite/gcc.dg/pr38902.c |
425 |
@@ -1,6 +1,6 @@ |
426 |
/* PR target/38902 */ |
427 |
/* { dg-do run } */ |
428 |
-/* { dg-options "-O2 -fstack-protector" } */ |
429 |
+/* { dg-options "-O2 -fstack-protector -Wformat=0" } */ |
430 |
/* { dg-require-effective-target fstack_protector } */ |
431 |
|
432 |
#ifdef DEBUG |
433 |
|
434 |
|
435 |
|
436 |
1.1 src/patchsets/gcc/4.5.2/gentoo/99_all_testsuite-02-Wtrampolines.patch |
437 |
|
438 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.2/gentoo/99_all_testsuite-02-Wtrampolines.patch?rev=1.1&view=markup |
439 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.2/gentoo/99_all_testsuite-02-Wtrampolines.patch?rev=1.1&content-type=text/plain |
440 |
|
441 |
Index: 99_all_testsuite-02-Wtrampolines.patch |
442 |
=================================================================== |
443 |
Workaround testsuite failures caused by enabling -Wtrampolines by default. |
444 |
|
445 |
gcc/testsuite/gcc.dg/20050607-1.c | 2 +- |
446 |
gcc/testsuite/gcc.dg/debug/debug-3.c | 1 + |
447 |
gcc/testsuite/gcc.dg/debug/debug-5.c | 1 + |
448 |
gcc/testsuite/gcc.dg/nested-func-5.c | 2 +- |
449 |
gcc/testsuite/gcc.dg/pr34457-1.c | 2 +- |
450 |
gcc/testsuite/gcc.dg/torture/nested-fn-1.c | 2 +- |
451 |
gcc/testsuite/gcc.dg/torture/stackalign/nested-5.c | 1 + |
452 |
gcc/testsuite/gcc.dg/torture/stackalign/nested-6.c | 1 + |
453 |
gcc/testsuite/gcc.dg/trampoline-1.c | 2 +- |
454 |
9 files changed, 9 insertions(+), 5 deletions(-) |
455 |
|
456 |
--- a/gcc/testsuite/gcc.dg/20050607-1.c |
457 |
+++ b/gcc/testsuite/gcc.dg/20050607-1.c |
458 |
@@ -1,6 +1,6 @@ |
459 |
/* { dg-do compile } */ |
460 |
/* { dg-require-effective-target trampolines } */ |
461 |
-/* { dg-options "-Wpadded" } |
462 |
+/* { dg-options "-Wpadded -Wno-trampolines" } |
463 |
/* The struct internally constructed for the nested function should |
464 |
not result in a warning from -Wpadded. */ |
465 |
extern int baz(int (*) (int)); |
466 |
--- a/gcc/testsuite/gcc.dg/debug/debug-3.c |
467 |
+++ b/gcc/testsuite/gcc.dg/debug/debug-3.c |
468 |
@@ -2,6 +2,7 @@ |
469 |
(spanned 0 basic blocks) and DWARF-2 couldn't find baz origin. */ |
470 |
/* { dg-do compile } */ |
471 |
/* { dg-require-effective-target trampolines } */ |
472 |
+/* { dg-options "-Wno-trampolines" } */ |
473 |
|
474 |
struct A { char *a, *b, *c, *d; }; |
475 |
|
476 |
--- a/gcc/testsuite/gcc.dg/debug/debug-5.c |
477 |
+++ b/gcc/testsuite/gcc.dg/debug/debug-5.c |
478 |
@@ -2,6 +2,7 @@ |
479 |
(spanned 0 basic blocks) and DWARF-2 couldn't find baz origin. */ |
480 |
/* { dg-do compile } */ |
481 |
/* { dg-require-effective-target trampolines } */ |
482 |
+/* { dg-options "-Wno-trampolines" } */ |
483 |
|
484 |
extern void abort (void); |
485 |
|
486 |
--- a/gcc/testsuite/gcc.dg/nested-func-5.c |
487 |
+++ b/gcc/testsuite/gcc.dg/nested-func-5.c |
488 |
@@ -1,5 +1,5 @@ |
489 |
/* { dg-do compile } */ |
490 |
-/* { dg-options "-fexceptions" } */ |
491 |
+/* { dg-options "-fexceptions -Wno-trampolines" } */ |
492 |
/* PR28516: ICE generating ARM unwind directives for nested functions. */ |
493 |
/* { dg-require-effective-target trampolines } */ |
494 |
|
495 |
--- a/gcc/testsuite/gcc.dg/pr34457-1.c |
496 |
+++ b/gcc/testsuite/gcc.dg/pr34457-1.c |
497 |
@@ -1,7 +1,7 @@ |
498 |
/* PR c/34457 */ |
499 |
/* { dg-do compile } */ |
500 |
/* { dg-require-effective-target trampolines } */ |
501 |
-/* { dg-options "--combine -O2" } */ |
502 |
+/* { dg-options "--combine -O2 -Wno-trampolines" } */ |
503 |
/* { dg-additional-sources "pr34457-2.c" } */ |
504 |
|
505 |
|
506 |
--- a/gcc/testsuite/gcc.dg/torture/nested-fn-1.c |
507 |
+++ b/gcc/testsuite/gcc.dg/torture/nested-fn-1.c |
508 |
@@ -1,7 +1,7 @@ |
509 |
/* PR middle-end/15345, c/16450 */ |
510 |
/* Test whether unused nested functions aren't emitted into the assembly. */ |
511 |
/* { dg-do compile } */ |
512 |
-/* { dg-options "-g0" } */ |
513 |
+/* { dg-options "-g0 -Wno-trampolines" } */ |
514 |
/* { dg-require-effective-target trampolines } */ |
515 |
|
516 |
int |
517 |
--- a/gcc/testsuite/gcc.dg/torture/stackalign/nested-5.c |
518 |
+++ b/gcc/testsuite/gcc.dg/torture/stackalign/nested-5.c |
519 |
@@ -1,4 +1,5 @@ |
520 |
/* { dg-do run } */ |
521 |
+/* { dg-options "-Wno-trampolines" } */ |
522 |
|
523 |
extern void abort (void); |
524 |
extern void exit (int); |
525 |
--- a/gcc/testsuite/gcc.dg/torture/stackalign/nested-6.c |
526 |
+++ b/gcc/testsuite/gcc.dg/torture/stackalign/nested-6.c |
527 |
@@ -1,4 +1,5 @@ |
528 |
/* { dg-do run } */ |
529 |
+/* { dg-options "-Wno-trampolines" } */ |
530 |
|
531 |
#ifndef NO_TRAMPOLINES |
532 |
|
533 |
--- a/gcc/testsuite/gcc.dg/trampoline-1.c |
534 |
+++ b/gcc/testsuite/gcc.dg/trampoline-1.c |
535 |
@@ -3,7 +3,7 @@ |
536 |
|
537 |
/* { dg-do run } */ |
538 |
/* { dg-require-effective-target trampolines } */ |
539 |
-/* { dg-options "-O2" } */ |
540 |
+/* { dg-options "-O2 -Wno-trampolines" } */ |
541 |
|
542 |
#ifndef NO_TRAMPOLINES |