OSDN Git Service

2009-04-28 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-04-28  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/39937
4         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5
6 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7
8         g++.dg/warn/pr35652.C: Removed.
9         gcc.dg/pr35652.c: Likewise.
10
11 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
12
13         * gcc.target/ia64/20071210-2.c: New testcase.
14
15 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
16
17         PR c/39323
18         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
19         * gcc.dg/pr39323-3.c: Ditto.
20
21 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
22
23         PR fortran/39930
24         PR fortran/39931
25         * gfortran.dg/ambiguous_reference_2.f90: New.
26         * gfortran.dg/pointer_assign_7.f90: New.
27
28 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
29             Mark Mitchell  <mark@codesourcery.com>
30
31         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
32         * gcc.dg/20020103-1.c: Check for __ppc.
33         * gcc.dg/asm-b.c: Check for __ppc.
34         * gcc.dg/20020919-1.c: Check for __ppc.
35         * gcc.dg/20020312-2.c: Likewise.
36         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
37         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
38         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
39         * g++.dg/warn/weak1.C: Likewise.
40         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
41         static so appropriate optimizations kick in.
42         (find_base_value_wrapper): New function.
43         * g++.dg/eh/simd-5.C: Fix target triplet.
44         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
45
46 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
47             H.J. Lu  <hongjiu.lu@intel.com>
48
49         PR target/39911
50         * gcc.target/i386/pr39911.c: New test.
51
52 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
53
54         PR fortran/39879
55         * gfortran.dg/alloc_comp_assign_10.f90: New test.
56
57 2009-04-28  Ben Elliston  <bje@au.ibm.com>
58
59         PR c++/35652
60         Revert:
61
62         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
63
64         * gcc.dg/pr35652.C: New.
65         * g++.dg/warn/pr35652.C: New.
66         * gcc.dg/format/plus-1.c: Adjust message.
67
68 2009-04-27  DJ Delorie  <dj@redhat.com>
69
70         * lib/target-supports.exp (check_effective_target_double64): New.
71         (check_effective_target_double64plus): New.
72         (check_effective_target_large_double): New.
73         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
74         * gcc.dg/div-double-1.c: Likewise.
75         * gcc.dg/Wconversion-real.c: Require large_double.
76         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
77
78         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
79         are too small.
80
81         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
82         constants as long.
83
84 2009-04-27  Ian Lance Taylor  <iant@google.com>
85
86         * gcc.dg/Wcxx-compat-5.c: New testcase.
87         * gcc.dg/Wcxx-compat-6.c: New testcase.
88
89 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
90
91         Allow non-constant arguments to conversion intrinsics.
92         * gcc.target/spu/intrinsics-3.c: Update tests.
93
94 2009-04-27  Richard Guenther  <rguenther@suse.de>
95
96         PR middle-end/39928
97         * gcc.c-torture/compile/pr39928-1.c: New testcase.
98         * gcc.c-torture/compile/pr39928-2.c: Likewise.
99
100 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
101
102         PR target/39903
103         * gcc.dg/torture/pr39903-1.c: New.
104         * gcc.dg/torture/pr39903-2.c: Likewise.
105
106 2009-04-27  Revital Eres  <eres@il.ibm.com>
107
108         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
109         and check it.
110         * gcc.dg/sms-2.c: Add dump check.
111         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
112         and check it.
113         * gcc.dg/sms-4.c: Likewise.
114         * gcc.dg/sms-5.c: Likewise.
115         * gcc.dg/sms-6.c: Likewise.
116         * gcc.dg/sms-7.c: Likewise.
117         * gcc.dg/sms-antideps.c: Rename to...
118         * gcc.dg/sms-8.c: This and add sms dump file and check it.
119
120 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
121
122         * gnat.dg/opt2.adb: New test.
123
124 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
125
126         PR c++/39875
127         * g++.dg/warn/Wunused-15.C: New test.
128
129 2009-04-26  Michael Matz  <matz@suse.de>
130
131         Expand from SSA.
132         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
133         change regexps.
134         * gcc.target/i386/pr37248-1.c: Modified.
135         * gcc.target/i386/pr37248-3.c: Modified.
136         * gcc.target/i386/pr37248-2.c: Modified.
137         * gnat.dg/aliasing1.adb: Modified.
138         * gnat.dg/pack9.adb: Modified.
139         * gnat.dg/aliasing2.adb: Modified.
140         * gcc.dg/strict-overflow-2.c: Modified.
141         * gcc.dg/autopar/reduc-1char.c: Modified.
142         * gcc.dg/autopar/reduc-2char.c: Modified.
143         * gcc.dg/autopar/reduc-1.c: Modified.
144         * gcc.dg/autopar/reduc-2.c: Modified.
145         * gcc.dg/autopar/reduc-3.c: Modified.
146         * gcc.dg/autopar/reduc-6.c: Modified.
147         * gcc.dg/autopar/reduc-7.c: Modified.
148         * gcc.dg/autopar/reduc-8.c: Modified.
149         * gcc.dg/autopar/reduc-9.c: Modified.
150         * gcc.dg/autopar/reduc-1short.c: Modified.
151         * gcc.dg/autopar/reduc-2short.c: Modified.
152         * gcc.dg/autopar/parallelization-1.c: Modified.
153         * gcc.dg/strict-overflow-4.c: Modified.
154         * gcc.dg/strict-overflow-6.c: Modified.
155         * gcc.dg/gomp/combined-1.c: Modified.
156         * gcc.dg/no-strict-overflow-1.c: Modified.
157         * gcc.dg/no-strict-overflow-3.c: Modified.
158         * gcc.dg/no-strict-overflow-5.c: Modified.
159         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
160         * gcc.dg/tree-ssa/pr18134.c: Modified.
161         * gcc.dg/tree-ssa/20030824-1.c: Modified.
162         * gcc.dg/tree-ssa/vector-2.c: Modified.
163         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
164         * gcc.dg/tree-ssa/loop-21.c: Modified.
165         * gcc.dg/tree-ssa/20030824-2.c: Modified.
166         * gcc.dg/tree-ssa/vector-3.c: Modified.
167         * gcc.dg/tree-ssa/asm-3.c: Modified.
168         * gcc.dg/tree-ssa/pr23294.c: Modified.
169         * gcc.dg/tree-ssa/loop-22.c: Modified.
170         * gcc.dg/tree-ssa/loop-15.c: Modified.
171         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
172         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
173         * gcc.dg/tree-ssa/pr20139.c: Modified.
174         * gcc.dg/tree-ssa/scev-cast.c: Modified.
175         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
176         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
177         * gcc.dg/tree-ssa/loop-5.c: Modified.
178         * gcc.dg/tree-ssa/pr19431.c: Modified.
179         * gcc.dg/tree-ssa/pr32044.c: Modified.
180         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
181         * gcc.dg/tree-ssa/loop-19.c: Modified.
182         * gcc.dg/tree-ssa/loop-28.c: Modified.
183         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
184         * gcc.dg/tree-ssa/divide-1.c: Modified.
185         * gcc.dg/tree-ssa/inline-1.c: Modified.
186         * gcc.dg/tree-ssa/divide-3.c: Modified.
187         * gcc.dg/tree-ssa/pr30978.c: Modified.
188         * gcc.dg/tree-ssa/alias-6.c: Modified.
189         * gcc.dg/tree-ssa/divide-4.c: Modified.
190         * gcc.dg/tree-ssa/alias-11.c: Modified.
191         * gcc.dg/no-strict-overflow-7.c: Modified.
192         * gcc.dg/strict-overflow-1.c: Modified.
193         * gcc.dg/pr15784-4.c: Modified.
194         * gcc.dg/pr34263.c: Modified.
195         * gcc.dg/strict-overflow-3.c: Modified.
196         * gcc.dg/tree-prof/stringop-1.c: Modified.
197         * gcc.dg/tree-prof/val-prof-1.c: Modified.
198         * gcc.dg/tree-prof/val-prof-2.c: Modified.
199         * gcc.dg/tree-prof/val-prof-3.c: Modified.
200         * gcc.dg/tree-prof/val-prof-4.c: Modified.
201         * gcc.dg/no-strict-overflow-2.c: Modified.
202         * gcc.dg/no-strict-overflow-4.c: Modified.
203         * gcc.dg/no-strict-overflow-6.c: Modified.
204         * g++.dg/tree-ssa/pr27090.C: Modified.
205         * g++.dg/tree-ssa/tmmti-2.C: Modified.
206         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
207         * g++.dg/tree-ssa/pr19807.C: Modified.
208         * g++.dg/opt/pr30965.C: Modified.
209         * g++.dg/init/new17.C: Modified.
210         * gfortran.dg/whole_file_6.f90: Modified.
211         * gfortran.dg/whole_file_5.f90: Modified.
212         * gfortran.dg/reassoc_1.f90: Modified.
213         * gfortran.dg/reassoc_3.f90: Modified.
214
215 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
216
217         PR fortran/39893
218         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
219
220 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
221
222         PR inline-asm/39543
223         * gcc.target/i386/pr39543-1.c: New test.
224         * gcc.target/i386/pr39543-2.c: New test.
225         * gcc.target/i386/pr39543-3.c: New test.
226
227         PR c/39889
228         * gcc.dg/Wunused-value-3.c: New test.
229
230 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
231
232         PR c/39581
233         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
234         gcc.dg/vla-21.c: New tests.
235
236 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
237
238         PR c/39556
239         * gcc.dg/inline-34.c: New test.
240
241 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
242
243         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
244         gcc.dg/enum-const-3.c: New tests.
245         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
246         -pedantic-errors.  Update expected diagnostics.
247
248 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
249
250         PR c/39582
251         * gcc.dg/vla-20.c: New test.
252
253 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
254
255         PR c/39564
256         * gcc.dg/vla-19.c: New test.
257
258 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
259
260         PR preprocessor/39559
261         * gcc.dg/c99-intconst-2.c: New test.
262
263 2009-04-25  Jan Hubicka  <jh@suse.cz>
264
265         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
266
267 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
268
269         PR fortran/39688
270         * gfortran.dg/import7.f90: New.
271
272 2009-04-24  Richard Guenther  <rguenther@suse.de>
273
274         * gcc.dg/tree-ssa/vrp48.c: Fix.
275
276 2008-04-24  Doug Kwan  <dougkwan@google.com>
277
278         * g++.dg/init/copy7.C: Only abort in memcpy if source and
279         destination are the same.
280
281 2009-04-24  Richard Guenther  <rguenther@suse.de>
282
283         * gcc.dg/tree-ssa/vrp48.c: New testcase.
284
285 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
286
287         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
288         gcc.dg/array-const-3.c: New tests.
289
290 2009-04-24  Ian Lance Taylor  <iant@google.com>
291
292         * gcc.dg/Wcxx-compat-4.c: New testcase.
293
294 2009-04-24  Daniel Kraft  <d@domob.eu>
295
296         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
297         expected on already erraneous symbol (renamed to fresh one).
298
299 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
300
301         PR middle-end/39867
302         * gcc.dg/pr39867.c: New.
303
304 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
305
306         PR fortran/39861
307         PR fortran/39864
308         * gfortran.dg/intrinsic_1.f90: New.
309
310 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
311
312         * gnat.dg/alignment7.adb: New test.
313         * gnat.dg/alignment8.adb: Likewise.
314
315 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
316
317         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
318         * gnat.dg/specs/rep_clause2.ads: New test.
319
320 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
321
322         PR rtl-optimization/39794
323         * gcc.dg/pr39794.c: New test.
324
325 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
326
327         * gnat.dg/atomic1.adb: New test.
328         * gnat.dg/atomic1_pkg.ads: New helper.
329
330 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
331
332         PR testsuite/39623
333         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
334         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
335         
336 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
337
338         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
339         warning.
340
341 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
342
343         PR C/31499
344         * gcc.dg/vector-init-1.c: New testcase.
345         * gcc.dg/vector-init-2.c: New testcase.
346
347 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
348
349         * gnat.dg/enum2.adb: New test.
350         * gnat.dg/enum2_pkg.ads: New helper.
351
352 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
353
354         PR c/39855
355         * gcc.dg/torture/pr39855.c: New test.
356
357 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
358
359         PR c++/39639
360         * g++.dg/cpp0x/pr39639.C: New test.
361
362 2009-04-22  Mark Heffernan  <meheff@google.com>
363
364         * gcc.dg/profile-generate-3.c: New test.
365
366 2009-04-22  Jan Hubicka  <jh@suse.cz>
367
368         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
369
370 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
371
372         PR testsuite/39623
373         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
374         
375 2009-04-22  Richard Guenther  <rguenther@suse.de>
376
377         PR tree-optimization/39824
378         * gcc.c-torture/compile/pr39824.c: New testcase.
379
380 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
381
382         PR c++/14875
383         * g++.dg/parse/parser-pr14875.C: New.
384         * g++.dg/parse/parser-pr14875-2.C: New.
385         * g++.dg/parse/error6.C: Update match string.
386
387 2009-04-22  Richard Guenther  <rguenther@suse.de>
388
389         PR tree-optimization/39845
390         * gcc.c-torture/compile/pr39845.c: New testcase.
391
392 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
393
394         PR fortran/39735
395         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
396         * gfortran.dg/external_initializer.f90: Modified.
397         * gfortran.dg/interface_26.f90: Modified.
398         * gfortran.dg/intrinsic_subroutine.f90: Modified.
399         * gfortran.dg/proc_ptr_3.f90: Modified.
400         * gfortran.dg/proc_ptr_15.f90: New.
401         * gfortran.dg/proc_ptr_result_1.f90: Modified.
402
403 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
404
405         PR c++/35711
406         * g++.dg/warn/pr35711.C: New.
407         * g++.dg/conversion/ptrmem2.C: Update.
408
409 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
410
411         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
412         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
413         README.gcc, g++.dg/README, g++.dg/compat/break/README,
414         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
415         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
416         gcc.c-torture/ChangeLog.0,
417         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
418         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
419         gcc.target/i386/math-torture/math-torture.exp,
420         gcc.target/mips/inter/mips16-inter.exp,
421         gcc.target/mips/mips-nonpic/README,
422         gcc.target/x86_64/abi/README.gcc,
423         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
424         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
425         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
426         notices.
427         * ChangeLog-1993-2007, ChangeLog: Correct dates.
428
429 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
430
431         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
432
433 2009-04-21  Richard Guenther  <rguenther@suse.de>
434
435         PR middle-end/39829
436         * gcc.dg/torture/pr39829.c: New testcase.
437
438 2009-04-21  Martin Jambor  <mjambor@suse.cz>
439
440         * gcc.dg/tree-ssa/cswtch-2.c: New test.
441
442 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
443
444         PR 16202
445         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
446         * gcc.dg/sequence-pt-2.c: New.
447         * gcc.dg/sequence-pt-3.c: New.
448         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
449         * g++.dg/warn/sequence-pt-2.c: New.
450         * g++.dg/warn/sequence-pt-3.c: New.
451
452 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
453
454         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
455
456 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gnat.dg/import1.ad[sb]: New test.
459
460 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
461
462         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
463         return 0.
464
465 2009-04-20  Tobias Burnus  <burnus@net-b.de>
466
467         PR fortran/39811
468         * gfortran.dg/continuation_11.f90: New test.
469
470 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
471
472         PR c++/13358
473         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
474         messages. Test for "long long" in system headers.
475         * gcc.dg/c99-longlong-2.c: New.
476         * g++.dg/warn/pr13358.C: New.
477         * g++.dg/warn/pr13358-2.C: New.
478         * g++.dg/warn/pr13358-3.C: New.
479         * g++.dg/warn/pr13358-4.C: New.
480
481 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
482
483         * gcc.dg/framework-2.c: Fix up for non existent includes
484         being fatal errors now.
485
486 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
487
488         PR fortran/39800
489         * gfortran.dg/private_type_13.f90: New test.
490         * gfortran.dg/private_type_2.f90: Add option -std=f95.
491
492 2009-04-20  Le-Chun Wu  <lcwu@google.com>
493
494         PR c++/39803
495         * g++.dg/warn/Wunused-14.C: New test.
496
497 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * gnat.dg/specs/small_alignment.ads: New test.
500
501 2009-04-20  Ian Lance Taylor  <iant@google.com>
502
503         * gcc.dg/Wcxx-compat-3.c: New testcase.
504
505 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
506
507         * gnat.dg/pack13.ad[sb]: New test.
508         * gnat.dg/pack13_pkg.ads: New helper.
509
510 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
511
512         * gnat.dg/discr11.ad[sb]: New test.
513         * gnat.dg/discr11_pkg.ads: New helper.
514
515 2009-04-20  Ira Rosen  <irar@il.ibm.com>
516
517         PR tree-optimization/39675
518         * gcc.dg/vect/O3-pr39675-2.c: New test.
519
520 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
521
522         * gnat.dg/rep_clause3.adb: New test.
523
524 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
525
526         PR c/37481
527         * gcc.dg/c99-flex-array-7.c: New test.
528
529 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
530
531         PR c/19771
532         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
533
534 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
535
536         PR c/38243
537         * gcc.dg/c99-restrict-3.c: New test.
538
539 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
540
541         PR preprocessor/20078
542         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
543
544 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
545
546         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
547         Do not pass -B$root after -margs.
548
549 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
550
551         PR c/32061
552         PR c++/36954
553         * gcc.dg/pr32061.c: New.
554         * gcc.dg/Wlogical-op-1.c: Update.
555         * g++.dg/warn/Wlogical-op-1.C: Update.
556         * g++.dg/warn/pr36954.C: New.
557
558 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
559
560         PR c/27676
561         * gcc.dg/lvalue-5.c: New test.
562
563 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
564
565         PR c/22367
566         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
567
568 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
569
570         * gcc.dg/cpp/include5.c: New test.
571
572 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
573
574         PR c/35210
575         * gcc.dg/call-diag-2.c: New test.
576
577 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
578
579         PR preprocessor/39646
580         * gcc.dg/cpp/line8.c: New test.
581
582 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
583
584         PR preprocessor/39647
585         * gcc.dg/cpp/line7.c: New test.
586
587 2009-04-18  Richard Guenther  <rguenther@suse.de>
588
589         PR middle-end/39804
590         * gcc.target/i386/pr39804.c: New testcase.
591
592 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
593
594         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
595         * g++.dg/other/pr39496.C: Likewise.
596
597 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
598
599         PR middle-end/36902
600         * gcc.dg/pr36902.c: New.
601
602 2009-04-17  Diego Novillo  <dnovillo@google.com>
603
604         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
605         violation for variable 'inside_main'.
606
607 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
608
609         * gfortran.fortran-torture/execute/getarg_1.x: New file.
610
611 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
612
613         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
614
615 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
616
617         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
618         * gfortran.dg/chmod_2.f90: Likewise.
619         * gfortran.dg/chmod_3.f90: Likewise.
620         * gfortran.dg/open_errors.f90: Likewise.
621         * gfortran.dg/stat_1.f90: Likewise.
622         * gfortran.dg/stat_2.f90: Likewise.
623
624 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
625
626         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
627         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
628         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
629         * gfortran.dg/nearest_1.f90: Likewise.
630         * gfortran.dg/nearest_3.f90: Likewise.
631         * gfortran.dg/isnan_1.f90: Likewise.
632         * gfortran.dg/isnan_2.f90: Likewise.
633         * gfortran.dg/nan_1.f90: Likewise.
634         * gfortran.dg/nan_2.f90: Likewise.
635         * gfortran.dg/nan_3.f90: Likewise.
636         * gfortran.dg/nan_4.f90: Likewise.
637         * gfortran.dg/module_nan.f90: Likewise.
638         * gfortran.dg/int_conv_2.f90: Likewise.
639         * gfortran.dg/init_flag_3.f90: Likewise.
640         * gfortran.dg/namelist_42.f90: Likewise.
641         * gfortran.dg/namelist_43.f90: Likewise.
642         * gfortran.dg/real_const_3.f90: Likewise.
643         * gfortran.dg/transfer_simplify_1.f90: Likewise.
644
645         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
646         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
647         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
648         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
649         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
650
651         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
652         * gfortran.dg/gamma_5.f90: Likewise.
653
654 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
655
656         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
657         less strict so it also works with auto-overlay support.
658         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
659         for "exceeds local store" linker errors on the SPU.
660
661         * lib/gfortran.exp: Include target-supports.exp.
662         (gfortran_init): On SPU targets where automatic overlay support
663         is available, use it to build all Fortran test cases.
664
665         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
666
667 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
668
669         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
670         rule enforced by gnat on taft types.
671
672 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
673
674         PR testsuite/39792
675         * g++.dg/ext/complit11.C: Add empty dg-options.
676
677 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
678
679         PR c++/17570
680         * g++.dg/template/defarg11.C: New test.
681
682 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
683
684         PR c++/28766
685         * g++.dg/ext/complit11.C: New testcase.
686
687 2009-04-15  Le-Chun Wu  <lcwu@google.com>
688
689         PR c++/39551
690         * g++.dg/warn/Wunused-13.C: New testcase.
691
692 2009-04-15  Ian Lance Taylor  <iant@google.com>
693
694         * gcc.dg/Wenum-compare-1.c: New testcase.
695
696 2009-04-15  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/39764
699         * g++.dg/torture/pr39764.C: New testcase.
700
701 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
702
703         * g++.dg/ext/altivec-17.C: New.
704
705 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
706
707         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
708         * gnat.dg/specs/limited1.ads: Ditto.
709
710 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
711
712         PR testsuite/39769
713         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
714         for testing the results of estimate instructions.
715         * gcc.dg/vmx/3a-04m.c (test): Ditto.
716         * gcc.dg/vmx/3a-05.c (test): Ditto.
717
718 2009-04-14  Jason Merrill  <jason@redhat.com>
719
720         PR c++/39763
721         * g++.dg/warn/Wshadow-4.C: Extend.
722
723 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
724
725         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
726         (do_D): Remove attribute hidden.
727
728 2009-04-13  Jason Merrill  <jason@redhat.com>
729
730         PR c++/39480
731         * g++.dg/init/copy7.C: New.
732
733 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
734
735         PR testsuite/39733
736         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
737         (check_for_all_options): This.
738
739 2009-04-13  Jason Merrill  <jason@redhat.com>
740
741         PR c++/39750
742         * g++.dg/template/crash90.C: New.
743
744 2009-04-12  Jason Merrill  <jason@redhat.com>
745
746         PR c++/39742
747         * g++.dg/overload/extern-C-2.C: New.
748
749 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
750
751         PR preprocessor/31869
752         * gcc.dg/cpp/strify5.c: New test.
753
754 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
755
756         * gnat.dg/enum1.adb: New test.
757         * gnat.dg/enum1_pkg.ads: New helper.
758
759 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
760
761         PR target/39740
762         * gcc.target/alpha/pr39740.c: New test.
763
764 2009-04-11  Daniel Kraft  <d@domob.eu>
765
766         PR fortran/37746
767         * gfortran.dg/bounds_check_strlen_1.f90: New test.
768         * gfortran.dg/bounds_check_strlen_2.f90: New test.
769         * gfortran.dg/bounds_check_strlen_3.f90: New test.
770         * gfortran.dg/bounds_check_strlen_4.f90: New test.
771         * gfortran.dg/bounds_check_strlen_5.f90: New test.
772         * gfortran.dg/bounds_check_strlen_6.f90: New test.
773         * gfortran.dg/bounds_check_strlen_7.f90: New test.
774         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
775         expected string length that failed with -fbounds-check now.
776         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
777
778 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
779
780         PR fortran/39692
781         * gfortran.dg/proc_ptr_14.f90: New.
782
783 2009-04-11  Richard Guenther  <rguenther@suse.de>
784
785         PR middle-end/39732
786         * g++.dg/torture/pr39732.C: New testcase.
787
788 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
789
790         * gfortran.dg/whole_file_5.f90: New.
791         * gfortran.dg/whole_file_6.f90: New.
792
793 2009-04-11  Richard Guenther  <rguenther@suse.de>
794
795         PR tree-optimization/39713
796         * g++.dg/torture/pr39713.C: New testcase.
797
798 2009-04-10  Richard Guenther  <rguenther@suse.de>
799
800         PR c/39712
801         * gcc.dg/pr39712.c: New testcase.
802
803 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
804
805         PR c++/28301
806         * g++.dg/cpp0x/enum2.C: Updated.
807         * g++.dg/debug/pr22514.C: Likewise.
808         * g++.dg/parse/enum2.C: Likewise.
809         * g++.dg/parse/enum3.C: Likewise.
810         * g++.dg/template/crash79.C: Likewise.
811         * g++.old-deja/g++.jason/cond.C: Likewise.
812
813 2009-04-10  Chao-ying Fu  <fu@mips.com>
814
815         * gcc.target/mips/interrupt_handler.c: Change from compile to
816         assemble.
817
818 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
819
820         * objc/execute/forward-1.x: Fix x86_64 entry typos.
821
822 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
823
824         PR fortran/38709
825         * gfortran.dg/zero_sized_6.f90: New.
826
827 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
828
829         PR  c++/20118
830         * g++.dg/parse/pr20118.C: New.
831         * g++.dg/template/spec16.C: Update.
832
833 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
834
835         PR testsuite/35621
836         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
837         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
838         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
839         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
840         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
841         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
842         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
843         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
844         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
845         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
846         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
847         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
848         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
849         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
850         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
851         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
852         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
853
854 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
855
856         PR target/39678
857         * g++.dg/torture/pr39678.C: New.
858         * gcc.dg/compat/struct-complex-2.h: Likewise.
859         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
860         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
861         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
862         * gcc.dg/torture/pr39678.c: Likewise.
863         * gcc.target/i386/pr39678.c: Likewise.
864
865         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
866         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
867
868         * gcc.target/x86_64/abi/test_passing_structs.c: Include
869         <complex.h>.  Add tests for structure with complex float.
870
871 2009-04-10  Ben Elliston  <bje@au.ibm.com>
872             Joseph Myers  <joseph@codesourcery.com>
873
874         PR target/36800
875         * gcc.dg/dfp/pr36800.c: New.
876
877 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
878             Rafael Avila de Espindola  <espindola@google.com>
879
880         * gcc.misc-tests/help.exp: New file.
881         * lib/options.exp: New file.
882
883 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
884
885         PR libobjc/36610
886         * objc/execute/forward-1.x: New.
887
888 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
889
890         * gcc.dg/pr27150-1.c: Change to a link test.
891
892 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
893
894         * g++.dg/lookup/using2.C: Change copyright header to refer to version
895         3 of the GNU General Public License and to point readers at the
896         COPYING3 file and the FSF's license web page.
897         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
898         * gcc.dg/struct/struct-reorg.exp: Likewise.
899         * gcc.target/spu/tag_manager.c: Likewise.
900
901 2009-04-09  Richard Guenther  <rguenther@suse.de>
902
903         PR testsuite/39696
904         * ssa-ccp-25.c: Adjust pattern.
905
906 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
907
908         PR fortran/36704
909         * gfortran.dg/external_procedures_1.f90: Modified.
910         * gfortran.dg/proc_ptr_result_1.f90: New.
911         * gfortran.dg/proc_ptr_result_2.f90: New.
912         * gfortran.dg/proc_ptr_result_3.f90: New.
913
914 2009-04-09  Richard Guenther  <rguenther@suse.de>
915
916         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
917         to prevent constant propagation.
918         * gcc.dg/vect/vect-56.c: Likewise.
919         * gcc.dg/vect/vect-58.c: Likewise.
920         * gcc.dg/vect/vect-60.c: Likewise.
921         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
922         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
923         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
924
925 2009-04-09  Richard Guenther  <rguenther@suse.de>
926
927         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
928         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
929
930 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
931
932         PR c/39613
933         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
934         New tests.
935
936 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
937
938         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
939         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
940
941 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
942
943         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
944
945 2009-04-08  Jason Merrill  <jason@redhat.com>
946
947         PR c++/25185
948         * g++.dg/template/error40.C: Add another test.
949
950 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
951
952         PR c/39614
953         PR c/39673
954         * gcc.c-torture/compile/pr39614-1.c,
955         gcc.c-torture/compile/pr39614-2.c,
956         gcc.c-torture/compile/pr39614-3.c,
957         gcc.c-torture/compile/pr39614-4.c,
958         gcc.c-torture/compile/pr39614-5.c,
959         gcc.c-torture/compile/pr39673-1.c,
960         gcc.c-torture/compile/pr39673-2.c: New tests.
961         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
962         more cases.
963         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
964         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
965         expected errors.
966
967 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
968
969         PRc++/39637
970         * g++.dg/cpp0x/variadic-crash2.C: New test.
971
972 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
973
974         PR fortran/38863
975         * gfortran.dg/alloc_comp_result_1.f90: New test.
976
977 2009-04-07  Jason Merrill  <jason@redhat.com>
978
979         PR c++/34691
980         * g++.dg/overload/extern-C-1.C: New.
981
982 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
983
984         PR testsuite/39325
985         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
986
987 2009-04-07  Jason Merrill  <jason@redhat.com>
988
989         PR c++/25185
990         * g++.dg/template/error40.C: New.
991
992 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
993
994         PR fortran/38152
995         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
996
997 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
998
999         * gnat.dg/subp_elim_errors.ad[sb]: New test.
1000
1001 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1002
1003         PR fortran/38290
1004         * gfortran.dg/proc_decl_1.f90: Modified.
1005         * gfortran.dg/proc_ptr_11.f90: Extended.
1006         * gfortran.dg/proc_ptr_13.f90: Modified.
1007
1008 2009-04-06  Jason Merrill  <jason@redhat.com>
1009
1010         PR c++/35146
1011         * g++.dg/template/fnspec1.C: New.
1012
1013 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
1014
1015         * lib/gnat.exp: Handle multilib.
1016         
1017 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1018
1019         PR fortran/38863
1020         * gfortran.dg/dependency_23.f90: New test.
1021
1022 2009-04-06  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/28868
1025         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1026         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1027         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1028         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1029
1030 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1031
1032         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1033
1034 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1035
1036         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1037
1038 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1039
1040         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1041         with the built-in y0, and the subsequent warning.
1042         (y1): Likewise, rename to y_1.
1043
1044 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
1045
1046         PR fortran/39414
1047         * gfortran.dg/proc_decl_21.f90: New.
1048
1049 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1050
1051         PR fortran/36091
1052         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1053
1054 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
1055
1056         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1057         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1058         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1059         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1060         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1061         gfortran.dg/namelist_49.f90: Gate test on effective_target
1062         fd_truncate.
1063         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
1064
1065 2009-04-05  Daniel Kraft  <d@domob.eu>
1066
1067         PR fortran/38654
1068         * gfortran.dg/read_float_2.f03
1069         * gfortran.dg/read_float_3.f90
1070
1071 2009-04-05  Richard Guenther  <rguenther@suse.de>
1072
1073         PR tree-optimization/39648
1074         * gcc.c-torture/compile/pr39648.c: New testcase.
1075
1076 2009-04-05  Jason Merrill  <jason@redhat.com>
1077
1078         PR c++/14912
1079         * g++.dg/template/error39.C: New.
1080
1081 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
1082
1083         PR fortran/29458
1084         * gfortran.dg/implied_do_1.f90: New.
1085
1086 2009-04-04  Tobias Burnus  <burnus@net-b.de>
1087
1088         PR fortran/39577
1089         * gfortran.dg/recursive_check_8.f90: New.
1090         * gfortran.dg/recursive_check_9.f90: New.
1091         * gfortran.dg/recursive_check_10.f90: New.
1092         * gfortran.dg/recursive_check_11.f90: New.
1093         * gfortran.dg/recursive_check_12.f90: New.
1094         * gfortran.dg/recursive_check_13.f90: New.
1095         * gfortran.dg/recursive_check_14.f90: New.
1096
1097 2009-04-04  Jason Merrill  <jason@redhat.com>
1098
1099         PR c++/25185
1100         * g++.dg/template/error38.C: Add more tests.
1101
1102 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
1103
1104         PR fortran/37614
1105         * gfortran.dg/common_align_2.f90: New test.
1106
1107 2009-04-04  Richard Guenther  <rguenther@suse.de>
1108
1109         PR tree-optimization/8781
1110         PR tree-optimization/37892
1111         * g++.dg/tree-ssa/pr8781.C: New testcase.
1112         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1113
1114 2009-04-04  Richard Guenther  <rguenther@suse.de>
1115
1116         PR tree-optimization/39636
1117         * gcc.c-torture/compile/pr39636.c: New testcase.
1118
1119 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
1120
1121         PR rtl-optimization/39607
1122         * g++.dg/opt/pr39607.C: New.
1123
1124 2009-04-03  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/39594
1127         * gfortran.dg/common_12.f90: New.
1128
1129 2009-04-03  Jason Merrill  <jason@redhat.com>
1130
1131         PR c++/39608
1132         * g++.dg/template/const2.C: New test.
1133
1134 2009-04-03  Richard Guenther  <rguenther@suse.de>
1135
1136         PR tree-optimization/2480
1137         PR tree-optimization/23086
1138         * gcc.dg/tree-ssa/pr2480.c: New testcase.
1139         * gcc.dg/tree-ssa/pr23086.c: Likewise.
1140
1141 2009-04-03  Richard Guenther  <rguenther@suse.de>
1142
1143         PR tree-optimization/34743
1144         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1145         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1146         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1147         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1148         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1149         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1150         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1151         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1152
1153 2009-04-03  Richard Guenther  <rguenther@suse.de>
1154
1155         PR middle-end/13146
1156         PR tree-optimization/23940
1157         PR tree-optimization/33237
1158         PR middle-end/33974
1159         PR middle-end/34093
1160         PR tree-optimization/36201
1161         PR tree-optimization/36230
1162         PR tree-optimization/38049
1163         PR tree-optimization/38207
1164         PR tree-optimization/38230
1165         PR tree-optimization/38301
1166         PR tree-optimization/38585
1167         PR middle-end/38895
1168         PR tree-optimization/38985
1169         PR tree-optimization/39299
1170         * gcc.dg/pr19633-1.c: Adjust.
1171         * gcc.dg/torture/pta-callused-1.c: Likewise.
1172         * gcc.dg/torture/pr39074-2.c: Likewise.
1173         * gcc.dg/torture/pr39074.c: Likewise.
1174         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1175         * gcc.dg/torture/pr30375.c: Adjust.
1176         * gcc.dg/torture/pr33563.c: Likewise.
1177         * gcc.dg/torture/pr33870.c: Likewise.
1178         * gcc.dg/torture/pr33560.c: Likewise.
1179         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1180         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1181         * gcc.dg/tree-ssa/alias-15.c: Remove.
1182         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1183         * gcc.dg/tree-ssa/pr26421.c: Adjust.
1184         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1185         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1186         * gcc.dg/tree-ssa/pr23382.c: Adjust.
1187         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1188         * gcc.dg/tree-ssa/alias-16.c: Adjust.
1189         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1190         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1191         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1192         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1193         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1194         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1195         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1196         * gcc.dg/tree-ssa/pr13146.c: Likewise.
1197         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1198         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1199         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1200         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1201         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1202         * gcc.dg/tree-ssa/alias-20.c: Likewise.
1203         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1204         * gcc.dg/tree-ssa/pr38895.c: Likewise.
1205         * gcc.dg/uninit-B.c: XFAIL.
1206         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1207         * gcc.dg/uninit-pr19430.c: XFAIL.
1208         * g++.dg/tree-ssa/pr13146.C: New testcase.
1209         * g++.dg/opt/pr36187.C: Adjust.
1210         * g++.dg/torture/20090329-1.C: New testcase.
1211
1212 2009-04-02  Chao-ying Fu  <fu@mips.com>
1213
1214         * gcc.target/mips/interrupt_handler.c: New test.
1215
1216 2009-04-02  David Ayers  <ayers@fsfe.org>
1217
1218         PR objc/18456
1219         * objc.dg/bad-receiver-type-2.m: New test contributed by
1220         Alexander Mamberg.
1221
1222 2009-04-02  Jason Merrill  <jason@redhat.com>
1223
1224         PR c++/25185
1225         * g++.dg/template/error38.C: New test.
1226
1227 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
1228
1229         PR tree-optimization/31677
1230         * gcc.dg/memcpy-1.c: Add compiler option.
1231
1232 2009-04-02  Ira Rosen  <irar@il.ibm.com>
1233
1234         PR tree-optimization/39595
1235         * gfortran.dg/vect/O3-pr39595.f: New test.
1236
1237 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
1238
1239         PR c++/26693
1240         * g++.dg/template/typedef11.C: New test.
1241         * g++.dg/template/typedef12.C: Likewise.
1242         * g++.dg/template/typedef13.C: Likewise.
1243         * g++.dg/template/typedef14.C: Likewise.
1244         * g++.dg/template/typedef15.C: Likewise.
1245         * g++.dg/template/typedef16.C: Likewise.
1246         * g++.dg/template/sfinae3.C: Compile this pedantically.
1247         The only errors expected should be the one saying the typedef is ill
1248         formed.
1249         * g++.old-deja/g++.pt/typename8.C: Likewise.
1250         * g++.dg/template/access11.C: Update this.
1251
1252 2009-04-02  Richard Guenther  <rguenther@suse.de>
1253
1254         PR tree-optimization/37221
1255         * gcc.c-torture/compile/20090331-1.c: New testcase.
1256
1257 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
1258
1259         * gcc.c-torture/compile/20090401-1.c: New test.
1260
1261 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1262
1263         PR c++/4926
1264         * g++.dg/template/pr4926-1.C: New.
1265
1266 2009-04-01  Xinliang David Li  <davidxl@google.com>
1267
1268         * gcc.target/i386/all_one_m128i.c: New test.
1269
1270 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
1271
1272         PR c/39027
1273         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1274         * gcc.dg/fltconst-2.c: New test.
1275         * gcc.dg/fltconst-double-pedantic-1.c: New test.
1276         * gcc.dg/fltconst-double-pedantic-2.c: New test.
1277
1278         PR c/33466
1279         * gcc.dg/cpp/pr33466.c: New test.
1280         * gcc.dg/dfp/pr33466.c: New test.
1281         * gcc.dg/fixed-point/pr33466.c: New test.
1282
1283 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1284
1285         PR tree-optimization/35011
1286         * g++.dg/other/pr35011.C: New.
1287
1288 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1289
1290         PR target/39226
1291         * gcc.dg/pr39226.c: New test.
1292
1293 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1294
1295         PR c++/35240
1296         * g++.dg/template/pr35240.C: New.
1297
1298 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
1299
1300         PR c/39605
1301         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1302         * gcc.dg/pr25682.c: Update expected diagnostics.
1303
1304 2009-04-01  Richard Guenther  <rguenther@suse.de>
1305
1306         * gcc.dg/fold-plusmult-2.c: New testcase.
1307
1308 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR c/37772
1311         * gcc.dg/pr37772.c: New test.
1312         * g++.dg/ext/asm11.C: New test.
1313
1314 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1315
1316         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1317         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1318         defined.
1319
1320 2009-03-31  Jason Merrill  <jason@redhat.com>
1321
1322         * g++.old-deja/g++.other/using9.C: Add expected errors.
1323
1324 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1325
1326         * gcc.c-torture/compile/pr33009.c: Removed.
1327
1328 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1329
1330         * gcc.c-torture/compile/pr33009.c: Delete.
1331         * gcc.c-torture/compile/pr11832.c: Likewise.
1332
1333 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1334
1335         PR c/448
1336         * lib/target-supports.exp (check_effective_target_stdint_types):
1337         Update comment.
1338         (check_effective_target_inttypes_types): New.
1339         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1340         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1341         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1342
1343 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1344
1345         PR fortran/38917
1346         PR fortran/38918
1347         * gfortran.dg/data_pointer_1.f90: New test.
1348
1349 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1350
1351         PR fortran/38915
1352         * gfortran.dg/char_length_15.f90: New test.
1353
1354 2009-03-31  Jason Merrill  <jason@redhat.com>
1355
1356         C++ DR 613
1357         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1358         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1359         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1360         xfail others.
1361
1362         * g++.dg/other/typedef2.C: New test.
1363
1364         PR c++/37806
1365         * g++.dg/template/typedef17.C: New test.
1366
1367         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1368         * g++.dg/cpp0x/auto12.C: Likewise.
1369
1370 2009-03-31  Richard Guenther  <rguenther@suse.de>
1371
1372         PR middle-end/31029
1373         * gcc.dg/fold-compare-4.c: New testcase.
1374         * gcc.dg/fold-compare-5.c: Likewise.
1375
1376 2009-03-31  Richard Guenther  <rguenther@suse.de>
1377
1378         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1379
1380 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1381
1382         PR target/39592
1383         * gcc.target/i386/pr39592-1.c: New test.
1384
1385 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1386
1387         PR preprocessor/15638
1388         * gcc.dg/cpp/missing-header-1.c: New test.
1389         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
1390         "compilation terminated" message.
1391         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
1392         test #include "".
1393         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1394         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1395         terminated" message.
1396
1397 2009-03-31  Richard Guenther  <rguenther@suse.de>
1398
1399         PR middle-end/23401
1400         PR middle-end/27810
1401         * gcc.dg/tree-ssa/pr23401.c: New testcase.
1402         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1403
1404 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
1405
1406         PR fortran/38389
1407         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1408         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1409         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1410         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1411         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1412         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1413         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1414
1415 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
1416
1417         PR fortran/22571
1418         * gfortran.dg/whole_file_1.f90: New test.
1419         PR fortran/26227
1420         * gfortran.dg/whole_file_2.f90: New test.
1421         * gfortran.dg/whole_file_3.f90: New test.
1422         PR fortran/24886
1423         * gfortran.dg/whole_file_4.f90: New test.
1424
1425 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
1426
1427         * gfortran.dg/bind_c_usage_19.f90: New test.
1428
1429         PR target/39558
1430         * gcc.target/powerpc/altivec-29.c: New test.
1431
1432 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1433
1434         PR rtl-optimization/323
1435         * gcc.target/i386/excess-precision-1.c,
1436         gcc.target/i386/excess-precision-2.c,
1437         gcc.target/i386/excess-precision-3.c,
1438         gcc.target/i386/excess-precision-4.c,
1439         gcc.target/i386/excess-precision-5.c,
1440         gcc.target/i386/excess-precision-6.c: New tests.
1441
1442 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1443
1444         PR c/35235
1445         * gcc.dg/c99-array-lval-8.c: New test.
1446
1447 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1448
1449         PR preprocessor/34695
1450         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1451         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1452         instead of dg-warning for "previous definition" messages.
1453         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1454         "warnings being treated as errors" message.
1455         * gcc.dg/fltconst-1.c: Use -fshow-column.
1456
1457 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1458
1459         PR fortran/38823
1460         * gfortran.dg/power1.f90: New test.
1461
1462 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1463
1464         PR c/456
1465         PR c/5675
1466         PR c/19976
1467         PR c/29116
1468         PR c/31871
1469         PR c/35198
1470         * gcc.c-torture/compile/20081108-1.c,
1471         gcc.c-torture/compile/20081108-2.c,
1472         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1473         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1474         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1475         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1476         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1477         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1478         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1479         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1480         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1481         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1482         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1483         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1484         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1485         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1486         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1487         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1488         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1489         case.
1490         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1491         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1492         XFAILs.  Update expected messages.
1493         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1494         expected messages.
1495         * gcc.dg/real-const-1.c: Replace with test from original PR.
1496         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1497         when casting from non-constant integer to pointer.
1498
1499 2009-03-29  Richard Guenther  <rguenther@suse.de>
1500
1501         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1502
1503 2009-03-29  Daniel Kraft  <d@domob.eu>
1504
1505         PR fortran/37423
1506         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1507         DEFERRED bindings.
1508         * gfortran.dg/typebound_proc_9.f03: New test.
1509         * gfortran.dg/typebound_proc_10.f03: New test.
1510         * gfortran.dg/typebound_proc_11.f03: New test.
1511         * gfortran.dg/abstract_type_5.f03: New test.
1512
1513 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1514
1515         PR fortran/38507
1516         * gfortran.dg/do_4.f: New.
1517         * gfortran.dg/goto_2.f90: Correct expected warnings.
1518         * gfortran.dg/goto_4.f90: Likewise.
1519         * gfortran.dg/goto_5.f90: New.
1520
1521 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
1522
1523         PR target/39545
1524         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1525
1526         * gcc.target/i386/pr39545-1.c: New.
1527         * gcc.target/i386/pr39545-2.c: Likewise.
1528
1529         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1530         (flex2_struct): Likewise.
1531         (check_struct_passing7): Likewise.
1532         (check_struct_passing8): Likewise.
1533         (f1s): Likewise.
1534         (f2s): Likewise.
1535         (main): Call check_struct_passing7 and check_struct_passing8.
1536
1537 2009-03-29  Richard Guenther  <rguenther@suse.de>
1538
1539         * gcc.c-torture/execute/20090113-1.c: New testcase.
1540         * gcc.c-torture/execute/20090113-2.c: Likewise.
1541         * gcc.c-torture/execute/20090113-3.c: Likewise.
1542         * gcc.c-torture/execute/20090207-1.c: Likewise.
1543         * gcc.c-torture/compile/20090114-1.c: Likewise.
1544         * gcc.c-torture/compile/20090328-1.c: Likewise.
1545         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1546
1547 2009-03-29  David Ayers  <ayers@fsfe.org>
1548
1549         PR objc/27377
1550         * objc.dg/conditional-1.m: New tests.
1551         
1552 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
1553
1554         * gcc.dg/winline-10.c: New test.
1555
1556 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1557
1558         PR fortran/34656
1559         * gfortran.dg/do_check_1.f90: Add test.
1560         * gfortran.dg/do_check_2.f90: Add test.
1561         * gfortran.dg/do_check_3.f90: Add test.
1562         * gfortran.dg/do_check_4.f90: Add test.
1563
1564 2009-03-28  Jan Hubicka  <jh@suse.cz>
1565
1566         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1567         * gcc.dg/pr33826.c: Update dump files.
1568         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1569         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1570
1571 2009-03-28  Martin Jambor  <mjambor@suse.cz>
1572
1573         * g++.dg/tree-ssa/fwprop-align.C: New test.
1574
1575 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
1576
1577         * gcc.target/powerpc/altivec-28.c: New test.
1578
1579         PR c++/39554
1580         * gcc.dg/wdisallowed-functions-1.c: Removed.
1581         * gcc.dg/wdisallowed-functions-2.c: Removed.
1582         * gcc.dg/wdisallowed-functions-3.c: Removed.
1583         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1584         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1585         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1586
1587 2009-03-28  Richard Guenther  <rguenther@suse.de>
1588
1589         PR tree-optimization/38723
1590         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1591
1592 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
1593
1594         PR fortran/38538
1595         * gfortran.dg/char_result_13.f90: New test.
1596
1597 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
1598
1599         PR fortran/38765
1600         * gfortran.dg/alloc_comp_assign_9.f90: New test.
1601
1602 2009-03-28  Daniel Kraft  <d@domob.eu>
1603
1604         * gfortran.dg/trim_1.f90: New test.
1605
1606 2009-03-28  Richard Guenther  <rguenther@suse.de>
1607
1608         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1609         * g++.dg/warn/Warray-bounds.C: Likewise.
1610
1611 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/32626
1614         * gfortran.dg/recursive_check_7.f90: New test.
1615
1616 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1617
1618         PR fortran/38432
1619         * gfortran.dg/do_check_5.f90: New test.
1620         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1621         * gfortran.dg/array_constructor_18.f90: Ditto.
1622         * gfortran.dg/array_constructor_22.f90: Ditto.
1623         * gfortran.dg/do_3.F90: Ditto.
1624         * gfortran.dg/do_1.f90: Ditto.
1625
1626 2009-03-28  Richard Guenther  <rguenther@suse.de>
1627
1628         PR tree-optimization/38180
1629         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1630
1631 2009-03-28  Richard Guenther  <rguenther@suse.de>
1632
1633         PR tree-optimization/38513
1634         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1635         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1636         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1637         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1638         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1639         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1640         * gcc.dg/vect/vect-35.c: Likewise.
1641         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1642         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1643         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1644
1645 2009-03-28  Richard Guenther  <rguenther@suse.de>
1646
1647         PR tree-optimization/38968
1648         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1649
1650 2009-03-28  Richard Guenther  <rguenther@suse.de>
1651
1652         PR tree-optimization/37795
1653         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1654
1655 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
1656
1657         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1658         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1659         options for removed targets.
1660
1661 2009-03-27  Richard Guenther  <rguenther@suse.de>
1662
1663         PR tree-optimization/39120
1664         * gcc.c-torture/execute/pr39120.c: New testcase.
1665
1666 2009-03-27  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/39120
1669         * gcc.dg/torture/pta-callused-1.c: New testcase.
1670
1671 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1672
1673         PR middle-end/39315
1674         * gcc.target/i386/pr39315-1.c: New.
1675         * gcc.target/i386/pr39315-2.c: Likewise.
1676         * gcc.target/i386/pr39315-3.c: Likewise.
1677         * gcc.target/i386/pr39315-4.c: Likewise.
1678         * gcc.target/i386/pr39315-check.c: Likewise.
1679
1680 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1681
1682         PR c/39323
1683         * gcc.dg/pr39323-1.c: New.
1684         * gcc.dg/pr39323-2.c: Likewise.
1685         * gcc.dg/pr39323-3.c: Likewise.
1686
1687 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1688
1689         PR target/38034
1690         * gcc.target/ia64/sync-1.c: New.
1691
1692 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1693
1694         PR target/39472
1695         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1696         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1697         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1698         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1699         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1700         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1701         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1702         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1703
1704 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1705
1706         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1707         for low precision (i.e. float).
1708
1709 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
1710             Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR debug/37959
1713         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1714
1715 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
1716
1717         * gcc.dg/memmove-2.c: New test.
1718         * gcc.dg/memmove-3.c: New test.
1719
1720         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1721         in clone naming.
1722
1723 2009-03-27  Xinliang David Li  <davidxl@google.com>
1724
1725         PR tree-optimization/39557
1726         * g++.dg/tree-ssa/dom-invalid.C: New test.
1727
1728 2009-03-27  Xinliang David Li  <davidxl@google.com>
1729
1730         PR tree-optimization/39548
1731         * g++.dg/tree-ssa/copyprop.C: New test.
1732
1733 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1734
1735         PR c++/38638
1736         * g++.dg/template/typename17.C: New testcase.
1737         * g++.dg/template/typename18.C: New testcase.
1738
1739 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1740
1741         PR c++/36799
1742         * g++.dg/other/var_copy-1.C: New test.
1743
1744 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1745
1746         PR c++/37647
1747         * g++.dg/parse/ctor9.C: New test.
1748
1749 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1750
1751         PR c++/29727
1752         * g++.dg/init/error2.C: New test.
1753
1754 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1755
1756         PR c++/35652
1757         * gcc.dg/pr35652.C: New.
1758         * g++.dg/warn/pr35652.C: New.
1759         * gcc.dg/format/plus-1.c: Adjust message.
1760
1761 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR c++/39554
1764         * gcc.dg/wdisallowed-functions-3.c: New test.
1765         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
1766
1767 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1768
1769         * gcc.dg/inline-33.c: Fix when pic.
1770
1771 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
1772
1773         * gcc.target/ia64/20090324-1.c: New test.
1774
1775 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
1776
1777         PR c/27898
1778         * gcc.dg/pr27898.c: New test.
1779
1780         PR tree-optimization/32139
1781         * gcc.c-torture/compile/pr32139.c: New test.
1782
1783 2009-03-24  Jason Merrill  <jason@redhat.com>
1784
1785         PR c++/28274
1786         * g++.dg/parse/defarg14.C: New test.
1787
1788 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1789
1790         PR libfortran/39528
1791         * gfortran.dg/read_repeat.f90: New test.
1792
1793 2009-03-24  Ira Rosen  <irar@il.ibm.com>
1794
1795         PR tree-optimization/39529
1796         * gcc.dg/vect/pr39529.c: New test.
1797
1798 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
1799             Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR debug/39524
1802         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
1803
1804 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR c/39495
1807         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
1808
1809 2009-03-23  Jason Merrill  <jason@redhat.com>
1810
1811         * g++.dg/cpp0x/auto12.C: Add variadic test.
1812         
1813         PR c++/39526
1814         * g++.dg/warn/Wshadow-4.C: New test.
1815
1816 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
1817
1818         PR tree-optimization/39516
1819         * gfortran.dg/pr39516.f: New test.
1820
1821 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
1822
1823         * lib/target-libpath.exp (set_ld_library_path_env_vars):
1824         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
1825         variable, not environment variable.
1826
1827 2009-03-21  Jason Merrill  <jason@redhat.com>
1828
1829         PR c++/28879
1830         * g++.dg/ext/vla6.C: New test.
1831
1832 2009-03-20  Jason Merrill  <jason@redhat.com>
1833
1834         * g++.dg/cpp0x/initlist5.C: Add additional test.
1835
1836 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1837             Janis Johnson  <janis187@us.ibm.com>
1838
1839         * lib/compat.exp (compat-get-options-main, compat-get-options):
1840         Handle dg-prune-output in source file.
1841         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
1842         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
1843         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
1844         two warnings.
1845
1846 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR c/39495
1849         * gcc.dg/gomp/pr39495-1.c: New test.
1850         * gcc.dg/gomp/pr39495-2.c: New test.
1851         * g++.dg/gomp/pr39495-1.C: New test.
1852         * g++.dg/gomp/pr39495-2.C: New test.
1853
1854         PR target/39496
1855         * gcc.target/i386/pr39496.c: New test.
1856         * g++.dg/other/pr39496.C: New test.
1857
1858 2009-03-19  Li Feng  <nemokingdom@gmail.com>
1859
1860         PR middle-end/39500
1861         * gcc.dg/autopar/pr39500-1.c: New.
1862         * gcc.dg/autopar/pr39500-2.c: New.
1863
1864 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1865
1866         * g++.dg/dg.exp: Prune graphite.
1867
1868 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
1869
1870         PR middle-end/39447
1871         * g++.dg/graphite: New.
1872         * g++.dg/graphite/graphite.exp: New.
1873         * g++.dg/graphite/pr39447.C: New.
1874
1875 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1876
1877         PR c++/39425
1878         * g++.dg/template/pr39425.C: New.
1879
1880         * g++.dg/template/spec33.C: Updated.
1881
1882 2009-03-17  Jason Merrill  <jason@redhat.com>
1883
1884         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
1885
1886 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1887
1888         PR c++/39475
1889         * g++.dg/ext/unary_trait_incomplete.C: New.
1890
1891 2009-03-17  Jing Yu  <jingyu@google.com>
1892
1893         PR middle-end/39378
1894         * g++.dg/inherit/thunk10.C: New test.
1895
1896 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
1897
1898         PR target/39482
1899         * gcc.target/i386/pr39482.c: New test.
1900
1901 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
1902
1903         PR debug/39471
1904         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
1905         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
1906         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1907         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1908
1909         PR middle-end/39443
1910         * gcc.dg/pr39443.c: New test.
1911
1912         PR debug/39412
1913         * gcc.dg/debug/pr39412.c: New test.
1914
1915 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
1916
1917         PR testsuite/38526
1918         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
1919         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
1920         is defined.
1921         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
1922         its original value, or unset if it was not defined.
1923         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
1924         path procs around use of HOSTCC.
1925         * g++.dg/compat/struct-layout-1.exp: Ditto.
1926         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
1927
1928 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1929
1930         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
1931
1932 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
1933
1934         Revert patch for PR testsuite/37630.
1935
1936         PR testsuite/37960
1937         * gcc.dg/pr11492.c: Replace constant and remove xfail.
1938
1939         PR testsuite/37630
1940         * lib/target-supports.exp (check_effective_target_ieee): New.
1941         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
1942         * gcc.dg/20001012-1.c: Require ieee.
1943
1944         PR testsuite/37628
1945         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
1946
1947 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR tree-optimization/39455
1950         * gcc.dg/pr39455.c: New test.
1951
1952 2009-03-13  David Ayers  <ayers@fsfe.org>
1953
1954         * objc/execute/trivial.m. New test.
1955
1956 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
1957
1958         PR target/39137
1959         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
1960
1961 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1962
1963         PR testsuite/39451
1964         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
1965         constraint on (%2).
1966
1967 2009-03-12  David Ayers  <ayers@fsfe.org>
1968
1969         PR libobjc/27466
1970         * objc/execute/exceptions/handler-1.m. New test.
1971
1972 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
1973
1974         PR target/39431
1975         * gcc.target/i386/pr39431.c: New test.
1976
1977 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
1978
1979         PR target/39445
1980         * gcc.target/i386/pr39445.c: New.
1981
1982         * gcc.target/i386/push-1.c: XFAIL.
1983
1984 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
1985
1986         * gcc.dg/inline-33.c: New test.
1987
1988 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
1989
1990         * gcc.dg/vect/vect-82.c: Combine dg-do and
1991         dg-require-effective-target into dg-skip-if.
1992         * gcc.dg/vect/vect-83.c: Likewise.
1993
1994 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
1995
1996         PR target/39137
1997         * gcc.target/i386/stackalign/longlong-1.c: New test.
1998         * gcc.target/i386/stackalign/longlong-2.c: New test.
1999
2000 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2001
2002         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2003
2004 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2005
2006         * gcc.c-torture/execute/ieee/inf-3.c: New test.
2007         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2008
2009 2009-03-11  Olivier Hainque  <hainque@adacore.com>
2010
2011         * gnat.dg/slice_enum.adb: New test.
2012
2013 2009-03-11  Jason Merrill  <jason@redhat.com>
2014
2015         PR debug/39086
2016         * g++.dg/opt/nrv15.C: New test.
2017
2018 2009-03-10  Ira Rosen  <irar@il.ibm.com>
2019
2020         PR tree-optimization/39422
2021         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2022         constant array with static initialization to global memory.
2023         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2024
2025 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
2026
2027         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2028         padding.
2029
2030 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR c++/39371
2033         * g++.dg/opt/switch2.C: Add -w to dg-options.
2034         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2035         * g++.dg/warn/switch1.C: New test.
2036         * g++.dg/other/switch3.C: New test.
2037
2038         PR tree-optimization/39394
2039         * gcc.c-torture/compile/pr39394.c: New test.
2040
2041 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2042
2043         * gcc.target/s390/20090223-1.c: New testcase.
2044
2045 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2046
2047         PR libfortran/39402
2048         * gfortran.dg/fmt_f0_1.f90: New test.
2049
2050 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2051
2052         PR c++/39060
2053         * g++.dg/other/new1.C: Adjusted.
2054         * g++.dg/parse/crash40.C: Likewise.
2055         * g++.dg/parse/defarg12.C: Likewise.
2056         * g++.dg/template/error15.C: Likewise.
2057
2058         * g++.dg/other/pr39060.C: New.
2059
2060 2009-03-07  Jason Merrill  <jason@redhat.com>
2061
2062         PR c++/39367
2063         * g++.dg/opt/new1.C: New.
2064
2065 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2066
2067         PR c++/33492
2068         * g++.dg/other/error32.C: New.
2069
2070 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR middle-end/39360
2073         * gcc.c-torture/compile/pr39360.c: New test.
2074
2075         PR debug/39372
2076         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2077
2078 2009-03-05  Jason Merrill  <jason@redhat.com>
2079
2080         PR c++/38908
2081         * g++.dg/warn/Wuninitialized-3.C: New test.
2082
2083 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
2084
2085         PR debug/39379
2086         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2087         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2088
2089 2009-03-04  Jason Merrill  <jason@redhat.com>
2090
2091         PR c++/13549
2092         * g++.dg/template/koenig7.C: New test.
2093
2094 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2095
2096         * g++.dg/torture/predcom-1.C: New test.
2097
2098 2009-03-04  Richard Guenther  <rguenther@suse.de>
2099
2100         PR tree-optimization/39362
2101         * g++.dg/torture/pr39362.C: New testcase.
2102
2103 2009-03-04  Jason Merrill  <jason@redhat.com>
2104             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2105
2106         PR c++/9634
2107         PR c++/29469
2108         PR c++/29607
2109         * g++.dg/template/dependent-name5.C: New test.
2110
2111 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
2112
2113         PR testsuite/39357
2114         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2115         vect_int to vect_int_mult.
2116
2117 2009-03-04  Richard Guenther  <rguenther@suse.de>
2118
2119         PR tree-optimization/39358
2120         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2121         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2122
2123 2009-03-04  Richard Guenther  <rguenther@suse.de>
2124
2125         PR tree-optimization/39339
2126         * gcc.c-torture/execute/pr39339.c: New testcase.
2127
2128 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
2129
2130         * gcc.c-torture/compile/20090303-1.c,
2131         gcc.c-torture/compile/20090303-2.c: New tests.
2132
2133 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
2134
2135         PR fortran/39354
2136         * gfortran.dg/gomp/pr39354.f90: New test.
2137
2138         PR tree-optimization/39343
2139         * gcc.dg/pr39343.c: New test.
2140
2141 2009-03-03  Ira Rosen  <irar@il.ibm.com>
2142
2143         PR tree-optimization/39248
2144         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2145         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2146         on targets without vector misalignment support.
2147         * lib/target-supports.exp 
2148         (check_effective_target_vect_short_mult): Add 
2149         check_effective_target_arm32.
2150
2151 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
2152
2153         PR middle-end/39335
2154         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2155         * testsuite/gcc.dg/graphite/pr39335.c: New.
2156
2157 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
2158
2159         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2160         of andl.
2161         * gcc.target/i386/stackalign/return-5.c: Likewise.
2162         * gcc.target/i386/stackalign/return-6.c: Likewise.
2163
2164 2009-03-02  Richard Guenther  <rguenther@suse.de>
2165             Ira Rosen  <irar@il.ibm.com>
2166
2167         PR tree-optimization/39318
2168         * gfortran.dg/vect/pr39318.f90: New test.
2169
2170 2009-03-01  Jan Hubicka  <jh@suse.cz>
2171
2172         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2173
2174 2009-03-01  Jan Hubicka  <jh@suse.cz>
2175
2176         PR debug/39267
2177         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2178
2179 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2180
2181         * gnat.dg/pack12.adb: New test.
2182
2183 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2184
2185         PR c++/37789
2186         * g++.dg/other/pr37789.C: New.
2187
2188 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2189
2190         PR fortran/39295
2191         * gfortran.dg/interface_25.f90: New test.
2192         * gfortran.dg/interface_26.f90: New test.
2193
2194 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2195
2196         PR fortran/39292
2197         * gfortran.dg/initialization_22.f90: New test.
2198
2199 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
2200
2201         PR rtl-optimization/39241
2202         * gcc.dg/torture/pr39241.c: New.
2203
2204 2009-02-25  Martin Jambor  <mjambor@suse.cz>
2205
2206         PR tree-optimizations/39259
2207         * g++.dg/torture/pr39259.C: New testcase.
2208
2209 2009-02-24  Richard Guenther  <rguenther@suse.de>
2210
2211         PR c++/39242
2212         * g++.dg/template/instantiate10.C: New testcase.
2213
2214 2009-02-24  Richard Guenther  <rguenther@suse.de>
2215             Zdenek Dvorak  <ook@ucw.cz>
2216
2217         PR tree-optimization/39233
2218         * gcc.c-torture/execute/pr39233.c: New testcase.
2219
2220 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
2221
2222         PR tree-optimization/39260
2223         * gcc.dg/graphite/pr39260.c: New.
2224
2225 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2226
2227         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2228
2229 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2230
2231         PR c++/36411
2232         * g++.dg/template/void14.C: New.
2233
2234 2009-02-23  Jason Merrill  <jason@redhat.com>
2235
2236         PR c++/38880
2237         * g++.dg/init/const7.C: Remove XFAIL.
2238         * g++.dg/init/static-init1.C: New test.
2239
2240         * g++.dg/cpp0x/initlist14.C: New test.
2241
2242 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2243
2244         PR fortran/38914
2245         * bound_simplification_2.f90:  New test case.
2246         * bound_7.f90:  New test case.
2247
2248 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
2249
2250         * gcc.dg/cpp/include4.c: New test.
2251
2252 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2253
2254         PR target/39256
2255         * gcc.target/i386/abi-2.c: New.
2256
2257 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2258
2259         * gcc.c-torture/execute/pr39228.x: New.
2260
2261 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2262
2263         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2264         scan-assembler to check for xmm0 register.
2265
2266 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
2267             Joseph Myers  <joseph@codesourcery.com>
2268
2269         * gcc.target/arm/va_list.c: New test.
2270         * g++.dg/abi/arm_va_list.C: Likewise.
2271         * lib/target-supports.exp (check_effective_target_arm_eabi): New
2272         function.
2273         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2274         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2275         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2276         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2277         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2278         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2279
2280 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2281
2282         PR testsuite/38164
2283         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2284         to dg-options.
2285
2286 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
2287
2288         PR target/39240
2289         * gcc.c-torture/execute/pr39240.c: New test.
2290
2291 2009-02-20  Jason Merrill  <jason@redhat.com>
2292
2293         PR c++/39225
2294         * g++.dg/parse/dtor15.C: New test.
2295
2296 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
2297
2298         * gcc.c-torture/execute/20090219-1.c: New.
2299
2300 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
2301
2302         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2303         (mips-dg-options): When matching isa* pseudo-options make
2304         'value' optional and accept ! entries.  Use $spec instead of
2305         $isa_spec in the isa pseudo-option error message.  Only
2306         perform the ISA-range check when 'value' is set.  If arch is
2307         matching any CPU in the ! entries switch to its generic ISA.
2308         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2309         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2310
2311 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
2312
2313         PR target/39175
2314         * gcc.dg/visibility-20.c: New test.
2315         * g++.dg/ext/visibility/visibility-11.C: New test.
2316
2317 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2318
2319         PR c++/39188
2320         * g++.dg/abi/pr39188-1a.C: New.
2321         * g++.dg/abi/pr39188-1b.C: Likewise.
2322         * g++.dg/abi/pr39188-1.h: Likewise.
2323         * g++.dg/abi/pr39188-2a.C: Likewise.
2324         * g++.dg/abi/pr39188-2b.C: Likewise.
2325         * g++.dg/abi/pr39188-2.h: Likewise.
2326         * g++.dg/abi/pr39188-3a.C: Likewise.
2327         * g++.dg/abi/pr39188-3b.C: Likewise.
2328         * g++.dg/abi/pr39188-3.h: Likewise.
2329
2330 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
2331
2332         PR c/38483
2333         * gcc.c-torture/execute/call-trap-1.c,
2334         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2335         tests.
2336
2337 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
2338
2339         PR target/39228
2340         * gcc.c-torture/execute/pr39228.c: New test.
2341
2342 2009-02-19  Richard Guenther  <rguenther@suse.de>
2343
2344         PR tree-optimization/39074
2345         * gcc.dg/torture/pr39074.c: New testcase.
2346         * gcc.dg/torture/pr39074-2.c: Likewise.
2347         * gcc.dg/torture/pr39074-3.c: Likewise.
2348
2349 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2350
2351         PR c++/39219
2352         * g++.dg/parse/attr3.C: New.
2353
2354 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
2355
2356         PR testsuite/38165
2357         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2358
2359         PR testsuite/38166
2360         * g++.dg/ext/visibility/class1.C: Revert revision 122348
2361         and skip on Darwin.
2362
2363 2009-02-18  Jason Merrill  <jason@redhat.com>
2364
2365         PR c++/38880
2366         * g++.dg/init/const7.C: Remove XFAIL.
2367
2368         PR target/39179
2369         * g++.dg/opt/const6.C: New test.
2370
2371 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2372
2373         * gcc.dg/callabi/callabi.exp: Moved to ...
2374         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
2375         in 64bit mode.
2376
2377         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2378         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2379         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2380         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2381         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2382         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2383         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2384
2385         * gcc.dg/callabi/callabi.h: Moved to ...
2386         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2387
2388         * gcc.dg/callabi/func-1.c: Moved to ...
2389         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2390
2391         * gcc.dg/callabi/func-indirect.c: Moved to ...
2392         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2393
2394         * gcc.dg/callabi/pr38891.c: Moved to ...
2395         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2396
2397         * gcc.dg/callabi/vaarg-1.c: Moved to ...
2398         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2399
2400         * gcc.dg/callabi/vaarg-2.c: Moved to ...
2401         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2402
2403         * gcc.dg/callabi/vaarg-3.c: Moved to ...
2404         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2405
2406 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
2407
2408         PR target/38891
2409         * gcc.dg/callabi/pr38891.c: New.
2410
2411 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2412
2413         * gcc.dg/callabi/callabi.exp: New.
2414
2415 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2416
2417         PR target/39082
2418         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2419         -Wno-abi for x86.
2420         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2421
2422         * gcc.target/i386/pr39082-1.c: New.
2423
2424         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2425         -Wno-abi.
2426
2427         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2428         CHECK_M64_M128 is defined.
2429         (check_f_arguments): Add "do".
2430         (check_vector_arguments): New.
2431         (check_m64_arguments): Likewise.
2432         (check_m128_arguments): Likewise.
2433
2434         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2435         (CHECK_M64_M128): Define.
2436
2437         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
2438         on abitest.
2439         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2440
2441         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2442         tests only if CHECK_M64_M128 is defined.
2443
2444         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2445         (m128_2_struct): Likewise.
2446         (check_struct_passing5): Likewise.
2447         (check_struct_passing6): Likewise.
2448         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2449
2450         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2451         (un5): Likewise.
2452         (check_union_passing4): Likewise.
2453         (main): Test union with __m128 if CHECK_M64_M128 is defined.
2454
2455 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
2456
2457         PR c/35447
2458         * gcc.dg/noncompile/pr35447-1.c: New test.
2459
2460 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
2461
2462         PR tree-optimization/36922
2463         * gfortran.dg/pr36922.f: New test.
2464
2465 2009-02-17  Richard Guenther  <rguenther@suse.de>
2466
2467         PR tree-optimization/39202
2468         * gcc.c-torture/compile/pr39202.c: New testcase.
2469
2470 2009-02-17  Richard Guenther  <rguenther@suse.de>
2471
2472         PR tree-optimization/39204
2473         * gcc.dg/torture/pr39204.c: New testcase.
2474
2475 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
2476
2477         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2478         * gcc.dg/vect/vect-outer-6.c: Ditto.
2479
2480 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
2481
2482         PR c/35446
2483         * gcc.dg/noncompile/init-5.c: New test.
2484         * gcc.dg/init-bad-4.c: Adjust expected errors.
2485
2486 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2487
2488         PR target/37049
2489         * gcc.target/i386/push-1.c: New.
2490
2491 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
2492
2493         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2494         
2495 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2496
2497         * gcc.target/spu/intrinsics-sr.c: New test.
2498
2499 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
2500
2501         PR target/38056
2502         * gcc.target/ia64/sibcall-opt-1.c: New test.
2503         * gcc.target/ia64/sibcall-opt-2.c: New test.
2504
2505 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
2506
2507         PR fortran/36528
2508         * gfortran.dg/cray_pointers_8.f90: New test.
2509
2510         PR fortran/36703
2511         * gfortran.dg/cray_pointers_9.f90: New test.
2512
2513 2009-02-13  Jason Merrill  <jason@redhat.com>
2514
2515         PR c++/39070
2516         * g++.dg/cpp0x/decltype16.C: New.
2517
2518 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2519
2520         PR target/39152
2521         * gfortran.dg/gomp/pr39152.f90: New.
2522
2523 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2524
2525         PR target/39162
2526         * gcc.target/i386/pr39162.c: New.
2527
2528 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
2529
2530         PR c/35444
2531         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2532         New tests.
2533
2534 2009-02-12  Jason Merrill  <jason@redhat.com>
2535
2536         PR c++/38950
2537         * g++.dg/template/array20.C: New test.
2538
2539 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
2540
2541         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2542         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
2543         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2544
2545 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2546
2547         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2548
2549 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2550
2551         PR target/39152
2552         * gfortran.dg/pr39152.f: New.
2553
2554 2009-02-11  Jason Merrill  <jason@redhat.com>
2555
2556         PR c++/39153
2557         * g++.dg/cpp0x/defaulted9.C: New test.
2558
2559         PR c++/30111
2560         * g++.dg/init/value7.C: New test.
2561
2562 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
2563
2564         PR target/38824
2565         * gcc.target/i386/pr38824.c: New testcase.
2566
2567 2009-02-11  Jason Merrill  <jason@redhat.com>
2568
2569         PR c++/38649
2570         * g++.dg/cpp0x/defaulted8.C: New test.
2571
2572         PR c++/36744
2573         * g++.dg/cpp0x/rv9p.C: New test.
2574
2575 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2576
2577         * gnat.dg/aliasing3.adb: New test.
2578         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2579
2580 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
2581
2582         PR c++/34397
2583         * g++.dg/template/crash88.C: New.
2584         * g++.dg/template/crash89.C: Likewise.
2585
2586 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
2587
2588         PR c/39084
2589         * gcc.dg/pr39084.c: New test.
2590
2591 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
2592
2593         PR target/39139
2594         * gcc.target/i386/pr39139.c: New test.
2595
2596 2009-02-10  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/39132
2599         * gcc.dg/torture/pr39132.c: New testcase.
2600
2601 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2602
2603         PR target/39119
2604         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2605         * gcc.target/x86_64/abi/avx/args.h: Likewise.
2606         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2607         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2608         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2609         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2610         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2611         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2612
2613 2009-02-09  Jason Merrill  <jason@redhat.com>
2614
2615         PR c++/39109
2616         * g++.dg/init/value6.C: New test.
2617
2618 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
2619
2620         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2621
2622 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2623
2624         * gcc.c-torture/compile/20090209-1.c: New test.
2625
2626 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
2627
2628         PR c++/35147
2629         PR c++/37737
2630         * g++.dg/cpp0x/vt-35147.C: New.
2631         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2632         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2633
2634 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2635
2636         PR c/35434
2637         * gcc.dg/attr-alias-4.c: New test.
2638
2639 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
2640
2641         PR c/39035
2642         * gcc.dg/dfp/pr39035.c: New test.
2643
2644 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2645
2646         PR c/36432
2647         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2648
2649 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR c++/39106
2652         * g++.dg/opt/thunk3.C: New test.
2653
2654 2009-02-05  Nick Clifton  <nickc@redhat.com>
2655
2656         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2657         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2658         * gcc.dg/cdce1.c: Likewise.
2659         * gcc.dg/cpp/_Pragma6.c: Likewise.
2660         * g++.dg/cpp/_Pragma1.C: Likewise.
2661         * gcc.dg/utf32-2.c: Xfail for M32C.
2662         * gcc.dg/utf32-1.c: Likewise.
2663         * gcc.dg/utf32-3.c: Likewise.
2664         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2665         targets.
2666         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2667         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2668         * gcc.dg/Wconversion-5.c: Likewise.
2669         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2670         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2671         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2672         * gcc.dg/utf-inc-init.c: Likewise.
2673         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2674         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2675         * gcc.dg/utf-array-short-wchar.c: Likewise.
2676         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2677         * gcc.dg/mallign.c: Use size_t instead of long.
2678
2679 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
2680
2681         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2682
2683 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
2684
2685         * gcc.c-torture/execute/pr39100.c: New.
2686
2687 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
2688
2689         PR c/35435
2690         * gcc.dg/tls/diag-6.c: New test.
2691
2692 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2693
2694         AVX Programming Reference (January, 2009)
2695         * gcc.target/i386/avx-vpclmulqdq.c: New.
2696         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2697
2698         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2699
2700         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2701         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
2702         (pclmul_test): Renamed to ...
2703         (TEST): This.
2704
2705 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
2706
2707         PR c++/39095
2708         * g++.dg/abi/mangle31.C: New test.
2709
2710 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2711
2712         PR c/29129
2713         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2714         declarator.
2715         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
2716         inside function prototype but not part of parameter declarator.
2717         * vla-11.c: New test.
2718
2719 2009-02-03  Jason Merrill  <jason@redhat.com>
2720
2721         * g++.dg/warn/main-4.C: New test.
2722         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2723
2724 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2725
2726         PR c++/36607
2727         * g++.dg/expr/cast10.C: New test.
2728
2729 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2730
2731         PR c/35433
2732         * gcc.dg/init-bad-6.c: New test.
2733
2734 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
2735
2736         PR target/35318
2737         * gcc.c-torture/compile/pr35318.c: New test.
2738
2739         PR inline-asm/39059
2740         * gcc.dg/nofixed-point-2.c: New test.
2741         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2742         * g++.dg/ext/fixed2.C: Likewise.
2743         * g++.dg/other/error25.C: Likewise.
2744         * g++.dg/lookup/crash7.C: Likewise.
2745         * g++.dg/cpp0x/decltype-38655.C: Likewise.
2746
2747         PR c++/39056
2748         * g++.dg/cpp0x/initlist13.C: New test.
2749
2750 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
2751
2752         PR c++/36897
2753         * g++.dg/template/func2.C: New test.
2754
2755         PR c++/37314
2756         * g++.dg/template/typename15.C: New.
2757         * g++.dg/template/typename16.C: New.
2758
2759 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
2760             Ben Elliston  <bje@au.ibm.com>
2761
2762         PR c/39034
2763         * gcc.dg/dfp/pr39034.c: New test.
2764
2765 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2766
2767         PR testsuite/38263
2768         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
2769
2770 2009-02-02  Jason Merrill  <jason@redhat.com>
2771
2772         PR c++/39054
2773         * g++.dg/parse/dtor14.C: New test.
2774
2775 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
2776
2777         * lib/target-supports.exp
2778         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
2779         * g++.dg/ext/builtin10.C: New test.
2780
2781         PR inline-asm/39058
2782         * gcc.target/i386/pr39058.c: New test.
2783
2784 2009-02-02  Richard Guenther  <rguenther@suse.de>
2785
2786         PR tree-optimization/38937
2787         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
2788
2789 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2790
2791         PR c++/39053
2792         * g++.dg/parse/crash52.C: New.
2793
2794 2009-01-30  Richard Guenther  <rguenther@suse.de>
2795
2796         PR tree-optimization/39041
2797         * gcc.c-torture/compile/pr39041.c: New testcase.
2798
2799 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2800
2801         PR target/39013
2802         * gcc.target/i386/pr39013-1.c: New test.
2803         * gcc.target/i386/pr39013-2.c: New test.
2804
2805         PR c++/39028
2806         * g++.dg/ext/label12.C: New test.
2807
2808 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2809
2810         PR c++/33465
2811         * g++.dg/parse/error34.C: New.
2812         * g++.dg/parse/error35.C: Likewise.
2813
2814 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2815
2816         PR c++/38655
2817         * g++.dg/cpp0x/decltype-38655.C: New.
2818
2819 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR target/39002
2822         * g++.dg/torture/pr39002.C: New test.
2823
2824 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
2825
2826         PR tree-optimization/39007
2827         * gcc.dg/tree-ssa/pr39007.c: New.
2828
2829 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
2830
2831         PR middle-end/35854
2832         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
2833         to "subreg1".
2834         
2835 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
2836
2837         PR middle-end/38857
2838         * gcc.c-torture/compile/pr38857.c: New test.
2839
2840 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
2841
2842         PR fortran/38852
2843         PR fortran/39006
2844         * gfortran.dg/bound_6.f90: New test.
2845
2846 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
2847
2848         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
2849
2850 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
2851
2852         PR tree-optimization/38997
2853         * gcc.dg/tree-ssa/pr38997.c: New.
2854
2855 2009-01-28  Richard Guenther  <rguenther@suse.de>
2856
2857         PR tree-optimization/38926
2858         * gcc.c-torture/compile/pr38926.c: New testcase.
2859
2860 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR middle-end/38934
2863         * gcc.dg/pr38934.c: New test.
2864
2865 2009-01-28  Richard Guenther  <rguenther@suse.de>
2866
2867         PR middle-end/38908
2868         * g++.dg/warn/Wuninitialized-2.C: New testcase.
2869
2870 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
2871
2872         PR tree-optimization/38984
2873         * gcc.dg/pr38984.c: New XFAILed testcase.
2874
2875
2876 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
2877
2878         PR target/38988
2879         * gcc.target/i386/pr38988.c: New test.
2880
2881 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
2882
2883         PR c++/37554
2884         * g++.dg/parse/crash51.C: New.
2885         * g++.old-deja/g++.pt/crash9.C: Adjust.
2886
2887 2009-01-27  Daniel Kraft  <d@domob.eu>
2888
2889         PR fortran/38883
2890         * gfortran.dg/mvbits_6.f90:  New test.
2891         * gfortran.dg/mvbits_7.f90:  New test.
2892         * gfortran.dg/mvbits_8.f90:  New test.
2893
2894 2009-01-27  Richard Guenther  <rguenther@suse.de>
2895
2896         PR tree-optimization/38503
2897         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
2898
2899 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
2900
2901         PR middle-end/38969
2902         * gcc.c-torture/execute/pr38969.c: New test.
2903
2904 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
2905
2906         PR testsuite/38864
2907         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
2908         to dg-do compile.
2909         * gcc.target/mips/fixed-scalar-type.c: Likewise.
2910         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
2911         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2912
2913 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2914
2915         PR target/38952
2916         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
2917         if __USING_SJLJ_EXCEPTIONS__ is defined.
2918
2919         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
2920         __USING_SJLJ_EXCEPTIONS__ is defined.
2921         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
2922         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
2923         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
2924         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
2925         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
2926         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
2927
2928 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2929
2930         PR testsuite/38949
2931         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
2932         Use instead of C name in asm statements.
2933
2934 2009-01-26  Richard Guenther  <rguenther@suse.de>
2935
2936         PR tree-optimization/38745
2937         * g++.dg/torture/pr38745.C: New testcase.
2938
2939 2009-01-26  Richard Guenther  <rguenther@suse.de>
2940
2941         PR middle-end/38851
2942         * g++.dg/warn/Wuninitialized-1.C: New testcase.
2943
2944 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
2945
2946         * gcc.dg/bitfld-15.c: Gate warning on target
2947         pcc_bitfield_type_matters.
2948         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
2949         g++.dg/ext/bitfield4.C: Likewise.
2950         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
2951         bitfield for any target.
2952
2953 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR c/38957
2956         * gcc.dg/pr38957.c: New test.
2957
2958 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
2959
2960         PR fortran/38955
2961         * gfortran.dg/array_constructor_24.f: Allow tolerance when
2962         comparing floats.
2963
2964 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
2965
2966         PR tree-optimization/38953
2967         * gfortran.dg/graphite/pr38953.f90: New.
2968
2969 2009-01-24  Paul Brook  <paul@codesourcery.com>
2970
2971         * gcc.target/arm/neon-cond-1.c: New test.
2972
2973 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
2974
2975         PR tree-optimization/38932
2976         * gcc.dg/pr38932.c: New.
2977
2978 2009-01-23  Revital Eres  <eres@il.ibm.com>
2979
2980         * gcc.dg/sms-7.c: Fix test.
2981
2982 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
2983
2984         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
2985         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
2986         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
2987         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
2988
2989 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
2990
2991         * gcc.dg/pr35729.c: Make test x86 specific.
2992
2993 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
2994
2995         PR middle-end/38615
2996         * gcc.dg/pr38615.c: New test.
2997
2998 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
2999
3000         PR target/38931
3001         * gcc.target/i386/pr38931.c: New test.
3002
3003 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
3004
3005         PR c++/38930
3006         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3007         * g++.dg/template/typedef12.C: Likewise.
3008         * g++.dg/template/typedef13.C: Likewise.
3009         * g++.dg/template/typedef14.C: Likewise.
3010         * g++.dg/template/sfinae3.C: Likewise.
3011         * g++.old-deja/g++.pt/typename8.C: Likewise.
3012         * g++.dg/template/access11.C: Likewise
3013
3014 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
3015
3016         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3017         and mips*-*-irix*.
3018         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3019
3020 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
3021
3022         PR c++/26693
3023         * g++.dg/template/typedef11.C: New test.
3024         * g++.dg/template/typedef12.C: Likewise.
3025         * g++.dg/template/typedef13.C: Likewise.
3026         * g++.dg/template/typedef14.C: Likewise.
3027         * g++.dg/template/sfinae3.C: Compile this pedantically.
3028         The only errors expected should be the one saying the typedef is ill
3029         formed.
3030         * g++.old-deja/g++.pt/typename8.C: Likewise.
3031         * g++.dg/template/access11.C: Update this.
3032
3033 2009-01-21  Daniel Kraft  <d@domob.eu>
3034
3035         PR fortran/38887
3036         * gfortran.dg/mvbits_5.f90:  New test.
3037
3038 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
3039
3040         * gcc.dg/sms-6.c: New test.
3041         * gcc.dg/sms-7.c: Likewise.
3042
3043 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
3044
3045         PR fortran/38907
3046         * gfortran.dg/host_assoc_function_7.f90: New test
3047
3048 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3049             Richard Guenther  <rguenther@suse.de>
3050
3051         PR tree-optimization/38747
3052         PR tree-optimization/38748
3053         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3054         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3055         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3056
3057 2009-01-20  Kees Cook  <kees@ubuntu.com>
3058             H.J. Lu  <hongjiu.lu@intel.com>
3059
3060         PR target/38902
3061         * gcc.dg/pr38902.c: New.
3062
3063 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
3064
3065         PR target/38868
3066         * gfortran.dg/pr38868.f: New testcase.
3067
3068 2009-01-20  Richard Guenther  <rguenther@suse.de>
3069
3070         * gcc.c-torture/execute/pr36227.c: Move ...
3071         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
3072
3073 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3074
3075         * lib/gfortran.exp: Add -B options for targets that use
3076         libgfortran.a%s in their specs.
3077
3078 2009-01-19  Jason Merrill  <jason@redhat.com>
3079
3080         PR c++/23287
3081         * g++.dg/template/dtor5.C: New test.
3082
3083 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
3084
3085         PR fortran/38859
3086         * gfortran.dg/bound_5.f90: New test.
3087
3088 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
3089
3090         PR target/38736
3091         * g++.dg/compat/abi/pr38736_main.C: New.
3092         * g++.dg/compat/abi/pr38736_x.C: Likewise.
3093         * g++.dg/compat/abi/pr38736_y.C: Likewise.
3094         * g++.dg/other/macro-1.C: Likewise.
3095         * gcc.dg/macro-1.c: Likewise.
3096         * gcc.dg/compat/pr38736_main.c: Likewise.
3097         * gcc.dg/compat/pr38736_x.c: Likewise.
3098         * gcc.dg/compat/pr38736_y.c: Likewise.
3099
3100 2009-01-18  Richard Guenther  <rguenther@suse.de>
3101
3102         PR tree-optimization/38819
3103         * gcc.c-torture/execute/pr38819.c: New testcase.
3104
3105 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3106
3107         PR fortran/38657
3108         * gfortran.dg/module_commons_3.f90: Reapply.
3109
3110 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3111
3112         PR fortran/34955
3113         * gfortran.dg/transfer_intrinsic_1.f90: New test.
3114         * gfortran.dg/transfer_intrinsic_2.f90: New test.
3115
3116 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3117
3118         PR fortran/38657
3119         * gfortran.dg/module_commons_3.f90: Remove
3120
3121 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3124
3125 2009-01-16  Jason Merrill  <jason@redhat.com>
3126
3127         PR c++/38877
3128         * g++.dg/template/lvalue1.C: New test.
3129
3130         PR c++/29470
3131         * g++.dg/template/access20.C: New test.
3132         * g++.dg/torture/pr34641.C: Fix access.
3133
3134 2009-01-16  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/38835
3137         PR middle-end/36227
3138         * gcc.c-torture/execute/pr36227.c: New testcase.
3139         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3140         * g++.dg/init/const7.C: Likewise.
3141
3142 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
3143
3144         PR target/38554
3145         * gcc.c-torture/compile/pr38554.c: New test.
3146
3147 2009-01-16  Jason Merrill  <jason@redhat.com>
3148
3149         PR c++/38579
3150         * g++.dg/conversion/access1.C: New test.
3151
3152 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR tree-optimization/38789
3155         * gcc.c-torture/compile/pr38789.c: New test.
3156
3157 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
3158
3159         PR fortran/38152
3160         * gfortran.dg/proc_ptr_13.f90: New.
3161
3162 2009-01-15  Jason Merrill  <jason@redhat.com>
3163
3164         PR c++/38850
3165         * g++.dg/template/koenig6.C: New test.
3166
3167 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3168
3169         PR c++/29388
3170         * g++.dg/template/error37.C: New testcase.
3171
3172 2009-01-15  Jason Merrill  <jason@redhat.com>
3173
3174         PR c++/36334
3175         * g++.dg/conversion/memfn1.C: New test.
3176
3177         PR c++/37646
3178         * g++.dg/conversion/memfn2.C: New test.
3179
3180 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
3181
3182         PR c++/38357
3183         * g++.dg/template/crash87.C: New test.
3184
3185 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3186
3187         PR middle-end/37843
3188         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3189
3190 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
3191
3192         PR c++/38636
3193         * g++.dg/parse/crash50.C: New test.
3194
3195 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR rtl-optimization/38245
3198         * gcc.dg/pr38245-3.c: New test.
3199         * gcc.dg/pr38245-3.h: New file.
3200         * gcc.dg/pr38245-4.c: New file.
3201         * gcc.dg/pr38364.c: New test.
3202
3203 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
3204
3205         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3206         sequence PC-relative.
3207
3208 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3209
3210         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3211         calls and/or PLT markers.
3212         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3213         calls and/or PLT markers.
3214         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3215         calls and/or PLT markers.
3216         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3217         calls and/or PLT markers.
3218
3219 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
3220             Nathan Froyd  <froydnj@codesourcery.com>
3221             Joseph Myers  <joseph@codesourcery.com>
3222
3223         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3224         New function.
3225         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3226         and use consistent CFLAGS.
3227         * gcc.target/powerpc/20030505.c: Likewise.
3228         * gcc.target/powerpc/20081204-1.c: Likewise.
3229         * gcc.target/powerpc/ppc-spe.c: Likewise.
3230         * gcc.target/powerpc/spe1.c: Likewise.
3231         * g++.dg/ext/spe1.C: Likewise.
3232         * g++.dg/other/opaque-1.C: Likewise.
3233         * g++.dg/other/opaque-2.C: Likewise.
3234         * g++.dg/other/opaque-3.C: Likewise.
3235
3236 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3237
3238         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3239         out of loop.
3240
3241 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
3242
3243         PR target/38811
3244         * g++.dg/torture/pr38811.C: New file.
3245
3246 2009-01-14  Richard Guenther  <rguenther@suse.de>
3247
3248         PR tree-optimization/38826
3249         PR middle-end/38477
3250         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3251
3252 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3253
3254         * gcc.dg/graphite/pr38786.c: Fix commit problem.
3255
3256 2009-01-14  Nick Clifton  <nickc@redhat.com>
3257
3258         PR c++/37862
3259         * g++.cp/parse/pr37862.C: New test.
3260
3261 2009-01-14  Julian Brown  <julian@codesourcery.com>
3262
3263         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3264         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3265         to...
3266         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3267         These.
3268
3269 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
3270
3271         PR rtl-optimization/38774
3272         * gcc.dg/torture/pr38774.c: New test.
3273
3274         PR c++/38795
3275         * g++.dg/cpp0x/pr38795.C: New test.
3276
3277 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
3278             Nathan Froyd  <froydnj@codesourcery.com>
3279             Joseph Myers  <joseph@codesourcery.com>
3280
3281         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3282         otherwise.  Do not check for AltiVec at runtime.
3283         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3284         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3285         * gcc.target/powerpc/altivec-1.c: Likewise.
3286         * gcc.target/powerpc/altivec-3.c: Likewise.
3287         * gcc.target/powerpc/altivec-10.c: Likewise.
3288         * gcc.target/powerpc/altivec-12.c: Likewise.
3289         * gcc.target/powerpc/altivec-24.c: Likewise.
3290         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3291         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3292         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3293         * gcc.target/powerpc/pr35907.c: Likewise.
3294         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3295         otherwise.  Do not check for Cell at runtime.
3296         * gcc.target/powerpc/altivec_check.h: Delete.
3297
3298         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3299         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
3300         not check for AltiVec at runtime.
3301         * g++.dg/ext/altivec-cell-2.C: Likewise.
3302         * g++.dg/ext/altivec-cell-3.C: Likewise.
3303         * g++.dg/ext/altivec-cell-4.C: Likewise.
3304         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3305         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3306         check.
3307         * g++.dg/ext/altivec_check.h: Delete.
3308         
3309 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
3310
3311         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3312         effective target.  Adjust line numbers accordingly.
3313
3314 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
3315
3316         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3317
3318 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3319
3320         PR tree-optimization/38786
3321         * gcc.dg/graphite/pr38786.c: New.
3322
3323 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
3324
3325         Revert:
3326         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3327
3328         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3329         for alpha*-*-* targets.
3330         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3331
3332 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333
3334         PR libfortran/38772
3335         * gfortran.dg/fmt_bz_bn_err.f: New test.
3336
3337 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
3338
3339         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3340
3341 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3342
3343         * lib/target-supports.exp (check_effective_target_powerpc64): New.
3344         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3345         instruction support.  Do not check for it at runtime.
3346
3347 2009-01-12  Jason Merrill  <jason@redhat.com>
3348
3349         PR c++/35109
3350         * g++.dg/lookup/friend11.C: Remove expected error.
3351         * g++.dg/lookup/friend14.C: New test.
3352         * g++.dg/lookup/friend15.C: New test.
3353
3354 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
3355
3356         PR c++/36019
3357         * g++.dg/lookup/hidden-class12.C: New test.
3358         * g++.dg/lookup/hidden-class13.C: New test.
3359         * g++.dg/lookup/hidden-class14.C: New test.
3360         * g++.dg/lookup/hidden-class15.C: New test.
3361         * g++.dg/lookup/hidden-class16.C: New test.
3362
3363 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
3364
3365         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3366         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3367         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3368
3369 2009-01-12  Jason Merrill  <jason@redhat.com>
3370
3371         PR c++/31488
3372         * g++.dg/other/vararg-3.C: New test.
3373
3374 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3375
3376         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3377         Explicitly enable SPE.
3378         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
3379         directive.
3380
3381         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3382         Expect -flax-vector-conversions message.  Adjust incompatible
3383         types errors.
3384         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3385         Make Foo extern.
3386
3387         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3388
3389         * g++.dg/other/opaque-1.C: Run on targets with SPE.
3390
3391         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3392         * g++.dg/other/opaque-2.C: Likewise.
3393         * g++.dg/other/opaque-3.C: Likewise.
3394
3395 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3396
3397         PR c/32041
3398         * gcc.dg/pr32041.c: New test.
3399         * g++.dg/parse/offsetof9.C: New test.
3400
3401 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3402             Nathan Froyd  <froydnj@codesourcery.com>
3403
3404         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3405         * g++.dg/ext/attribute-test-1.C: Likewise.
3406         * g++.dg/ext/attribute-test-2.C: Likewise.
3407         * g++.dg/ext/attribute-test-3.C: Likewise.
3408         * g++.dg/ext/attribute-test-4.C: Likewise.
3409
3410 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3411
3412         * gnat.dg/unchecked_convert3.adb: New test.
3413
3414 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR c++/38794
3417         * g++.dg/parse/typedef9.C: New test.
3418
3419         PR tree-optimization/38807
3420         * gcc.c-torture/compile/pr38807.c: New test.
3421
3422 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
3423
3424         * gcc.target/mips/ins-2.c: New test.
3425
3426 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3427
3428         PR testsuite/38809
3429         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3430
3431 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
3432
3433         PR c++/36254
3434         * g++.dg/warn/Wreturn-type-5.C: New test.
3435
3436 2009-01-11  Matthias Klose  <doko@ubuntu.com>
3437
3438         PR middle-end/38616
3439         * gcc.dg/pr38616.c: New test.
3440
3441 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
3442
3443         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3444
3445 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
3446
3447         PR c++/38648
3448         * g++.dg/expr/string-1.C: New test.
3449         * g++.dg/expr/string-2.C: New test.
3450
3451         PR c++/36695
3452         * g++.dg/ext/complex4.C: New test.
3453         * g++.dg/ext/complex5.C: New test.
3454         * g++.dg/init/reference1.C: New test.
3455         * g++.dg/init/reference2.C: New test.
3456         * g++.dg/init/reference3.C: New test.
3457
3458 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3459
3460         PR fortran/38763
3461         * gfortran.dg/transfer_null_1.f90: New test.
3462
3463 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3464
3465         PR fortran/38765
3466         * gfortran.dg/host_assoc_function_6.f90: New test.
3467
3468 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
3469
3470         * lib/target-supports.exp: Add method to determine if the effective
3471         target is really a ppc405 after applying all compile options.
3472         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3473         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3474         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3475         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3476         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3477         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3478         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3479         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3480         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3481         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3482         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3483         * gcc.target/powerpc/405-machhw-1.c: Likewise.
3484         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3485         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3486         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3487         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3488         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3489         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3490         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3491         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3492         * gcc.target/powerpc/405-macchw-1.c: Likewise.
3493         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3494         * gcc.target/powerpc/405-machhw-2.c: Likewise.
3495         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3496         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3497         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3498         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3499         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3500         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3501         * gcc.target/powerpc/405-macchw-2.c: Likewise.
3502         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3503
3504 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR c++/35335
3507         * g++.dg/other/error31.C: New testcase.
3508
3509         PR c/35742
3510         * gcc.dg/pr35742.c: New test.
3511
3512 2009-01-09  John F. Carr  <jfc@mit.edu>
3513
3514         PR c++/37877
3515         * g++.dg/parse/linkage3.C: New test.
3516
3517 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR middle-end/38771
3520         * gcc.c-torture/compile/pr38771.c: New test.
3521
3522 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
3523
3524         * gcc.dg/pr34856.c: Ignore irrelevant warning.
3525
3526 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
3527
3528         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3529         * gcc.dg/sibcall-4.c: Likewise.
3530
3531 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
3532             Jan Sjodin  <jan.sjodin@amd.com>
3533
3534         PR tree-optimization/38559
3535         * testsuite/gcc.dg/graphite/pr38559.c: New.
3536
3537 2009-01-08  Ira Rosen  <irar@il.ibm.com>
3538
3539         PR tree-optimization/37194
3540         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3541
3542 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR c++/38725
3545         * g++.dg/ext/label11.C: New test.
3546
3547 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
3548
3549         * lib/target-supports.exp (check_weak_override_available): New.
3550         * lib/target-supports-dg.exp (dg-require-weak-override): New.
3551         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3552         dg-require-weak-override.
3553
3554 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
3555             Alan Modra  <amodra@bigpond.net.au>
3556
3557         * gcc.c-torture/compile/20090107-1.c: New test.
3558
3559 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
3560
3561         PR target/38706
3562         * g++.dg/other/pr38706.C: New test.
3563
3564 2009-01-07  Jason Merrill  <jason@redhat.com>
3565
3566         * g++.dg/cpp0x/variadic92.C: New test.
3567         * g++.dg/cpp0x/variadic93.C: New test.
3568
3569 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
3570
3571         * lib/target-supports-dg.exp (current_compiler_flags): New.
3572         (check-flags): Use it; do not access dg-test local variables.
3573         (dg-skip-if): Do not access dg-test local variables.
3574         (dg-xfail-run-if): Ditto.
3575         (dg-shouldfail): Ditto.
3576         * gcc.test-framework/test-framework.exp
3577         (check_effective_target_def_nocache): New.
3578         * gcc.test-framework/test-framework.awk: Handle scan tests.
3579         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3580         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3581         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3582         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3583         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3584         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3585         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3586         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3587         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3588
3589         * g++.dg/torture/pr38586.C: Ignore a possible warning.
3590
3591         * lib/target-supports-dg.exp (check_test_flags): Delete.
3592
3593 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
3594
3595         PR tree-optimization/38492
3596         PR tree-optimization/38498
3597         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3598         in trunk.
3599         * testsuite/gcc.dg/graphite/block-0.c: Update test.
3600         * testsuite/gcc.dg/graphite/block-1.c: Same.
3601         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3602         for blocking.
3603         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3604         * testsuite/gcc.dg/graphite/block-3.c: New.
3605         * testsuite/gcc.dg/graphite/pr38498.c: New.
3606
3607 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3608
3609         AVX Programming Reference (December, 2008)
3610         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3611         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3612         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3613
3614         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3615         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3616
3617 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3618
3619         PR fortran/38220
3620         * gfortran.dg/c_loc_pure_1.f90:  New test.
3621
3622 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
3623
3624         PR fortran/38669
3625         * gfortran.dg/elemental_dependency_3.f90:
3626         Add the final tree dump cleanup.
3627
3628 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
3629
3630         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3631         passing -m32.
3632
3633         PR rtl-optimization/38722
3634         * gfortran.dg/pr38722.f90: New test.
3635
3636 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
3637
3638         PR c/34252
3639         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3640         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
3641
3642 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
3643
3644         * gfortran.dg/implicit_12.f90: Add space around dg directive.
3645         * gfortran.dg/typebound_call_8.f03: Same.
3646         * gfortran.dg/elemental_bind_c.f90: Same.
3647         * gfortran.dg/typebound_call_7.f03: Same.
3648         * gfortran.dg/interface_proc_end.f90: Same
3649         * gfortran.dg/pr37243.f: Fix typo.
3650
3651 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
3654         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
3655         large stack sizes.
3656
3657 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
3658
3659         AVX Programming Reference (December, 2008)
3660         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3661         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3662         * gcc.target/i386/sse-14.c: Likewise.
3663
3664         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3665         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3666         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3667         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3668
3669 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670
3671         PR libfortran/38735
3672         * gfortran.dg/fmt_bz_bn.f: Update test.
3673
3674 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
3675
3676         PR c++/38472
3677         * g++.dg/conversion/usual-arith-conv.C: New test.
3678
3679 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3680
3681         PR c/34911
3682         * gcc.dg/vector-3.c: New testcase.
3683         * g++.dg/ext/vector15.C: New test.
3684
3685 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3686
3687         PR tree-optimization/38510
3688         * gcc.dg/graphite/pr38510.c: New.
3689
3690 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3691             Jan Sjodin <jan.sjodin@amd.com>
3692
3693         PR tree-optimization/38500
3694         * gcc.dg/graphite/pr38500.c: New.
3695
3696 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
3697
3698         * gcc.c-torture/compile/20001226-1.c: Generalize
3699         dg-timeout-factor.
3700         * gcc.c-torture/compile/limits-fnargs.c: Add
3701         dg-timeout-factor.
3702         * gcc.dg/20020425-1.c: Likewise.
3703         * gcc.dg/pch/pch.exp: Likewise.
3704         
3705 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3706
3707         PR fortran/38657
3708         * gfortran.dg/module_commons_3.f90: New test.
3709
3710 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
3711
3712         PR fortran/37159
3713         * gfortran.dg/random_seed_1.f90: Updated.
3714
3715 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
3716
3717         PR fortran/38669
3718         PR fortran/38726
3719         * gfortran.dg/elemental_subroutine_7.f90: 
3720         Fix p values so that it can be used as vector subscript.
3721
3722 2009-01-05  Jason Merrill  <jason@redhat.com>
3723
3724         * g++.dg/cpp0x/initlist12.C: Add another test.
3725
3726         * g++.dg/cpp0x/defaulted7.C: New test.
3727
3728 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3729
3730         PR fortran/38672
3731         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
3732         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
3733
3734 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3735
3736         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3737         for alpha*-*-* targets.
3738         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3739
3740 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3741
3742         PR fortran/38665
3743         * gfortran.dg/host_assoc_function_5.f90: New test.
3744
3745 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3746
3747         PR fortran/38669
3748         * gfortran.dg/elemental_dependency_3.f90: New test.
3749         * gfortran.dg/elemental_subroutine_7.f90: New test.
3750
3751 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
3752
3753         * gcc.dg/struct-ret-3.c: Include unistd.h.
3754         (main): Exit early if system memory page size is
3755         larger than 4096 bytes.
3756
3757 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
3758
3759         PR fortran/38718
3760         * gfortran.dg/merge_init_expr.f90: New.
3761
3762 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3763
3764         PR fortran/38536
3765         * gfortran.dg/c_loc_tests_13.f90: New test.
3766         * gfortran.dg/c_loc_tests_14.f90: New test.
3767
3768 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
3769
3770         * gfortran.dg/func_result_4.f90: New.
3771
3772 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
3773
3774         PR fortran/38594
3775         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
3776         interface still works, in addition to original tests.
3777         * gfortran.dg/host_assoc_call_6.f90: New test.
3778
3779 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
3780
3781         PR c++/38705
3782         * g++.dg/torture/pr38705.C: New test.
3783
3784         PR c/38700
3785         * gcc.dg/pr38700.c: New test.
3786
3787 2009-01-02  Jason Merrill  <jason@redhat.com>
3788
3789         * g++.dg/cpp0x/initlist11.C: New test.
3790         * g++.dg/cpp0x/initlist12.C: New test.
3791
3792 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3793
3794         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
3795         Allow extra informative notes.
3796
3797 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR c/36489
3800         * gcc.dg/pr36489.c: New test.
3801
3802 \f
3803 Copyright (C) 2009 Free Software Foundation, Inc.
3804
3805 Copying and distribution of this file, with or without modification,
3806 are permitted in any medium without royalty provided the copyright
3807 notice and this notice are preserved.