Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/gcc/4.5.2/gentoo: 99_all_testsuite-01-Wformat.patch 99_all_testsuite-02-Wtrampolines.patch README.history
Date: Sun, 16 Jan 2011 07:55:46
Message-Id: 20110116075534.BC8DB20054@flycatcher.gentoo.org
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