OSDN Git Service

aa2522805c285d37f9c2e04fd13d847f2187f1fc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-23  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/41778
4         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
5
6 2009-10-22  Richard Guenther  <rguenther@suse.de>
7
8         PR lto/41791
9         * g++.dg/lto/20091022-2_0.C: New testcase.
10
11 2009-10-22  Richard Guenther  <rguenther@suse.de>
12
13         PR lto/41730
14         * g++.dg/lto/20091022-1_0.C: New testcase.
15
16 2009-10-22  Jan Hubicka  <jh@suse.cz>
17
18         * gcc.c-torture/compile/pr40556.c: New testcase.
19
20 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
21
22         PR fortran/41781
23         * gfortran.dg/goto_8.f90: New test case.
24
25 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
26
27         PR tree-optimization/41497
28         * gcc.dg/tree-ssa/pr41497.c: New.
29
30 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
31
32         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
33
34 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
35
36         * gcc.dg/tls/pie-1.c: New test.
37
38 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
39
40         * g++.dg/abi/mangle33.C: New test.
41
42 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
43
44         * gnat.dg/discr22.adb: New test.
45
46 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
47
48         * gnat.dg/loop_optimization7.ad[sb]: New test.
49         * gnat.dg/loop_optimization7_pkg.ads: New helper.
50
51 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
52
53         PR fortran/41706
54         PR fortran/41766
55         * gfortran.dg/class_9.f03: Extended test case.
56         * gfortran.dg/select_type_7.f03: New test case.
57
58 2009-10-20  Richard Guenther  <rguenther@suse.de>
59
60         * gcc.dg/lto/20091020-3_0.c: New testcase.
61
62 2009-10-20  Richard Guenther  <rguenther@suse.de>
63
64         PR lto/41761
65         * gcc.dg/lto/20091020-1_0.c: New testcase.
66         * gcc.dg/lto/20091020-1_1.c: Likewise.
67         * gcc.dg/lto/20091020-2_0.c: Likewise.
68         * gcc.dg/lto/20091020-2_1.c: Likewise.
69
70 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
71
72         PR debug/41340
73         * gcc.dg/pr41340.c: New test.
74
75 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
76
77         * gnat.dg/discr21.ad[sb]: New test.
78         * gnat.dg/discr21_pkg.ads: New helper.
79
80 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
81
82         PR fortran/41706
83         * gfortran.dg/class_9 : New test.
84
85 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
86
87         * gcc.dg/raw-string-1.c: New test.
88         * gcc.dg/raw-string-2.c: New test.
89         * gcc.dg/raw-string-3.c: New test.
90         * gcc.dg/raw-string-4.c: New test.
91         * gcc.dg/raw-string-5.c: New test.
92         * gcc.dg/raw-string-6.c: New test.
93         * gcc.dg/raw-string-7.c: New test.
94         * gcc.dg/utf8-1.c: New test.
95         * gcc.dg/utf8-2.c: New test.
96         * gcc.dg/utf-badconcat2.c: New test.
97         * gcc.dg/utf-dflt2.c: New test.
98         * gcc.dg/cpp/include6.c: New test.
99         * g++.dg/ext/raw-string-1.C: New test.
100         * g++.dg/ext/raw-string-2.C: New test.
101         * g++.dg/ext/raw-string-3.C: New test.
102         * g++.dg/ext/raw-string-4.C: New test.
103         * g++.dg/ext/raw-string-5.C: New test.
104         * g++.dg/ext/raw-string-6.C: New test.
105         * g++.dg/ext/raw-string-7.C: New test.
106         * g++.dg/ext/utf8-1.C: New test.
107         * g++.dg/ext/utf8-2.C: New test.
108         * g++.dg/ext/utf-badconcat2.C: New test.
109         * g++.dg/ext/utf-dflt2.C: New test.
110
111         * gcc.dg/cleanup-13.c: New test.
112
113 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
114
115         PR fortran/41586
116         * gfortran.dg/auto_dealloc_1.f90: New test case.
117
118 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
119
120         Port from redhat/gcc-4_4-branch:
121         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
122         * gcc.dg/debug/vta-2.c: New test.
123
124         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
125         * gcc.dg/debug/vta-1.c: New.
126
127 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
128
129         * gnat.dg/noreturn2.ad[sb]: New test.
130
131 2009-10-19  Tobias Burnus  <burnus@net-b.de>
132
133         PR fortran/41755
134         * gfortran.dg/equiv_8.f90: New test.
135         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
136
137 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
138
139         * gcc.target/arm/neon-thumb2-move.c: New test.
140
141 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
142
143         * gcc.dg/debug/vta-3.c: New test.
144
145 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
146
147         * gnat.dg/nested_proc.adb: Rename into...
148         * gnat.dg/nested_proc1.adb: ...this.
149         * gnat.dg/nested_proc2.adb: New test.
150
151 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
152
153         * gnat.dg/noreturn1.ad[sb]: New test.
154
155 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
156             Paul Thomas  <pault@gcc.gnu.org>
157
158         PR fortran/41629
159         * gfortran.dg/class_6.f90: New test.
160
161         PR fortran/41608
162         PR fortran/41587
163         * gfortran.dg/class_7.f90: New test.
164
165         PR fortran/41618
166         * gfortran.dg/class_8.f90: New test.
167
168 2009-10-17  Richard Guenther  <rguenther@suse.de>
169
170         * gcc.dg/lto/20091017-1_0.c: New testcase.
171         * gcc.dg/lto/20091017-1_1.c: Likewise.
172
173 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
174
175         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
176
177 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
178
179         * gnat.dg/aggr11.adb: New test.
180         * gnat.dg/aggr11_pkg.ads: New helper.
181
182 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
183
184         * gnat.dg/slice8.adb: New test.
185         * gnat.dg/slice8_pkg1.ads: New helper.
186         * gnat.dg/slice8_pkg2.ads: Likewise.
187         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
188
189 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
190
191         * gnat.dg/unchecked_convert4.adb: New test.
192
193 2009-10-15  Jason Merrill  <jason@redhat.com>
194
195         PR c++/38798
196         * g++.dg/cpp0x/trailing5.C: New.
197
198 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
199
200         PR fortran/41719
201         * gfortran.dg/class_5.f03: New test case.
202         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
203         * gfortran.dg/typebound_operator_4.f03: Ditto.
204
205 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
206
207         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
208         * g++.dg/other/first-global.C: Likewise.
209         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
210         * g++.dg/torture/pr40323.C: Likewise.
211         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
212         * gcc.dg/inline-33.c: Likewise.
213         * gcc.dg/ipa/ipa-1.c: Likewise.
214         * gcc.dg/ipa/ipa-2.c: Likewise.
215         * gcc.dg/ipa/ipa-3.c: Likewise.
216         * gcc.dg/ipa/ipa-4.c: Likewise.
217         * gcc.dg/ipa/ipa-5.c: Likewise.
218         * gcc.dg/ipa/ipa-7.c: Likewise.
219         * gcc.dg/ipa/ipacost-2.c: Likewise.
220         * gcc.dg/tree-ssa/inline-3.c: Likewise.
221         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
222         * gfortran.dg/whole_file_5.f90: Likewise.
223         * gfortran.dg/whole_file_6.f90: Likewise.
224
225 2009-10-16  Richard Guenther  <rguenther@suse.de>
226
227         PR tree-optimization/41728
228         * gcc.c-torture/compile/pr41728.c: New testcase.
229
230 2009-10-16  Richard Guenther  <rguenther@suse.de>
231
232         PR lto/41598
233         * gcc.dg/lto/20091016-1_0.c: New testcase.
234         * gcc.dg/lto/20091016-1_1.c: Likewise.
235         * gcc.dg/lto/20091016-1_a.h: Likewise.
236
237 2009-10-16  Richard Guenther  <rguenther@suse.de>
238
239         PR lto/41715
240         * gfortran.dg/lto/20091015-1_0.f: New testcase.
241         * gfortran.dg/lto/20091015-1_1.f: Likewise.
242         * gfortran.dg/lto/20091015-1_2.f: Likewise.
243
244 2009-10-16  Richard Guenther  <rguenther@suse.de>
245
246         PR lto/41713
247         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
248
249 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
250
251         PR debug/41717
252         * gcc.dg/debug/pr41717.c: New test.
253
254 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
255
256         PR fortran/41648
257         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
258
259         PR fortran/41656
260         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
261
262 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
263
264         PR target/23983
265         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
266         result used.
267         * g++.dg/ext/altivec-2.C (main): Ditto.
268
269 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
270
271         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
272         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
273
274 2009-10-15  Richard Guenther  <rguenther@suse.de>
275
276         PR lto/41669
277         * gcc.dg/lto/20091015-1_0.c: New testcase.
278         * gcc.dg/lto/20091015-1_1.c: Likewise.
279         * gcc.dg/lto/20091015-1_2.c: Likewise.
280         * gcc.dg/lto/20091015-1_a.h: Likewise.
281         * gcc.dg/lto/20091015-1_b.h: Likewise.
282
283 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
284
285         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
286
287 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
288
289         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
290
291 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
292
293         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
294         line from 1 to 0.
295         * obj-c++.dg/bitfield-1.mm: Likewise.
296         * obj-c++.dg/bitfield-4.mm: Likewise.
297
298 2009-10-14  Richard Guenther  <rguenther@suse.de>
299
300         PR lto/41173
301         * gcc.dg/lto/20091014-1_0.c: New testcase.
302
303 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
304
305         PR testsuite/41707
306         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
307         warning on line 0 instead of 1.
308
309 2009-10-14  Richard Guenther  <rguenther@suse.de>
310
311         PR lto/41521
312         * gfortran.dg/lto/pr41521_0.f90: New testcase.
313         * gfortran.dg/lto/pr41521_1.f90: Likewise.
314
315 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
316
317         PR preprocessor/41543
318         * gcc.dg/debug/dwarf2/pr41543.c: New test.
319
320         PR debug/41695
321         * gcc.dg/debug/dwarf2/pr41695.c: New test.
322
323 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
324
325         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
326         New procedure.
327         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
328         effective target.
329
330 2009-10-14  Jason Merrill  <jason@redhat.com>
331
332         PR c++/39866
333         * g++.dg/cpp0x/defaulted14.C: New.
334
335 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
336
337         * g++.dg/cpp0x/vt-40092.C: New.
338
339 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
340
341         * gcc.dg/guality/pr41616-1.c: Drop -O2.
342         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
343
344 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
345
346         * gfortran.dg/complex_intrinsic_8.f90: New test.
347
348 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
349
350         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
351         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
352
353 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
354
355         PR target/38948
356         * gcc.dg/torture/pr38948.c: New test.
357
358 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
359
360         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
361
362 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
363
364         PR fortran/41581
365         * gfortran.dg/class_allocate_2.f03: Modified.
366         * gfortran.dg/class_allocate_3.f03: New test case.
367
368 2009-10-13  Richard Guenther  <rguenther@suse.de>
369
370         PR lto/41668
371         * gcc.dg/lto/20091006-2_0.c: New testcase.
372         * gcc.dg/lto/20091006-2_1.c: Likewise.
373         * gcc.dg/lto/20091006-2_2.c: Likewise.
374         * gcc.dg/lto/20091013-1_0.c: Likewise.
375         * gcc.dg/lto/20091013-1_1.c: Likewise.
376         * gcc.dg/lto/20091013-1_2.c: Likewise.
377
378 2009-10-13  Martin Jambor  <mjambor@suse.cz>
379
380         * gcc.c-torture/compile/pr41661.c: New test.
381
382 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
383
384         PR libgfortran/41683
385         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
386
387 2009-10-12  Jason Merrill  <jason@redhat.com>
388
389         PR c++/37875
390         * g++.dg/cpp0x/decltype18.C: New.
391
392         PR c++/37766
393         * g++.dg/cpp0x/fntmpdefarg1.C: New.
394
395 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
396
397         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
398
399 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
400
401         PR debug/41343
402         PR debug/41447
403         PR debug/41264
404         PR debug/41338
405         * gcc.dg/guality/pr41447-1.c: New.
406         * gcc.dg/debug/pr41264-1.c: New.
407         * gcc.dg/debug/pr41343-1.c: New.
408
409 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
410
411         PR target/26515
412         * gcc.dg/torture/pr26515.c: New test.
413
414 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
415
416         PR testsuite/41659
417         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
418         * lib/lto.exp (lto-get-options-main): Report error for using "target"
419         or "xfail" with dg-lto-do.
420
421 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
422
423         * gcc.target/i386/ms_hook_prologue.c: New testcase.
424
425 2009-10-12  Michael Matz  <matz@suse.de>
426
427         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
428         pass.
429
430 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
431
432         PR target/41680
433         * g++.dg/torture/pr41680.C: New test.
434
435 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
436
437         PR c++/41570
438         * g++.dg/debug/dwarf2/template-params-7.C: New test.
439
440 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
441
442         PR debug/41616
443         * gcc.dg/guality/pr41616-1.c: New.
444
445 2009-10-11  Jason Merrill  <jason@redhat.com>
446
447         PR c++/37204
448         * g++.dg/cpp0x/rv-reinterpret.C: New.
449
450 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
451
452         PR libgfortran/38439
453         * gfortran.dg/fmt_error_9.f: New test.
454         * gfortran.dg/fmt_error_10.f: New test.
455         
456 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
457
458         PR fortran/41583
459         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
460         * gfortran.dg/class_4b.f03: As above.
461         * gfortran.dg/class_4c.f03: As above.
462         * gfortran.dg/class_4d.f03: As above.
463
464 2009-10-11  Richard Guenther  <rguenther@suse.de>
465
466         PR tree-optimization/41555
467         * gcc.dg/torture/pr41555.c: New testcase.
468
469 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
470
471         PR libgfortran/35862
472         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
473         function correctly.
474
475 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
476
477         PR libgfortran/35862
478         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
479         Add conditions to avoid runtime errors if not supported.
480
481 2009-10-10  Richard Guenther  <rguenther@suse.de>
482
483         PR tree-optimization/41654
484         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
485
486 2009-10-09  Jason Merrill  <jason@redhat.com>
487
488         * g++.dg/cpp/ucn-1.C: New.
489
490 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
491
492         PR fortran/41585
493         * gfortran.dg/class_2.f03: Extended test case.
494
495 2009-10-09  Tobias Burnus  <burnus@net-b.de>
496
497         PR fortran/41582
498         * gfortran.dg/class_allocate_1.f03: Modify code such that
499         it compiles with the gfc_warning->gfc_error change.
500         * gfortran.dg/class_allocate_1.f03: New test.
501
502 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
503
504         PR fortran/41579
505         * gfortran.dg/select_type_6.f03: New test.
506
507 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
508
509         PR preprocessor/41445
510         * gcc.dg/cpp/separate-1.c: Adjust.
511         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
512         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
513         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
514         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
515         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
516         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
517         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
518
519         PR rtl-optimization/41646
520         * gcc.c-torture/compile/pr41646.c: New test.
521
522 2009-10-09  Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/41634
525         * gcc.c-torture/compile/pr41634.c: New testcase.
526
527 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
528
529         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
530
531 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
532
533         * gnat.dg/opt3.adb: New test.
534         * gnat.dg/opt3_pkg.ads: New helper.
535
536 2009-10-08  Doug Kwan  <dougkwan@google.com>
537
538         PR rtl-optimization/41574
539         * gcc.dg/pr41574.c: New test.
540
541 2009-10-08  Cary Coutant  <ccoutant@google.com>
542
543         Add support for debugging with ICF (Identical Code Folding).
544         * g++.dg/debug/dwarf2/icf.C: New test.
545
546 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
547
548         * gcc.target/mips/truncate-6.c: New test.
549
550 2009-10-08  Jason Merrill  <jason@redhat.com>
551
552         PR c++/36816
553         * g++.dg/cpp0x/rv-deduce.C: New.
554
555         PR c++/37177
556         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
557         * g++.dg/template/explicit-args2.C: New.
558         * g++.dg/template/explicit-args3.C: New.
559         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
560
561 2009-10-08  Michael Matz  <matz@suse.de>
562
563         PR middle-end/41573
564         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
565         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
566         * gcc.dg/pr41573.c: New test.
567
568 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
569
570         PR c/41182
571         * gcc.c-torture/compile/pr41182-1.c: New.
572
573 2009-10-07  Jason Merrill  <jason@redhat.com>
574
575         * g++.dg/cpp0x/variadic95.C: New.
576
577 2009-10-07  Jason Merrill  <jason@redhat.com>
578
579         * g++.dg/template/scope3.C: New.
580
581 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
582
583         * gcc.dg/debug/dwarf2/inline3.c: New test.
584
585 2009-10-07  Daniel Kraft  <d@domob.eu>
586
587         PR fortran/41615
588         * gfortran.dg/assumed_charlen_function_6.f90: New test.
589
590 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
591
592         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
593         * gfortran.dg/select_type_1.f03: Modified error message.
594         * gfortran.dg/select_type_5.f03: New test.
595
596 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597
598         PR libgfortran/41612
599         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
600         have kind=10 reals.
601
602 2009-10-06  Jason Merrill  <jason@redhat.com>
603
604         * g++.dg/cpp0x/lambda/lambda-init.C: New.
605         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
606
607 2009-10-06  Richard Guenther  <rguenther@suse.de>
608
609         PR lto/41502
610         * gcc.dg/lto/20091006-1_0.c: New testcase.
611         * gcc.dg/lto/20091006-1_1.c: Likewise.
612         * gcc.dg/lto/20091005-2_0.c: Likewise.
613
614 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
615
616         PR ada/41383
617         * gnat.dg/timer_cancel.adb: New test.
618
619 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
620
621         PR ada/38333
622         * gnat.dg/specs/import_abstract.ads: New.
623
624 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
625
626         PR libgfortran/35862
627         * gfortran.dg/round_2.f03: New test.
628
629 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
630
631         PR debug/41558
632         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
633         * lib/gcc-gdb-test.exp: ... here.  New file.
634         * gfortran.dg/guality/guality.exp: New file.
635         * gfortran.dg/guality/pr41558.f90: New test.
636         * gfortran.dg/guality/arg1.f90: New test.
637
638 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
639
640         * gfortran.dg/dynamic_dispatch_1.f90: New test.
641         * gfortran.dg/dynamic_dispatch_2.f90: New test.
642         * gfortran.dg/dynamic_dispatch_3.f90: New test.
643         * gfortran.dg/module_md5_1.f90: Update md5 sum.
644
645 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
646
647         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
648         register_pass_info.
649         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
650         plugin_pass to register_pass_info.
651         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
652         register_pass_info.
653         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
654         register_pass_info.
655
656 2009-10-05  Richard Guenther  <rguenther@suse.de>
657
658         PR lto/41281
659         * gcc.dg/lto/20090914-2_0.c: New testcase.
660
661 2009-10-05  Richard Guenther  <rguenther@suse.de>
662
663         PR lto/40902
664         * gcc.dg/lto/20091005-1_0.c: New testcase.
665         * gcc.dg/lto/20091005-1_1.c: Likewise.
666
667 2009-10-05  Richard Guenther  <rguenther@suse.de>
668
669         PR lto/41552
670         PR lto/41487
671         * g++.dg/lto/20091002-1_0.C: Adjust flags.
672         * g++.dg/lto/20091004-1_0.C: New testcase.
673         * g++.dg/lto/20091004-1_1.C: Likewise.
674         * g++.dg/lto/20091004-2_0.C: Likewise.
675         * g++.dg/lto/20091004-2_1.C: Likewise.
676         * g++.dg/lto/20091004-3_0.C: Likewise.
677         * g++.dg/lto/20091004-3_1.C: Likewise.
678
679 2009-10-05  Richard Guenther  <rguenther@suse.de>
680
681         PR tree-optimization/23821
682         * gcc.dg/torture/pr23821.c: New testcase.
683
684 2009-10-05  Daniel Kraft  <d@domob.eu>
685
686         PR fortran/41403
687         * gfortran.dg/goto_6.f: New test.
688         * gfortran.dg/goto_7.f: New test.
689
690 2009-10-03  Ben Elliston  <bje@au.ibm.com>
691             Bill Maddox  <maddox@google.com>
692             Cary Coutant  <ccoutant@google.com>
693             Chris Demetriou  <cgd@google.com>
694             Diego Novillo  <dnovillo@google.com>
695             Doug Kwan  <dougkwan@google.com>
696             Jan Hubicka  <jh@suse.cz>
697             Ollie Wild  <aaw@google.com>
698             Rafael Espindola  <espindola@google.com>
699             Richard Guenther  <rguenther@suse.de>
700             Simon Baldwin  <simonb@google.com>
701
702         * g++.dg/20090107-1.C: New.
703         * g++.dg/20090121-1.C: New.
704         * g++.dg/ipa/20090113-1.C: New.
705         * g++.dg/lto: New directory.
706         * g++.dg/lto/20080829_0.C: New.
707         * g++.dg/lto/20080904_0.C: New.
708         * g++.dg/lto/20080907_0.C: New.
709         * g++.dg/lto/20080908-1_0.C: New.
710         * g++.dg/lto/20080908-2_0.C: New.
711         * g++.dg/lto/20080908-3_0.C: New.
712         * g++.dg/lto/20080909-1_0.C: New.
713         * g++.dg/lto/20080910-1_0.C: New.
714         * g++.dg/lto/20080912-1_0.C: New.
715         * g++.dg/lto/20080912_0.C: New.
716         * g++.dg/lto/20080915_0.C: New.
717         * g++.dg/lto/20080916_0.C: New.
718         * g++.dg/lto/20080917_0.C: New.
719         * g++.dg/lto/20080924_0.C: New.
720         * g++.dg/lto/20080926_0.C: New.
721         * g++.dg/lto/20081008_0.C: New.
722         * g++.dg/lto/20081022.h: New.
723         * g++.dg/lto/20081022_0.C: New.
724         * g++.dg/lto/20081022_1.C: New.
725         * g++.dg/lto/20081023_0.C: New.
726         * g++.dg/lto/20081109-1_0.C: New.
727         * g++.dg/lto/20081109-2_0.C: New.
728         * g++.dg/lto/20081109_0.C: New.
729         * g++.dg/lto/20081109_1.C: New.
730         * g++.dg/lto/20081118-1_0.C: New.
731         * g++.dg/lto/20081118-1_1.C: New.
732         * g++.dg/lto/20081118_0.C: New.
733         * g++.dg/lto/20081118_1.C: New.
734         * g++.dg/lto/20081119-1.h: New.
735         * g++.dg/lto/20081119-1_0.C: New.
736         * g++.dg/lto/20081119-1_1.C: New.
737         * g++.dg/lto/20081119_0.C: New.
738         * g++.dg/lto/20081119_1.C: New.
739         * g++.dg/lto/20081120-1_0.C: New.
740         * g++.dg/lto/20081120-1_1.C: New.
741         * g++.dg/lto/20081120-2_0.C: New.
742         * g++.dg/lto/20081120-2_1.C: New.
743         * g++.dg/lto/20081123_0.C: New.
744         * g++.dg/lto/20081123_1.C: New.
745         * g++.dg/lto/20081125.h: New.
746         * g++.dg/lto/20081125_0.C: New.
747         * g++.dg/lto/20081125_1.C: New.
748         * g++.dg/lto/20081127_0.C: New.
749         * g++.dg/lto/20081127_1.C: New.
750         * g++.dg/lto/20081203_0.C: New.
751         * g++.dg/lto/20081203_1.C: New.
752         * g++.dg/lto/20081204-1_0.C: New.
753         * g++.dg/lto/20081204-1_1.C: New.
754         * g++.dg/lto/20081204-2_0.C: New.
755         * g++.dg/lto/20081204-2_1.C: New.
756         * g++.dg/lto/20081209_0.C: New.
757         * g++.dg/lto/20081209_1.C: New.
758         * g++.dg/lto/20081211-1.h: New.
759         * g++.dg/lto/20081211-1_0.C: New.
760         * g++.dg/lto/20081211-1_1.C: New.
761         * g++.dg/lto/20081217-1_0.C: New.
762         * g++.dg/lto/20081217-2_0.C: New.
763         * g++.dg/lto/20081219_0.C: New.
764         * g++.dg/lto/20081219_1.C: New.
765         * g++.dg/lto/20090106_0.C: New.
766         * g++.dg/lto/20090112_0.C: New.
767         * g++.dg/lto/20090128_0.C: New.
768         * g++.dg/lto/20090221_0.C: New.
769         * g++.dg/lto/20090302_0.C: New.
770         * g++.dg/lto/20090302_1.C: New.
771         * g++.dg/lto/20090303_0.C: New.
772         * g++.dg/lto/20090311-1.h: New.
773         * g++.dg/lto/20090311-1_0.C: New.
774         * g++.dg/lto/20090311-1_1.C: New.
775         * g++.dg/lto/20090311_0.C: New.
776         * g++.dg/lto/20090311_1.C: New.
777         * g++.dg/lto/20090312.h: New.
778         * g++.dg/lto/20090312_0.C: New.
779         * g++.dg/lto/20090312_1.C: New.
780         * g++.dg/lto/20090313_0.C: New.
781         * g++.dg/lto/20090313_1.C: New.
782         * g++.dg/lto/20090315_0.C: New.
783         * g++.dg/lto/20090315_1.C: New.
784         * g++.dg/lto/20091002-1_0.C: New testcase.
785         * g++.dg/lto/20091002-2_0.C: Likewise..
786         * g++.dg/lto/20091002-3_0.C: Likewise..
787         * g++.dg/lto/README: New.
788         * g++.dg/lto/pr40818_0.C: New.
789         * g++.dg/opt/thunk3-1.C: New.
790         * g++.dg/opt/thunk4.C: New.
791         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
792         replacements with __attribute__ ((__noinline__)).
793         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
794         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
795         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
796         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
797         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
798         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
799         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
800         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
801         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
802         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
803         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
804         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
805         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
806         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
807         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
808         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
809         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
810         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
811         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
812         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
813         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
814         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
815         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
816         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
817         * gcc.dg/20081223-1.c: New.
818         * gcc.dg/lto: New directory.
819         * gcc.dg/lto/20080908_0.c: New.
820         * gcc.dg/lto/20080917_0.c: New.
821         * gcc.dg/lto/20080924_0.c: New.
822         * gcc.dg/lto/20081024_0.c: New.
823         * gcc.dg/lto/20081109_0.c: New.
824         * gcc.dg/lto/20081111_0.c: New.
825         * gcc.dg/lto/20081111_1.c: New.
826         * gcc.dg/lto/20081112_0.c: New.
827         * gcc.dg/lto/20081112_1.c: New.
828         * gcc.dg/lto/20081115_0.c: New.
829         * gcc.dg/lto/20081115_1.c: New.
830         * gcc.dg/lto/20081115_2.c: New.
831         * gcc.dg/lto/20081118_0.c: New.
832         * gcc.dg/lto/20081118_1.c: New.
833         * gcc.dg/lto/20081118_2.c: New.
834         * gcc.dg/lto/20081120-1_0.c: New.
835         * gcc.dg/lto/20081120-1_1.c: New.
836         * gcc.dg/lto/20081120-2_0.c: New.
837         * gcc.dg/lto/20081120-2_1.c: New.
838         * gcc.dg/lto/20081125_0.c: New.
839         * gcc.dg/lto/20081125_1.c: New.
840         * gcc.dg/lto/20081126_0.c: New.
841         * gcc.dg/lto/20081201-1_0.c: New.
842         * gcc.dg/lto/20081201-1_1.c: New.
843         * gcc.dg/lto/20081201-1_2.c: New.
844         * gcc.dg/lto/20081201-2_0.c: New.
845         * gcc.dg/lto/20081201-2_1.c: New.
846         * gcc.dg/lto/20081202-1_0.c: New.
847         * gcc.dg/lto/20081202-1_1.c: New.
848         * gcc.dg/lto/20081202-2_0.c: New.
849         * gcc.dg/lto/20081202-2_1.c: New.
850         * gcc.dg/lto/20081204-1_0.c: New.
851         * gcc.dg/lto/20081204-1_1.c: New.
852         * gcc.dg/lto/20081204-2_0.c: New.
853         * gcc.dg/lto/20081210-1_0.c: New.
854         * gcc.dg/lto/20081212-1_0.c: New.
855         * gcc.dg/lto/20081222_0.c: New.
856         * gcc.dg/lto/20081222_0.h: New.
857         * gcc.dg/lto/20081222_1.c: New.
858         * gcc.dg/lto/20081224_0.c: New.
859         * gcc.dg/lto/20081224_0.h: New.
860         * gcc.dg/lto/20081224_1.c: New.
861         * gcc.dg/lto/20090116_0.c: New.
862         * gcc.dg/lto/20090120_0.c: New.
863         * gcc.dg/lto/20090126-1_0.c: New.
864         * gcc.dg/lto/20090126-2_0.c: New.
865         * gcc.dg/lto/20090206-1_0.c: New.
866         * gcc.dg/lto/20090206-2_0.c: New.
867         * gcc.dg/lto/20090210_0.c: New.
868         * gcc.dg/lto/20090210_1.c: New.
869         * gcc.dg/lto/20090213_0.c: New.
870         * gcc.dg/lto/20090213_1.c: New.
871         * gcc.dg/lto/20090218-1_0.c: New.
872         * gcc.dg/lto/20090218-1_1.c: New.
873         * gcc.dg/lto/20090218-2_0.c: New.
874         * gcc.dg/lto/20090218-2_1.c: New.
875         * gcc.dg/lto/20090218_0.c: New.
876         * gcc.dg/lto/20090218_1.c: New.
877         * gcc.dg/lto/20090218_2.c: New.
878         * gcc.dg/lto/20090218_3.c: New.
879         * gcc.dg/lto/20090219_0.c: New.
880         * gcc.dg/lto/20090312_0.c: New.
881         * gcc.dg/lto/20090312_1.c: New.
882         * gcc.dg/lto/20090313_0.c: New.
883         * gcc.dg/lto/20090706-1_0.c: New.
884         * gcc.dg/lto/20090706-2_0.c: New.
885         * gcc.dg/lto/20090717_0.c: New.
886         * gcc.dg/lto/20090717_1.c: New.
887         * gcc.dg/lto/20090729_0.c: New.
888         * gcc.dg/lto/20090729_1.c: New.
889         * gcc.dg/lto/20090812_0.c: New.
890         * gcc.dg/lto/20090812_1.c: New.
891         * gcc.dg/lto/20090914-1_0.c: New.
892         * gcc.dg/lto/README: New.
893         * gcc.dg/visibility-7.c: Adjust expected pattern
894         * gfortran.dg/lto: New directory.
895         * gfortran.dg/lto/pr40724_0.f: New.
896         * gfortran.dg/lto/pr40724_1.f: New.
897         * gfortran.dg/lto/pr40725_0.f03: New.
898         * gfortran.dg/lto/pr40725_1.c: New.
899         * gfortran.dg/lto/pr41069_0.f90: New.
900         * gfortran.dg/lto/pr41069_1.f90: New.
901         * gfortran.dg/lto/pr41069_2.f90: New.
902         * g++.dg/README: Add 'lto' directory.
903         * g++.dg/dg.exp: Also scan 'lto' directory
904
905 2009-10-03  Ben Elliston  <bje@au.ibm.com>
906             Janis Johnson  <janis187@us.ibm.com>
907             Diego Novillo  <dnovillo@google.com>
908
909         * g++.dg/lto/lto.exp: New.
910         * gcc.c-torture/execute/execute.exp: Add
911         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
912         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
913         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
914         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
915         * gcc.target/i386/math-torture/math-torture.exp:
916         Likewise.
917         * gcc.dg/lto/lto.exp: New.
918         * gfortran.dg/lto/lto.exp: New.
919         * lib/target-supports.exp (check_effective_target_lto): New.
920         * lib/c-torture.exp: Load target-supports.exp.
921         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
922         returns nonzero.
923         * lib/gcc-dg.exp: Likewise.
924         * lib/lto.exp: New.
925         * lib/torture-options.exp: Add support for a third
926         argument.
927
928 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
929
930         PR testsuite/41542
931         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
932
933 2009-10-02  Jason Merrill  <jason@redhat.com>
934
935         * g++.dg/abi/mangle32.C: New.
936
937 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
938
939         * gnat.dg/atomic2.adb: New test.
940
941 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
942
943         * gnat.dg/array11.adb: New test.
944         * gnat.dg/array12.adb: Likewise.
945
946 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
947
948         * gnat.dg/array10.adb: New test.
949         * gnat.dg/object_overflow.adb: Tweak.
950
951 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
952
953         * gcc.dg/guality/guality.exp: Disable on darwin.
954
955 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
956
957         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
958         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
959         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
960         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
961
962 2009-10-02  Tobias Burnus  <burnus@net-b.de>
963
964         PR fortran/41479
965         * gfortran.dg/intent_out_5.f90: New test.
966
967 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
968
969         PR debug/41404
970         PR debug/41353
971         * gcc.dg/guality/pr41404-1.c: New test.
972         * gcc.dg/guality/pr41353-2.c: New test.
973
974 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
975
976         PR testsuite/41546
977         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
978         to -mtune=generic.
979
980 2009-10-01  Jan Hubicka  <jh@suse.cz>
981
982         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
983
984 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
985
986         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
987
988         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
989
990 2009-10-01  Tobias Burnus  <burnus@net-b.de>
991
992         PR fortran/41515
993         * gfortran.dg/parameter_array_init_5.f90: New test.
994
995 2009-10-01  Jason Merrill  <jason@redhat.com>
996
997         * g++.dg/cpp0x/defaulted13.C: New.
998
999 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1000
1001         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1002         * gfortran.dg/bounds_check_11.f90: Likewise.
1003         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1004
1005 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1006
1007         * gfortran.dg/select_type_4.f90: New test.
1008
1009 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1010
1011         * gfortran.dg/same_type_as_1.f03: New test.
1012         * gfortran.dg/same_type_as_2.f03: Ditto.
1013
1014 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1015
1016         * gfortran.dg/select_type_1.f03: Extended.
1017         * gfortran.dg/select_type_3.f03: New test.
1018
1019 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1020
1021         * gfortran.dg/class_allocate_1.f03: New test.
1022
1023 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1024
1025         PR fortran/40996
1026         * gfortran.dg/allocatable_scalar_3.f90: New test.
1027         * gfortran.dg/select_type_2.f03: Ditto.
1028         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1029
1030 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1031
1032         * gfortran.dg/block_name_2.f90: Modified error message.
1033         * gfortran.dg/select_6.f90: Ditto.
1034         * gfortran.dg/select_type_1.f03: New test.
1035
1036 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1037
1038         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1039         * gfortran.dg/class_1.f03: Ditto.
1040         * gfortran.dg/class_2.f03: Ditto.
1041         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1042         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1043         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1044         * gfortran.dg/typebound_call_10.f03: Ditto.
1045         * gfortran.dg/typebound_call_2.f03: Ditto.
1046         * gfortran.dg/typebound_call_3.f03: Ditto.
1047         * gfortran.dg/typebound_call_4.f03: Ditto.
1048         * gfortran.dg/typebound_call_9.f03: Ditto.
1049         * gfortran.dg/typebound_generic_3.f03: Ditto.
1050         * gfortran.dg/typebound_generic_4.f03: Ditto.
1051         * gfortran.dg/typebound_operator_1.f03: Ditto.
1052         * gfortran.dg/typebound_operator_2.f03: Ditto.
1053         * gfortran.dg/typebound_operator_3.f03: Ditto.
1054         * gfortran.dg/typebound_operator_4.f03: Ditto.
1055         * gfortran.dg/typebound_proc_1.f08: Ditto.
1056         * gfortran.dg/typebound_proc_5.f03: Ditto.
1057         * gfortran.dg/typebound_proc_6.f03: Ditto.
1058
1059 2009-09-30  Jason Merrill  <jason@redhat.com>
1060
1061         * g++.dg/eh/init-temp1.C: Improve test.
1062
1063 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         PR target/22093
1066         * gcc.target/alpha/pr22093.c: New test.
1067
1068 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1069             Jason Merrill  <jason@redhat.com>
1070
1071         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1072         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1073         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1074         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1075         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1076         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1077         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1078         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1079         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1080         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1081         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1082         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1083         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1084         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1085         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1086         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1087         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1088         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1089         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1090         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1091         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1092         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1093         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1094         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1095         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1096         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1097         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1098         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1099         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1100         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1101         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1102         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1103         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1104         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1105         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1106         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1107         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1108         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1109         * lib/prune.exp: Accept "In lambda function".
1110
1111 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1112
1113         * gcc.target/i386/fma4-check.h: New file.
1114         * gcc.target/i386/fma4-fma.c: Ditto.
1115         * gcc.target/i386/fma4-maccXX.c: Ditto.
1116         * gcc.target/i386/fma4-msubXX.c: Ditto.
1117         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1118         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1119         * gcc.target/i386/fma4-vector.c: Ditto.
1120         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1121         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1122         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1123         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1124         * gcc.target/i386/fma4-256-vector.c: Ditto.
1125         * gcc.target/i386/funcspec-2.c: Ditto.
1126
1127         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1128
1129         * gcc.target/i386/funcspec-5.c: Add FMA4.
1130         * gcc.target/i386/funcspec-6.c: Ditto.
1131         * gcc.target/i386/funcspec-8.c: Ditto.
1132
1133         * gcc.target/i386/funcspec-9.c: New file.
1134
1135         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1136
1137         * gcc.target/i386/isa-10.c: New file.
1138         * gcc.target/i386/isa-11.c: Ditto.
1139         * gcc.target/i386/isa-12.c: Ditto.
1140         * gcc.target/i386/isa-13.c: Ditto.
1141         * gcc.target/i386/isa-2.c: Ditto.
1142         * gcc.target/i386/isa-3.c: Ditto.
1143         * gcc.target/i386/isa-4.c: Ditto.
1144         * gcc.target/i386/isa-7.c: Ditto.
1145         * gcc.target/i386/isa-8.c: Ditto.
1146         * gcc.target/i386/isa-9.c: Ditto.
1147
1148         * gcc.target/i386/isa-14.c: Add FMA4.
1149         * gcc.target/i386/isa-1.c: Ditto.
1150         * gcc.target/i386/isa-5.c: Ditto.
1151         * gcc.target/i386/isa-6.c: Ditto.
1152
1153         * gcc.target/i386/sse-12.c: New file.
1154         * gcc.target/i386/sse-13.c: Ditto.
1155         * gcc.target/i386/sse-14.c: Ditto.
1156         * gcc.target/i386/sse-22.c: Ditto.
1157
1158         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1159         * g++.dg/other/i386-3.C: Ditto.
1160         * g++.dg/other/i386-5.C: Ditto.
1161         * g++.dg/other/i386-6.C: Ditto.
1162
1163 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1164
1165         PR testsuite/41496
1166         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1167         before.
1168
1169 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1170
1171         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1172         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1173
1174 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR debug/41438
1177         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1178         hidden.
1179         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1180
1181 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1182
1183         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1184         * gcc.target/i386/isa-1.c: Remove SSE5.
1185         * gcc.target/i386/isa-5.c: Ditto.
1186         * gcc.target/i386/isa-6.c: Ditto.
1187         * gcc.target/i386/funcspec-4.c: Remove error conditions
1188         related to SSE5.
1189         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1190         * gcc.target/i386/avx-2.c: Ditto.
1191         * gcc.target/i386/sse-23.c: Ditto.
1192         * gcc.target/i386/funcspec-9.c: Delete.
1193
1194 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1195
1196         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1197         * gcc.dg/guality/pr41353-1.c: New test.
1198
1199         PR testsuite/41444
1200         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1201         in macro name definition for non-unix/win32/msdos.
1202
1203 2009-09-29  Daniel Kraft  <d@domob.eu>
1204
1205         PR fortran/39626
1206         * gfortran.dg/block_1.f08: New test.
1207         * gfortran.dg/block_2.f08: New test.
1208         * gfortran.dg/block_3.f90: New test.
1209         * gfortran.dg/block_4.f08: New test.
1210         * gfortran.dg/block_5.f08: New test.
1211         * gfortran.dg/block_6.f08: New test.
1212         * gfortran.dg/block_7.f08: New test.
1213         * gfortran.dg/block_8.f08: New test.
1214
1215 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1216
1217         PR libgfortran/35862
1218         * gfortran.dg/round_1.f03: New test.
1219         * gfortran.dg/f2003_io_3.f03: Update test.
1220
1221 2009-09-28  Easwaran Raman  <eraman@google.com>
1222
1223         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1224         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1225
1226 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1227
1228         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1229         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1230         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1231         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1232         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1233
1234         * g++.dg/dfp/dfp.exp: Fix typo.
1235
1236         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1237         Fix typo that breaks the check.
1238
1239 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1240
1241         * gnat.dg (tagged_alloc_free.adb): New testcase.
1242
1243 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1244
1245         * g++.dg/dfp: New directory.
1246         * g++.dg/dg.exp: Prune tests in dfp directory.
1247         * g++.dg/dfp/dfp.exp: New.
1248         * g++.dg/dfp/mangle-mode.C: New test.
1249
1250 2009-09-28  Michael Matz  <matz@suse.de>
1251
1252         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1253         for sign of -Inf.
1254
1255 2009-09-27  Richard Henderson  <rth@redhat.com>
1256
1257         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1258         * gcc.dg/tree-ssa/pr41469-1.c: New.
1259
1260 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1261
1262         PR c/41476
1263         * gcc.dg/cond-constqual-1.c: New test.
1264
1265 2009-09-26  Michael Matz  <matz@suse.de>
1266
1267         PR lto/40758
1268         PR middle-end/41470
1269         * gcc.dg/pr41470.c: New test.
1270
1271 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1272
1273         * gnat.dg/array9.adb: New test.
1274
1275 2009-09-26  Michael Matz  <matz@suse.de>
1276
1277         PR tree-optimization/41454
1278         * gcc.dg/pr41454.c: New test.
1279
1280 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1281
1282         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1283         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1284         into DW_TAG_GNU_template_parameter_pack and
1285         DW_TAG_GNU_formal_parameter_pack.
1286         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1287         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1288
1289 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1290
1291         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1292         parameters for alignment-sensitive -fsection-anchors tests.
1293
1294 2009-09-25  Richard Guenther  <rguenther@suse.de>
1295
1296         PR middle-end/41463
1297         * gcc.c-torture/execute/pr41463.c: New testcase.
1298
1299 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1300
1301         * gnat.dg/sse_nolib.adb: New testcase.
1302
1303 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1304
1305         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1306         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1307         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1308         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1309         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1310         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1311         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1312         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1313         * gcc.dg/vect/vect.exp: Add Power7 flags.
1314         * g++.dg/vect/vect.exp: Likewise.
1315         * gfortran.dg/vect/vect.exp: Likewise.
1316
1317 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1318
1319         PR fortran/41459
1320         * gfortran.dg/empty_label.f: New test.
1321         * gfortran.dg/empty_label.f90: Ditto.
1322         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1323
1324 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1325
1326         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1327         compile-time.
1328
1329 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1330
1331         * lib/scanasm.exp (make_pattern_printable): New function.
1332         (dg-scan, scan-assembler-times, scan-assembler-dem,
1333         scan-assembler-dem-not): Use it.
1334
1335 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1336
1337         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1338         (test_nested): Renamed to ...
1339         (test_nested1): This.
1340         (test_nested2): New.
1341         (main): Likewise.
1342
1343 2009-09-24  Richard Guenther  <rguenther@suse.de>
1344
1345         PR tree-optimization/36143
1346         PR tree-optimization/38747
1347         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1348         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1349         * g++.dg/torture/pr38747.C: New testcase.
1350         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1351
1352 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1353
1354         * gnat.dg/nested_proc.adb: New test.
1355
1356 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1357
1358         * gcc.target/i386/pr12329.c: Adjust.
1359
1360 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1361
1362         PR debug/41248
1363         * gcc.dg/pr41248.c: New.
1364
1365 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1366
1367         PR debug/41065
1368         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1369
1370 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1371
1372         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1373         current_compiler_flags.  Fix typos.
1374
1375 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1376
1377         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1378
1379 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1380
1381         PR c/39779
1382         * gcc.c-torture/compile/pr39779.c: New test.
1383
1384 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1385
1386         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1387         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1388         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1389
1390 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1391
1392         PR debug/41295
1393         * gcc.dg/pr41295.c: New.
1394
1395 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1396
1397         * gcc.dg/pr40209.c: Add test case.
1398
1399 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1400
1401         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1402         matching assembly.
1403         * gcc.target/mips/code-readable-2.c: Likewise.
1404         * gcc.target/mips/code-readable-3.c: Likewise.
1405
1406 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1407
1408         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1409         Check support via mode instead of C type.
1410         (check_effective_target_dfprt_nocache): Ditto.
1411         (check_effective_target_hard_dfp): Ditto.
1412
1413 2009-09-22  Richard Guenther  <rguenther@suse.de>
1414
1415         PR middle-end/41395
1416         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1417         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1418
1419 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1420
1421         * gcc.dg/20090922-1.c: New test.
1422
1423         PR bootstrap/41405
1424         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1425         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1426         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1427         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1428         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1429         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1430         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1431         * objc.dg/dwarf-2.m: Likewise.
1432
1433 2009-09-22  Richard Guenther  <rguenther@suse.de>
1434
1435         PR tree-optimization/41428
1436         * g++.dg/tree-ssa/pr41428.C: New testcase.
1437
1438 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1439
1440         PR middle-end/41429
1441         * g++.dg/gomp/pr41429.C: New test.
1442
1443 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1444
1445         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1446
1447 2009-09-21  Jason Merrill  <jason@redhat.com>
1448
1449         PR c++/41421
1450         * g++.dg/cpp0x/trivial1.C: Expand.
1451
1452 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1453
1454         * gcc.dg/torture/calleesave-sse.c: New.
1455
1456 2009-09-21  Jan Hubicka  <jh@suse.cz>
1457
1458         * gcc.dg/guality/inline-params.c: New testcase.
1459
1460 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1463         Add -fno-inline.
1464         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1465         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1466         (f2): Ditto.
1467
1468 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1469
1470         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1471         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1472         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1473         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1474         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1475
1476 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1477
1478         PR middle-end/40642
1479         * g++.dg/torture/pr40642.C: New testcase.
1480
1481 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1482
1483         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1484         cases in static initializers.
1485
1486 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1487
1488         * gcc.c-tortue/compile/pr39886.c: New.
1489
1490 2009-09-20  Chris Demetriou  <cgd@google.com>
1491
1492         PR preprocessor/28435:
1493         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1494         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1495         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1496         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1497         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1498
1499 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1500
1501         * gcc.target/mips/mips.exp: Add relax-pic-calls
1502         under -mfoo/-mno-foo options.
1503         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1504         and -mexplicit-relocs.
1505         * gcc.target/mips/call-1.c: New test.
1506         * gcc.target/mips/call-2.c: New test.
1507         * gcc.target/mips/call-3.c: New test.
1508         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1509         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1510
1511 2009-09-19  Chris Demetriou  <cgd@google.com>
1512
1513         PR preprocessor/28435:
1514         * gcc.dg/cpp/missing-header-MD.c: New test.
1515         * gcc.dg/cpp/missing-header-MMD.c: New test.
1516         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1517         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1518
1519 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1520
1521         PR libgfortran/41328
1522         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1523         EOF works.
1524
1525 2009-09-18  Jason Merrill  <jason@redhat.com>
1526
1527         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1528         * g++.dg/cpp0x/initlist-deduce.C: New.
1529
1530 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1531
1532         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1533
1534 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1535
1536         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1537         * c-c++-common/dfp: New directory.
1538         * c-c++-common/dfp/dfp-dbg.h: New file.
1539         * gcc.dg/dfp/call-by-value.c: Move to ...
1540         * c-c++-common/call-by-value.c: here.
1541         * gcc.dg/dfp/cast.c: Move to ...
1542         * c-c++-common/cast.c: here.
1543         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1544         * c-c++-common/compare-eq-const.c: here.
1545         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1546         * c-c++-common/compare-eq-d128.c: here.
1547         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1548         * c-c++-common/compare-eq-d32.c: here.
1549         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1550         * c-c++-common/compare-eq-d64.c: here.
1551         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1552         * c-c++-common/compare-eq-dfp.c: here.
1553         * gcc.dg/dfp/compare-eq.h: Move to ...
1554         * c-c++-common/compare-eq.h: here.
1555         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1556         * c-c++-common/compare-rel-const.c: here.
1557         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1558         * c-c++-common/compare-rel-d128.c: here.
1559         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1560         * c-c++-common/compare-rel-d32.c: here.
1561         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1562         * c-c++-common/compare-rel-d64.c: here.
1563         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1564         * c-c++-common/compare-rel-dfp.c: here.
1565         * gcc.dg/dfp/compare-rel.h: Move to ...
1566         * c-c++-common/compare-rel.h: here.
1567         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1568         * c-c++-common/compare-special-d128.c: here.
1569         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1570         * c-c++-common/compare-special-d32.c: here.
1571         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1572         * c-c++-common/compare-special-d64.c: here.
1573         * gcc.dg/dfp/compare-special.h: Move to ...
1574         * c-c++-common/compare-special.h: here.
1575         * gcc.dg/dfp/constants-zero.c: Move to ...
1576         * c-c++-common/constants-zero.c: here.
1577         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1578         * c-c++-common/convert-bfp-10.c: here.
1579         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1580         * c-c++-common/convert-bfp-11.c: here.
1581         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1582         * c-c++-common/convert-bfp-12.c: here.
1583         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1584         * c-c++-common/convert-bfp-13.c: here.
1585         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1586         * c-c++-common/convert-bfp-14.c: here.
1587         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1588         * c-c++-common/convert-bfp-2.c: here.
1589         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1590         * c-c++-common/convert-bfp-3.c: here.
1591         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1592         * c-c++-common/convert-bfp-4.c: here.
1593         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1594         * c-c++-common/convert-bfp-5.c: here.
1595         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1596         * c-c++-common/convert-bfp-6.c: here.
1597         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1598         * c-c++-common/convert-bfp-7.c: here.
1599         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1600         * c-c++-common/convert-bfp-8.c: here.
1601         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1602         * c-c++-common/convert-bfp-9.c: here.
1603         * gcc.dg/dfp/convert-bfp.c: Move to ...
1604         * c-c++-common/convert-bfp.c: here.
1605         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1606         * c-c++-common/convert-bfp-fold.c: here.
1607         * gcc.dg/dfp/convert-dfp.c: Move to ...
1608         * c-c++-common/convert-dfp.c: here.
1609         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1610         * c-c++-common/convert-dfp-fold-2.c: here.
1611         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1612         * c-c++-common/convert-dfp-fold.c: here.
1613         * gcc.dg/dfp/convert.h: Move to ...
1614         * c-c++-common/convert.h: here.
1615         * gcc.dg/dfp/convert-int.c: Move to ...
1616         * c-c++-common/convert-int.c: here.
1617         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1618         * c-c++-common/convert-int-fold.c: here.
1619         * gcc.dg/dfp/convert-int-max.c: Move to ...
1620         * c-c++-common/convert-int-max.c: here.
1621         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1622         * c-c++-common/convert-int-max-fold.c: here.
1623         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1624         * c-c++-common/convert-int-saturate.c: here.
1625         * gcc.dg/dfp/func-array.c: Move to ...
1626         * c-c++-common/func-array.c: here.
1627         * gcc.dg/dfp/func-deref.c: Move to ...
1628         * c-c++-common/func-deref.c: here.
1629         * gcc.dg/dfp/func-mixed.c: Move to ...
1630         * c-c++-common/func-mixed.c: here.
1631         * gcc.dg/dfp/func-pointer.c: Move to ...
1632         * c-c++-common/func-pointer.c: here.
1633         * gcc.dg/dfp/func-scalar.c: Move to ...
1634         * c-c++-common/func-scalar.c: here.
1635         * gcc.dg/dfp/func-struct.c: Move to ...
1636         * c-c++-common/func-struct.c: here.
1637         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1638         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1639         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1640         * c-c++-common/func-vararg-alternate-d128.c: here.
1641         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1642         * c-c++-common/func-vararg-alternate-d32.c: here.
1643         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1644         * c-c++-common/func-vararg-alternate-d64.c: here.
1645         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1646         * c-c++-common/func-vararg-alternate.h: here.
1647         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1648         * c-c++-common/func-vararg-dfp.c: here.
1649         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1650         * c-c++-common/func-vararg-mixed-2.c: here.
1651         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1652         * c-c++-common/func-vararg-mixed.c: here.
1653         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1654         * c-c++-common/func-vararg-size0.c: here.
1655         * gcc.dg/dfp/inf-1.c: Move to ...
1656         * c-c++-common/inf-1.c: here.
1657         * gcc.dg/dfp/loop-index.c: Move to ...
1658         * c-c++-common/loop-index.c: here.
1659         * gcc.dg/dfp/modes.c: Move to ...
1660         * c-c++-common/modes.c: here.
1661         * gcc.dg/dfp/nan-1.c: Move to ...
1662         * c-c++-common/nan-1.c: here.
1663         * gcc.dg/dfp/nan-2.c: Move to ...
1664         * c-c++-common/nan-2.c: here.
1665         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1666         * c-c++-common/operator-arith-fold.c: here.
1667         * gcc.dg/dfp/operator-assignment.c: Move to ...
1668         * c-c++-common/operator-assignment.c: here.
1669         * gcc.dg/dfp/operator-comma.c: Move to ...
1670         * c-c++-common/operator-comma.c: here.
1671         * gcc.dg/dfp/operator-cond.c: Move to ...
1672         * c-c++-common/operator-cond.c: here.
1673         * gcc.dg/dfp/operator-logical.c: Move to ...
1674         * c-c++-common/operator-logical.c: here.
1675         * gcc.dg/dfp/operator-unary.c: Move to ...
1676         * c-c++-common/operator-unary.c: here.
1677         * gcc.dg/dfp/pr31385.c: Move to ...
1678         * c-c++-common/pr31385.c: here.
1679         * gcc.dg/dfp/pr33466.c: Move to ...
1680         * c-c++-common/pr33466.c: here.
1681         * gcc.dg/dfp/pr35620.c: Move to ...
1682         * c-c++-common/pr35620.c: here.
1683         * gcc.dg/dfp/pr36800.c: Move to ...
1684         * c-c++-common/pr36800.c: here.
1685         * gcc.dg/dfp/pr39034.c: Move to ...
1686         * c-c++-common/pr39034.c: here.
1687         * gcc.dg/dfp/pr39035.c: Move to ...
1688         * c-c++-common/pr39035.c: here.
1689         * gcc.dg/dfp/pr39902.c: Move to ...
1690         * c-c++-common/pr39902.c: here.
1691         * gcc.dg/dfp/pr39986.c: Move to ...
1692         * c-c++-common/pr39986.c: here.
1693         * gcc.dg/dfp/signbit-1.c: Move to ...
1694         * c-c++-common/signbit-1.c: here.
1695         * gcc.dg/dfp/signbit-2.c: Move to ...
1696         * c-c++-common/signbit-2.c: here.
1697         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1698         * c-c++-common/struct-layout-1.c: here.
1699         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1700         * c-c++-common/usual-arith-conv.c: here.
1701         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1702         * c-c++-common/usual-arith-conv-const.c: here.
1703
1704 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1705
1706         PR testsuite/41288
1707         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1708         stack alignment.
1709
1710 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1711
1712         PR c++/39365
1713         * g++.dg/expr/bool3.C: New test.
1714         * g++.dg/expr/bool4.C: New test.
1715
1716 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1717
1718         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1719         * gcc.dg/dfp/signbit-2.c: Use it.
1720         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1721         arguments to unsigned int.
1722         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1723         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1724         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1725         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1726         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1727         * gcc.dg/dfp/pr39986.c: Ditto.
1728         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1729         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1730         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1731         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1732         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1733
1734 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1735
1736         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1737
1738 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1739
1740         PR c/41049
1741         * dfp/pr41049.c: New test.
1742
1743 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1744
1745         PR testsuite/41385
1746         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1747
1748 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1749
1750         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1751         * gcc.dg/ipa/ipa-sra-1.c: New test.
1752         * gcc.dg/ipa/ipa-sra-2.c: New test.
1753         * gcc.dg/ipa/ipa-sra-3.c: New test.
1754         * gcc.dg/ipa/ipa-sra-4.c: New test.
1755         * gcc.dg/ipa/ipa-sra-5.c: New test.
1756         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1757         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1758
1759 2009-09-17  Michael Matz  <matz@suse.de>
1760
1761         PR middle-end/41347
1762         * gfortran.dg/pr41347.f90: New test.
1763
1764 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1765
1766         * gcc.c-torture/compile/20090917-1.c: New testcase.
1767
1768 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1769
1770         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1771         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1772         alpha*-*-* target from XFAIL list.
1773
1774 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1775
1776         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1777         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1778         * gcc.dg/dfp/cast-bad.c: Use default options.
1779         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1780         * gcc.dg/dfp/composite-type.c: Ditto.
1781         * gcc.dg/dfp/constants.c: Ditto.
1782         * gcc.dg/dfp/constants-hex.c: Ditto.
1783         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1784         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1785         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1786         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1787         * gcc.dg/dfp/ctypes.c: Ditto.
1788         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1789         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1790         * gcc.dg/dfp/float-constant-double.c: Ditto.
1791         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1792         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1793         * gcc.dg/dfp/modes.c: Ditto.
1794         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1795         * gcc.dg/dfp/pr31344.c: Ditto.
1796         * gcc.dg/dfp/pr31385.c: Ditto.
1797         * gcc.dg/dfp/pr33466.c: Ditto.
1798         * gcc.dg/dfp/pr35620.c: Ditto.
1799         * gcc.dg/dfp/pr37435.c: Ditto.
1800         * gcc.dg/dfp/pr39986.c: Ditto.
1801         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1802         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1803         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1804         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1805         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1806         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1807         * gcc.dg/dfp/typespec.c: Ditto.
1808         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1809         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1810         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1811         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1812         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1813         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1814         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1815         * gcc.dg/dfp/compare-rel.h: Ditto.
1816         * gcc.dg/dfp/compare-special.h: Ditto.
1817         * gcc.dg/dfp/convert.h: Ditto.
1818         * gcc.dg/dfp/fe-check.h: Ditto.
1819         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1820         * gcc.dg/dfp/cast.c: Ditto.
1821         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1822         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1823         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1824         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1825         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1826         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1827         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1828         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1829         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1830         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1831         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1832         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1833         * gcc.dg/dfp/constants-zero.c: Ditto.
1834         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1835         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1836         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1837         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1838         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1839         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1840         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1841         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1842         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1843         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1844         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1845         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1846         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1847         * gcc.dg/dfp/convert-bfp.c: Ditto.
1848         * gcc.dg/dfp/convert-complex.c: Ditto.
1849         * gcc.dg/dfp/convert-dfp.c: Ditto.
1850         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1851         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1852         * gcc.dg/dfp/convert-int.c: Ditto.
1853         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1854         * gcc.dg/dfp/convert-int-max.c: Ditto.
1855         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1856         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1857         * gcc.dg/dfp/fe-binop.c: Ditto.
1858         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1859         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1860         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1861         * gcc.dg/dfp/func-array.c: Ditto.
1862         * gcc.dg/dfp/func-deref.c: Ditto.
1863         * gcc.dg/dfp/func-mixed.c: Ditto.
1864         * gcc.dg/dfp/func-pointer.c: Ditto.
1865         * gcc.dg/dfp/func-scalar.c: Ditto.
1866         * gcc.dg/dfp/func-struct.c: Ditto.
1867         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1868         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1869         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1870         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1871         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1872         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1873         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1874         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1875         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1876         * gcc.dg/dfp/inf-1.c: Ditto.
1877         * gcc.dg/dfp/loop-index.c: Ditto.
1878         * gcc.dg/dfp/nan-1.c: Ditto.
1879         * gcc.dg/dfp/nan-2.c: Ditto.
1880         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1881         * gcc.dg/dfp/operator-assignment.c: Ditto.
1882         * gcc.dg/dfp/operator-comma.c: Ditto.
1883         * gcc.dg/dfp/operator-cond.c: Ditto.
1884         * gcc.dg/dfp/operator-logical.c: Ditto.
1885         * gcc.dg/dfp/operator-unary.c: Ditto.
1886         * gcc.dg/dfp/pr36800.c: Ditto.
1887         * gcc.dg/dfp/pr39034.c: Ditto.
1888         * gcc.dg/dfp/pr39035.c: Ditto.
1889         * gcc.dg/dfp/pr39902.c: Ditto.
1890         * gcc.dg/dfp/signbit-1.c: Ditto.
1891         * gcc.dg/dfp/signbit-2.c: Ditto.
1892         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1893         * gcc.dg/dfp/union-init.c: Ditto.
1894         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1895
1896 2009-09-16  Michael Matz  <matz@suse.de>
1897
1898         PR fortran/41212
1899         * gfortran.dg/pr41212.f90: New test.
1900
1901 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1902
1903         * gnat.dg/alignment9.adb: New test.
1904
1905 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1906
1907         * gnat.dg/discr20.ad[sb]: New test.
1908
1909 2009-09-16  Richard Guenther  <rguenther@suse.de>
1910
1911         PR middle-end/34011
1912         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1913
1914 2009-09-16  DJ Delorie  <dj@redhat.com>
1915             Kaz Kojima  <kkojima@gcc.gnu.org>
1916
1917         * gcc.target/sh/struct-arg-dw2.c: New test.
1918
1919 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1920             Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR target/41175
1923         * gcc.target/powerpc/pr41175.c: New test.
1924
1925 2009-09-14  Richard Henderson  <rth@redhat.com>
1926
1927         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1928         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1929         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1930
1931 2009-09-14  Richard Henderson  <rth@redhat.com>
1932
1933         * g++.dg/eh/builtin1.C: Update resx pattern match.
1934         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1935
1936 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1937
1938         * gcc.target/mips/branch-helper.h: New file.
1939         * gcc.target/mips/branch-2.c,
1940         * gcc.target/mips/branch-3.c,
1941         * gcc.target/mips/branch-4.c,
1942         * gcc.target/mips/branch-5.c,
1943         * gcc.target/mips/branch-6.c,
1944         * gcc.target/mips/branch-7.c,
1945         * gcc.target/mips/branch-8.c,
1946         * gcc.target/mips/branch-9.c,
1947         * gcc.target/mips/branch-10.c,
1948         * gcc.target/mips/branch-11.c,
1949         * gcc.target/mips/branch-12.c,
1950         * gcc.target/mips/branch-13.c,
1951         * gcc.target/mips/branch-14.c,
1952         * gcc.target/mips/branch-15.c: New tests.
1953
1954 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1955
1956         PR target/41331
1957         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1958         -m32 -mpowerpc64 system.
1959
1960 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1961
1962         From Jie Zhang <jie.zhang@analog.com>:
1963         * gcc.target/bfin/saveall.c: New test.
1964         * gcc.target/bfin/20090914-1.c: New test.
1965         * gcc.target/bfin/20090914-2.c: New test.
1966
1967         * gcc.target/bfin/20090914-3.c: New test.
1968
1969 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1970
1971         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1972
1973 2009-09-14  Richard Guenther  <rguenther@suse.de>
1974
1975         PR middle-end/41350
1976         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1977
1978 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1979
1980         PR libgfortran/41328
1981         * gfortran.dg/cr_lf.f90: New test.
1982
1983 2009-09-11  Michael Matz  <matz@suse.de>
1984
1985         PR middle-end/41275
1986         * g++.dg/tree-ssa/pr41275.C: New test.
1987
1988 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1989
1990         PR fortran/41242
1991         * gfortran.dg/proc_ptr_comp_21.f90: New.
1992
1993 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1994
1995         PR fortran/31292
1996         * gfortran.dg/module_procedure_1.f90: New test.
1997         * gfortran.dg/module_procedure_2.f90: Ditto.
1998         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1999
2000 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2001             James A. Morrison  <phython@gcc.gnu.org>
2002
2003         PR ada/18302
2004         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2005         commands.
2006         * ada/acats/run_test.exp: New file.
2007
2008 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2009
2010         Revert:
2011         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2012
2013         PR rtl-optimization/39779
2014         * gcc.dg/pr39979.c: New test.
2015
2016 2009-09-10  Richard Guenther  <rguenther@suse.de>
2017
2018         PR middle-end/41257
2019         * g++.dg/torture/pr41257-2.C: New testcase.
2020
2021 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2022
2023         PR c++/28293
2024         * g++.dg/template/crash91.C: New.
2025
2026 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2027
2028         PR rtl-optimization/39779
2029         * gcc.dg/pr39979.c: New test.
2030
2031 2009-09-09  Richard Guenther  <rguenther@suse.de>
2032
2033         PR tree-optimization/41101
2034         * gcc.c-torture/compile/pr41101.c: New testcase.
2035
2036 2009-09-09  Richard Guenther  <rguenther@suse.de>
2037
2038         PR middle-end/41317
2039         * gcc.c-torture/execute/pr41317.c: New testcase.
2040         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2041         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2042
2043 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2044
2045         Fix some test breakages on Darwin
2046         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2047         and adjust.
2048         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2049         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2050         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2051         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2052         take darwin specifics in account.
2053
2054 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2055
2056         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2057         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2058
2059 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2060
2061         PR c++/39923
2062         * g++.dg/cpp0x/initlist24.C: New.
2063
2064 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2065
2066         * gcc.dg/large-size-array-2.c: Fix target requirement.
2067         * gcc.dg/large-size-array-4.c: Likewise.
2068         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2069         * gcc.dg/c99-const-expr-2.c: Likewise.
2070         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2071         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2072         * gcc.dg/c90-const-expr-10.c: Likewise.
2073         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2074         instead of long.
2075         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2076         * gcc.dg/vect/pr33846.c: Likewise.
2077         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2078         __PTRDIFF_TYPE__, instead of unsigned long.
2079         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2080
2081 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2082
2083         PR debug/41229
2084         PR debug/41291
2085         PR debug/41300
2086         * gfortran.dg/pr41229.f90: New.
2087
2088 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2089
2090         PR debug/41232
2091         * gcc.dg/pr41232.c: New.
2092
2093 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2094
2095         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2096         contain -march.
2097         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2098         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2099         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2100         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2101         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2102         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2103         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2104         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2105         options other than that used in dg-options.
2106
2107 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR rtl-optimization/41239
2110         * gcc.c-torture/execute/pr41239.c: New test.
2111
2112 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113
2114         PR libgfortran/41192
2115         * gfortran.dg/namelist_59.f90: New test.
2116
2117 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2118
2119         From Mike Frysinger  <michael.frysinger@analog.com>
2120         * gcc.target/bfin/mcpu-bf542m.c: New file.
2121         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2122         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2123         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2124         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2125
2126 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2127
2128         PR middle-end/41282
2129         * gcc.c-torture/compile/pr41282.c: New test.
2130
2131 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2132
2133         PR fortran/41197
2134         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2135         variables for stat and errmsg.
2136         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2137         * gfortran.dg/allocate_stat_2.f90:  New test.
2138
2139 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2140
2141         * gcc.c-torture/compile/20090907-1.c: New test.
2142
2143 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR bootstrap/41241
2146         * gcc.dg/pr41241.c: New test.
2147
2148 2009-09-06  Richard Guenther  <rguenther@suse.de>
2149
2150         PR middle-end/41144
2151         * g++.dg/torture/pr41144.C: New testcase.
2152
2153 2009-09-06  Richard Guenther  <rguenther@suse.de>
2154
2155         PR middle-end/41261
2156         * gcc.dg/torture/pr41261.c: New testcase.
2157
2158 2009-09-05  Richard Guenther  <rguenther@suse.de>
2159
2160         PR middle-end/41181
2161         * gcc.c-torture/compile/pr41181.c: New testcase.
2162
2163 2009-09-05  Richard Guenther  <rguenther@suse.de>
2164
2165         PR debug/41273
2166         * g++.dg/torture/pr41273.C: New testcase.
2167
2168 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2169
2170         PR fortran/41258
2171         * gfortran.dg/typebound_proc_12.f90 : New test.
2172
2173 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2174
2175         PR debug/41225
2176         * gfortran.dg/pr41225.f90: New.
2177
2178 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2179
2180         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2181         unistd.h, sys/types.h and sys/wait.h.
2182         (gualchk_t): New.
2183         (GUALCVT): New.
2184         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2185         (GUALITY_GDB_REDIRECT): New.
2186         (GUALITY_GDB_ARGS): Use it.
2187
2188 2009-09-04  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/41257
2191         * g++.dg/torture/pr41257.C: New testcase.
2192
2193 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2194
2195         PR tree-optimization/41112
2196         * gnat.dg/array8.adb: New test.
2197
2198 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2199
2200         * gcc.target/arm/ctz.c: New test case.
2201
2202 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2203
2204         PR tree-optimization/38275
2205         * gcc.dg/autopar/reduc-1char.c: Increase number
2206         of iterations. Adjust the logic accordingly.
2207         * gcc.dg/autopar/reduc-2char.c: Ditto.
2208         * gcc.dg/autopar/reduc-1.c: Ditto.
2209         * gcc.dg/autopar/reduc-2.c: Ditto.
2210         * gcc.dg/autopar/reduc-3.c: Ditto.
2211         * gcc.dg/autopar/reduc-6.c: Ditto.
2212         * gcc.dg/autopar/reduc-7.c: Ditto.
2213         * gcc.dg/autopar/reduc-8.c: Ditto.
2214         * gcc.dg/autopar/reduc-9.c: Ditto.
2215         * gcc.dg/autopar/pr39500-1.c: Ditto.
2216         * gcc.dg/autopar/reduc-1short.c: Ditto.
2217         * gcc.dg/autopar/reduc-2short.c: Ditto.
2218         * gcc.dg/autopar/parallelization-1.c: Ditto.
2219
2220 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2221
2222         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2223         testcase using guality.h compiles and links and if a global variable
2224         can be verified by gdb.
2225
2226 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2227
2228         * lib/target-supports.exp (check_effective_target_sync_int_long):
2229         Supported on Blackfin Linux targets.
2230
2231 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2232
2233         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2234
2235 2009-09-03  Diego Novillo  <dnovillo@google.com>
2236
2237         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2238         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2239         * g++.dg/warn/unit-1.C: Likewise.
2240         * g++.dg/ipa/iinline-1.C: Likewise.
2241         * g++.dg/template/cond2.C: Adjust expected line location for the
2242         error.
2243         * g++.dg/template/pr35240.C: Likewise.
2244
2245 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2246
2247         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2248         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2249
2250 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2251
2252         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2253         * gcc.dg/memcpy-1.c: Add . to match pattern.
2254         * gcc.dg/uninit-I.c: XFAIL warning test.
2255         * g++.dg/warn/unit-1.C: XFAIL warning test.
2256
2257 2009-09-02  Ian Lance Taylor  <iant@google.com>
2258
2259         * gcc.dg/20090902-1.c: New test.
2260
2261 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2262
2263         * gcc.dg/builtin-object-size-9.c: New test.
2264
2265 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2266
2267         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2268
2269 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2270             Olivier Hainque  <hainque@adacore.com>
2271
2272         * gnat.dg/misaligned_param.adb: New test.
2273         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2274         * gnat.dg/slice7.adb: Add 1 more related case.
2275
2276 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2277
2278         * gcc.dg/guality/guality.c: Expect to fail for now.
2279         * gcc.dg/guality/example.c: Likewise.
2280
2281 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2282
2283         * gcc.dg/guality/guality.c: New.
2284         * gcc.dg/guality/guality.h: New.
2285         * gcc.dg/guality/guality.exp: New.
2286         * gcc.dg/guality/example.c: New.
2287         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2288         (cleanup-saved-temps): Likewise, .gkd files too.
2289
2290 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2291
2292         PR fortran/39229
2293         * gfortran.dg/line_length_3.f: New test.
2294         * gfortran.dg/line_length_4.f90: New test.
2295
2296 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2297
2298         * lib/target-supports.exp (check_gc_sections_available):
2299         Add proper pattern quote.
2300
2301 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2302             Kaz Kojima  <kkojima@gcc.gnu.org>
2303
2304         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2305         * g++.dg/cdce3.C: Use dg-add-options ieee.
2306         * g++.dg/torture/type-generic-1.C: Likewise.
2307         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2308         * gcc.dg/pr28796-2.c: Likewise.
2309         * gcc.dg/torture/builtin-math-7.c: Likewise.
2310         * gcc.dg/torture/type-generic-1.c: Likewise.
2311         * gfortran.dg/boz_14.f90: Likewise.
2312         * gfortran.dg/erf_2.F90: Likewise.
2313         * gfortran.dg/init_flag_3.f90: Likewise.
2314         * gfortran.dg/init_flag_4.f90: Likewise.
2315         * gfortran.dg/init_flag_5.f90: Likewise.
2316         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2317         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2318         * gfortran.dg/isnan_1.f90: Likewise.
2319         * gfortran.dg/isnan_2.f90: Likewise.
2320         * gfortran.dg/maxlocval_2.f90: Likewise.
2321         * gfortran.dg/maxlocval_4.f90: Likewise.
2322         * gfortran.dg/minlocval_1.f90: Likewise.
2323         * gfortran.dg/minlocval_4.f90: Likewise.
2324         * gfortran.dg/module_nan.f90: Likewise.
2325         * gfortran.dg/namelist_42.f90: Likewise.
2326         * gfortran.dg/namelist_43.f90: Likewise.
2327         * gfortran.dg/nan_1.f90: Likewise.
2328         * gfortran.dg/nan_2.f90: Likewise.
2329         * gfortran.dg/nan_3.f90: Likewise.
2330         * gfortran.dg/nan_4.f90: Likewise.
2331         * gfortran.dg/nan_5.f90: Likewise.
2332         * gfortran.dg/nearest_1.f90: Likewise.
2333         * gfortran.dg/nearest_2.f90: Likewise.
2334         * gfortran.dg/nearest_3.f90: Likewise.
2335         * gfortran.dg/pr37243.f: Likewise.
2336         * gfortran.dg/real_const_3.f90: Likewise.
2337         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2338
2339 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2340
2341         PR debug/30161
2342         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2343         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2344         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2345         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2346         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2347         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2348         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2349         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2350         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2351         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2352         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2353         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2354         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2355
2356 2009-08-31  Jason Merrill  <jason@redhat.com>
2357
2358         PR c++/41127
2359         * g++.dg/parse/enum5.C: New.
2360         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2361
2362 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2363
2364         PR fortran/40940
2365         * gfortran.dg/allocate_derived_1.f90: New.
2366         * gfortran.dg/class_3.f03: New.
2367
2368 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2369
2370         PR fortran/40996
2371         * gfortran.dg/allocatable_scalar_1.f90: New.
2372         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2373         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2374         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2375
2376 2009-08-30  Richard Guenther  <rguenther@suse.de>
2377
2378         PR tree-optimization/41186
2379         * g++.dg/torture/pr41186.C: New testcase.
2380         * g++.dg/tree-ssa/pr41186.C: Likewise.
2381
2382 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2383
2384         PR c++/41187
2385         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2386         take ia64 assembly comments syntax in account.
2387
2388 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2389
2390         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2391
2392 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2393
2394         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2395         * gfortran.dg/whole_file_6.f90: Likewise.
2396
2397 2009-08-28  Cary Coutant  <ccoutant@google.com>
2398
2399         PR debug/41063
2400         * g++.dg/debug/dwarf2/pr41063.C: New test.
2401
2402 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2403
2404         PR rtl-optimization/40861
2405         * gcc.dg/pr40861.c: New test.
2406
2407 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2408
2409         PR fortran/40869
2410         * gfortran.dg/proc_ptr_comp_20.f90: New.
2411
2412 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2413
2414         PR libfortran/39667
2415         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2416         open temp file with status="scratch".
2417         * gfortran.dg/fmt_cache_1.f: Likewise.
2418         * gfortran.dg/fmt_exhaust.f90: Likewise.
2419         * gfortran.dg/fmt_t_4.f90: Likewise.
2420         * gfortran.dg/fseek.f90: Likewise.
2421         * gfortran.dg/list_read_5.f90: Likewise.
2422         * gfortran.dg/namelist_39.f90: Likewise.
2423         * gfortran.dg/namelist_56.f90: Likewise.
2424         * gfortran.dg/read_bad_advance.f90: Likewise.
2425         * gfortran.dg/read_repeat.f90: Likewise.
2426         * gfortran.dg/read_size_noadvance.f90: Likewise.
2427         * gfortran.dg/read_x_past.f: Likewise.
2428
2429 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2430
2431         PR fortran/28039
2432         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2433
2434 2009-08-27  Daniel Kraft  <d@domob.eu>
2435
2436         PR fortran/37425
2437         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2438         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2439         error and fix problem with recursive assignment.
2440         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2441         * gfortran.dg/typebound_operator_3.f03: New test.
2442         * gfortran.dg/typebound_operator_4.f03: New test.
2443
2444 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2445
2446         PR debug/41170
2447         * debug/dwarf2/namespace-1.C: New test.
2448
2449 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2450
2451         PR fortran/41162
2452         * gfortran.dg/pr41162.f: New.
2453
2454 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2455             Richard Sandiford  <rdsandiford@googlemail.com>
2456
2457         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2458         with "forbid_cpu".
2459         * gcc.target/mips/branch-1.c: Update accordingly.
2460         * gcc.target/mips/extend-1.c: Likewise.
2461         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2462
2463 2009-08-26  Richard Guenther  <rguenther@suse.de>
2464
2465         PR middle-end/41163
2466         * gcc.c-torture/compile/pr41163.c: New testcase.
2467         * gcc.dg/pr35899.c: Adjust.
2468
2469 2009-08-26  Richard Guenther  <rguenther@suse.de>
2470
2471         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2472
2473 2009-08-26  Jason Merrill  <jason@redhat.com>
2474
2475         * g++.dg/cpp0x/explicit3.C: New.
2476         * g++.dg/overload/cond2.C: New.
2477
2478 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2479
2480         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2481
2482 2009-08-25  Jan Hubicka  <jh@suse.cz>
2483
2484         * gcc.target/i386/sse5-shift1-vector.c
2485         * gcc.target/i386/isa-12.c
2486         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2487         * gcc.target/i386/sse5-pcmov2.c
2488         * gcc.target/i386/isa-3.c
2489         * gcc.target/i386/sse5-shift2-vector.c
2490         * gcc.target/i386/isa-7.c
2491         * gcc.target/i386/funcspec-2.c
2492         * gcc.target/i386/sse5-haddX.c
2493         * gcc.target/i386/sse5-hadduX.c
2494         * gcc.target/i386/isa-9.c
2495         * gcc.target/i386/sse5-maccXX.c
2496         * gcc.target/i386/sse5-shift3-vector.c
2497         * gcc.target/i386/sse5-msubXX.c
2498         * gcc.target/i386/sse5-permpX.c
2499         * gcc.target/i386/sse5-check.h
2500         * gcc.target/i386/sse-12.c
2501         * gcc.target/i386/sse-11.c
2502         * gcc.target/i386/sse-10.c
2503         * gcc.target/i386/sse-13.c
2504         * gcc.target/i386/sse-14.c
2505         * gcc.target/i386/sse-22.c
2506         * gcc.target/i386/sse-2.c
2507         * gcc.target/i386/sse-13.c
2508         * gcc.target/i386/avx-2.c
2509         * gcc.target/i386/sse5-rotate1-vector.c
2510         * gcc.target/i386/isa-4.c
2511         * gcc.target/i386/sse5-hsubX.c
2512         * gcc.target/i386/sse5-pcmov.c
2513         * gcc.target/i386/sse5-fma.c
2514         * gcc.target/i386/isa-8.c
2515         * gcc.target/i386/sse5-rotate2-vector.c
2516         * gcc.target/i386/sse5-nmaccXX.c
2517         * gcc.target/i386/sse5-imul64-vector.c
2518         * gcc.target/i386/sse5-nmsubXX.c
2519         * gcc.target/i386/sse5-rotate3-vector.c
2520         * gcc.target/i386/sse5-fma-vector.c
2521         * gcc.target/i386/sse5-imul32widen-vector.c
2522         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2523
2524         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2525         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2526         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2527         * gcc.target/i386/avx-1.c: Remove SSE5.
2528         * gcc.target/i386/avx-2.c: Remove SSE5.
2529         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2530         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2531         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2532         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2533
2534 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2535
2536         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2537
2538 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2539
2540         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2541         keyword works in the same manner as __alignof.
2542
2543 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2544
2545         PR libfortran/34670
2546         * gfortran.dg/unpack_bounds_1.f90:  New test.
2547         * gfortran.dg/unpack_bounds_2.f90:  New test.
2548         * gfortran.dg/unpack_bounds_3.f90:  New test.
2549
2550 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2551
2552         * gnat.dg/slice7.adb: New test.
2553         * gnat.dg/slice7_pkg.ads: New helper.
2554
2555 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2556
2557         PR fortran/41139
2558         * gfortran.dg/proc_ptr_25.f90: New.
2559         * gfortran.dg/proc_ptr_comp_18.f90: New.
2560         * gfortran.dg/proc_ptr_comp_19.f90: New.
2561
2562 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2563
2564         PR fortran/41154
2565         * gfortran.dg/fmt_error_8.f: New test.
2566
2567 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2568
2569         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2570         number, update all callers and synchronize results for latest MPC.
2571
2572 2009-08-21  Jason Merrill  <jason@redhat.com>
2573
2574         * g++.dg/warn/Wunused-17.C: New.
2575
2576 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2577
2578         * gcc.target/arm/combine-cmp-shift.c: New test.
2579
2580 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2581
2582         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2583         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2584         width specifier.
2585
2586 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2587
2588         * gfortran.dg/fmt_error_7.f: New test.
2589
2590 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2591
2592         PR target/40718
2593         * gcc.target/i386/pr40718.c: New test.
2594
2595 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2596
2597         * gfortran.dg/proc_ptr_24.f90: New test.
2598
2599 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2600
2601         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2602         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2603         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2604
2605 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2606
2607         PR fortran/28039
2608         * gfortran.dg/fmt_with_extra.f: new file.
2609
2610 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2611
2612         * lib/target-supports.exp
2613         (check_effective_target_arm_iwmmxt_ok): New procedure.
2614         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2615         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2616
2617 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2618
2619         * gfortran.dg/boz_9.f90: Do not load denormal floating
2620         point constants.  Remove -mieee option for alpha*-*-* targets.
2621
2622 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2623
2624         PR fortran/41106
2625         * gfortran.dg/proc_ptr_23.f90: New.
2626         * gfortran.dg/proc_ptr_comp_15.f90: New.
2627         * gfortran.dg/proc_ptr_comp_16.f90: New.
2628         * gfortran.dg/proc_ptr_comp_17.f90: New.
2629
2630 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR c++/41131
2633         * g++.dg/expr/unary3.C: New test.
2634
2635 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2636
2637         * gfortran.dg/common_5.f: Add -mdalign for sh.
2638         * gfortran.dg/common_align_2.f90: Likewise.
2639
2640 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2641
2642         PR libfortran/40962
2643         * c_f_pointer_tests_4.f90:  New test.
2644
2645 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2646
2647         * gnat.dg/slice6.adb: New test.
2648         * gnat.dg/slice6_pkg.ads: New helper.
2649
2650 2009-08-20  Michael Matz  <matz@suse.de>
2651
2652         PR fortran/41126
2653         * gfortran.dg/pr41126.f90: New test.
2654
2655 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2656
2657         * gnat.dg/dynamic_bound.adb: New test.
2658
2659 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2660
2661         PR fortran/41121
2662         * gfortran.dg/intrinsic_5.f90: New.
2663
2664 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2665             Richard Earnshaw  <richard.earnshaw@arm.com>
2666
2667         * gcc.target/arm/20090811-1.c: New test.
2668
2669 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR middle-end/41123
2672         * gcc.dg/pr41123.c: New test.
2673
2674 2009-08-19  Jason Merrill  <jason@redhat.com>
2675
2676         PR c++/41120
2677         * g++.dg/other/gc4.C: New.
2678
2679 2009-08-18  Michael Matz  <matz@suse.de>
2680
2681         * gfortran.dg/vect/vect-gems.f90: New test.
2682         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2683
2684 2009-08-18  DJ Delorie  <dj@redhat.com>
2685
2686         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2687         * lib/gcc-defs.exp: ... to here.
2688
2689         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2690         GCC_EXEC_PREFIX before building the wrapper.
2691
2692 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2693
2694         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2695         tests.
2696         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2697         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2698         dg-options.  Fix dg-final clause.
2699
2700 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2701
2702         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2703
2704 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2705             Paul Thomas  <pault@gcc.gnu.org>
2706
2707         PR fortran/40870
2708         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2709
2710 2009-08-18  Richard Guenther  <rguenther@suse.de>
2711
2712         PR middle-end/41094
2713         * gcc.dg/torture/pr41094.c: New testcase.
2714         * gcc.dg/torture/builtin-power-1.c: Adjust.
2715         * gcc.dg/builtins-10.c: Likewise.
2716
2717 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2718
2719         PR target/40971
2720         * gcc.dg/pr40971.c: New test.
2721
2722 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2723
2724         PR fortran/41062
2725         * gfortran.dg/use_only_4.f90: New test.
2726
2727 2009-08-17  Daniel Kraft  <d@domob.eu>
2728
2729         PR fortran/37425
2730         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2731         NOPASS bindings as operators.
2732
2733 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2734
2735         * lib/target-supports.exp
2736         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2737         of targets that do not need command line argument to enable SIMD.
2738
2739 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2740
2741         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2742         typo in cache name.
2743
2744 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2745
2746         PR fortran/41075
2747         * gfortran.dg/unlimited_fmt_1.f90: New test.
2748
2749 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2750
2751         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2752
2753 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2754
2755         * gnat.dg/itype.ad[sb]: New test.
2756
2757 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2758
2759         * gcc.target/mips/mips.exp: Add terminology section to comment
2760         at the top of the file.  Fix typos.
2761
2762 2009-08-16  Jason Merrill  <jason@redhat.com>
2763
2764         * g++.dg/debug/dwarf2/inline1.C: New.
2765
2766 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2767
2768         PR target/38599
2769         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2770
2771 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2772
2773         PR debug/37801
2774         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2775         Make sure to trigger inlining optimizations.
2776         * gcc.dg/debug/dwarf2/inline2.c: New test.
2777
2778 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2779
2780         PR fortran/41070
2781         * gfortran.dg/structure_constructor_10.f90: New.
2782
2783 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2784
2785         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2786         * gcc.dg/pragma-re-2.c: Likewise.
2787         * gcc.dg/pragma-re-3.c: Likewise.
2788         * gcc.dg/pragma-re-4.c: Likewise.
2789         * g++.dg/other/pragma-re-1.C: Likewise.
2790         * g++.dg/other/pragma-re-2.C: Likewise.
2791
2792 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2793
2794         * gcc.dg/torture/builtin-math-7.c: New.
2795
2796 2009-08-14  Richard Guenther  <rguenther@suse.de>
2797
2798         * gcc.c-torture/execute/20090814-1.c: New testcase.
2799
2800 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2801
2802         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2803
2804 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2805
2806         PR target/40934
2807         * gcc.target/i386/pr40934.c: New.
2808
2809 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2810
2811         PR target/41019
2812         * gcc.target/i386/pr41019.c: New test.
2813
2814 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2815
2816         PR fortran/40955
2817         * gfortran.dg/winapi.f90: New test.
2818
2819 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2820
2821         PR fortran/40995
2822         * gfortran.dg/intrinsic_4.f90: New.
2823         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2824         different line.
2825
2826 2009-08-13  Richard Guenther  <rguenther@suse.de>
2827
2828         PR middle-end/41047
2829         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2830
2831 2009-08-12  Richard Guenther  <rguenther@suse.de>
2832
2833         PR tree-optimization/41011
2834         * gfortran.dg/pr41011.f: New testcase.
2835
2836 2009-08-11  Andrew Haley  <aph@redhat.com>
2837
2838         * gcc.target/arm/synchronize.c: New file.
2839
2840 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2841
2842         PR middle-end/40980
2843         * gfortran.dg/graphite/id-17.f: New.
2844
2845 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2846             Sebastian Pop  <sebastian.pop@amd.com>
2847
2848         * gcc.dg/graphite/interchange-1.c: XFAILed.
2849         * gcc.dg/graphite/interchange-2.c: XFAILed.
2850         * gcc.dg/graphite/interchange-3.c: XFAILed.
2851         * gcc.dg/graphite/interchange-4.c: XFAILed.
2852         * gcc.dg/graphite/interchange-7.c: XFAILed.
2853
2854 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2855
2856         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2857
2858 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2859             Pranav Garg  <pranav.garg2107@gmail.com>
2860
2861         * gcc.dg/graphite/interchange-6.c: XFAILed.
2862
2863 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2864
2865         * gcc.dg/graphite/interchange-9.c: New.
2866
2867 2009-08-12  Richard Guenther  <rguenther@suse.de>
2868
2869         PR rtl-optimization/41033
2870         * gcc.dg/pr41033.c: New test.
2871
2872 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2873
2874         PR fortran/41022
2875         * gfortran.dg/proc_ptr_comp_14.f90: New.
2876
2877 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2878
2879         * gcc.target/mips/ext-5.c: New test.
2880         * gcc.target/mips/ext-6.c: New test.
2881         * gcc.target/mips/ext-7.c: New test.
2882         * gcc.target/mips/ext-8.c: New test.
2883         * gcc.target/mips/extend-2.c: New test.
2884
2885 2009-08-10  Jason Merrill  <jason@redhat.com>
2886
2887         * g++.dg/other/linkage2.C: New test for types-without-linkage
2888         handling.
2889         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2890         * g++.dg/lookup/anon2.C: Likewise.
2891         * g++.dg/other/anon3.C: Likewise.
2892         * g++.dg/template/arg2.C: Likewise.
2893         * g++.dg/template/local4.C: Likewise.
2894         * g++.old-deja/g++.law/operators32.C: Likewise.
2895         * g++.old-deja/g++.other/linkage2.C: Likewise.
2896         * g++.old-deja/g++.pt/enum6.C: Likewise.
2897         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2898         * g++.old-deja/g++.other/linkage1.C: Likewise.
2899
2900 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2901
2902         * gcc.dg/dg.exp: Test also c-c++-common dir.
2903         * g++.dg/dg.exp: Likewise.
2904         * g++.dg/warn/Wconversion-real.C: Delete.
2905         * gcc.dg/Wconversion-real.c: Move to ...
2906         * c-c++-common/Wconversion-real.c: ... here.
2907         * lib/target-supports.exp
2908         (check_effective_target_c,check_effective_target_c++): New.
2909
2910 2009-08-10  Daniel Kraft  <d@domob.eu>
2911
2912         PR fortran/37425
2913         * gfortran.dg/typebound_operator_1.f03: New test.
2914         * gfortran.dg/typebound_operator_2.f03: New test.
2915
2916 2009-08-10  Richard Guenther  <rguenther@suse.de>
2917
2918         PR middle-end/41006
2919         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2920         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2921
2922 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2923
2924         PR fortran/40940
2925         * gfortran.dg/class_1.f03: New.
2926         * gfortran.dg/class_2.f03: New.
2927         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2928         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2929         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2930         * gfortran.dg/typebound_call_10.f03: Ditto.
2931         * gfortran.dg/typebound_call_2.f03: Ditto.
2932         * gfortran.dg/typebound_call_3.f03: Ditto.
2933         * gfortran.dg/typebound_call_4.f03: Ditto.
2934         * gfortran.dg/typebound_generic_3.f03: Ditto.
2935         * gfortran.dg/typebound_generic_4.f03: Ditto.
2936         * gfortran.dg/typebound_proc_1.f08: Ditto.
2937         * gfortran.dg/typebound_proc_5.f03: Ditto.
2938         * gfortran.dg/typebound_proc_6.f03: Ditto.
2939
2940 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2941
2942         PR c++/40866
2943         * g++.dg/expr/stmt-expr-1.C: New test.
2944
2945 2009-08-09  Richard Guenther  <rguenther@suse.de>
2946
2947         PR tree-optimization/41016
2948         * gcc.c-torture/compile/pr41016.c: New testcase.
2949
2950 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2951
2952         * gcc.dg/overflow-warn-8.c: New test.
2953
2954 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2955
2956         PR tree-optimization/41008
2957         * gcc.dg/vect/O1-pr41008.c: New test.
2958
2959 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2960
2961         PR fortran/40955
2962         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2963
2964 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2965
2966         * gcc.target/bfin/loop-autoinc.c: New file.
2967
2968 2009-08-08  Richard Guenther  <rguenther@suse.de>
2969
2970         PR tree-optimization/40991
2971         * g++.dg/torture/pr40991.C: New testcase.
2972
2973 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2974
2975         * ada/acats/support/impdef.a: Tweak timing constants. Add
2976         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2977         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2978         * ada/acats/tests/c9/c940007.a: Likewise.
2979         * ada/acats/tests/c9/c94001c.ada: Likewise.
2980         * ada/acats/tests/c9/c94006a.ada: Likewise.
2981         * ada/acats/tests/c9/c94008c.ada: Likewise.
2982         * ada/acats/tests/c9/c951002.a: Likewise.
2983         * ada/acats/tests/c9/c954a01.a: Likewise.
2984         * ada/acats/tests/c9/c96001a.ada: Likewise.
2985         * ada/acats/tests/c9/c97307a.ada: Likewise.
2986
2987 2009-08-07  Richard Guenther  <rguenther@suse.de>
2988
2989         PR tree-optimization/40999
2990         * gfortran.dg/pr40999.f: New testcase.
2991
2992 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2993
2994         * g++.dg/tree-prof/partition1.C: New test.
2995
2996 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2997
2998         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2999         attribute.
3000         * gcc.target/arm/vfp1[567].c: New tests.
3001
3002 2009-08-06  Jason Merrill  <jason@redhat.com>
3003
3004         PR c++/40948
3005         * g++.dg/ext/complit12.C: Expand.
3006
3007 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3008
3009         Merge ARM/hard_vfp_branch to trunk.
3010
3011         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3012
3013         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3014         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3015
3016         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3017
3018         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3019         (PCS): Define macro to use base AAPCS.
3020         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3021
3022         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3023
3024         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3025         Correct arm_neon.h typo.
3026
3027         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3028
3029         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3030         this a linkage test.
3031         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3032         argument marshalling.
3033         * abitest.h: New file.
3034         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3035         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3036
3037 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3038
3039         PR middle-end/32964
3040         * gcc.dg/tree-ssa/pr32964.c: New test.
3041
3042 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3043             H.J. Lu  <hongjiu.lu@intel.com>
3044
3045         PR target/40957
3046         * gcc.target/i386/pr40957.c: New test.
3047
3048 2009-08-06  Richard Guenther  <rguenther@suse.de>
3049
3050         PR tree-optimization/40964
3051         * gcc.c-torture/compile/pr40964.c: New testcase.
3052
3053 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3054
3055         PR fortran/40847
3056         * gfortran.dg/transfer_resolve_1.f90 : New test.
3057
3058 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3059             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3060
3061         PR target/40906
3062         * gcc.target/i386/pr40906-1.c: New test.
3063         * gcc.target/i386/pr40906-2.c: Ditto.
3064         * gcc.target/i386/pr40906-3.c: Ditto.
3065
3066 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR rtl-optimization/40924
3069         * g++.dg/torture/pr40924.C: New test.
3070
3071 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3072
3073         PR c++/36069
3074         * g++.dg/warn/pr36069.C: New.
3075
3076 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3077
3078         PR c++/39987
3079         * g++.dg/overload/defarg4.C: New test.
3080
3081 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3082
3083         PR c++/16696
3084         * g++.dg/parse/pr16696.C: New.
3085         * g++.dg/parse/pr16696-permissive.C: New.
3086
3087 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3088
3089         PR fortran/40875
3090         * gfortran.dg/initialization_23.f90 : New test.
3091
3092 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3093
3094         PR debug/39706
3095         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3096
3097 2009-08-03  Jason Merrill  <jason@redhat.com>
3098             Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR c++/40948
3101         * g++.dg/ext/complit12.C: New.
3102
3103 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3104
3105         PR c/39902
3106         * gcc.target/powerpc/pr39902-2.c: New test.
3107
3108 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR middle-end/40943
3111         * gcc.dg/uninit-6.c: Re-add XFAIL.
3112         * gcc.dg/uninit-6-O0.c: Likewise.
3113         * gcc.dg/uninit-pr40943.c: New test.
3114
3115 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3116
3117         PR testsuite/40858
3118         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3119         .ascii.
3120
3121 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3122
3123         PR libfortran/40853
3124         * gfortran.dg/namelist_40.f90: Update error output.
3125         * gfortran.dg/namelist_47.f90: Update error output.
3126         * gfortran.dg/namelist_58.f90: New test.
3127
3128 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3129
3130         PR fortran/40881
3131         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3132         * gfortran.dg/altreturn_3.f90: Ditto.
3133         * gfortran.dg/altreturn_5.f90: Ditto.
3134         * gfortran.dg/altreturn_6.f90: Ditto.
3135         * gfortran.dg/altreturn_7.f90: Ditto.
3136         * gfortran.dg/array_constructor_13.f90: Ditto.
3137         * gfortran.dg/arrayio_7.f90: Ditto.
3138         * gfortran.dg/arrayio_8.f90: Ditto.
3139         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3140         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3141         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3142         * gfortran.dg/backspace_8.f: Add -std=legacy.
3143         * gfortran.dg/backspace_9.f: Ditto.
3144         * gfortran.dg/char_comparison_1.f: Ditto.
3145         * gfortran.dg/char_decl_1.f90: Ditto.
3146         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3147         * gfortran.dg/char_pointer_assign.f90: Ditto.
3148         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3149         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3150         * gfortran.dg/char_pointer_func.f90: Ditto.
3151         * gfortran.dg/common_8.f90: Ditto.
3152         * gfortran.dg/constant_substring.f: Ditto.
3153         * gfortran.dg/data_char_2.f90: Ditto.
3154         * gfortran.dg/der_array_io_1.f90: Ditto.
3155         * gfortran.dg/der_array_io_2.f90: Ditto.
3156         * gfortran.dg/der_array_io_3.f90: Ditto.
3157         * gfortran.dg/der_io_3.f90: Ditto.
3158         * gfortran.dg/dev_null.F90: Ditto.
3159         * gfortran.dg/direct_io_2.f90: Ditto.
3160         * gfortran.dg/do_iterator_2.f90: Ditto.
3161         * gfortran.dg/e_d_fmt.f90: Ditto.
3162         * gfortran.dg/empty_format_1.f90: Ditto.
3163         * gfortran.dg/entry_17.f90: Modified warning message.
3164         * gfortran.dg/entry_7.f90: Add -std=legacy.
3165         * gfortran.dg/eor_1.f90: Ditto.
3166         * gfortran.dg/equiv_2.f90: Ditto.
3167         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3168         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3169         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3170         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3171         * gfortran.dg/fmt_error_2.f90: Ditto.
3172         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3173         * gfortran.dg/fmt_tl.f: Ditto.
3174         * gfortran.dg/fmt_white.f: Ditto.
3175         * gfortran.dg/func_derived_1.f90: Ditto.
3176         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3177         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3178         * gfortran.dg/global_references_2.f90: Ditto.
3179         * gfortran.dg/hollerith_1.f90: Ditto.
3180         * gfortran.dg/hollerith.f90: Use new-style character length.
3181         * gfortran.dg/hollerith_f95.f90: Ditto.
3182         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3183         * gfortran.dg/implicit_6.f90: Ditto.
3184         * gfortran.dg/implicit_9.f90: Ditto.
3185         * gfortran.dg/inquire_13.f90: Ditto.
3186         * gfortran.dg/inquire_5.f90: Ditto.
3187         * gfortran.dg/inquire_6.f90: Ditto.
3188         * gfortran.dg/inquire.f90: Ditto.
3189         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3190         * gfortran.dg/io_constraints_2.f90: Ditto.
3191         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3192         * gfortran.dg/loc_2.f90: Ditto.
3193         * gfortran.dg/logical_1.f90: Ditto.
3194         * gfortran.dg/longline.f: Ditto.
3195         * gfortran.dg/merge_char_1.f90: Ditto.
3196         * gfortran.dg/namelist_12.f: Ditto.
3197         * gfortran.dg/namelist_14.f90: Ditto.
3198         * gfortran.dg/namelist_18.f90: Ditto.
3199         * gfortran.dg/namelist_19.f90: Ditto.
3200         * gfortran.dg/namelist_21.f90: Ditto.
3201         * gfortran.dg/namelist_22.f90: Ditto.
3202         * gfortran.dg/namelist_37.f90: Ditto.
3203         * gfortran.dg/namelist_54.f90: Ditto.
3204         * gfortran.dg/namelist_55.f90: Ditto.
3205         * gfortran.dg/namelist_empty.f90: Ditto.
3206         * gfortran.dg/namelist_use.f90: Use new-style character length.
3207         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3208         * gfortran.dg/nested_modules_4.f90: Ditto.
3209         * gfortran.dg/nested_modules_5.f90: Ditto.
3210         * gfortran.dg/open-options-blanks.f: Ditto.
3211         * gfortran.dg/output_exponents_1.f90: Ditto.
3212         * gfortran.dg/parens_5.f90: Ditto.
3213         * gfortran.dg/parens_6.f90: Ditto.
3214         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3215         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3216         * gfortran.dg/pr15129.f90: Ditto.
3217         * gfortran.dg/pr15332.f: Ditto.
3218         * gfortran.dg/pr16597.f90: Ditto.
3219         * gfortran.dg/pr17143.f90: Ditto.
3220         * gfortran.dg/pr17164.f90: Ditto.
3221         * gfortran.dg/pr17229.f: Modified warning message.
3222         * gfortran.dg/pr18210.f90: Add -std=legacy.
3223         * gfortran.dg/pr19155.f: Ditto.
3224         * gfortran.dg/pr20086.f90: Ditto.
3225         * gfortran.dg/pr20124.f90: Ditto.
3226         * gfortran.dg/pr20755.f: Ditto.
3227         * gfortran.dg/pr20865.f90: Ditto.
3228         * gfortran.dg/pr20950.f: Ditto.
3229         * gfortran.dg/pr21730.f: Ditto.
3230         * gfortran.dg/pr22491.f: Ditto.
3231         * gfortran.dg/pr29713.f90: Ditto.
3232         * gfortran.dg/print_parentheses_1.f: Ditto.
3233         * gfortran.dg/print_parentheses_2.f90: Ditto.
3234         * gfortran.dg/proc_assign_1.f90: Ditto.
3235         * gfortran.dg/proc_decl_1.f90: Ditto.
3236         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3237         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3238         * gfortran.dg/read_float_1.f90: Ditto.
3239         * gfortran.dg/read_logical.f90: Ditto.
3240         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3241         * gfortran.dg/return_1.f90: Ditto.
3242         * gfortran.dg/rewind_1.f90: Ditto.
3243         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3244         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3245         * gfortran.dg/stfunc_1.f90: Ditto.
3246         * gfortran.dg/stfunc_3.f90: Ditto.
3247         * gfortran.dg/stfunc_4.f90: Ditto.
3248         * gfortran.dg/stfunc_6.f90: Ditto.
3249         * gfortran.dg/streamio_2.f90: Ditto.
3250         * gfortran.dg/string_ctor_1.f90: Ditto.
3251         * gfortran.dg/string_null_compare_1.f: Ditto.
3252         * gfortran.dg/substr_6.f90: Ditto.
3253         * gfortran.dg/tl_editing.f90: Ditto.
3254         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3255         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3256         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3257         * gfortran.dg/g77/1832.f: Ditto.
3258         * gfortran.dg/g77/19981216-0.f Ditto.
3259         * gfortran.dg/g77/19990525-0.f: Ditto.
3260         * gfortran.dg/g77/19990826-2.f: Ditto.
3261         * gfortran.dg/g77/20000630-2.f: Ditto.
3262         * gfortran.dg/g77/20010116.f: Ditto.
3263         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3264         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3265         * gfortran.dg/g77/980520-1.f: Ditto.
3266         * gfortran.dg/g77/check0.f: Ditto.
3267         * gfortran.dg/g77/cpp3.F: Ditto.
3268         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3269         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3270         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3271         * gfortran.dg/g77/short.f: Ditto.
3272
3273 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3274
3275         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3276         * gcc.target/mips/ext-4.c: Likewise.
3277         * gcc.target/mips/interrupt_handler.c: Likewise.
3278         * gcc.target/mips/truncate-4.c: Likewise.
3279         * gcc.target/mips/truncate-5.c: Likewise.
3280
3281 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3282
3283         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3284         -fgraphite-force-parallel to -floop-parallelize-all.
3285
3286 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3287
3288         PR fortran/40011
3289         * gfortran.dg/whole_file_7.f90: New test.
3290         * gfortran.dg/whole_file_8.f90: New test.
3291         * gfortran.dg/whole_file_9.f90: New test.
3292         * gfortran.dg/whole_file_10.f90: New test.
3293         * gfortran.dg/whole_file_11.f90: New test.
3294         * gfortran.dg/whole_file_12.f90: New test.
3295         * gfortran.dg/whole_file_13.f90: New test.
3296         * gfortran.dg/whole_file_14.f90: New test.
3297
3298 2009-07-31  Jason Merrill  <jason@redhat.com>
3299
3300         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3301         binding semantics.
3302         * g++.dg/cpp0x/named.C: Likewise.
3303         * g++.dg/cpp0x/overload.C: Likewise.
3304         * g++.dg/cpp0x/rv1n.C: Likewise.
3305         * g++.dg/cpp0x/rv1p.C: Likewise.
3306         * g++.dg/cpp0x/rv2n.C: Likewise.
3307         * g++.dg/cpp0x/rv2p.C: Likewise.
3308         * g++.dg/cpp0x/rv3n.C: Likewise.
3309         * g++.dg/cpp0x/rv3p.C: Likewise.
3310         * g++.dg/cpp0x/rv4n.C: Likewise.
3311         * g++.dg/cpp0x/rv4p.C: Likewise.
3312         * g++.dg/cpp0x/rv5n.C: Likewise.
3313         * g++.dg/cpp0x/rv5p.C: Likewise.
3314         * g++.dg/cpp0x/rv6n.C: Likewise.
3315         * g++.dg/cpp0x/rv6p.C: Likewise.
3316         * g++.dg/cpp0x/rv7n.C: Likewise.
3317         * g++.dg/cpp0x/rv7p.C: Likewise.
3318         * g++.dg/cpp0x/template_deduction.C: Likewise.
3319         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3320         * g++.dg/cpp0x/overloadn.C: New.
3321         * g++.dg/cpp0x/rv-cast.C: New.
3322
3323 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3324
3325         * gcc.target/mips/ext-4.c: New test.
3326
3327 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3328
3329         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3330
3331 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3332
3333         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3334         * gcc.dg/tree-ssa/loop-32.c: Same.
3335         * gcc.dg/tree-ssa/loop-33.c: Same.
3336         * gcc.dg/tree-ssa/loop-34.c: Same.
3337         * gcc.dg/tree-ssa/loop-35.c: Same.
3338         * gcc.dg/tree-ssa/loop-7.c: Same.
3339         * gcc.dg/tree-ssa/pr23109.c: Same.
3340         * gcc.dg/tree-ssa/restrict-2.c: Same.
3341         * gcc.dg/tree-ssa/restrict-3.c: Same.
3342         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3343         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3344         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3345         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3346         * gcc.dg/tree-ssa/structopt-1.c: Same.
3347         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3348         * gfortran.dg/pr32921.f: Same.
3349
3350 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3351
3352         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3353         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3354         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3355         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3356         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3357         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3358         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3359         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3360         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3361         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3362         * gcc.dg/graphite/id-1.c: New.
3363         * gcc.dg/graphite/id-10.c: New.
3364         * gcc.dg/graphite/id-11.c: New.
3365         * gcc.dg/graphite/id-12.c: New.
3366         * gcc.dg/graphite/id-13.c: New.
3367         * gcc.dg/graphite/id-14.c: New.
3368         * gcc.dg/graphite/id-15.c: New.
3369         * gcc.dg/graphite/id-2.c: New.
3370         * gcc.dg/graphite/id-3.c: New.
3371         * gcc.dg/graphite/id-4.c: New.
3372         * gcc.dg/graphite/id-5.c: New.
3373         * gcc.dg/graphite/id-6.c: New.
3374         * gcc.dg/graphite/id-7.c: New.
3375         * gcc.dg/graphite/id-8.c: New.
3376         * gcc.dg/graphite/id-9.c: New.
3377         * gcc.dg/graphite/interchange-0.c: New.
3378         * gcc.dg/graphite/interchange-1.c: New.
3379         * gcc.dg/graphite/interchange-2.c: New.
3380         * gcc.dg/graphite/interchange-3.c: New.
3381         * gcc.dg/graphite/interchange-4.c: New.
3382         * gcc.dg/graphite/interchange-5.c: New.
3383         * gcc.dg/graphite/interchange-6.c: New.
3384         * gcc.dg/graphite/interchange-7.c: New.
3385         * gcc.dg/graphite/interchange-8.c: New.
3386         * gcc.dg/graphite/pr35356-1.c: New.
3387         * gcc.dg/graphite/pr35356-2.c: New.
3388         * gcc.dg/graphite/pr35356-3.c: New.
3389         * gcc.dg/graphite/pr40157.c: New.
3390         * gcc.dg/graphite/run-id-1.c: New.
3391         * gcc.dg/graphite/scop-20.c: New.
3392         * gcc.dg/graphite/scop-21.c: New.
3393         * gfortran.dg/graphite/id-1.f90: New.
3394         * gfortran.dg/graphite/id-10.f90: New.
3395         * gfortran.dg/graphite/id-11.f: New.
3396         * gfortran.dg/graphite/id-12.f: New.
3397         * gfortran.dg/graphite/id-13.f: New.
3398         * gfortran.dg/graphite/id-14.f: New.
3399         * gfortran.dg/graphite/id-15.f: New.
3400         * gfortran.dg/graphite/id-16.f: New.
3401         * gfortran.dg/graphite/id-5.f: New.
3402         * gfortran.dg/graphite/id-6.f: New.
3403         * gfortran.dg/graphite/id-7.f: New.
3404         * gfortran.dg/graphite/id-8.f: New.
3405         * gfortran.dg/graphite/id-9.f: New.
3406         * gfortran.dg/graphite/interchange-1.f: New.
3407         * gfortran.dg/graphite/interchange-2.f: New.
3408
3409 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3410
3411         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3412         flags based on the name of the testcase.
3413         * gfortran.dg/graphite/graphite.exp: Same.
3414
3415         * gcc.dg/graphite/block-0.c: Adjusted.
3416         * gcc.dg/graphite/block-1.c: Adjusted.
3417         * gcc.dg/graphite/block-2.c: Adjusted.
3418         * gcc.dg/graphite/block-3.c: Adjusted.
3419         * gcc.dg/graphite/block-4.c: Adjusted.
3420         * gcc.dg/graphite/block-5.c: Adjusted.
3421         * gcc.dg/graphite/block-6.c: Adjusted.
3422         * gcc.dg/graphite/pr37485.c: Adjusted.
3423         * gcc.dg/graphite/pr37684.c: Adjusted.
3424         * gcc.dg/graphite/pr37828.c: Adjusted.
3425         * gcc.dg/graphite/pr37883.c: Adjusted.
3426         * gcc.dg/graphite/pr37928.c: Adjusted.
3427         * gcc.dg/graphite/pr37943.c: Adjusted.
3428         * gcc.dg/graphite/pr38409.c: Adjusted.
3429         * gcc.dg/graphite/pr38498.c: Adjusted.
3430         * gcc.dg/graphite/pr38559.c: Adjusted.
3431         * gcc.dg/graphite/pr39335.c: Adjusted.
3432         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3433         * gcc.dg/graphite/scop-0.c: Adjusted.
3434         * gcc.dg/graphite/scop-1.c: Adjusted.
3435         * gcc.dg/graphite/scop-10.c: Adjusted.
3436         * gcc.dg/graphite/scop-11.c: Adjusted.
3437         * gcc.dg/graphite/scop-12.c: Adjusted.
3438         * gcc.dg/graphite/scop-13.c: Adjusted.
3439         * gcc.dg/graphite/scop-14.c: Adjusted.
3440         * gcc.dg/graphite/scop-15.c: Adjusted.
3441         * gcc.dg/graphite/scop-16.c: Adjusted.
3442         * gcc.dg/graphite/scop-17.c: Adjusted.
3443         * gcc.dg/graphite/scop-18.c: Adjusted.
3444         * gcc.dg/graphite/scop-19.c: Adjusted.
3445         * gcc.dg/graphite/scop-2.c: Adjusted.
3446         * gcc.dg/graphite/scop-3.c: Adjusted.-
3447         * gcc.dg/graphite/scop-4.c: Adjusted.
3448         * gcc.dg/graphite/scop-5.c: Adjusted.
3449         * gcc.dg/graphite/scop-6.c: Adjusted.
3450         * gcc.dg/graphite/scop-7.c: Adjusted.
3451         * gcc.dg/graphite/scop-8.c: Adjusted.
3452         * gcc.dg/graphite/scop-9.c: Adjusted.
3453         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3454         * gfortran.dg/graphite/block-1.f90: Adjusted.
3455         * gfortran.dg/graphite/block-2.f: Adjusted.
3456         * gfortran.dg/graphite/block-3.f90: Adjusted.
3457         * gfortran.dg/graphite/block-4.f90: Adjusted.
3458         * gfortran.dg/graphite/id-2.f90: Adjusted.
3459         * gfortran.dg/graphite/id-3.f90: Adjusted.
3460         * gfortran.dg/graphite/id-4.f90: Adjusted.
3461         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3462         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3463         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3464         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3465         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3466         * gfortran.dg/graphite/scop-1.f: Adjusted.
3467
3468 2009-07-30  Doug Kwan  <dougkwan@google.com>
3469
3470         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3471         in warnings added in rev 141298.
3472
3473 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3474
3475         * lib/options.exp: Use "!=" instead of "ne".
3476
3477         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3478
3479         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3480         * gcc.dg/ucnid-12.c: Likewise.
3481
3482 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3483             Pat Haugen  <pthaugen@us.ibm.com>
3484             Revital Eres <ERES@il.ibm.com>
3485
3486         * gcc.target/powerpc/altivec-32.c: New file to test
3487         Altivec simple math function vectorization.
3488
3489         * gcc.target/powerpc/bswap-run.c: New file to test swap
3490         builtins.
3491         * gcc.target/powerpc/bswap16.c: Ditto.
3492         * gcc.target/powerpc/bswap32.c: Ditto.
3493         * gcc.target/powerpc/bswap64-1.c: Ditto.
3494         * gcc.target/powerpc/bswap64-2.c: Ditto.
3495         * gcc.target/powerpc/bswap64-3.c: Ditto.
3496         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3497         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3498         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3499
3500         * gcc.target/powerpc/popcount-2.c: New file to test
3501         power7 popcntd instructions.
3502         * gcc.target/powerpc/popcount-3.c: Ditto.
3503
3504         * gcc.target/powerpc/pr39457.c: New VSX test.
3505         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3506         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3507         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3508         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3509         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3510         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3511         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3512         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3513         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3514         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3515         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3516         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3517
3518         * gcc.target/powerpc/altivec-6.c: Store the result of
3519         vec_add, so the optimizer doesn't remove it.
3520
3521         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3522         systems that support bswap64.
3523
3524         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3525         prevent VSX code generation.
3526
3527         * lib/target-supports.exp (check_vsx_hw_available): New
3528         function to test if VSX available.
3529         (check_effective_target_powerpc_vsx_ok): Ditto.
3530         (check_vmx_hw_available): Add explicit -mno-vsx.
3531
3532 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3533
3534         PR c/39902
3535         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3536
3537 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3538
3539         PR tree-optimization/40570
3540         * gcc.c-torture/compile/pr40570.c: New test.
3541
3542 2009-07-29  Jason Merrill  <jason@redhat.com>
3543
3544         PR c++/14912
3545         * g++.dg/template/defarg13.C: New.
3546
3547 2009-07-29  Richard Guenther  <rguenther@suse.de>
3548
3549         PR c++/40834
3550         * g++.dg/torture/pr40834.C: New testcase.
3551
3552 2009-07-29  Michael Matz  <matz@suse.de>
3553
3554         PR middle-end/40830
3555         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3556
3557 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3558
3559         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3560         sh*-*-* targets.  Skip on spu-*-* targets.
3561         * gfortran.dg/maxlocval_4.f90: Likewise.
3562         * gfortran.dg/minlocval_1.f90: Likewise.
3563         * gfortran.dg/minlocval_4.f90: Likewise.
3564
3565 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3566
3567         PR fortran/40878
3568         * gfortran.dg/gomp/pr40878-1.f90: New test.
3569         * gfortran.dg/gomp/pr40878-2.f90: New test.
3570
3571         PR testsuite/40891
3572         * gcc.dg/cdce1.c: Adjust note line number.
3573         * gcc.dg/cdce2.c: Likewise.
3574
3575 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3576
3577         PR fortran/40882
3578         * gfortran.dg/proc_ptr_comp_13.f90: New.
3579
3580 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3581
3582         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3583         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3584         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3585         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3586         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3587         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3588         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3589         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3590         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3591         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3592         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3593         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3594         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3595         #ifdef NEED_IEEE754_FLOAT conditional.
3596         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3597         conditional.
3598
3599 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3600
3601         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3602         i?86-*-netware.
3603         * g++.dg/ext/bitfield3.C: Likewise.
3604         * g++.dg/ext/bitfield4.C: Likewise.
3605         * g++.dg/ext/bitfield5.C: Likewise.
3606         * gcc.dg/bitfld-15.c: Likewise.
3607         * gcc.dg/bitfld-16.c: Likewise.
3608         * gcc.dg/bitfld-17.c: Likewise.
3609         * gcc.dg/bitfld-18.c: Likewise.
3610         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3611         * gcc.dg/20010912-1.c: Likewise.
3612         * gcc.dg/20021018-1.c: Likewise.
3613         * gcc.dg/20030213-1.c: Likewise.
3614         * gcc.dg/20030225-1.c: Likewise.
3615         * gcc.dg/20030708-1.c: Likewise.
3616         * gcc.dg/20050321-2.c: Likewise.
3617         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3618         * gcc.dg/cdce2.c: Likewise.
3619         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3620         targets.
3621         * gcc.target/i386/pr37248-3.c: Likewise.
3622
3623 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3624
3625         PR fortran/40848
3626         * gfortran.dg/altreturn_7.f90: New.
3627
3628 2009-07-27  Simon Baldwin  <simonb@google.com>
3629
3630         PR testsuite/40829
3631         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3632         so that indexing no longer runs off array end.
3633
3634 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3635
3636         PR fortran/40851
3637         * gfortran.dg/derived_init_3.f90: New test.
3638
3639 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3640
3641         PR fortran/33197
3642         * gfortran.dg/atan2_1.f90: New test
3643         * gfortran.dg/atan2_2.f90: New test
3644
3645 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3646
3647         PR c++/40749
3648         * g++.dg/warn/Wreturn-type-6.C: New test.
3649
3650 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3651
3652         PR tree-optimization/40801
3653         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3654         * gfortran.dg/vect/vect.exp: Run tests starting with
3655         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3656
3657 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3658
3659         PR rtl-optimization/40445
3660         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3661
3662 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3663
3664         * gcc.dg/builtin-unreachable-4.c: New test.
3665
3666 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3667
3668         PR fortran/33197
3669         * gfortran.dg/complex_intrinsic_5.f90: New test.
3670         * gfortran.dg/complex_intrinsic_7.f90: New test.
3671
3672 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3673
3674         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3675         * gcc.dg/ipa/noclone-1.c: New test.
3676
3677 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3678
3679         * lib/target-supports.exp (check_effective_target_static): New
3680         procedure.
3681         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3682         supported.
3683         * g++.old-deja/g++.law/weak.C: Require static effective target.
3684
3685 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3686
3687         PR fortran/39630
3688         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3689         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3690         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3691         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3692         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3693         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3694         * gfortran.dg/typebound_call_10.f03: New.
3695
3696 2009-07-24  Jason Merrill  <jason@redhat.com>
3697
3698         * g++.dg/cpp0x/defaulted11.C: New.
3699
3700         * g++.dg/cpp0x/initlist23.C: New.
3701
3702 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3703
3704         PR fortran/40822
3705         * gfortran.dg/char_length_16.f90: New.
3706
3707 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR fortran/40643
3710         PR fortran/31067
3711         * gfortran.dg/maxlocval_2.f90: New test.
3712         * gfortran.dg/maxlocval_3.f90: New test.
3713         * gfortran.dg/maxlocval_4.f90: New test.
3714         * gfortran.dg/minlocval_1.f90: New test.
3715         * gfortran.dg/minlocval_2.f90: New test.
3716         * gfortran.dg/minlocval_3.f90: New test.
3717         * gfortran.dg/minlocval_4.f90: New test.
3718
3719 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3720
3721         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3722         scan-assembler.
3723
3724 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR fortran/40839
3727         * gfortran.dg/pr40839.f90: New test.
3728
3729 2009-07-23  Michael Matz  <matz@suse.de>
3730
3731         PR middle-end/40830
3732         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3733         don't set options ourself.
3734
3735 2009-07-23  Simon Baldwin  <simonb@google.com>
3736
3737         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3738         native C compilation where required.
3739
3740 2009-07-22  Doug Kwan  <dougkwan@google.com>
3741
3742         * gcc.c-torture/compile/20090721-1.c: New test.
3743
3744 2009-07-22  Michael Matz  <matz@suse.de>
3745
3746         PR tree-optimization/35229
3747         PR tree-optimization/39300
3748         * gcc.dg/vect/vect-pre-interact.c: New test.
3749
3750 2009-07-22  Richard Guenther  <rguenther@suse.de>
3751
3752         * g++.dg/lookup/using21.C: Fix duplicate paste.
3753
3754 2009-07-22  Richard Guenther  <rguenther@suse.de>
3755
3756         PR c++/40799
3757         * g++.dg/lookup/using21.C: New testcase.
3758
3759 2009-07-21  Jason Merrill  <jason@redhat.com>
3760
3761         * g++.dg/init/aggr4.C: New.
3762
3763 2009-07-21  Jason Merrill  <jason@redhat.com>
3764
3765         Core issue 934
3766         * g++.dg/cpp0x/initlist22.C: New.
3767
3768 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         * gcc.target/i386/vectorize8.c: New test.
3771
3772 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3773
3774         PR target/40811
3775         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3776         Add i?86 and x86_64 targets.
3777         * gcc.target/i386/vectorize7.c: New test.
3778
3779         PR target/40809
3780         * gcc.target/i386/pr40809.c: New test.
3781
3782 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3783
3784         PR tree-optimization/40813
3785         * g++.dg/opt/inline15.C: New test.
3786
3787 2009-07-21  Paul Brook <paul@codesourcery.com>
3788
3789         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3790         * lib/target-supports.exp (check_effective_target_section_anchors):
3791         Add arm*-*-*.
3792
3793 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3794
3795         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3796         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3797         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3798
3799 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3800
3801         * gcc.target/mips/ext-3.c: New test.
3802
3803 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3804
3805         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3806         * gcc.dg/builtin-object-size-8.c: New test.
3807         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3808         * g++.dg/ext/builtin-object-size2.C: Likewise.
3809
3810         PR tree-optimization/40792
3811         * gcc.dg/pr40792.c: New test.
3812
3813 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3814
3815         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3816         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3817         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3818
3819 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3820
3821         * gcc.target/sh/mfmovd.c: New test.
3822
3823 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3824             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3825
3826         PR libfortran/40714
3827         * gfortran.dg/eof_3.f90: New test.
3828
3829 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3830
3831         PR fortran/40727
3832         * gfortran.dg/intrinsic_cmplx.f90: New test.
3833
3834 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3835
3836         PR libfortran/34670
3837         PR libfortran/36874
3838         * gfortran.dg/cshift_bounds_1.f90:  New test.
3839         * gfortran.dg/cshift_bounds_2.f90:  New test.
3840         * gfortran.dg/cshift_bounds_3.f90:  New test.
3841         * gfortran.dg/cshift_bounds_4.f90:  New test.
3842         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3843         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3844         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3845         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3846
3847 2009-07-19  Jan Hubicka  <jh@suse.cz>
3848
3849         PR tree-optimization/40676
3850         * gcc.c-torture/compile/pr40676.c: New testcase.
3851
3852 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3853
3854         * gcc.target/mips/ext-2.c: New test.
3855
3856 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3857
3858         * gcc.target/mips/octeon-exts-7.c: New test.
3859         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3860         * gcc.target/mips/octeon-exts-5.c: Likewise.
3861
3862 2009-07-18  Richard Guenther  <rguenther@suse.de>
3863
3864         PR testsuite/40798
3865         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3866
3867 2009-07-18  Richard Guenther  <rguenther@suse.de>
3868
3869         PR c/40787
3870         * gcc.dg/pr35899.c: Adjust.
3871
3872 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3873
3874         * gcc.target/powerpc/asm-es-1.c: New test.
3875         * gcc.target/powerpc/asm-es-2.c: Likewise.
3876
3877 2009-07-17  Richard Guenther  <rguenther@suse.de>
3878
3879         PR c/40401
3880         * g++.dg/rtti/crash4.C: New testcase.
3881         * g++.dg/torture/20090706-1.C: Likewise.
3882         * gcc.dg/redecl-17.c: Likewise.
3883         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3884         * gcc.dg/declspec-9.c: Expect extra error.
3885         * gcc.dg/declspec-10.c: Likewise.
3886         * gcc.dg/declspec-11.c: Likewise.
3887         * gcc.dg/redecl-10.c: Expect extra warnings.
3888         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3889         * gcc.target/i386/pr39545-1.c: Likewise.
3890         * g++.dg/ext/asm3.C: Expect more errors.
3891         * g++.dg/gomp/block-1.C: Likewise.
3892         * g++.dg/gomp/block-2.C: Likewise.
3893         * g++.dg/gomp/block-3.C: Likewise.
3894         * g++.dg/gomp/block-5.C: Likewise.
3895         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3896         * g++.dg/warn/unused-result1.C: XFAIL.
3897
3898 2009-07-17  Richard Guenther  <rguenther@suse.de>
3899
3900         PR tree-optimization/40321
3901         * gcc.c-torture/compile/pr40321.c: New testcase.
3902         * g++.dg/torture/pr40321.C: Likewise.
3903
3904 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3905
3906         PR c++/40780
3907         * g++.dg/template/ptrmem19.C: New test.
3908
3909 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3910             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3911
3912         PR 40435
3913         * gcc.dg/pr36902.c: Add column info.
3914         * g++.dg/gcov/gcov-2.C: Change count for definition.
3915
3916 2009-07-16  Jason Merrill  <jason@redhat.com>
3917
3918         PR libstdc++/37907
3919         * g++.dg/cpp0x/std-layout1.C: New.
3920         * g++.dg/ext/has_nothrow_assign.C: Fix.
3921         * g++.dg/ext/has_nothrow_copy.C: Fix.
3922         * g++.dg/ext/has_trivial_assign.C: Fix.
3923         * g++.dg/ext/has_trivial_copy.C: Fix.
3924         * g++.dg/ext/is_pod.C: Fix.
3925         * g++.dg/other/offsetof3.C: Adjust.
3926         * g++.dg/overload/ellipsis1.C: Adjust.
3927         * g++.dg/warn/var-args1.C: Adjust.
3928         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3929         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3930         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3931         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3932         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3933
3934 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3935
3936         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3937         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3938         effective target "mpc_pow".
3939         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3940
3941 2009-07-16  Richard Henderson  <rth@redhat.com>
3942
3943         * g++.dg/opt/eh4.C: New test.
3944
3945 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3946
3947         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3948
3949 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR middle-end/40747
3952         * gcc.c-torture/execute/pr40747.c: New test.
3953
3954 2009-07-15  Richard Guenther  <rguenther@suse.de>
3955
3956         PR middle-end/40753
3957         * gcc.c-torture/compile/pr40753.c: New testcase.
3958
3959 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3960
3961         PR fortran/40743
3962         * gfortran.dg/interface_assignment_4.f90: New.
3963
3964 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3965
3966         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3967         for FreeBSD up to and including version 8.
3968
3969 2009-07-14  Taras Glek  <tglek@mozilla.com>
3970             Rafael Espindola  <espindola@google.com>
3971
3972         * g++.dg/plugin/header-plugin-test.C: New.
3973         * g++.dg/plugin/header_plugin.c: New.
3974         * g++.dg/plugin/plugin.exp: Update.
3975
3976 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3977
3978         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3979         function to enable vectorization.
3980         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3981         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3982
3983 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3984
3985         * gcc.target/i386/sse-copysignf-vec.c: New test.
3986         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3987
3988 2009-07-14  Jason Merrill  <jason@redhat.com>
3989
3990         PR c++/37276
3991         * g++.dg/lookup/builtin5.C: New.
3992         * g++.dg/other/error22.C: Add missing extern "C".
3993         * g++.dg/warn/Warray-bounds.C: Likewise.
3994         * gcc.dg/compat/compat-common.h: Likewise.
3995
3996         PR c++/40746
3997         * g++.dg/lookup/using20.C: New.
3998
3999         PR c++/40740
4000         * g++.dg/template/koenig8.C: New.
4001
4002 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4003
4004         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4005         both i?86-*-darwin* and x86_64-*-darwin*.
4006
4007 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4008
4009         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4010         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4011         name.
4012
4013 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4014
4015         PR debug/40705
4016         * g++.dg/debug/dwarf2/typedef1.C: New test.
4017
4018         PR c++/40357
4019         * g++.dg/other/typedef3.C: New test.
4020
4021 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4022
4023         * gcc.dg/20090709-1.c: Move to a proper place ...
4024         * gcc.target/m68k/20090709-1.c: ... here.
4025
4026 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4027
4028         PR C++/22154
4029         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4030         front of qualified names are allowed.
4031         * g++.dg/parse/crash10.C: Likewise.
4032         * g++.dg/parse/error15.C: Likewise.
4033         * g++.dg/parse/typename9.C: Likewise.
4034         * g++.dg/parse/error8.C: Likewise.
4035
4036 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4037
4038         PR fortran/40646
4039         * gfortran.dg/proc_ptr_22.f90: Extended.
4040         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4041
4042 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4043
4044         * gfortran.dg/vect/vect-6.f: New test.
4045
4046 2009-07-12  Jason Merrill  <jason@redhat.com>
4047
4048         PR c++/36628
4049         * g++.dg/cpp0x/decltype17.C: New.
4050
4051         PR c++/37206
4052         * g++.dg/cpp0x/rv10.C: New.
4053
4054 2009-07-12  Jason Merrill  <jason@redhat.com>
4055
4056         PR c++/40689
4057         * g++.dg/cpp0x/initlist20.C: New.
4058         * g++.dg/cpp0x/initlist21.C: New.
4059
4060 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4061
4062         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4063         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4064         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4065         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4066         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4067
4068 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4069
4070         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4071         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4072         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4073         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4074         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4075         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4076         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4077         effective_target fd_truncate.
4078
4079 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4080
4081         * gnat.dg/specs/addr1.ads: New test.
4082
4083 2009-07-11  Jan Hubicka  <jh@suse.cz>
4084
4085         PR middle-end/48388
4086         * g++.dg/torture/pr40388.C: New testcase.
4087
4088 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR target/40668
4091         * gcc.c-torture/execute/pr40668.c: New test.
4092
4093 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4094
4095         * gcc.c-torture/execute/20090711-1.c: New test.
4096
4097 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4098
4099         PR testsuite/40699
4100         PR testsuite/40707
4101         PR testsuite/40709
4102         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4103         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4104         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4105         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4106
4107 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4108
4109         PR fortran/33197
4110         * gfortran.dg/complex_intrinsic_3.f90: New test.
4111         * gfortran.dg/complex_intrinsic_4.f90: New test.
4112
4113 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4114
4115         PR target/39079
4116         * gcc.target/mips/mips.exp: Make -msynci a known option.
4117         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4118
4119 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR c++/40502
4122         * g++.dg/ext/strncpy-chk1.C: New test.
4123
4124 2009-07-10  Richard Guenther  <rguenther@suse.de>
4125
4126         PR tree-optimization/40496
4127         * g++.dg/opt/pr40496.C: New testcase.
4128
4129 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4130
4131         PR 25509
4132         PR 40614
4133         * g++.dg/warn/unused-result1-Werror.c: New.
4134
4135 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/39334
4138         * gfortran.dg/recursive_parameter_1.f90: New test.
4139
4140 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4141
4142         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4143         * gfortran.dg/module_equivalence_6.f90: Ditto.
4144         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4145         * gfortran.dg/nan_2.f90: Ditto.
4146         * gfortran.dg/inquire_11.f90: Ditto.
4147         * gfortran.dg/abstract_type_3.f03: Ditto.
4148         * gfortran.dg/abstract_type_1.f90: Ditto.
4149         * gfortran.dg/private_type_9.f90: Ditto.
4150         * gfortran.dg/abstract_type_5.f03: Ditto.
4151         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4152         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4153         * gfortran.dg/derived_sub.f90: Ditto.
4154         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4155         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4156         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4157         * gfortran.dg/mvbits_6.f90: Ditto.
4158         * gfortran.dg/abstract_type_2.f03: Ditto.
4159         * gfortran.dg/abstract_type_4.f03: Ditto.
4160         * gfortran.dg/bounds_check_9.f90: Ditto.
4161         * gfortran.dg/optional_dim_3.f90: Ditto.
4162         * gfortran.dg/pr32921.f: Ditto.
4163         * gfortran.dg/entry_16.f90: Ditto.
4164         * gfortran.dg/generic_16.f90: Ditto.
4165
4166
4167 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4168
4169         * gcc.target/m68k/20090709-1.c: New.
4170
4171 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4172
4173         PR c++/40684
4174         * g++.dg/template/unify11.C: New test.
4175
4176 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4177
4178         PR fortran/40629
4179         * gfortran.dg/host_assoc_function_9.f90: New test.
4180
4181 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4182
4183         PR fortran/40646
4184         * gfortran.dg/proc_ptr_22.f90: New.
4185         * gfortran.dg/proc_ptr_comp_12.f90: New.
4186
4187 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4188
4189         PR middle-end/40692
4190         * gcc.c-torture/compile/pr40692.c: New test.
4191
4192 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4193
4194         PR fortran/40604
4195         * gfortran.dg/pointer_check_6.f90: New test.
4196
4197 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4198
4199         * gcc.target/mips/truncate-5.c: New test.
4200
4201 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4202
4203         PR libfortran/40330
4204         PR libfortran/40662
4205         * gfortran.dg/fmt_cache_1.f: New test.
4206
4207 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4208
4209         PR fortran/40675
4210         * gfortran.dg/nosigned_zero_1.f90: New test.
4211         * gfortran.dg/nosigned_zero_2.f90: New test.
4212
4213 2009-07-08  Richard Guenther  <rguenther@suse.de>
4214
4215         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4216
4217 2009-07-08  Richard Guenther  <rguenther@suse.de>
4218
4219         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4220
4221 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4222
4223         PR fortran/40591
4224         * gfortran.dg/proc_ptr_21.f90: New test.
4225
4226 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4227
4228         PR c++/31246
4229         * g++.dg/warn/pr31246.C: New.
4230         * g++.dg/warn/pr31246-2.C: New.
4231
4232 2009-07-07  Jason Merrill  <jason@redhat.com>
4233
4234         PR c++/35828
4235         * g++.dg/template/defarg12.C: New.
4236
4237         PR c++/37816
4238         * g++.dg/cpp0x/enum7.C: New.
4239
4240         PR c++/37946
4241         * g++.dg/cpp0x/enum6.C: New.
4242
4243         PR c++/40639
4244         * g++.dg/cpp0x/enum5.C: New.
4245
4246         PR c++/40633
4247         * g++.dg/cpp0x/enum4.C: New.
4248
4249 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4250
4251         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4252
4253 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4254
4255         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4256
4257 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR middle-end/40669
4260         * gcc.dg/pr40669.c: New test.
4261
4262 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4263
4264         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4265         location. Update all calls.
4266         * g++.dg/plugin/selfassign.c: Likewise.
4267
4268 2009-07-06  Jason Merrill  <jason@redhat.com>
4269
4270         * g++.dg/rtti/dyncast[34].C: New.
4271
4272 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4273
4274         * lib/target-supports.exp
4275         (check_effective_target_mips_newabi_large_long_double): New.
4276         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4277         target.
4278         * gcc.target/mips/fpr-moves-6.c: Likewise.
4279
4280 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4281
4282         PR c++/40557
4283         * g++.dg/template/union2.C: New test.
4284
4285 2009-07-04  Jason Merrill  <jason@redhat.com>
4286
4287         * g++.dg/template/using15.C: New.
4288
4289 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4290
4291         * gfortran.dg/maxloc_1.f90: New test.
4292
4293 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4294
4295         PR fortran/40593
4296         * gfortran.dg/proc_ptr_result_6.f90: New.
4297
4298 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4299
4300         * gcc.dg/framework-2.c: Adjust testcase to pass.
4301
4302 2009-07-04  Jason Merrill  <jason@redhat.com>
4303
4304         PR c++/40619
4305         * g++.dg/cpp0x/auto16.C: New.
4306
4307 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4308
4309         PR target/40587
4310         * gfortran.dg/pr40587.f: New test.
4311
4312 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4313
4314         PR fortran/40638
4315         * gfortran.dg/unit_1.f90: New test.
4316
4317 2009-07-03  Jason Merrill  <jason@redhat.com>
4318
4319         * g++.dg/template/pure1.C: Expect another error.
4320
4321 2009-07-03  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/40640
4324         * gcc.c-torture/compile/pr40640.c: New testcase.
4325
4326 2009-07-03  Richard Guenther  <rguenther@suse.de>
4327
4328         PR middle-end/34163
4329         * gfortran.dg/pr34163.f90: New testcase.
4330
4331 2009-07-03  Jan Hubicka  <jh@suse.cz>
4332
4333         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4334         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4335         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4336         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4337         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4338         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4339         * gnat.dg/loop_optimization6.adb: Enable -O2.
4340
4341 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4342
4343         * g++.dg/warn/null4.C: Extend.
4344
4345 2009-07-02  Jason Merrill  <jason@redhat.com>
4346
4347         * g++.dg/template/spec8.C: Fix.
4348
4349 2009-07-02  Michael Matz  <matz@suse.de>
4350
4351         PR fortran/32131
4352         * gfortran.dg/pr32921.f: Adjust.
4353
4354 2009-07-02  Jan Hubicka  <jh@suse.cz>
4355
4356         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4357
4358 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4359
4360         * gcc.target/mips/truncate-4.c: New testcase.
4361
4362 2009-07-01  Richard Guenther  <rguenther@suse.de>
4363
4364         PR tree-optimization/19831
4365         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4366         make allocated memory escape.  Un-XFAIL.
4367         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4368         * gcc.dg/vect/pr31699.c: Likewise.
4369         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4370
4371 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR c++/40566
4374         * g++.dg/parse/cond5.C: New test.
4375
4376 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4377
4378         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4379         (main): Pass n to main_1 instead.
4380         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4381         (main_1): New function, split off from...
4382         (main): ...here.  Pass `off' to main_1 instead.
4383
4384 2009-06-30  Jason Merrill  <jason@redhat.com>
4385
4386         PR c++/40595
4387         * g++.dg/cpp0x/variadic94.C: New.
4388
4389 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4390
4391         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4392         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4393         (init_ld_library_path_env_vars): New function, replacing the
4394         orig_*_saved assignments.  Call it after defining it.
4395         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4396         (restore_ld_library_path_env_vars): Likewise.
4397         (add_path, find_libgcc_s): New functions.
4398         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4399         gcc-set-multilib-library-path.
4400         (objc_target_compile): Don't add "." to ld_library_path.
4401         Use add_path.
4402         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4403         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4404         gcc-set-multilib-library-path.
4405         * lib/g++.exp (g++_link_flags): Likewise.
4406         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4407         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4408         top level; do it...
4409         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4410         to tell when this needs to happen.  Use find_libgcc_s instead of
4411         gcc-set-multilib-library-path.
4412         * lib/gcc-dg.exp: Likewise.
4413         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4414         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4415         unless it is in $ALT_LD_LIBRARY_PATH.
4416         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4417
4418 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4419
4420         * gnat.dg/discr12.adb: New test.
4421         * gnat.dg/discr12_pkg.ads: New helper.
4422         * gnat.dg/discr13.adb: New test.
4423         * gnat.dg/discr14.ad[sb]: Likewise.
4424         * gnat.dg/discr15.adb: Likewise.
4425         * gnat.dg/discr15_pkg.ads: New helper.
4426         * gnat.dg/discr16.adb: New test.
4427         * gnat.dg/discr16_g.ads: New helper.
4428         * gnat.dg/discr16_pkg.ads: Likewise.
4429         * gnat.dg/discr16_cont.ads: Likewise.
4430         * gnat.dg/discr17.adb: New test.
4431         * gnat.dg/discr18.adb: Likewise.
4432         * gnat.dg/discr18_pkg.ads: New helper.
4433         * gnat.dg/discr19.adb: New test.
4434
4435 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4436
4437         PR fortran/40576
4438         * gfortran.dg/internal_write_1.f90:  New testcase.
4439
4440 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4441
4442         PR fortran/40594
4443         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4444
4445 2009-06-30  Richard Guenther  <rguenther@suse.de>
4446
4447         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4448
4449 2009-06-30  Wei Guozhi  <carrot@google.com>
4450
4451         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4452         to "-Os".
4453
4454 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4455
4456         PR tree-optimization/40542
4457         * gcc.dg/vect/pr40542.c: New test.
4458
4459 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4460
4461         PR tree-optimization/40582
4462         * gcc.c-torture/compile/pr40582.c: New test.
4463
4464 2009-06-30  Wei Guozhi  <carrot@google.com>
4465
4466         PR/40416
4467         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4468
4469 2009-06-29  Jason Merrill  <jason@redhat.com>
4470
4471         PR c++/40274
4472         * g++.dg/template/debug1.C: New.
4473
4474 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4475
4476         PR fortran/40580
4477         * pointer_check_1.f90: New test.
4478         * pointer_check_2.f90: New test.
4479         * pointer_check_3.f90: New test.
4480         * pointer_check_4.f90: New test.
4481         * pointer_check_5.f90: New test.
4482
4483 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4484
4485         PR fortran/40551
4486         * gfortran.dg/func_assign_2.f90 : New test.
4487
4488 2009-06-29  Richard Guenther  <rguenther@suse.de>
4489
4490         PR middle-end/14187
4491         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4492         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4493         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4494         * gcc.c-torture/execute/20090623-1.c: Likewise.
4495         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4496         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4497
4498 2009-06-29  Richard Guenther  <rguenther@suse.de>
4499
4500         PR middle-end/38212
4501         * gcc.c-torture/execute/pr38212.c: New testcase.
4502
4503 2009-06-29  Richard Guenther  <rguenther@suse.de>
4504
4505         PR tree-optimization/40579
4506         * gcc.c-torture/execute/pr40579.c: New testcase.
4507
4508 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4509
4510         PR tree-optimization/40550
4511         * gcc.dg/pr40550.c: New test.
4512
4513 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4514
4515         * gnat.dg/overflow_sum2.adb: New test
4516         * gnat.dg/namet.ads: New helper.
4517
4518         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4519
4520 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4521
4522         PR fortran/34112
4523         * gfortran.dg/compiler-directive_1.f90: New test.
4524         * gfortran.dg/compiler-directive_2.f: New test.
4525
4526 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4527
4528         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4529         comment out some values and add some cases.
4530
4531 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4532
4533         PR testsuite/40567
4534         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4535
4536 2009-06-26  Richard Henderson  <rth@redhat.com>
4537
4538         PR testsuite/40565
4539         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4540         * gcc.target/i386/local.c: Pass a non-constant to T.
4541
4542 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4543
4544         PR fortran/39997
4545         PR fortran/40541
4546         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4547         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4548         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4549         * gfortran.dg/proc_ptr_result_5.f90: New.
4550
4551 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4552
4553         PR c/39902
4554         * gcc.dg/dfp/pr39902.c: New test.
4555
4556 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4557
4558         PR testsuite/40532
4559         * gcc.dg/builtins-65.c: Require c99 runtime.
4560
4561 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4562
4563         * gnat.dg/array7.ad[sb]: New test.
4564
4565 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4566
4567         * gnat.dg/array6.adb: New test.
4568
4569 2009-06-25  Ian Lance Taylor  <iant@google.com>
4570
4571         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4572
4573 2009-06-25  Ian Lance Taylor  <iant@google.com>
4574
4575         * g++.dg/warn/Wunused-16.C: New testcase.
4576
4577 2009-06-25  Ian Lance Taylor  <iant@google.com>
4578
4579         * g++.dg/warn/skip-2.C: New testcase.
4580
4581 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4582
4583         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4584         dg-skip-if and move to ...
4585         * gcc.dg/torture/20090618-1.c.
4586
4587 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4588
4589         PR tree-optimization/40493
4590         * gcc.c-torture/execute/pr40493.c: New test.
4591
4592 2009-06-24  Jason Merrill  <jason@redhat.com>
4593
4594         PR c++/40342
4595         * g++.dg/template/overload10.C: New.
4596
4597 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4598
4599         PR fortran/40427
4600         * gfortran.dg/proc_ptr_comp_11.f90: New.
4601
4602 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4603
4604         * gcc.dg/pr40501.c: New testcase.
4605
4606 2009-06-23  DJ Delorie  <dj@redhat.com>
4607
4608         Add MeP port.
4609         * lib/target-supports.exp: Add mep support (no profiling).
4610
4611 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4612
4613         PR testsuite/39297
4614         * gcc.dg/ssa/loop-31.c: Change scan rules.
4615
4616 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4617
4618         * gcc.dg/cpp/empty-include.c: Update column info.
4619         * gcc.dg/cpp/assert2.c: Update column info.
4620
4621 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4622
4623         * g++.dg/ext/builtin-object-size1.C: New test.
4624         * g++.dg/ext/builtin-object-size2.C: New test.
4625
4626 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4627
4628         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4629         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4630
4631 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4632
4633         * gcc.target/mips/truncate-3.c: New test.
4634
4635 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4636
4637         PR fortran/37254
4638         PR fortran/39850
4639         * gfortran.dg/interface_30.f90: Modified error message.
4640         * gfortran.dg/proc_decl_22.f90: New.
4641
4642 2009-06-22  Ian Lance Taylor  <iant@google.com>
4643
4644         * gcc.dg/Wcxx-compat-19.c: New testcase.
4645
4646 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4647
4648         PR objc/28050
4649         * pr28050.m: New testcase.
4650
4651 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4652
4653         PR testsuite/40481
4654         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4655
4656 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4657
4658         PR tree-optimization/40492
4659         * g++.dg/torture/pr40492.C: New test.
4660
4661 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4662
4663         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4664         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4665
4666 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4667
4668         * gnat.dg/raise_ce.adb: Helper for ...
4669         * gnat.dg/handle_and_return.adb: New test.
4670
4671 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4672
4673         PR fortran/40443
4674         * gfortran.dg/generic_18.f90: New test.
4675
4676 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4677
4678         PR fortran/40472
4679         * gfortran.dg/spread_size_limit.f90: New test.
4680
4681 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4682
4683         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4684         to put dump files in a subdirectory.
4685         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4686         ".o" temporary files.
4687
4688 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4689
4690         PR fortran/39850
4691         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4692         * gfortran.dg/interface_20.f90: Ditto.
4693         * gfortran.dg/interface_21.f90: Ditto.
4694         * gfortran.dg/interface_22.f90: Ditto.
4695         * gfortran.dg/interface_30.f90: New.
4696         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4697
4698 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4699
4700         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4701         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4702         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4703         DEFAULT_VECTFLAGS.
4704
4705 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4706             Revital Eres  <eres@il.ibm.com>
4707
4708         PR testsuite/40359
4709         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4710         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4711         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4712
4713 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4714
4715         PR testsuite/40475
4716         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4717         without misalignment support.
4718         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4719
4720 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4721
4722         PR fortran/40452
4723         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4724
4725 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4726
4727         PR fortran/40440
4728         * gfortran.dg/alloc_comp_result_2.f90: New test.
4729
4730 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4731
4732         PR target/40482
4733         * gcc.target/arm/pr40482.c: New test.
4734
4735 2009-06-19  Ian Lance Taylor  <iant@google.com>
4736
4737         * gcc.dg/Wcxx-compat-18.c: New testcase.
4738
4739 2009-06-19  Richard Guenther  <rguenther@suse.de>
4740
4741         * gcc.c-torture/execute/20090618-1.c: New testcase.
4742
4743 2009-06-19  Ian Lance Taylor  <iant@google.com>
4744
4745         * gcc.dg/Wcxx-compat-17.c: New testcase.
4746
4747 2009-06-19  Ian Lance Taylor  <iant@google.com>
4748
4749         * gcc.dg/Wcxx-compat-15.c: New testcase.
4750
4751 2009-06-19  Ian Lance Taylor  <iant@google.com>
4752
4753         * gcc.dg/Wcxx-compat-16.c: New testcase.
4754
4755 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4756
4757         * gcc.dg/builtins-34.c: Add significand cases.
4758
4759 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4760
4761         PR testsuite/40491
4762         * gcc.dg/20080522-1.c: Remove testcase for real.
4763         * gcc.dg/20080528-1.c: Ditto.
4764
4765 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4766
4767         PR fortran/40450
4768         * gfortran.dg/proc_ptr_20.f90: New.
4769
4770 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4771
4772         PR target/40470
4773         * gcc.dg/torture/pr40470-1.c: New.
4774         * gcc.dg/torture/pr40470-2.c: Likewise.
4775         * gcc.dg/torture/pr40470-3.c: Likewise.
4776         * gcc.dg/torture/pr40470-4.c: Likewise.
4777
4778 2009-06-18  Diego Novillo  <dnovillo@google.com>
4779
4780         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4781         * gcc.dg/plugin/ggcplug.c: Likewise.
4782         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4783         * g++.dg/plugin/selfassign.c: Likewise.
4784         * g++.dg/plugin/attribute_plugin.c: Likewise.
4785         * g++.dg/plugin/dumb_plugin.c: Likewise.
4786
4787 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4788
4789         * gcc.dg/cpp/arith-3.c: Add column info.
4790
4791 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4792
4793         * gcc.target/arm/fp16-compile-none-2.c: New.
4794         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4795         * gcc.target/arm/fp16-compile-alt-12.c: New.
4796
4797 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4798
4799         * gcc.target/arm/fp16-compile-alt-1.c: New.
4800         * gcc.target/arm/fp16-compile-alt-2.c: New.
4801         * gcc.target/arm/fp16-compile-alt-3.c: New.
4802         * gcc.target/arm/fp16-compile-alt-4.c: New.
4803         * gcc.target/arm/fp16-compile-alt-5.c: New.
4804         * gcc.target/arm/fp16-compile-alt-6.c: New.
4805         * gcc.target/arm/fp16-compile-alt-7.c: New.
4806         * gcc.target/arm/fp16-compile-alt-8.c: New.
4807         * gcc.target/arm/fp16-compile-alt-9.c: New.
4808         * gcc.target/arm/fp16-compile-alt-10.c: New.
4809         * gcc.target/arm/fp16-compile-alt-11.c: New.
4810         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4811         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4812         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4813         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4814         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4815         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4816         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4817         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4818         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4819         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4820         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4821         * gcc.target/arm/fp16-compile-none-1.c: New.
4822         * gcc.target/arm/fp16-compile-exprtype.c: New.
4823         * gcc.target/arm/fp16-compile-vcvt.c: New.
4824         * gcc.target/arm/fp16-builtins-1.c: New.
4825         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4826         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4827         * gcc.target/arm/fp16-param-1.c: New.
4828         * gcc.target/arm/fp16-return-1.c: New.
4829         * gcc.target/arm/fp16-unprototyped-1.c: New.
4830         * gcc.target/arm/fp16-unprototyped-2.c: New.
4831         * gcc.target/arm/fp16-variadic-1.c: New.
4832         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4833         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4834         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4835         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4836         * gcc.dg/torture/arm-fp16-ops.h: New.
4837         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4838         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4839         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4840         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4841         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4842         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4843         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4844         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4845         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4846         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4847         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4848         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4849         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4850         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4851         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4852         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4853         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4854         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4855         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4856         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4857         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4858
4859 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4860
4861         * gcc.dg/builtins-65.c: New test.
4862
4863 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4864
4865         PR fortran/40451
4866         * gfortran.dg/proc_ptr_result_4.f90: New.
4867
4868 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4869
4870         * gcc.c-torture/execute/bitfld-5.c: New test.
4871
4872 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4873
4874         * gcc.dg/builtin-unreachable-3.c: New test.
4875
4876 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4877
4878         * gcc.target/i386/builtin-unreachable.c: New test.
4879
4880 2009-06-17  Ian Lance Taylor  <iant@google.com>
4881
4882         * gcc.dg/Wcxx-compat-14.c: New testcase.
4883
4884 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4885
4886         * gcc.dg/func-ptr-conv-1.c: Update column info.
4887
4888 2009-06-17  Richard Guenther  <rguenther@suse.de>
4889
4890         PR middle-end/40404
4891         * gcc.c-torture/execute/pr40404.c: New testcase.
4892
4893 2009-06-17  Richard Guenther  <rguenther@suse.de>
4894
4895         PR middle-end/40460
4896         * g++.dg/torture/pr40460.C: New testcase.
4897
4898 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4899
4900         * gcc.dg/plugin/one_time_plugin.c: New test.
4901         * gcc.dg/plugin/one_time-test-1.c: New test.
4902         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4903
4904 2009-06-16  Ian Lance Taylor  <iant@google.com>
4905
4906         * g++.dg/warn/skip-1.C: New testcase.
4907
4908 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4909
4910         PR middle-end/40446
4911         * g++.dg/other/pr40446.C: New test.
4912
4913 2009-06-16  Richard Guenther  <rguenther@suse.de>
4914
4915         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4916         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4917         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4918         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4919
4920 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4921
4922         * gcc.c-torture/compile/pr40432.c: New file.
4923
4924 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4925
4926         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4927
4928 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4929
4930         PR fortran/36947
4931         PR fortran/40039
4932         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4933         * gfortran.dg/interface_20.f90: Modified error messages.
4934         * gfortran.dg/interface_21.f90: Ditto.
4935         * gfortran.dg/interface_26.f90: Ditto.
4936         * gfortran.dg/interface_27.f90: Ditto.
4937         * gfortran.dg/interface_28.f90: Extended test case.
4938         * gfortran.dg/interface_29.f90: New.
4939         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4940         * gfortran.dg/proc_decl_8.f90: Ditto.
4941         * gfortran.dg/proc_ptr_11.f90: Ditto.
4942         * gfortran.dg/proc_ptr_15.f90: Ditto.
4943
4944 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4945
4946         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4947         printing.
4948         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4949         gcc.dg/vect/vect-outer-4f.c: Likewise.
4950         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4951         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4952         Likewise.
4953         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4954         outer loop.
4955
4956 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4957
4958         PR fortran/40383
4959         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4960
4961 2009-06-15  Ian Lance Taylor  <iant@google.com>
4962
4963         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4964         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4965         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4966         Recognize new notes.
4967         * gcc.dg/stmt-expr-label-2.c: Likewise.
4968         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4969         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4970         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4971         * gcc.dg/c99-vla-jump-4.c: Likewise.
4972         * gcc.dg/stmt-expr-label-1.c: Likewise.
4973         * gcc.dg/stmt-expr-label-3.c: Likewise.
4974         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4975
4976 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4977
4978         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4979
4980 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4981
4982         * gcc.dg/builtin-object-size-7.c: New test.
4983
4984 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR testsuite/40426
4987         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4988         level != "" use separate -gdwarf-2 -g${level} options instead of
4989         -gdwarf-2${level}.
4990         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4991         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4992         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4993
4994 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4995
4996         * g++.dg/abi/mangle11.C: Update warning line.
4997         * g++.dg/abi/mangle12.C: Update warning line.
4998         * g++.dg/abi/mangle17.C: Update warning line.
4999         * g++.dg/abi/mangle20-2.C: Update warning line.
5000
5001 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5002
5003         * gcc.dg/optimize-bswap-1.c: Split into these two:
5004         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5005         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5006
5007 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5008
5009         * gcc.dg/optimize-bswap-1.c: New testcase.
5010
5011 2009-06-14  Richard Guenther  <rguenther@suse.de>
5012
5013         PR middle-end/40389
5014         * g++.dg/torture/pr40389.C: New testcase.
5015
5016 2009-06-13  Richard Guenther  <rguenther@suse.de>
5017
5018         PR tree-optimization/40421
5019         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5020
5021 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5022
5023         * gcc.dg/old-style-prom-3.c: Add column info.
5024         * gcc.dg/overflow-warn-1.c
5025         * gcc.dg/gomp/pr27415.c
5026         * gcc.dg/gomp/for-1.c: Same.
5027         * gcc.dg/enum-compat-1.c: Same.
5028         * gcc.dg/c99-tag-3.c: Same.
5029         * gcc.dg/Wredundant-decls-2.c: Same.
5030         * gcc.dg/func-ptr-conv-1.c: Same.
5031         * gcc.dg/asm-wide-1.c: Same.
5032         * gcc.dg/nofixed-point-2.c: Same.
5033         * gcc.dg/cpp/line3.c: Same.
5034         * gcc.dg/array-10.c: Same.
5035         * gcc.dg/c99-vla-jump-1.c: Same.
5036         * gcc.dg/pr20368-1.c: Same.
5037         * gcc.dg/Wshadow-3.c: Same.
5038         * gcc.dg/c90-const-expr-8.c: Same.
5039         * gcc.dg/label-decl-2.c: Same.
5040         * gcc.dg/dremf-type-compat-2.c: Same.
5041         * gcc.dg/c90-const-expr-5.c: Same.
5042         * gcc.dg/builtins-30.c: Same.
5043         * gcc.dg/Warray-bounds.c: Same.
5044         * gcc.dg/Wcxx-compat-2.c: Same.
5045         * gcc.dg/tree-ssa/col-1.c: Same.
5046         * gcc.dg/old-style-prom-2.c: Same.
5047         * gcc.dg/cast-function-1.c: Same.
5048         * gcc.dg/pr15698-1.c: Same.
5049         * gcc.dg/dremf-type-compat-3.c: Same.
5050         * gcc.dg/vla-8.c: Same.
5051         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5052         line.
5053         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5054         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5055         * gcc.dg/enum-compat-1.c: Same.
5056         * gcc.dg/dremf-type-compat-2.c: Same.
5057         * gcc.dg/old-style-prom-2.c: Same.
5058         * gcc.dg/pr15698-1.c: Same.
5059         * gcc.dg/pr20368-1.c: Same.
5060         * gcc.dg/dremf-type-compat-3.c: Same.
5061         * gcc.dg/builtins-30.c: Same.  Test for columns.
5062
5063 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5064
5065         PR fortran/40176
5066         * gfortran.dg/proc_decl_1.f90: Extended.
5067
5068 2009-06-12  Ian Lance Taylor  <iant@google.com>
5069
5070         * gcc.dg/Wcxx-compat-13.c: New testcase.
5071
5072 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5073
5074         PR tree-opt/38865
5075         * gcc.dg/tree-ssa/fre-vce-1.c
5076
5077 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5078
5079         PR testsuite/40384
5080         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5081         min-insn-to-prefetch-ratio=5.
5082
5083 2009-06-12  Joey Ye  <joey.ye@intel.com>
5084             H.J. Lu  <hongjiu.lu@intel.com>
5085
5086         PR middle-end/39146
5087         * gcc.target/i386/stackalign/pr39146.c: New.
5088
5089 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5090
5091         * gcc.target/i386/crc32-1.c: New.
5092         * gcc.target/i386/crc32-2.c: Likewise.
5093
5094 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5095
5096         PR c/39252
5097         * gcc.dg/builtin-unreachable-1.c: New test.
5098         * gcc.dg/builtin-unreachable-2.c: Same.
5099
5100 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5101
5102         PR fortran/40402
5103         * gfortran.dg/data_value_1.f90: New test.
5104
5105 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5106
5107         PR testsuite/39831
5108         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5109         remove ilp32 requirement.
5110         * gcc.target/i386/excess-precision-2.c: Likewise.
5111         * gcc.target/i386/excess-precision-3.c: Likewise.
5112         * gcc.target/i386/excess-precision-4.c: Likewise.
5113         * gcc.target/i386/excess-precision-5.c: Likewise.
5114         * gcc.target/i386/excess-precision-6.c: Likewise.
5115
5116 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5117
5118         PR fortran/38718
5119         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5120         * gfortran.dg/nan_5.f90: New test.
5121
5122 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5123
5124         * gcc.target/arm/neon-modes-1.c: New test.
5125
5126 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5127
5128         * g++.dg/torture/pr31579.C: Cast pointer
5129         via __SIZE_TYPE__ instead of 'unsigned long'.
5130
5131 2009-06-10  Anthony Green  <green@moxielogic.com>
5132
5133         * lib/target-supports.exp (check_profiling_available):
5134         Profiling is not available for testing purposes on moxie.
5135
5136 2009-06-09  Ian Lance Taylor  <iant@google.com>
5137
5138         * gcc.dg/Wcxx-compat-12.c: New testcase.
5139
5140 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5141
5142         PR libfortran/40334
5143         * gfortran.dg/backspace_11.f90: New.
5144
5145 2009-06-09  Jason Merrill  <jason@redhat.com>
5146
5147         * g++.dg/cpp0x/defaulted10.C: New.
5148
5149 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5150
5151         * gcc.c-torture/compile/pr40351.c: New file.
5152
5153 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5154
5155         * gnat.dg/align_max.adb: New test.
5156
5157 2009-06-08  Jason Merrill  <jason@redhat.com>
5158
5159         * g++.dg/cpp0x/auto15.C: New.
5160
5161 2009-06-08  Jan Hubicka  <jh@suse.cz>
5162
5163         PR debug/39834
5164         * gcc.dg/torture/pr39834.c
5165
5166 2009-06-08  Jan Hubicka  <jh@suse.cz>
5167
5168         PR middle-end/40102
5169         * g++.dg/torture/pr40102.C: New testcase.
5170
5171 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5172
5173         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5174         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5175         * gcc.dg/builtin-object-size-6.c: New test.
5176
5177         PR c++/40373
5178         * g++.dg/template/dtor7.C: New test.
5179
5180         PR c++/40370
5181         PR c++/40372
5182         * g++.dg/template/error41.C: New test.
5183         * g++.dg/template/error42.C: New test.
5184
5185 2009-06-08  Revital Eres  <eres@il.ibm.com>
5186
5187         PR testsuite/40359
5188         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5189         * gcc.dg/vect/vect-88.c: Likewise.
5190         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5191         * gcc.dg/vect/pr25413.c: Likewise.
5192         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5193
5194 2009-06-07  Ian Lance Taylor  <iant@google.com>
5195
5196         * g++.dg/warn/Wswitch-3.C: New testcase.
5197         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5198         * gcc.dg/Wswitch-enum-error.c: Likewise.
5199         * gcc.dg/Wswitch-error.c: Likewise.
5200
5201 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5202
5203         PR fortran/40008
5204         * gfortran.dg/negative_unit.f: Update test.
5205         * gfortran.dg/negative_unit_int8.f: Update test.
5206         * gfortran.dg/newunit_1.f90: New test.
5207
5208 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5209
5210         PR fortran/25104
5211         PR fortran/29962
5212         * gfortran.dg/spread_init_expr.f03: New.
5213         * gfortran.dg/unpack_init_expr.f03: New.
5214         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5215         error message.
5216
5217 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5218
5219         PR fortran/25104
5220         PR fortran/29962
5221         * gfortran.dg/count_init_expr.f03
5222         * gfortran.dg/product_init_expr.f03
5223         * gfortran.dg/sum_init_expr.f03
5224
5225 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5226
5227         PR fortran/36874
5228         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5229         message.
5230         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5231         shapes.
5232         * gfortran.dg/zero_sized_5.f90: Likewise.
5233
5234 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5235
5236         PR middle-end/32950
5237         * g++.dg/torture/pr32950.C: New.
5238
5239 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5240
5241         PR fortran/25104
5242         PR fortran/29962
5243         * gfortran.dg/dot_product_1.f03: New.
5244         * gfortran.dg/matmul_8.f03: New.
5245         * gfortran.dg/transpose_3.f03: New.
5246
5247 2009-06-06  Ian Lance Taylor  <iant@google.com>
5248
5249         * gcc.dg/Wunused-label-1.c: New test case.
5250         * g++.dg/warn/Wunused-label-1.C: New test case.
5251         * g++.dg/warn/Wunused-label-2.C: New test case.
5252         * g++.dg/warn/Wunused-label-3.C: New test case.
5253
5254 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5255
5256         PR fortran/37203
5257         * reshape_zerosize_2.f90: New.
5258
5259 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5260
5261         PR fortran/32890
5262         * gfortran.dg/pack_assign_1.f90: New.
5263         * gfortran.dg/pack_vector_1.f90: New.
5264
5265 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR middle-end/40340
5268         * gcc.dg/pr40340-1.c: New test.
5269         * gcc.dg/pr40340-2.c: New test.
5270         * gcc.dg/pr40340-3.c: New test.
5271         * gcc.dg/pr40340-4.c: New test.
5272         * gcc.dg/pr40340-5.c: New test.
5273         * gcc.dg/pr40340.h: New file.
5274
5275 2009-06-05  Revital Eres  <eres@il.ibm.com>
5276
5277         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5278         New procedure.
5279         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5280         * gcc.dg/vect/vect-33.c: Likewise.
5281         * gcc.dg/vect/vect-92.c: Likewise.
5282         * gcc.dg/vect/vect-58.c: Likewise.
5283         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5284         * gcc.dg/vect/vect-42.c: Likewise.
5285         * gcc.dg/vect/slp-25.c: Likewise.
5286         * gcc.dg/vect/vect-align-1.c: Likewise.
5287         * gcc.dg/vect/vect-align-2.c: Likewise.
5288         * gcc.dg/vect/vect-93.c: Likewise.
5289         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5290         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5291         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5292         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5293         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5294         * gcc.dg/vect/vect-26.c: Likewise.
5295         * gcc.dg/vect/vect-44.c: Likewise.
5296         * gcc.dg/vect/vect-70.c: Likewise.
5297         * gcc.dg/vect/vect-95.c: Likewise.
5298         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5299         * gcc.dg/vect/vect-28.c: Likewise.
5300         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5301         * gcc.dg/vect/vect-87.c: Likewise.
5302         * gcc.dg/vect/vect-109.c: Likewise.
5303         * gcc.dg/vect/vect-54.c: Likewise.
5304         * gcc.dg/vect/vect-96.c: Likewise.
5305         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5306         * gcc.dg/vect/vect-88.c: Likewise.
5307         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5308         * gcc.dg/vect/vect-89.c: Likewise.
5309         * gcc.dg/vect/vect-91.c: Likewise.
5310         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5311         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5312         * gfortran.dg/vect/vect-2.f90: Likewise.
5313         * gfortran.dg/vect/vect-3.f90: Likewise.
5314         * gfortran.dg/vect/vect-4.f90: Likewise.
5315         * gfortran.dg/vect/vect-5.f90: Likewise.
5316
5317 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5318
5319         PR tree-optimization/36318
5320         * gcc.dg/tree-ssa/sra-7.c: New test.
5321
5322 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5323
5324         PR fortran/37203
5325         * gfortran.dg/reshape_order_5.f90: New.
5326         * gfortran.dg/reshape_shape_1.f90: New.
5327
5328 2009-06-04  Jason Merrill  <jason@redhat.com>
5329
5330         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5331
5332 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5333
5334         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5335         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5336
5337 2009-06-04  Richard Guenther  <rguenther@suse.de>
5338
5339         PR c++/39371
5340         * g++.dg/torture/pr40335.C: New testcase.
5341
5342 2009-06-03  Richard Guenther  <rguenther@suse.de>
5343
5344         PR middle-end/40328
5345         * gcc.dg/torture/pr40328.c: New testcase.
5346
5347 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5348
5349         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5350         m68k and fido.
5351
5352 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5353
5354         * g++.dg/torture/pr40323.C: New file.
5355
5356 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5357
5358         * gnat.dg/specs/root.ads: New test.
5359         * gnat.dg/specs/root-level_1.ads: Likewise.
5360         * gnat.dg/specs/root-level_2.ads: Likewise.
5361         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5362
5363 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5364
5365         * g++.dg/init/ref15.C: Require unwrapped targets.
5366
5367 2009-06-02  Jason Merrill  <jason@redhat.com>
5368
5369         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5370         * g++.dg/cpp0x/initlist18.C: New.
5371         * g++.dg/cpp0x/initlist19.C: New.
5372
5373         * g++.dg/cpp0x/auto14.C: New.
5374
5375 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5376
5377         * gnat.dg/alignment6.adb: Remove XFAIL.
5378
5379 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5380
5381         PR c++/38089
5382         * g++.dg/template/spec36.C: New test.
5383
5384 2009-06-01  Ian Lance Taylor  <iant@google.com>
5385
5386         * gcc.dg/cast-qual-3.c: New testcase.
5387         * g++.dg/warn/Wcast-qual2.C: New testcase.
5388
5389 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5390
5391         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5392         (process-message): Expect column numbers.
5393         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5394         * gcc.dg/pch/counter-2.c: Same.
5395         * gcc.dg/pch/valid-2.c: Same.
5396         * gcc.dg/pch/warn-1.c: Same.
5397         * gcc.dg/pch/valid-1.c: Same.
5398         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5399         * gcc.dg/cpp/syshdr.c: Same.
5400         * gcc.dg/cpp/19940712-1.c: Same.
5401         * gcc.dg/cpp/missing-header-1.c: Same.
5402         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5403         * gcc.dg/cpp/tr-warn3.c: Same.
5404         * gcc.dg/cpp/pr29612-2.c: Same.
5405         * gcc.dg/cpp/tr-warn4.c: Same.
5406         * gcc.dg/cpp/Wtrigraphs.c: Same.
5407         * gcc.dg/cpp/poison.c: Same.
5408         * gcc.dg/cpp/arith-3.c: Same.
5409         * gcc.dg/cpp/sysmac2.c: Same.
5410         * gcc.dg/cpp/cpp.exp: Same.
5411         * gcc.dg/cpp/tr-warn5.c: Same.
5412         * gcc.dg/cpp/include2.c: Same.
5413         * gcc.dg/cpp/Wmissingdirs.c: Same.
5414         * gcc.dg/cpp/Wmissingdirs.c: Same.
5415         * gcc.dg/cpp/tr-warn6.c: Same.
5416         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5417         * gcc.dg/cpp/macspace1.c: Same.
5418         * gcc.dg/cpp/escape-2.c: Same.
5419         * gcc.dg/cpp/assert2.c: Same.
5420         * gcc.dg/cpp/undef2.c: Same.
5421         * gcc.dg/cpp/macspace2.c: Same.
5422         * gcc.dg/cpp/tr-warn1.c: Same.
5423         * gcc.dg/cpp/extratokens2.c: Same.
5424         * gcc.dg/cpp/strify2.c: Same.
5425         * gcc.dg/cpp/Wsignprom.c: Same.
5426         * gcc.dg/cpp/redef2.c: Same.
5427         * gcc.dg/cpp/trad/trad.exp: Same.
5428         * gcc.dg/cpp/arith-1.c: Same.
5429         * gcc.dg/cpp/extratokens.c: Same.
5430         * gcc.dg/cpp/if-mpar.c: Same.
5431
5432 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5433
5434         * gnat.dg/nested_float_packed.ads: New test.
5435
5436 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5437             Eric Botcazou  <botcazou@adacore.com>
5438
5439         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5440         * gnat.dg/test_oconst.adb: New test.
5441
5442 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5443
5444         * gcc.dg/plugin/ggcplug.c: Moved comment.
5445         (plugin_init): Fixed typo, declared i, returned 0 at end.
5446
5447 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5448
5449         PR testsuite/40244
5450         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5451         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5452
5453 2009-05-29  Ian Lance Taylor  <iant@google.com>
5454
5455         * gcc.dg/Wcxx-compat-11.c: New testcase.
5456
5457 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5458
5459         PR fortran/40019
5460         * gfortran.dg/leadz_trailz_1.f90: New test.
5461         * gfortran.dg/leadz_trailz_2.f90: New test.
5462
5463 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5464
5465         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5466         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5467         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5468         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5469         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5470         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5471         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5472         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5473         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5474         * gcc.dg/tree-ssa/sra-5.c: New file.
5475         * gcc.dg/tree-ssa/sra-6.c: New file.
5476         * gcc.c-torture/compile/sra-1.c: New file.
5477
5478 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5479
5480         PR middle-end/40291
5481         * gcc.c-torture/compile/pr40291.c: New test.
5482
5483         PR target/40017
5484         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5485         __vector _Bool.
5486         * gcc.target/powerpc/altivec-30.c: New test.
5487         * gcc.target/powerpc/altivec-31.c: New test.
5488
5489 2009-05-28  Richard Guenther  <rguenther@suse.de>
5490
5491         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5492         * gcc.c-torture/execute/20090527-1.c: Likewise.
5493
5494 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5495
5496         PR c++/39754
5497         * g++.dg/template/canon-type-1.C: New test.
5498         * g++.dg/template/canon-type-2.C: Likewise.
5499         * g++.dg/template/canon-type-3.C: Likewise.
5500         * g++.dg/template/canon-type-4.C: Likewise.
5501         * g++.dg/template/canon-type-5.C: Likewise.
5502         * g++.dg/template/canon-type-6.C: Likewise.
5503         * g++.dg/template/canon-type-7.C: Likewise.
5504
5505 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5506             Uros Bizjak  <ubizjak@gmail.com>
5507             Danny Smith  <dansmister@gmail.com>
5508
5509         PR target/37216
5510
5511         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5512         New function.
5513         * gcc.target/i386/pr37216.c:  New test source file.
5514         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5515         use -fno-common for testing Cygwin and MinGW targets.
5516
5517 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5518
5519         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5520         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5521         * g++.dg/pr37742.C (size_t): Likewise.
5522         * g++.dg/torture/pr34850.C (size_t): Likewise.
5523         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5524         _PTRDIFF_TYPE__.
5525         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5526         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5527         (size_t): Use __extension__ and __SIZE_TYPE__.
5528         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5529         __SIZE_TYPE__.
5530         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5531         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5532         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5533         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5534         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5535         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5536         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5537         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5538         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5539         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5540         (__ssize_t): Likewise.
5541         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5542         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5543         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5544         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5545         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5546         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5547         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5548         * gcc.dg/pr33667.c (size_t): Likewise.
5549         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5550         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5551         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5552         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5553         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5554         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5555
5556 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5557
5558         PR tree-optimization/40254
5559         * gcc.dg/vect/pr40254.c: New test.
5560
5561 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5562
5563         PR middle-end/33699
5564         * gcc.target/mips/const-anchor-1.c: New test.
5565         * gcc.target/mips/const-anchor-2.c: New test.
5566
5567 2009-05-27  Jason Merrill  <jason@redhat.com>
5568
5569         * g++.dg/cpp0x/initlist15.C: New.
5570         * g++.dg/cpp0x/initlist16.C: New.
5571         * g++.dg/cpp0x/initlist17.C: New.
5572
5573 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5574
5575         PR fortran/39178
5576         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5577         patterns to reflect frontend changes.
5578         * gfortran.dg/vector_subscript_4.f90: Likewise.
5579
5580 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5581             Eric Botcazou  <botcazou@adacore.com>
5582
5583         * gcc.c-torture/execute/align-nest.c: New testcase.
5584         * gnat.dg/misaligned_nest.adb: New testcase.
5585
5586 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5587
5588         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5589         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5590         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5591         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5592
5593 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5594
5595         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5596         cast instead of assuming 0ul.
5597         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5598         __SIZE_TYPE__.
5599         (_type_desc): Make first argument const.
5600         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5601
5602 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5603
5604         PR libfortran/40187
5605         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5606         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5607
5608 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5609
5610         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5611         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5612         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5613         * gcc.dg/plugin/ggcplug.c: Added new file.
5614
5615 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5616
5617         PR fortran/40246
5618         * gfortran.dg/nullify_4.f90: New test.
5619
5620 2009-05-26  Richard Guenther  <rguenther@suse.de>
5621
5622         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5623
5624 2009-05-26  Richard Guenther  <rguenther@suse.de>
5625
5626         PR middle-end/40252
5627         * gcc.c-torture/compile/pr40252.c: New testcase.
5628
5629 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5630
5631         PR c++/40007
5632         * g++.dg/template/typedef18.C: New test.
5633         * g++.dg/template/typedef19.C: Likewise.
5634         * g++.dg/template/typedef20.C: Likewise.
5635         * g++.dg/template/access11.C: Adjust.
5636
5637 2009-05-26  Richard Guenther  <rguenther@suse.de>
5638
5639         PR testsuite/40247
5640         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5641
5642 2009-05-25  Jason Merrill  <jason@redhat.com>
5643
5644         PR c++/38064
5645         * g++.dg/cpp0x/enum3.C: New test.
5646
5647 2009-05-25  Richard Guenther  <rguenther@suse.de>
5648
5649         PR tree-optimization/36327
5650         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5651         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5652         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5653         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5654         * gcc.dg/vect/vect-40.c: Likewise.
5655         * gcc.dg/vect/vect-42.c: Likewise.
5656         * gcc.dg/vect/vect-46.c: Likewise.
5657         * gcc.dg/vect/vect-76.c: Likewise.
5658
5659 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5660
5661         PR fortran/40176
5662         * gfortran.dg/proc_ptr_18.f90: New.
5663         * gfortran.dg/proc_ptr_19.f90: New.
5664         * gfortran.dg/proc_ptr_comp_9.f90: New.
5665         * gfortran.dg/proc_ptr_comp_10.f90: New.
5666
5667 2009-05-25  Richard Guenther  <rguenther@suse.de>
5668
5669         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5670         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5671
5672 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5673
5674         PR tree-optimization/40238
5675         * gcc.dg/vect/pr40238.c: New test.
5676
5677 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5678             Dominique Dhumieres  <dominiq@lps.ens.fr>
5679
5680         PR fortran/35732
5681         PR fortran/39872
5682         * gfortran.dg/bounds_check_fail_3.f90: New test.
5683         * gfortran.dg/bounds_check_fail_4.f90: New test.
5684         * gfortran.dg/bounds_check_14.f90: Update test.
5685         * gfortran.dg/bound_4.f90: Update test.
5686
5687 2009-05-24  Richard Guenther  <rguenther@suse.de>
5688
5689         PR middle-end/40233
5690         * gcc.c-torture/compile/pr40233.c: New testcase.
5691
5692 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5693
5694         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5695         for alpha*-*-* targets.
5696
5697 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5698
5699         * gcc.dg/vect/bb-slp-1.c: New test.
5700         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5701         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5702         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5703         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5704         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5705         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5706         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5707         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5708         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5709         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5710         gcc.dg/vect/bb-slp-22.c: Likewise.
5711         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5712
5713 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5714             Maxim Kuvyrkov  <maxim@codesourcery.com>
5715
5716         * gcc.dg/falign-labels-1.c: New test.
5717
5718 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5719
5720         * gnat.dg/specs/rep_clause3.ads: New test.
5721
5722 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5723
5724         * gnat.dg/addr6.adb: New test.
5725
5726 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5727
5728         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5729         New function.
5730         * gcc.target/arm/thumb2-mul-space.c: New file.
5731         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5732         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5733         * gcc.target/arm/thumb2-mul-speed.c: New file.
5734
5735 2009-05-22  Richard Guenther  <rguenther@suse.de>
5736
5737         PR middle-end/38964
5738         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5739         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5740         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5741
5742 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5743
5744         * gcc.dg/dll-6.c: New test.
5745         * gcc.dg/dll-6a.c: Likewise.
5746         * gcc.dg/dll-7.c: Likewise.
5747         * gcc.dg/dll-7a.c: Likewise.
5748         * g++.dg/ext/dllexport2.C: Likewise.
5749         * g++.dg/ext/dllexport2a.cc: Likewise.
5750
5751 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5752
5753         PR target/37846
5754         * gcc.target/ia64/mfused-madd-vect.c: New test.
5755         * gcc.target/ia64/mfused-madd.c: New test.
5756         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5757         * gcc.target/ia64/mno-fused-madd.c: New test.
5758
5759 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5760
5761         * gcc.target/i386/movbe-1.c: New.
5762         * gcc.target/i386/movbe-2.c: Likewise.
5763
5764 2009-05-21  Taras Glek  <tglek@mozilla.com>
5765
5766         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5767         plugin_init signature.
5768         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5769         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5770         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5771
5772 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5773
5774         * gcc.dg/target/arm/neon-vmla-1.c: New.
5775         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5776
5777 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5778
5779         * gcc.target/mips/octeon-exts-6.c: New test.
5780         * gcc.target/mips/extend-1.c: New test.
5781         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5782         EXTS.
5783         * gcc.target/mips/octeon-exts-5.c: Likewise.
5784
5785 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5786
5787         PR middle-end/40204
5788         * gcc.c-torture/compile/pr40204.c: New test.
5789
5790 2009-05-20  Richard Guenther  <rguenther@suse.de>
5791
5792         * gcc.c-torture/compile/20090518-1.c: New testcase.
5793
5794 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5795
5796         PR tree-optimization/40087
5797         * gcc.dg/tree-ssa/pr40087.c: New test.
5798
5799 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5800
5801         * gcc.dg/vector-4.c: New testcase.
5802         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5803         * g++.dg/ext/vector16.C: New testcase.
5804
5805 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5806
5807         PR c/40172
5808         * gcc.dg/pr40172.c: Renamed to ...
5809         * gcc.dg/pr40172-1.c: This.
5810
5811         * gcc.dg/pr40172-2.c: New.
5812         * gcc.dg/pr40172-3.c: Likewise.
5813
5814 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5815
5816         PR c/40172
5817         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5818
5819 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5820
5821         * gnat.dg/loop_optimization6.ad[sb]: New test.
5822
5823 2009-05-19  Richard Guenther  <rguenther@suse.de>
5824
5825         * gcc.c-torture/compile/20090519-1.c: New testcase.
5826
5827 2009-05-18  Jason Merrill  <jason@redhat.com>
5828
5829         * g++.dg/cpp0x/explicit1.C: New.
5830         * g++.dg/cpp0x/explicit2.C: New.
5831
5832 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5833
5834         PR debug/40109
5835         * g++.dg/debug/dwarf2/nested-1.C: New test.
5836
5837 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5838
5839         PR testsuite/39907
5840         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5841         stack alignment.
5842
5843 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5844
5845         PR fortran/40164
5846         * gfortran.dg/proc_ptr_comp_8.f90: New.
5847
5848 2009-05-18  Richard Guenther  <rguenther@suse.de>
5849
5850         PR fortran/40168
5851         * gfortran.dg/array_memset_2.f90: Adjust.
5852
5853 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5854
5855         PR fortran/36947
5856         PR fortran/40039
5857         * gfortran.dg/interface_27.f90: New.
5858         * gfortran.dg/interface_28.f90: New.
5859         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5860         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5861
5862 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5863
5864         * gcc.target/m68k/tls-ie.c: New test.
5865         * gcc.target/m68k/tls-le.c: New test.
5866         * gcc.target/m68k/tls-gd.c: New test.
5867         * gcc.target/m68k/tls-ld.c: New test.
5868         * gcc.target/m68k/tls-ie-xgot.c: New test.
5869         * gcc.target/m68k/tls-le-xtls.c: New test.
5870         * gcc.target/m68k/tls-gd-xgot.c: New test.
5871         * gcc.target/m68k/tls-ld-xgot.c: New test.
5872         * gcc.target/m68k/tls-ld-xtls.c: New test.
5873         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5874
5875 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5876
5877         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5878
5879 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5880
5881         PR c/40172
5882         * gcc.dg/pr40172.c: New.
5883
5884 2009-05-17  Jason Merrill  <jason@redhat.com>
5885
5886         PR c++/40139
5887         * g++.dg/template/dtor6.C: New.
5888
5889 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5890
5891         * g++.dg/warn/translate-ice-1.C: New test.
5892
5893 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5894
5895         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5896         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5897         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5898         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5899
5900 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5901
5902         PR fortran/33197
5903         * gfortran.dg/erf_2.F90: New test.
5904         * gfortran.dg/erfc_scaled_2.f90: New test.
5905
5906 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5907
5908         PR fortran/31243
5909         * gfortran.dg/string_1.f90: New test.
5910         * gfortran.dg/string_2.f90: New test.
5911         * gfortran.dg/string_3.f90: New test.
5912
5913 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5914
5915         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5916         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5917
5918 2009-05-15  Ian Lance Taylor  <iant@google.com>
5919
5920         * gcc.dg/Wcxx-compat-10.c: New testcase.
5921
5922 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5923
5924         PR 16302
5925         * gcc.dg/pr16302.c: New.
5926         * g++.dg/warn/pr16302.C: New.
5927
5928 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5929
5930         * gcc.dg/torture/builtin-math-5.c: New.
5931         * gcc.dg/torture/builtin-math-6.c: New.
5932         * lib/target-supports.exp (check_effective_target_mpc): New.
5933
5934 2009-05-15  Jan Hubicka  <jh@suse.cz>
5935
5936         * gcc.dg/tree-ssa/inline-3.c: New testcase
5937
5938 2009-05-15  Jan Hubicka  <jh@suse.cz>
5939
5940         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5941         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5942         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5943         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5944         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5945         Mark noinline.
5946         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5947         Mark noinline.
5948         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5949         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5950
5951 2009-05-15  Jan Hubicka  <jh@suse.cz>
5952
5953         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5954         optimized by sibcall noinline.
5955
5956 2009-05-15  Jan Hubicka  <jh@suse.cz>
5957
5958         * sibcall-1.c (track): Mark noinline.
5959         * sibcall-2.c (track): Mark noinline.
5960         * sibcall-3.c (track): Mark noinline.
5961         * sibcall-4.c (track): Mark noinline.
5962
5963 2009-05-15  Jan Hubicka  <jh@suse.cz>
5964
5965         * flatten-2.c: Disable early inlining; add comment.
5966         * flatten-3.c: New test based on flatten-2.c.
5967
5968 2009-05-15  Richard Guenther  <rguenther@suse.de>
5969
5970         PR tree-optimization/39999
5971         * gcc.c-torture/compile/pr39999.c: New testcase.
5972
5973 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5974
5975         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5976
5977 2009-05-14  Ian Lance Taylor  <iant@google.com>
5978
5979         * gcc.dg/Wcxx-compat-9.c: New testcase.
5980
5981 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5982
5983         PR fortran/39996
5984         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5985         * gfortran.dg/duplicate_type_2.f90: Ditto.
5986         * gfortran.dg/duplicate_type_3.f90: New.
5987
5988 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5989
5990         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5991         * ada/acats/tests/c5/c59002c.ada: Likewise.
5992
5993 2009-05-13  Taras Glek  <tglek@mozilla.com>
5994
5995         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5996         attributes and decl smashing.
5997         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5998         attributes.
5999         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6000         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6001
6002 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6003
6004         PR fortran/39865
6005         * gfortran.dg/pr39865.f90: New test.
6006         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6007         arrays in FMT=.
6008         * gfortran.dg/hollerith_f95.f90: Likewise.
6009         * gfortran.dg/hollerith6.f90: New test.
6010         * gfortran.dg/hollerith7.f90: New test.
6011
6012 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6013
6014         PR cpp/36674
6015         * gcc.dg/cpp/pr36674.i: New.
6016
6017 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6018
6019         PR middle-end/40035
6020         * gcc.c-torture/compile/pr40035.c: New test.
6021
6022 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6023
6024         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6025
6026 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6027
6028         PR fortran/40110
6029         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6030         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6031         * gfortran.dg/interop_params.f03: Ditto.
6032
6033 2009-05-12  Jan Hubicka  <jh@suse.cz>
6034
6035         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6036         so unrolling still happens.
6037         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6038         * gcc.dg/ipa/ipacost-2.c: Likewise.
6039         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6040
6041 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6042
6043         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6044
6045 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6046
6047         * lib/target-supports.exp (check_profiling_available): Return
6048         false for -p on *-*-cygwin* targets.
6049
6050 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6051
6052         PR tree-optimization/38632
6053         * g++.dg/tree-ssa/pr38632.C: New.
6054
6055 2009-05-11  Jan Hubicka  <jh@suse.cz>
6056
6057         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6058         we now optimize better.
6059         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6060         out at different places.
6061         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6062         unroling.
6063         * gcc.dg/vect/vect-76.c: Likewise.
6064         * gcc.dg/vect/vect-70.c: Likewise.
6065         * gcc.dg/vect/vect-66.c: Likewise.
6066         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6067         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6068
6069 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6070
6071         PR middle-end/40080
6072         * gcc.c-torture/compile/pr40080.c: New.
6073
6074 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6075
6076         * gcc.c-torture/compile/pr40026.c: New testcase.
6077
6078 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6079
6080         PR fortran/40089
6081         * gfortran.dg/proc_ptr_comp_7.f90: New.
6082
6083 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6084
6085         PR tree-optimization/40074
6086         * gcc.dg/vect/pr40074.c: New test.
6087
6088 2009-05-10  Ian Lance Taylor  <iant@google.com>
6089
6090         * gcc.dg/Wcxx-compat-7.c: New testcase.
6091         * gcc.dg/Wcxx-compat-8.c: New testcase.
6092         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6093         * gcc.dg/pr17188-1.c: Likewise.
6094         * gcc.dg/pr39084.c: Likewise.
6095
6096 2009-05-10  Michael Matz  <matz@suse.de>
6097
6098         PR target/40031
6099         * gcc.dg/pr40031.c: New test.
6100
6101 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6102
6103         PR fortran/40018
6104         * gfortran.dg/array_constructor_31.f90: New test.
6105
6106 2009-05-10  Richard Guenther  <rguenther@suse.de>
6107
6108         PR tree-optimization/40081
6109         * g++.dg/torture/pr40081.C: New testcase.
6110
6111 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6112
6113         PR fortran/38863
6114         * gfortran.dg/dependency_24.f90: New test.
6115         * gfortran.dg/dependency_23.f90: Clean up module files.
6116
6117 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6118
6119         PR fortran/38956
6120         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6121         * gfortran.dg/chmod_2.f90: Likewise.
6122         * gfortran.dg/chmod_3.f90: Likewise.
6123         * gfortran.dg/open_errors.f90: Likewise.
6124
6125 2009-05-09  Jan Hubicka  <jh@suse.cz>
6126
6127         PR middle-end/40043
6128         * g++.dg/eh/nested-try.C: New test.
6129
6130 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6131
6132         PR tree-optimization/40049
6133         * gcc.dg/vect/vect-shift-2.c: New test.
6134
6135 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6136
6137         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6138         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6139
6140 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6141
6142         PR c/36892
6143         * g++.dg/warn/deprecated-6.C: New.
6144         * gcc.dg/deprecated-4.c: Likewise.
6145         * gcc.dg/deprecated-5.c: Likewise.
6146         * gcc.dg/deprecated-6.c: Likewise.
6147
6148 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6149
6150         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6151         __aligned__(__BIGGEST_ALIGNMENT__).
6152         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6153         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6154         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6155         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6156         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6157         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6158         * gcc.dg/vect/Os-vect-95.c: Likewise.
6159         * gcc.dg/vect/pr20122.c: Likewise.
6160         * gcc.dg/vect/pr36493.c: Likewise.
6161         * gcc.dg/vect/pr37385.c: Likewise.
6162         * gcc.dg/vect/slp-7.c: Likewise.
6163         * gcc.dg/vect/slp-9.c: Likewise.
6164         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6165         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6166         * gcc.dg/vect/vect-35.c: Likewise.
6167         * gcc.dg/vect/vect-40.c: Likewise.
6168         * gcc.dg/vect/vect-42.c: Likewise.
6169         * gcc.dg/vect/vect-44.c: Likewise.
6170         * gcc.dg/vect/vect-46.c: Likewise.
6171         * gcc.dg/vect/vect-48.c: Likewise.
6172         * gcc.dg/vect/vect-52.c: Likewise.
6173         * gcc.dg/vect/vect-54.c: Likewise.
6174         * gcc.dg/vect/vect-56.c: Likewise.
6175         * gcc.dg/vect/vect-58.c: Likewise.
6176         * gcc.dg/vect/vect-60.c: Likewise.
6177         * gcc.dg/vect/vect-74.c: Likewise.
6178         * gcc.dg/vect/vect-75.c: Likewise.
6179         * gcc.dg/vect/vect-76.c: Likewise.
6180         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6181         * gcc.dg/vect/vect-77.c: Likewise.
6182         * gcc.dg/vect/vect-77-global.c: Likewise.
6183         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6184         * gcc.dg/vect/vect-78.c: Likewise.
6185         * gcc.dg/vect/vect-78-global.c: Likewise.
6186         * gcc.dg/vect/vect-80.c: Likewise.
6187         * gcc.dg/vect/vect-85.c: Likewise.
6188         * gcc.dg/vect/vect-87.c: Likewise.
6189         * gcc.dg/vect/vect-88.c: Likewise.
6190         * gcc.dg/vect/vect-92.c: Likewise.
6191         * gcc.dg/vect/vect-93.c: Likewise.
6192         * gcc.dg/vect/vect-95.c: Likewise.
6193         * gcc.dg/vect/vect-97.c: Likewise.
6194         * gcc.dg/vect/vect-complex-1.c: Likewise.
6195         * gcc.dg/vect/vect-complex-4.c: Likewise.
6196         * gcc.dg/vect/vect-complex-5.c: Likewise.
6197         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6198         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6199         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6200         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6201         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6202         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6203         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6204         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6205         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6206         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6207         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6208         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6209         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6210         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6211         * gcc.dg/vect/vect-outer-1.c: Likewise.
6212         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6213         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6214         * gcc.dg/vect/vect-outer-2.c: Likewise.
6215         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6216         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6217         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6218         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6219         * gcc.dg/vect/vect-outer-3.c: Likewise.
6220         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6221         * gcc.dg/vect/vect-outer-5.c: Likewise.
6222         * gcc.dg/vect/vect-outer-6.c: Likewise.
6223         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6224         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6225         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6226         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6227         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6228         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6229         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6230         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6231         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6232         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6233         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6234         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6235         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6236         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6237
6238 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6239
6240         PR c/24581
6241         * gcc.dg/torture/complex-sign.h: New header.
6242         * gcc.dg/torture/complex-sign-add.c,
6243         gcc.dg/torture/complex-sign-mixed-add.c,
6244         gcc.dg/torture/complex-sign-mixed-div.c,
6245         gcc.dg/torture/complex-sign-mixed-mul.c,
6246         gcc.dg/torture/complex-sign-mixed-sub.c,
6247         gcc.dg/torture/complex-sign-mul.c,
6248         gcc.dg/torture/complex-sign-sub.c: New tests.
6249
6250 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6251
6252         PR fortran/39876
6253         * gfortran.dg/intrinsic_3.f90: New.
6254
6255 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6256
6257         PR c/39037
6258         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6259         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6260         * gcc.dg/dfp/float-constant-double.c: New test.
6261         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6262         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6263         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6264         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6265         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6266         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6267         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6268         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6269         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6270
6271 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6272
6273         PR middle-end/40057
6274         * gcc.c-torture/execute/pr40057.c: New test.
6275
6276 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6277
6278         * gcc.c-torture/compile/const-high-part.c: New test.
6279
6280 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6281
6282         PR testsuite/40050
6283         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6284         build plugin.
6285
6286 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6287
6288         PR fortran/39630
6289         * gfortran.dg/proc_decl_1.f90: Modified.
6290         * gfortran.dg/proc_ptr_comp_1.f90: New.
6291         * gfortran.dg/proc_ptr_comp_2.f90: New.
6292         * gfortran.dg/proc_ptr_comp_3.f90: New.
6293         * gfortran.dg/proc_ptr_comp_4.f90: New.
6294         * gfortran.dg/proc_ptr_comp_5.f90: New.
6295         * gfortran.dg/proc_ptr_comp_6.f90: New.
6296
6297 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6298
6299         PR c++/17395
6300         * g++.dg/template/call7.C: New test.
6301
6302 2009-05-06  Diego Novillo  <dnovillo@google.com>
6303
6304         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6305
6306 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6307
6308         * gfortran.dg/pr40021.f: Moved to ...
6309         * gfortran.fortran-torture/execute/pr40021.f: Here.
6310
6311 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6312
6313         PR middle-end/39986
6314         * gcc.dg/dfp/pr39986.c: New test.
6315
6316 2009-05-06  Michael Matz  <matz@suse.de>
6317
6318         PR middle-end/40021
6319         * gfortran.dg/pr40021.f: New test.
6320
6321 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6322
6323         * lib/plugin-support.exp: New file containing support procs for
6324         plugin testcases.
6325         * lib/target-supports.exp (check_plugin_available): New proc.
6326         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6327         * gcc.dg/plugin/selfassign.c: New plugin source file.
6328         * gcc.dg/plugin/self-assign-test-1.c: New test.
6329         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6330         * g++.dg/README: Add description for plugin test.
6331         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6332         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6333         * g++.dg/plugin/selfassign.c: New plugin source file.
6334         * g++.dg/plugin/self-assign-test-1.C: New test.
6335         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6336         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6337         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6338         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6339
6340 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6341
6342         PR fortran/40041
6343         * gfortran.dg/intrinsic_2.f90: New test.
6344         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6345
6346 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6347
6348         PR c/40032
6349         * gcc.dg/noncompile/incomplete-5.c: New test.
6350
6351 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR middle-end/39666
6354         * gcc.dg/pr39666-1.c: New test.
6355         * gcc.dg/pr39666-2.c: Likewise.
6356         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6357         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6358         * gfortran.dg/pr39666-1.f90: Likewise.
6359         * gfortran.dg/pr39666-2.f90: Likewise.
6360
6361 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6362
6363         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6364         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6365         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6366
6367 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6368
6369         PR fortran/39998
6370         * gfortran.dg/proc_ptr_17.f90: New.
6371
6372 2009-05-05  Richard Guenther  <rguenther@suse.de>
6373
6374         PR tree-optimization/40022
6375         * gcc.c-torture/execute/pr40022.c: New testcase.
6376
6377 2009-05-05  Richard Guenther  <rguenther@suse.de>
6378
6379         PR middle-end/40023
6380         * gcc.c-torture/compile/pr40023.c: New testcase.
6381
6382 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6383
6384         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6385         * g++.dg/template/overload9.C: Likewise.
6386         * g++.dg/ext/ms-1.C: New.
6387
6388 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6389
6390         PR c++/40013
6391         * g++.dg/ext/vla7.C: New test.
6392
6393 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6394
6395         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6396
6397 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6398
6399         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6400         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6401         Update expected errors.
6402
6403 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6404
6405         PR c++/28152
6406         * g++.dg/parse/parser-pr28152.C: New.
6407         * g++.dg/parse/parser-pr28152-2.C: New.
6408
6409 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6410
6411         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6412
6413 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6414
6415         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6416         * gcc.target/sparc/fexpand-2.c: Likewise.
6417         * gcc.target/sparc/fpmerge-2.c: Likewise.
6418         * gcc.target/sparc/pdist-2.c: Likewise.
6419
6420 2009-05-03  Richard Guenther  <rguenther@suse.de>
6421
6422         PR c/39983
6423         * gcc.c-torture/compile/pr39983.c: New testcase.
6424
6425 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6426
6427         * gcc.dg/c99-complex-3.c: New test.
6428
6429 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6430
6431         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6432
6433 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6434
6435         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6436
6437 2009-05-02  Richard Guenther  <rguenther@suse.de>
6438
6439         PR middle-end/40001
6440         * gcc.target/spu/pr40001.c: New testcase.
6441
6442 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6443
6444         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6445
6446 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6447
6448         PR middle-end/39579
6449         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6450         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6451
6452 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6453
6454         PR testsuite/39776
6455         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6456         no longer issued.
6457
6458 2009-04-30  David Ayers  <ayers@fsfe.org>
6459
6460         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6461         and gcc_error_prefix variables.
6462         * objc.dg/bad-receiver-type.m: Update to match correct
6463         diagnostics marker.
6464         * objc.dg/encode-5.m: Likewise.
6465         * objc.dg/id-1.m: Likewise.
6466         * objc.dg/method-1.m: Likewise.
6467         * objc.dg/method-6.m: Likewise.
6468         * objc.dg/method-7.m: Likewise.
6469         * objc.dg/method-9.m: Likewise.
6470         * objc.dg/method-11.m: Likewise.
6471         * objc.dg/method-20.m: Likewise.
6472         * objc.dg/private-1.m: Likewise.
6473
6474 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6475
6476         PR libfortran/39667
6477         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6478         * gfortran.dg/advance_4.f90: Likewise
6479         * gfortran.dg/advance_5.f90: Likewise
6480         * gfortran.dg/append_1.f90: Likewise
6481         * gfortran.dg/backslash_1.f90: Likewise
6482         * gfortran.dg/backslash_2.f90: Likewise
6483         * gfortran.dg/backslash_3.f: Likewise
6484         * gfortran.dg/backspace_10.f90: Likewise
6485         * gfortran.dg/backspace_3.f: Likewise
6486         * gfortran.dg/backspace_4.f: Likewise
6487         * gfortran.dg/backspace_5.f: Likewise
6488         * gfortran.dg/backspace_8.f: Likewise
6489         * gfortran.dg/backspace_9.f: Likewise
6490         * gfortran.dg/complex_write.f90: Likewise
6491         * gfortran.dg/convert_implied_open.f90: Likewise
6492         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6493         * gfortran.dg/dos_eol.f: Likewise
6494         * gfortran.dg/empty_format_1.f90: Likewise
6495         * gfortran.dg/endfile.f: Likewise
6496         * gfortran.dg/eof_1.f90: Likewise
6497         * gfortran.dg/eor_1.f90: Likewise
6498         * gfortran.dg/eor_handling_1.f90: Likewise
6499         * gfortran.dg/eor_handling_2.f90: Likewise
6500         * gfortran.dg/eor_handling_3.f90: Likewise
6501         * gfortran.dg/eor_handling_4.f90: Likewise
6502         * gfortran.dg/eor_handling_5.f90: Likewise
6503         * gfortran.dg/error_recovery_5.f90: Likewise
6504         * gfortran.dg/f2003_inquire_1.f03: Likewise
6505         * gfortran.dg/f2003_io_4.f03: Likewise
6506         * gfortran.dg/f2003_io_5.f03: Likewise
6507         * gfortran.dg/f2003_io_7.f03: Likewise
6508         * gfortran.dg/fgetc_1.f90: Likewise
6509         * gfortran.dg/fgetc_2.f90: Likewise
6510         * gfortran.dg/flush_1.f90: Likewise
6511         * gfortran.dg/fmt_exhaust.f90: Likewise
6512         * gfortran.dg/fmt_huge.f90: Likewise
6513         * gfortran.dg/fmt_read.f90: Likewise
6514         * gfortran.dg/fmt_t_1.f90: Likewise
6515         * gfortran.dg/fmt_t_2.f90: Likewise
6516         * gfortran.dg/fmt_t_3.f90: Likewise
6517         * gfortran.dg/fmt_t_4.f90: Likewise
6518         * gfortran.dg/fmt_t_5.f90: Likewise
6519         * gfortran.dg/fmt_t_7.f: Likewise
6520         * gfortran.dg/fseek.f90: Likewise
6521         * gfortran.dg/ftell_1.f90: Likewise
6522         * gfortran.dg/ftell_2.f90: Likewise
6523         * gfortran.dg/func_derived_3.f90: Likewise
6524         * gfortran.dg/inquire_9.f90: Likewise
6525         * gfortran.dg/iostat_1.f90: Likewise
6526         * gfortran.dg/iostat_2.f90: Likewise
6527         * gfortran.dg/list_read_1.f90: Likewise
6528         * gfortran.dg/list_read_4.f90: Likewise
6529         * gfortran.dg/list_read_5.f90: Likewise
6530         * gfortran.dg/list_read_7.f90: Likewise
6531         * gfortran.dg/list_read_8.f90: Likewise
6532         * gfortran.dg/list_read_9.f90: Likewise
6533         * gfortran.dg/namelist_13.f90: Likewise
6534         * gfortran.dg/namelist_14.f90: Likewise
6535         * gfortran.dg/namelist_15.f90: Likewise
6536         * gfortran.dg/namelist_16.f90: Likewise
6537         * gfortran.dg/namelist_17.f90: Likewise
6538         * gfortran.dg/namelist_18.f90: Likewise
6539         * gfortran.dg/namelist_19.f90: Likewise
6540         * gfortran.dg/namelist_20.f90: Likewise
6541         * gfortran.dg/namelist_24.f90: Likewise
6542         * gfortran.dg/namelist_26.f90: Likewise
6543         * gfortran.dg/namelist_27.f90: Likewise
6544         * gfortran.dg/namelist_28.f90: Likewise
6545         * gfortran.dg/namelist_37.f90: Likewise
6546         * gfortran.dg/namelist_38.f90: Likewise
6547         * gfortran.dg/namelist_39.f90: Likewise
6548         * gfortran.dg/namelist_40.f90: Likewise
6549         * gfortran.dg/namelist_43.f90: Likewise
6550         * gfortran.dg/namelist_44.f90: Likewise
6551         * gfortran.dg/namelist_45.f90: Likewise
6552         * gfortran.dg/namelist_46.f90: Likewise
6553         * gfortran.dg/namelist_47.f90: Likewise
6554         * gfortran.dg/namelist_48.f90: Likewise
6555         * gfortran.dg/namelist_49.f90: Likewise
6556         * gfortran.dg/namelist_50.f90: Likewise
6557         * gfortran.dg/namelist_51.f90: Likewise
6558         * gfortran.dg/namelist_52.f90: Likewise
6559         * gfortran.dg/namelist_56.f90: Likewise
6560         * gfortran.dg/namelist_char_only.f90: Likewise
6561         * gfortran.dg/namelist_use.f90: Likewise
6562         * gfortran.dg/namelist_use_only.f90: Likewise
6563         * gfortran.dg/noadv_size.f90: Likewise
6564         * gfortran.dg/open_access_append_1.f90: Likewise
6565         * gfortran.dg/pad_no.f90: Likewise
6566         * gfortran.dg/pr12884.f: Likewise
6567         * gfortran.dg/pr17090.f90: Likewise
6568         * gfortran.dg/pr17285.f90: Likewise
6569         * gfortran.dg/pr17286.f90: Likewise
6570         * gfortran.dg/pr18122.f90: Likewise
6571         * gfortran.dg/pr18210.f90: Likewise
6572         * gfortran.dg/pr18392.f90: Likewise
6573         * gfortran.dg/pr19155.f: Likewise
6574         * gfortran.dg/pr19216.f: Likewise
6575         * gfortran.dg/pr19467.f90: Likewise
6576         * gfortran.dg/pr19657.f: Likewise
6577         * gfortran.dg/pr20257.f90: Likewise
6578         * gfortran.dg/read_bad_advance.f90: Likewise
6579         * gfortran.dg/read_eof_2.f90: Likewise
6580         * gfortran.dg/read_eof_4.f90: Likewise
6581         * gfortran.dg/read_many_1.f: Likewise
6582         * gfortran.dg/read_noadvance.f90: Likewise
6583         * gfortran.dg/read_repeat.f90: Likewise
6584         * gfortran.dg/read_size_noadvance.f90: Likewise
6585         * gfortran.dg/read_x_past.f: Likewise
6586         * gfortran.dg/record_marker_1.f90: Likewise
6587         * gfortran.dg/record_marker_3.f90: Likewise
6588         * gfortran.dg/rewind_1.f90: Likewise
6589         * gfortran.dg/runtime_warning_1.f90: Likewise
6590         * gfortran.dg/shape_3.f90: Likewise
6591         * gfortran.dg/slash_1.f90: Likewise
6592         * gfortran.dg/stat_1.f90: Likewise
6593         * gfortran.dg/stat_2.f90: Likewise
6594         * gfortran.dg/streamio_11.f90: Likewise
6595         * gfortran.dg/streamio_3.f90: Likewise
6596         * gfortran.dg/streamio_4.f90: Likewise
6597         * gfortran.dg/streamio_9.f90: Likewise
6598         * gfortran.dg/tl_editing.f90: Likewise
6599         * gfortran.dg/unf_io_convert_1.f90: Likewise
6600         * gfortran.dg/unf_io_convert_2.f90: Likewise
6601         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6602         * gfortran.dg/unf_short_record_1.f90: Likewise
6603         * gfortran.dg/utf8_1.f03: Likewise
6604         * gfortran.dg/utf8_2.f03: Likewise
6605         * gfortran.dg/widechar_IO_1.f90: Likewise
6606         * gfortran.dg/write_check3.f90: Likewise
6607         * gfortran.dg/write_rewind_2.f: Likewise
6608         * gfortran.dg/x_slash_2.f: Likewise
6609
6610 2009-04-29  Richard Guenther  <rguenther@suse.de>
6611
6612         PR target/39943
6613         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6614         New.
6615         (check_effective_target_vect_floatuint_cvt): Likewise.
6616         * gcc.dg/vect/slp-10.c: Adjust.
6617         * gcc.dg/vect/slp-11.c: Adjust.
6618         * gcc.dg/vect/slp-12b.c: Adjust.
6619         * gcc.dg/vect/slp-33.c: Adjust.
6620         * gcc.c-torture/compile/pr39943.c: New testcase.
6621
6622 2009-04-29  Richard Guenther  <rguenther@suse.de>
6623
6624         PR middle-end/39937
6625         * gcc.c-torture/compile/pr39937.c: New testcase.
6626
6627 2009-04-29  Richard Guenther  <rguenther@suse.de>
6628
6629         PR tree-optimization/39941
6630         * gcc.c-torture/compile/pr39941.c: New testcase.
6631
6632 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6633
6634         * gcc.target/bfin/20090411-1.c: New test.
6635
6636 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6637
6638         PR target/39565
6639         * gcc.dg/pr39565.c: New testcase.
6640
6641 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6642
6643         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6644         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6645         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6646         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6647         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6648         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6649         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6650         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6651         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6652         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6653         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6654         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6655         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6656         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6657         * gcc.target/i386/pr37191.c: Likewise.
6658         * gcc.target/i386/reload-1.c: Likewise.
6659         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6660         * g++.old-deja/g++.pt/repo2.C: Likewise.
6661         * g++.old-deja/g++.pt/repo3.C: Likewise.
6662         * g++.old-deja/g++.pt/repo4.C: Likewise.
6663         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6664         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6665         * g++.dg/template/repo1.C: Likewise.
6666         * g++.dg/template/repo2.C: Likewise.
6667         * g++.dg/template/repo3.C: Likewise.
6668         * g++.dg/template/repo4.C: Likewise.
6669         * g++.dg/template/repo5.C: Likewise.
6670         * g++.dg/template/repo6.C: Likewise.
6671         * g++.dg/template/repo7.C: Likewise.
6672         * g++.dg/template/repo8.C: Likewise.
6673         * g++.dg/template/repo9.C: Likewise.
6674         * g++.dg/rtti/repo1.C: Likewise.
6675         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6676         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6677         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6678         * g++.dg/other/PR23205.C: Skip for vxworks.
6679         * g++.dg/ext/visibility/class1.C: Requires PIC.
6680         * g++.dg/eh/async-unwind2.C: Requires PIC.
6681         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6682         does not have cxa_exit.
6683
6684 2009-04-28  Jing Yu  <jingyu@google.com>
6685
6686         PR testsuite/39790
6687         * lib/target-supports.exp (check_effective_target_tls): Remove
6688         comment of caching.
6689         (check_effective_target_tls_native): Likewise.
6690         (check_effective_target_tls_runtime): Likewise.
6691         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6692         tls to tls_runtime.
6693         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6694
6695 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6696
6697         PR fortran/39946
6698         * gfortran.dg/proc_ptr_16.f90: New.
6699
6700 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6701
6702         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6703         lp64 is true.
6704
6705 2009-04-28  Richard Guenther  <rguenther@suse.de>
6706
6707         PR middle-end/39937
6708         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6709
6710 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6711
6712         * g++.dg/warn/pr35652.C: Removed.
6713         * gcc.dg/pr35652.c: Likewise.
6714
6715 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6716
6717         * gcc.target/ia64/20071210-2.c: New testcase.
6718
6719 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6720
6721         PR c/39323
6722         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6723         * gcc.dg/pr39323-3.c: Ditto.
6724
6725 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6726
6727         PR fortran/39930
6728         PR fortran/39931
6729         * gfortran.dg/ambiguous_reference_2.f90: New.
6730         * gfortran.dg/pointer_assign_7.f90: New.
6731
6732 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6733             Mark Mitchell  <mark@codesourcery.com>
6734
6735         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6736         * gcc.dg/20020103-1.c: Check for __ppc.
6737         * gcc.dg/asm-b.c: Check for __ppc.
6738         * gcc.dg/20020919-1.c: Check for __ppc.
6739         * gcc.dg/20020312-2.c: Likewise.
6740         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6741         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6742         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6743         * g++.dg/warn/weak1.C: Likewise.
6744         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6745         static so appropriate optimizations kick in.
6746         (find_base_value_wrapper): New function.
6747         * g++.dg/eh/simd-5.C: Fix target triplet.
6748         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6749
6750 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6751             H.J. Lu  <hongjiu.lu@intel.com>
6752
6753         PR target/39911
6754         * gcc.target/i386/pr39911.c: New test.
6755
6756 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6757
6758         PR fortran/39879
6759         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6760
6761 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6762
6763         PR c++/35652
6764         Revert:
6765
6766         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6767
6768         * gcc.dg/pr35652.C: New.
6769         * g++.dg/warn/pr35652.C: New.
6770         * gcc.dg/format/plus-1.c: Adjust message.
6771
6772 2009-04-27  DJ Delorie  <dj@redhat.com>
6773
6774         * lib/target-supports.exp (check_effective_target_double64): New.
6775         (check_effective_target_double64plus): New.
6776         (check_effective_target_large_double): New.
6777         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6778         * gcc.dg/div-double-1.c: Likewise.
6779         * gcc.dg/Wconversion-real.c: Require large_double.
6780         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6781
6782         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6783         are too small.
6784
6785         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6786         constants as long.
6787
6788 2009-04-27  Ian Lance Taylor  <iant@google.com>
6789
6790         * gcc.dg/Wcxx-compat-5.c: New testcase.
6791         * gcc.dg/Wcxx-compat-6.c: New testcase.
6792
6793 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6794
6795         Allow non-constant arguments to conversion intrinsics.
6796         * gcc.target/spu/intrinsics-3.c: Update tests.
6797
6798 2009-04-27  Richard Guenther  <rguenther@suse.de>
6799
6800         PR middle-end/39928
6801         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6802         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6803
6804 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6805
6806         PR target/39903
6807         * gcc.dg/torture/pr39903-1.c: New.
6808         * gcc.dg/torture/pr39903-2.c: Likewise.
6809
6810 2009-04-27  Revital Eres  <eres@il.ibm.com>
6811
6812         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6813         and check it.
6814         * gcc.dg/sms-2.c: Add dump check.
6815         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6816         and check it.
6817         * gcc.dg/sms-4.c: Likewise.
6818         * gcc.dg/sms-5.c: Likewise.
6819         * gcc.dg/sms-6.c: Likewise.
6820         * gcc.dg/sms-7.c: Likewise.
6821         * gcc.dg/sms-antideps.c: Rename to...
6822         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6823
6824 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6825
6826         * gnat.dg/opt2.adb: New test.
6827
6828 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6829
6830         PR c++/39875
6831         * g++.dg/warn/Wunused-15.C: New test.
6832
6833 2009-04-26  Michael Matz  <matz@suse.de>
6834
6835         Expand from SSA.
6836         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6837         change regexps.
6838         * gcc.target/i386/pr37248-1.c: Modified.
6839         * gcc.target/i386/pr37248-3.c: Modified.
6840         * gcc.target/i386/pr37248-2.c: Modified.
6841         * gnat.dg/aliasing1.adb: Modified.
6842         * gnat.dg/pack9.adb: Modified.
6843         * gnat.dg/aliasing2.adb: Modified.
6844         * gcc.dg/strict-overflow-2.c: Modified.
6845         * gcc.dg/autopar/reduc-1char.c: Modified.
6846         * gcc.dg/autopar/reduc-2char.c: Modified.
6847         * gcc.dg/autopar/reduc-1.c: Modified.
6848         * gcc.dg/autopar/reduc-2.c: Modified.
6849         * gcc.dg/autopar/reduc-3.c: Modified.
6850         * gcc.dg/autopar/reduc-6.c: Modified.
6851         * gcc.dg/autopar/reduc-7.c: Modified.
6852         * gcc.dg/autopar/reduc-8.c: Modified.
6853         * gcc.dg/autopar/reduc-9.c: Modified.
6854         * gcc.dg/autopar/reduc-1short.c: Modified.
6855         * gcc.dg/autopar/reduc-2short.c: Modified.
6856         * gcc.dg/autopar/parallelization-1.c: Modified.
6857         * gcc.dg/strict-overflow-4.c: Modified.
6858         * gcc.dg/strict-overflow-6.c: Modified.
6859         * gcc.dg/gomp/combined-1.c: Modified.
6860         * gcc.dg/no-strict-overflow-1.c: Modified.
6861         * gcc.dg/no-strict-overflow-3.c: Modified.
6862         * gcc.dg/no-strict-overflow-5.c: Modified.
6863         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6864         * gcc.dg/tree-ssa/pr18134.c: Modified.
6865         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6866         * gcc.dg/tree-ssa/vector-2.c: Modified.
6867         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6868         * gcc.dg/tree-ssa/loop-21.c: Modified.
6869         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6870         * gcc.dg/tree-ssa/vector-3.c: Modified.
6871         * gcc.dg/tree-ssa/asm-3.c: Modified.
6872         * gcc.dg/tree-ssa/pr23294.c: Modified.
6873         * gcc.dg/tree-ssa/loop-22.c: Modified.
6874         * gcc.dg/tree-ssa/loop-15.c: Modified.
6875         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6876         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6877         * gcc.dg/tree-ssa/pr20139.c: Modified.
6878         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6879         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6880         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6881         * gcc.dg/tree-ssa/loop-5.c: Modified.
6882         * gcc.dg/tree-ssa/pr19431.c: Modified.
6883         * gcc.dg/tree-ssa/pr32044.c: Modified.
6884         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6885         * gcc.dg/tree-ssa/loop-19.c: Modified.
6886         * gcc.dg/tree-ssa/loop-28.c: Modified.
6887         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6888         * gcc.dg/tree-ssa/divide-1.c: Modified.
6889         * gcc.dg/tree-ssa/inline-1.c: Modified.
6890         * gcc.dg/tree-ssa/divide-3.c: Modified.
6891         * gcc.dg/tree-ssa/pr30978.c: Modified.
6892         * gcc.dg/tree-ssa/alias-6.c: Modified.
6893         * gcc.dg/tree-ssa/divide-4.c: Modified.
6894         * gcc.dg/tree-ssa/alias-11.c: Modified.
6895         * gcc.dg/no-strict-overflow-7.c: Modified.
6896         * gcc.dg/strict-overflow-1.c: Modified.
6897         * gcc.dg/pr15784-4.c: Modified.
6898         * gcc.dg/pr34263.c: Modified.
6899         * gcc.dg/strict-overflow-3.c: Modified.
6900         * gcc.dg/tree-prof/stringop-1.c: Modified.
6901         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6902         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6903         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6904         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6905         * gcc.dg/no-strict-overflow-2.c: Modified.
6906         * gcc.dg/no-strict-overflow-4.c: Modified.
6907         * gcc.dg/no-strict-overflow-6.c: Modified.
6908         * g++.dg/tree-ssa/pr27090.C: Modified.
6909         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6910         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6911         * g++.dg/tree-ssa/pr19807.C: Modified.
6912         * g++.dg/opt/pr30965.C: Modified.
6913         * g++.dg/init/new17.C: Modified.
6914         * gfortran.dg/whole_file_6.f90: Modified.
6915         * gfortran.dg/whole_file_5.f90: Modified.
6916         * gfortran.dg/reassoc_1.f90: Modified.
6917         * gfortran.dg/reassoc_3.f90: Modified.
6918
6919 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6920
6921         PR fortran/39893
6922         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6923
6924 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6925
6926         PR inline-asm/39543
6927         * gcc.target/i386/pr39543-1.c: New test.
6928         * gcc.target/i386/pr39543-2.c: New test.
6929         * gcc.target/i386/pr39543-3.c: New test.
6930
6931         PR c/39889
6932         * gcc.dg/Wunused-value-3.c: New test.
6933
6934 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6935
6936         PR c/39581
6937         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6938         gcc.dg/vla-21.c: New tests.
6939
6940 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6941
6942         PR c/39556
6943         * gcc.dg/inline-34.c: New test.
6944
6945 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6946
6947         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6948         gcc.dg/enum-const-3.c: New tests.
6949         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6950         -pedantic-errors.  Update expected diagnostics.
6951
6952 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6953
6954         PR c/39582
6955         * gcc.dg/vla-20.c: New test.
6956
6957 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6958
6959         PR c/39564
6960         * gcc.dg/vla-19.c: New test.
6961
6962 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6963
6964         PR preprocessor/39559
6965         * gcc.dg/c99-intconst-2.c: New test.
6966
6967 2009-04-25  Jan Hubicka  <jh@suse.cz>
6968
6969         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6970
6971 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6972
6973         PR fortran/39688
6974         * gfortran.dg/import7.f90: New.
6975
6976 2009-04-24  Richard Guenther  <rguenther@suse.de>
6977
6978         * gcc.dg/tree-ssa/vrp48.c: Fix.
6979
6980 2008-04-24  Doug Kwan  <dougkwan@google.com>
6981
6982         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6983         destination are the same.
6984
6985 2009-04-24  Richard Guenther  <rguenther@suse.de>
6986
6987         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6988
6989 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6990
6991         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6992         gcc.dg/array-const-3.c: New tests.
6993
6994 2009-04-24  Ian Lance Taylor  <iant@google.com>
6995
6996         * gcc.dg/Wcxx-compat-4.c: New testcase.
6997
6998 2009-04-24  Daniel Kraft  <d@domob.eu>
6999
7000         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7001         expected on already erraneous symbol (renamed to fresh one).
7002
7003 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7004
7005         PR middle-end/39867
7006         * gcc.dg/pr39867.c: New.
7007
7008 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7009
7010         PR fortran/39861
7011         PR fortran/39864
7012         * gfortran.dg/intrinsic_1.f90: New.
7013
7014 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7015
7016         * gnat.dg/alignment7.adb: New test.
7017         * gnat.dg/alignment8.adb: Likewise.
7018
7019 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7020
7021         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7022         * gnat.dg/specs/rep_clause2.ads: New test.
7023
7024 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7025
7026         PR rtl-optimization/39794
7027         * gcc.dg/pr39794.c: New test.
7028
7029 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7030
7031         * gnat.dg/atomic1.adb: New test.
7032         * gnat.dg/atomic1_pkg.ads: New helper.
7033
7034 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7035
7036         PR testsuite/39623
7037         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7038         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7039
7040 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7041
7042         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7043         warning.
7044
7045 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7046
7047         PR C/31499
7048         * gcc.dg/vector-init-1.c: New testcase.
7049         * gcc.dg/vector-init-2.c: New testcase.
7050
7051 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7052
7053         * gnat.dg/enum2.adb: New test.
7054         * gnat.dg/enum2_pkg.ads: New helper.
7055
7056 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR c/39855
7059         * gcc.dg/torture/pr39855.c: New test.
7060
7061 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7062
7063         PR c++/39639
7064         * g++.dg/cpp0x/pr39639.C: New test.
7065
7066 2009-04-22  Mark Heffernan  <meheff@google.com>
7067
7068         * gcc.dg/profile-generate-3.c: New test.
7069
7070 2009-04-22  Jan Hubicka  <jh@suse.cz>
7071
7072         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7073
7074 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7075
7076         PR testsuite/39623
7077         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7078
7079 2009-04-22  Richard Guenther  <rguenther@suse.de>
7080
7081         PR tree-optimization/39824
7082         * gcc.c-torture/compile/pr39824.c: New testcase.
7083
7084 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7085
7086         PR c++/14875
7087         * g++.dg/parse/parser-pr14875.C: New.
7088         * g++.dg/parse/parser-pr14875-2.C: New.
7089         * g++.dg/parse/error6.C: Update match string.
7090
7091 2009-04-22  Richard Guenther  <rguenther@suse.de>
7092
7093         PR tree-optimization/39845
7094         * gcc.c-torture/compile/pr39845.c: New testcase.
7095
7096 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7097
7098         PR fortran/39735
7099         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7100         * gfortran.dg/external_initializer.f90: Modified.
7101         * gfortran.dg/interface_26.f90: Modified.
7102         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7103         * gfortran.dg/proc_ptr_3.f90: Modified.
7104         * gfortran.dg/proc_ptr_15.f90: New.
7105         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7106
7107 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7108
7109         PR c++/35711
7110         * g++.dg/warn/pr35711.C: New.
7111         * g++.dg/conversion/ptrmem2.C: Update.
7112
7113 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7114
7115         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7116         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7117         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7118         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7119         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7120         gcc.c-torture/ChangeLog.0,
7121         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7122         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7123         gcc.target/i386/math-torture/math-torture.exp,
7124         gcc.target/mips/inter/mips16-inter.exp,
7125         gcc.target/mips/mips-nonpic/README,
7126         gcc.target/x86_64/abi/README.gcc,
7127         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7128         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7129         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7130         notices.
7131         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7132
7133 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7134
7135         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7136
7137 2009-04-21  Richard Guenther  <rguenther@suse.de>
7138
7139         PR middle-end/39829
7140         * gcc.dg/torture/pr39829.c: New testcase.
7141
7142 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7143
7144         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7145
7146 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7147
7148         PR 16202
7149         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7150         * gcc.dg/sequence-pt-2.c: New.
7151         * gcc.dg/sequence-pt-3.c: New.
7152         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7153         * g++.dg/warn/sequence-pt-2.c: New.
7154         * g++.dg/warn/sequence-pt-3.c: New.
7155
7156 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7157
7158         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7159
7160 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7161
7162         * gnat.dg/import1.ad[sb]: New test.
7163
7164 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7165
7166         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7167         return 0.
7168
7169 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7170
7171         PR fortran/39811
7172         * gfortran.dg/continuation_11.f90: New test.
7173
7174 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7175
7176         PR c++/13358
7177         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7178         messages. Test for "long long" in system headers.
7179         * gcc.dg/c99-longlong-2.c: New.
7180         * g++.dg/warn/pr13358.C: New.
7181         * g++.dg/warn/pr13358-2.C: New.
7182         * g++.dg/warn/pr13358-3.C: New.
7183         * g++.dg/warn/pr13358-4.C: New.
7184
7185 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7186
7187         * gcc.dg/framework-2.c: Fix up for non existent includes
7188         being fatal errors now.
7189
7190 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7191
7192         PR fortran/39800
7193         * gfortran.dg/private_type_13.f90: New test.
7194         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7195
7196 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7197
7198         PR c++/39803
7199         * g++.dg/warn/Wunused-14.C: New test.
7200
7201 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7202
7203         * gnat.dg/specs/small_alignment.ads: New test.
7204
7205 2009-04-20  Ian Lance Taylor  <iant@google.com>
7206
7207         * gcc.dg/Wcxx-compat-3.c: New testcase.
7208
7209 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7210
7211         * gnat.dg/pack13.ad[sb]: New test.
7212         * gnat.dg/pack13_pkg.ads: New helper.
7213
7214 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7215
7216         * gnat.dg/discr11.ad[sb]: New test.
7217         * gnat.dg/discr11_pkg.ads: New helper.
7218
7219 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7220
7221         PR tree-optimization/39675
7222         * gcc.dg/vect/O3-pr39675-2.c: New test.
7223
7224 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7225
7226         * gnat.dg/rep_clause3.adb: New test.
7227
7228 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7229
7230         PR c/37481
7231         * gcc.dg/c99-flex-array-7.c: New test.
7232
7233 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7234
7235         PR c/19771
7236         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7237
7238 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7239
7240         PR c/38243
7241         * gcc.dg/c99-restrict-3.c: New test.
7242
7243 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7244
7245         PR preprocessor/20078
7246         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7247
7248 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7249
7250         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7251         Do not pass -B$root after -margs.
7252
7253 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7254
7255         PR c/32061
7256         PR c++/36954
7257         * gcc.dg/pr32061.c: New.
7258         * gcc.dg/Wlogical-op-1.c: Update.
7259         * g++.dg/warn/Wlogical-op-1.C: Update.
7260         * g++.dg/warn/pr36954.C: New.
7261
7262 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7263
7264         PR c/27676
7265         * gcc.dg/lvalue-5.c: New test.
7266
7267 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7268
7269         PR c/22367
7270         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7271
7272 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7273
7274         * gcc.dg/cpp/include5.c: New test.
7275
7276 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7277
7278         PR c/35210
7279         * gcc.dg/call-diag-2.c: New test.
7280
7281 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7282
7283         PR preprocessor/39646
7284         * gcc.dg/cpp/line8.c: New test.
7285
7286 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7287
7288         PR preprocessor/39647
7289         * gcc.dg/cpp/line7.c: New test.
7290
7291 2009-04-18  Richard Guenther  <rguenther@suse.de>
7292
7293         PR middle-end/39804
7294         * gcc.target/i386/pr39804.c: New testcase.
7295
7296 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7297
7298         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7299         * g++.dg/other/pr39496.C: Likewise.
7300
7301 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7302
7303         PR middle-end/36902
7304         * gcc.dg/pr36902.c: New.
7305
7306 2009-04-17  Diego Novillo  <dnovillo@google.com>
7307
7308         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7309         violation for variable 'inside_main'.
7310
7311 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7312
7313         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7314
7315 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7316
7317         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7318
7319 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7320
7321         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7322         * gfortran.dg/chmod_2.f90: Likewise.
7323         * gfortran.dg/chmod_3.f90: Likewise.
7324         * gfortran.dg/open_errors.f90: Likewise.
7325         * gfortran.dg/stat_1.f90: Likewise.
7326         * gfortran.dg/stat_2.f90: Likewise.
7327
7328 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7329
7330         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7331         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7332         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7333         * gfortran.dg/nearest_1.f90: Likewise.
7334         * gfortran.dg/nearest_3.f90: Likewise.
7335         * gfortran.dg/isnan_1.f90: Likewise.
7336         * gfortran.dg/isnan_2.f90: Likewise.
7337         * gfortran.dg/nan_1.f90: Likewise.
7338         * gfortran.dg/nan_2.f90: Likewise.
7339         * gfortran.dg/nan_3.f90: Likewise.
7340         * gfortran.dg/nan_4.f90: Likewise.
7341         * gfortran.dg/module_nan.f90: Likewise.
7342         * gfortran.dg/int_conv_2.f90: Likewise.
7343         * gfortran.dg/init_flag_3.f90: Likewise.
7344         * gfortran.dg/namelist_42.f90: Likewise.
7345         * gfortran.dg/namelist_43.f90: Likewise.
7346         * gfortran.dg/real_const_3.f90: Likewise.
7347         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7348
7349         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7350         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7351         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7352         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7353         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7354
7355         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7356         * gfortran.dg/gamma_5.f90: Likewise.
7357
7358 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7359
7360         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7361         less strict so it also works with auto-overlay support.
7362         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7363         for "exceeds local store" linker errors on the SPU.
7364
7365         * lib/gfortran.exp: Include target-supports.exp.
7366         (gfortran_init): On SPU targets where automatic overlay support
7367         is available, use it to build all Fortran test cases.
7368
7369         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7370
7371 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7372
7373         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7374         rule enforced by gnat on taft types.
7375
7376 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR testsuite/39792
7379         * g++.dg/ext/complit11.C: Add empty dg-options.
7380
7381 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7382
7383         PR c++/17570
7384         * g++.dg/template/defarg11.C: New test.
7385
7386 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7387
7388         PR c++/28766
7389         * g++.dg/ext/complit11.C: New testcase.
7390
7391 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7392
7393         PR c++/39551
7394         * g++.dg/warn/Wunused-13.C: New testcase.
7395
7396 2009-04-15  Ian Lance Taylor  <iant@google.com>
7397
7398         * gcc.dg/Wenum-compare-1.c: New testcase.
7399
7400 2009-04-15  Richard Guenther  <rguenther@suse.de>
7401
7402         PR tree-optimization/39764
7403         * g++.dg/torture/pr39764.C: New testcase.
7404
7405 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7406
7407         * g++.dg/ext/altivec-17.C: New.
7408
7409 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7410
7411         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7412         * gnat.dg/specs/limited1.ads: Ditto.
7413
7414 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7415
7416         PR testsuite/39769
7417         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7418         for testing the results of estimate instructions.
7419         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7420         * gcc.dg/vmx/3a-05.c (test): Ditto.
7421
7422 2009-04-14  Jason Merrill  <jason@redhat.com>
7423
7424         PR c++/39763
7425         * g++.dg/warn/Wshadow-4.C: Extend.
7426
7427 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7428
7429         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7430         (do_D): Remove attribute hidden.
7431
7432 2009-04-13  Jason Merrill  <jason@redhat.com>
7433
7434         PR c++/39480
7435         * g++.dg/init/copy7.C: New.
7436
7437 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7438
7439         PR testsuite/39733
7440         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7441         (check_for_all_options): This.
7442
7443 2009-04-13  Jason Merrill  <jason@redhat.com>
7444
7445         PR c++/39750
7446         * g++.dg/template/crash90.C: New.
7447
7448 2009-04-12  Jason Merrill  <jason@redhat.com>
7449
7450         PR c++/39742
7451         * g++.dg/overload/extern-C-2.C: New.
7452
7453 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7454
7455         PR preprocessor/31869
7456         * gcc.dg/cpp/strify5.c: New test.
7457
7458 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7459
7460         * gnat.dg/enum1.adb: New test.
7461         * gnat.dg/enum1_pkg.ads: New helper.
7462
7463 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7464
7465         PR target/39740
7466         * gcc.target/alpha/pr39740.c: New test.
7467
7468 2009-04-11  Daniel Kraft  <d@domob.eu>
7469
7470         PR fortran/37746
7471         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7472         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7473         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7474         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7475         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7476         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7477         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7478         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7479         expected string length that failed with -fbounds-check now.
7480         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7481
7482 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7483
7484         PR fortran/39692
7485         * gfortran.dg/proc_ptr_14.f90: New.
7486
7487 2009-04-11  Richard Guenther  <rguenther@suse.de>
7488
7489         PR middle-end/39732
7490         * g++.dg/torture/pr39732.C: New testcase.
7491
7492 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7493
7494         * gfortran.dg/whole_file_5.f90: New.
7495         * gfortran.dg/whole_file_6.f90: New.
7496
7497 2009-04-11  Richard Guenther  <rguenther@suse.de>
7498
7499         PR tree-optimization/39713
7500         * g++.dg/torture/pr39713.C: New testcase.
7501
7502 2009-04-10  Richard Guenther  <rguenther@suse.de>
7503
7504         PR c/39712
7505         * gcc.dg/pr39712.c: New testcase.
7506
7507 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7508
7509         PR c++/28301
7510         * g++.dg/cpp0x/enum2.C: Updated.
7511         * g++.dg/debug/pr22514.C: Likewise.
7512         * g++.dg/parse/enum2.C: Likewise.
7513         * g++.dg/parse/enum3.C: Likewise.
7514         * g++.dg/template/crash79.C: Likewise.
7515         * g++.old-deja/g++.jason/cond.C: Likewise.
7516
7517 2009-04-10  Chao-ying Fu  <fu@mips.com>
7518
7519         * gcc.target/mips/interrupt_handler.c: Change from compile to
7520         assemble.
7521
7522 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7523
7524         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7525
7526 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7527
7528         PR fortran/38709
7529         * gfortran.dg/zero_sized_6.f90: New.
7530
7531 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7532
7533         PR  c++/20118
7534         * g++.dg/parse/pr20118.C: New.
7535         * g++.dg/template/spec16.C: Update.
7536
7537 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7538
7539         PR testsuite/35621
7540         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7541         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7542         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7543         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7544         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7545         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7546         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7547         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7548         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7549         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7550         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7551         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7552         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7553         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7554         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7555         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7556         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7557
7558 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7559
7560         PR target/39678
7561         * g++.dg/torture/pr39678.C: New.
7562         * gcc.dg/compat/struct-complex-2.h: Likewise.
7563         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7564         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7565         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7566         * gcc.dg/torture/pr39678.c: Likewise.
7567         * gcc.target/i386/pr39678.c: Likewise.
7568
7569         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7570         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7571
7572         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7573         <complex.h>.  Add tests for structure with complex float.
7574
7575 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7576             Joseph Myers  <joseph@codesourcery.com>
7577
7578         PR target/36800
7579         * gcc.dg/dfp/pr36800.c: New.
7580
7581 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7582             Rafael Avila de Espindola  <espindola@google.com>
7583
7584         * gcc.misc-tests/help.exp: New file.
7585         * lib/options.exp: New file.
7586
7587 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7588
7589         PR libobjc/36610
7590         * objc/execute/forward-1.x: New.
7591
7592 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7593
7594         * gcc.dg/pr27150-1.c: Change to a link test.
7595
7596 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7597
7598         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7599         3 of the GNU General Public License and to point readers at the
7600         COPYING3 file and the FSF's license web page.
7601         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7602         * gcc.dg/struct/struct-reorg.exp: Likewise.
7603         * gcc.target/spu/tag_manager.c: Likewise.
7604
7605 2009-04-09  Richard Guenther  <rguenther@suse.de>
7606
7607         PR testsuite/39696
7608         * ssa-ccp-25.c: Adjust pattern.
7609
7610 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7611
7612         PR fortran/36704
7613         * gfortran.dg/external_procedures_1.f90: Modified.
7614         * gfortran.dg/proc_ptr_result_1.f90: New.
7615         * gfortran.dg/proc_ptr_result_2.f90: New.
7616         * gfortran.dg/proc_ptr_result_3.f90: New.
7617
7618 2009-04-09  Richard Guenther  <rguenther@suse.de>
7619
7620         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7621         to prevent constant propagation.
7622         * gcc.dg/vect/vect-56.c: Likewise.
7623         * gcc.dg/vect/vect-58.c: Likewise.
7624         * gcc.dg/vect/vect-60.c: Likewise.
7625         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7626         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7627         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7628
7629 2009-04-09  Richard Guenther  <rguenther@suse.de>
7630
7631         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7632         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7633
7634 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7635
7636         PR c/39613
7637         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7638         New tests.
7639
7640 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7641
7642         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7643         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7644
7645 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7646
7647         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7648
7649 2009-04-08  Jason Merrill  <jason@redhat.com>
7650
7651         PR c++/25185
7652         * g++.dg/template/error40.C: Add another test.
7653
7654 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7655
7656         PR c/39614
7657         PR c/39673
7658         * gcc.c-torture/compile/pr39614-1.c,
7659         gcc.c-torture/compile/pr39614-2.c,
7660         gcc.c-torture/compile/pr39614-3.c,
7661         gcc.c-torture/compile/pr39614-4.c,
7662         gcc.c-torture/compile/pr39614-5.c,
7663         gcc.c-torture/compile/pr39673-1.c,
7664         gcc.c-torture/compile/pr39673-2.c: New tests.
7665         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7666         more cases.
7667         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7668         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7669         expected errors.
7670
7671 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7672
7673         PRc++/39637
7674         * g++.dg/cpp0x/variadic-crash2.C: New test.
7675
7676 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7677
7678         PR fortran/38863
7679         * gfortran.dg/alloc_comp_result_1.f90: New test.
7680
7681 2009-04-07  Jason Merrill  <jason@redhat.com>
7682
7683         PR c++/34691
7684         * g++.dg/overload/extern-C-1.C: New.
7685
7686 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7687
7688         PR testsuite/39325
7689         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7690
7691 2009-04-07  Jason Merrill  <jason@redhat.com>
7692
7693         PR c++/25185
7694         * g++.dg/template/error40.C: New.
7695
7696 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7697
7698         PR fortran/38152
7699         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7700
7701 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7702
7703         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7704
7705 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7706
7707         PR fortran/38290
7708         * gfortran.dg/proc_decl_1.f90: Modified.
7709         * gfortran.dg/proc_ptr_11.f90: Extended.
7710         * gfortran.dg/proc_ptr_13.f90: Modified.
7711
7712 2009-04-06  Jason Merrill  <jason@redhat.com>
7713
7714         PR c++/35146
7715         * g++.dg/template/fnspec1.C: New.
7716
7717 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7718
7719         * lib/gnat.exp: Handle multilib.
7720
7721 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7722
7723         PR fortran/38863
7724         * gfortran.dg/dependency_23.f90: New test.
7725
7726 2009-04-06  Richard Guenther  <rguenther@suse.de>
7727
7728         PR tree-optimization/28868
7729         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7730         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7731         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7732         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7733
7734 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7735
7736         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7737
7738 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7739
7740         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7741
7742 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7743
7744         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7745         with the built-in y0, and the subsequent warning.
7746         (y1): Likewise, rename to y_1.
7747
7748 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7749
7750         PR fortran/39414
7751         * gfortran.dg/proc_decl_21.f90: New.
7752
7753 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7754
7755         PR fortran/36091
7756         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7757
7758 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7759
7760         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7761         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7762         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7763         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7764         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7765         gfortran.dg/namelist_49.f90: Gate test on effective_target
7766         fd_truncate.
7767         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7768
7769 2009-04-05  Daniel Kraft  <d@domob.eu>
7770
7771         PR fortran/38654
7772         * gfortran.dg/read_float_2.f03
7773         * gfortran.dg/read_float_3.f90
7774
7775 2009-04-05  Richard Guenther  <rguenther@suse.de>
7776
7777         PR tree-optimization/39648
7778         * gcc.c-torture/compile/pr39648.c: New testcase.
7779
7780 2009-04-05  Jason Merrill  <jason@redhat.com>
7781
7782         PR c++/14912
7783         * g++.dg/template/error39.C: New.
7784
7785 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7786
7787         PR fortran/29458
7788         * gfortran.dg/implied_do_1.f90: New.
7789
7790 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7791
7792         PR fortran/39577
7793         * gfortran.dg/recursive_check_8.f90: New.
7794         * gfortran.dg/recursive_check_9.f90: New.
7795         * gfortran.dg/recursive_check_10.f90: New.
7796         * gfortran.dg/recursive_check_11.f90: New.
7797         * gfortran.dg/recursive_check_12.f90: New.
7798         * gfortran.dg/recursive_check_13.f90: New.
7799         * gfortran.dg/recursive_check_14.f90: New.
7800
7801 2009-04-04  Jason Merrill  <jason@redhat.com>
7802
7803         PR c++/25185
7804         * g++.dg/template/error38.C: Add more tests.
7805
7806 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7807
7808         PR fortran/37614
7809         * gfortran.dg/common_align_2.f90: New test.
7810
7811 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7812
7813         PR target/39501
7814         * gcc.c-torture/execute/pr39501.c: New file.
7815         * gcc.c-torture/execute/pr39501.x: New file.
7816
7817 2009-04-04  Richard Guenther  <rguenther@suse.de>
7818
7819         PR tree-optimization/8781
7820         PR tree-optimization/37892
7821         * g++.dg/tree-ssa/pr8781.C: New testcase.
7822         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7823
7824 2009-04-04  Richard Guenther  <rguenther@suse.de>
7825
7826         PR tree-optimization/39636
7827         * gcc.c-torture/compile/pr39636.c: New testcase.
7828
7829 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7830
7831         PR rtl-optimization/39607
7832         * g++.dg/opt/pr39607.C: New.
7833
7834 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7835
7836         PR fortran/39594
7837         * gfortran.dg/common_12.f90: New.
7838
7839 2009-04-03  Jason Merrill  <jason@redhat.com>
7840
7841         PR c++/39608
7842         * g++.dg/template/const2.C: New test.
7843
7844 2009-04-03  Richard Guenther  <rguenther@suse.de>
7845
7846         PR tree-optimization/2480
7847         PR tree-optimization/23086
7848         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7849         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7850
7851 2009-04-03  Richard Guenther  <rguenther@suse.de>
7852
7853         PR tree-optimization/34743
7854         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7855         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7856         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7857         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7858         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7859         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7860         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7861         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7862
7863 2009-04-03  Richard Guenther  <rguenther@suse.de>
7864
7865         PR middle-end/13146
7866         PR tree-optimization/23940
7867         PR tree-optimization/33237
7868         PR middle-end/33974
7869         PR middle-end/34093
7870         PR tree-optimization/36201
7871         PR tree-optimization/36230
7872         PR tree-optimization/38049
7873         PR tree-optimization/38207
7874         PR tree-optimization/38230
7875         PR tree-optimization/38301
7876         PR tree-optimization/38585
7877         PR middle-end/38895
7878         PR tree-optimization/38985
7879         PR tree-optimization/39299
7880         * gcc.dg/pr19633-1.c: Adjust.
7881         * gcc.dg/torture/pta-callused-1.c: Likewise.
7882         * gcc.dg/torture/pr39074-2.c: Likewise.
7883         * gcc.dg/torture/pr39074.c: Likewise.
7884         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7885         * gcc.dg/torture/pr30375.c: Adjust.
7886         * gcc.dg/torture/pr33563.c: Likewise.
7887         * gcc.dg/torture/pr33870.c: Likewise.
7888         * gcc.dg/torture/pr33560.c: Likewise.
7889         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7890         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7891         * gcc.dg/tree-ssa/alias-15.c: Remove.
7892         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7893         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7894         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7895         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7896         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7897         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7898         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7899         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7900         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7901         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7902         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7903         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7904         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7905         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7906         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7907         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7908         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7909         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7910         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7911         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7912         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7913         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7914         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7915         * gcc.dg/uninit-B.c: XFAIL.
7916         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7917         * gcc.dg/uninit-pr19430.c: XFAIL.
7918         * g++.dg/tree-ssa/pr13146.C: New testcase.
7919         * g++.dg/opt/pr36187.C: Adjust.
7920         * g++.dg/torture/20090329-1.C: New testcase.
7921
7922 2009-04-02  Chao-ying Fu  <fu@mips.com>
7923
7924         * gcc.target/mips/interrupt_handler.c: New test.
7925
7926 2009-04-02  David Ayers  <ayers@fsfe.org>
7927
7928         PR objc/18456
7929         * objc.dg/bad-receiver-type-2.m: New test contributed by
7930         Alexander Mamberg.
7931
7932 2009-04-02  Jason Merrill  <jason@redhat.com>
7933
7934         PR c++/25185
7935         * g++.dg/template/error38.C: New test.
7936
7937 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7938
7939         PR tree-optimization/31677
7940         * gcc.dg/memcpy-1.c: Add compiler option.
7941
7942 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7943
7944         PR tree-optimization/39595
7945         * gfortran.dg/vect/O3-pr39595.f: New test.
7946
7947 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7948
7949         PR c++/26693
7950         * g++.dg/template/typedef11.C: New test.
7951         * g++.dg/template/typedef12.C: Likewise.
7952         * g++.dg/template/typedef13.C: Likewise.
7953         * g++.dg/template/typedef14.C: Likewise.
7954         * g++.dg/template/typedef15.C: Likewise.
7955         * g++.dg/template/typedef16.C: Likewise.
7956         * g++.dg/template/sfinae3.C: Compile this pedantically.
7957         The only errors expected should be the one saying the typedef is ill
7958         formed.
7959         * g++.old-deja/g++.pt/typename8.C: Likewise.
7960         * g++.dg/template/access11.C: Update this.
7961
7962 2009-04-02  Richard Guenther  <rguenther@suse.de>
7963
7964         PR tree-optimization/37221
7965         * gcc.c-torture/compile/20090331-1.c: New testcase.
7966
7967 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7968
7969         * gcc.c-torture/compile/20090401-1.c: New test.
7970
7971 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7972
7973         PR c++/4926
7974         * g++.dg/template/pr4926-1.C: New.
7975
7976 2009-04-01  Xinliang David Li  <davidxl@google.com>
7977
7978         * gcc.target/i386/all_one_m128i.c: New test.
7979
7980 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7981
7982         PR c/39027
7983         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7984         * gcc.dg/fltconst-2.c: New test.
7985         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7986         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7987
7988         PR c/33466
7989         * gcc.dg/cpp/pr33466.c: New test.
7990         * gcc.dg/dfp/pr33466.c: New test.
7991         * gcc.dg/fixed-point/pr33466.c: New test.
7992
7993 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7994
7995         PR tree-optimization/35011
7996         * g++.dg/other/pr35011.C: New.
7997
7998 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7999
8000         PR target/39226
8001         * gcc.dg/pr39226.c: New test.
8002
8003 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8004
8005         PR c++/35240
8006         * g++.dg/template/pr35240.C: New.
8007
8008 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8009
8010         PR c/39605
8011         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8012         * gcc.dg/pr25682.c: Update expected diagnostics.
8013
8014 2009-04-01  Richard Guenther  <rguenther@suse.de>
8015
8016         * gcc.dg/fold-plusmult-2.c: New testcase.
8017
8018 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8019
8020         PR c/37772
8021         * gcc.dg/pr37772.c: New test.
8022         * g++.dg/ext/asm11.C: New test.
8023
8024 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8025
8026         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8027         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8028         defined.
8029
8030 2009-03-31  Jason Merrill  <jason@redhat.com>
8031
8032         * g++.old-deja/g++.other/using9.C: Add expected errors.
8033
8034 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8035
8036         * gcc.c-torture/compile/pr33009.c: Removed.
8037
8038 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8039
8040         * gcc.c-torture/compile/pr33009.c: Delete.
8041         * gcc.c-torture/compile/pr11832.c: Likewise.
8042
8043 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8044
8045         PR c/448
8046         * lib/target-supports.exp (check_effective_target_stdint_types):
8047         Update comment.
8048         (check_effective_target_inttypes_types): New.
8049         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8050         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8051         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8052
8053 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8054
8055         PR fortran/38917
8056         PR fortran/38918
8057         * gfortran.dg/data_pointer_1.f90: New test.
8058
8059 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8060
8061         PR fortran/38915
8062         * gfortran.dg/char_length_15.f90: New test.
8063
8064 2009-03-31  Jason Merrill  <jason@redhat.com>
8065
8066         C++ DR 613
8067         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8068         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8069         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8070         xfail others.
8071
8072         * g++.dg/other/typedef2.C: New test.
8073
8074         PR c++/37806
8075         * g++.dg/template/typedef17.C: New test.
8076
8077         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8078         * g++.dg/cpp0x/auto12.C: Likewise.
8079
8080 2009-03-31  Richard Guenther  <rguenther@suse.de>
8081
8082         PR middle-end/31029
8083         * gcc.dg/fold-compare-4.c: New testcase.
8084         * gcc.dg/fold-compare-5.c: Likewise.
8085
8086 2009-03-31  Richard Guenther  <rguenther@suse.de>
8087
8088         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8089
8090 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8091
8092         PR target/39592
8093         * gcc.target/i386/pr39592-1.c: New test.
8094
8095 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8096
8097         PR preprocessor/15638
8098         * gcc.dg/cpp/missing-header-1.c: New test.
8099         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8100         "compilation terminated" message.
8101         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8102         test #include "".
8103         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8104         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8105         terminated" message.
8106
8107 2009-03-31  Richard Guenther  <rguenther@suse.de>
8108
8109         PR middle-end/23401
8110         PR middle-end/27810
8111         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8112         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8113
8114 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8115
8116         PR fortran/38389
8117         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8118         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8119         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8120         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8121         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8122         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8123         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8124
8125 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8126
8127         PR fortran/22571
8128         * gfortran.dg/whole_file_1.f90: New test.
8129         PR fortran/26227
8130         * gfortran.dg/whole_file_2.f90: New test.
8131         * gfortran.dg/whole_file_3.f90: New test.
8132         PR fortran/24886
8133         * gfortran.dg/whole_file_4.f90: New test.
8134
8135 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8136
8137         * gfortran.dg/bind_c_usage_19.f90: New test.
8138
8139         PR target/39558
8140         * gcc.target/powerpc/altivec-29.c: New test.
8141
8142 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8143
8144         PR rtl-optimization/323
8145         * gcc.target/i386/excess-precision-1.c,
8146         gcc.target/i386/excess-precision-2.c,
8147         gcc.target/i386/excess-precision-3.c,
8148         gcc.target/i386/excess-precision-4.c,
8149         gcc.target/i386/excess-precision-5.c,
8150         gcc.target/i386/excess-precision-6.c: New tests.
8151
8152 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8153
8154         PR c/35235
8155         * gcc.dg/c99-array-lval-8.c: New test.
8156
8157 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8158
8159         PR preprocessor/34695
8160         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8161         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8162         instead of dg-warning for "previous definition" messages.
8163         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8164         "warnings being treated as errors" message.
8165         * gcc.dg/fltconst-1.c: Use -fshow-column.
8166
8167 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8168
8169         PR fortran/38823
8170         * gfortran.dg/power1.f90: New test.
8171
8172 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8173
8174         PR c/456
8175         PR c/5675
8176         PR c/19976
8177         PR c/29116
8178         PR c/31871
8179         PR c/35198
8180         * gcc.c-torture/compile/20081108-1.c,
8181         gcc.c-torture/compile/20081108-2.c,
8182         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8183         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8184         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8185         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8186         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8187         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8188         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8189         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8190         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8191         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8192         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8193         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8194         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8195         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8196         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8197         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8198         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8199         case.
8200         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8201         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8202         XFAILs.  Update expected messages.
8203         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8204         expected messages.
8205         * gcc.dg/real-const-1.c: Replace with test from original PR.
8206         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8207         when casting from non-constant integer to pointer.
8208
8209 2009-03-29  Richard Guenther  <rguenther@suse.de>
8210
8211         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8212
8213 2009-03-29  Daniel Kraft  <d@domob.eu>
8214
8215         PR fortran/37423
8216         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8217         DEFERRED bindings.
8218         * gfortran.dg/typebound_proc_9.f03: New test.
8219         * gfortran.dg/typebound_proc_10.f03: New test.
8220         * gfortran.dg/typebound_proc_11.f03: New test.
8221         * gfortran.dg/abstract_type_5.f03: New test.
8222
8223 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8224
8225         PR fortran/38507
8226         * gfortran.dg/do_4.f: New.
8227         * gfortran.dg/goto_2.f90: Correct expected warnings.
8228         * gfortran.dg/goto_4.f90: Likewise.
8229         * gfortran.dg/goto_5.f90: New.
8230
8231 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8232
8233         PR target/39545
8234         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8235
8236         * gcc.target/i386/pr39545-1.c: New.
8237         * gcc.target/i386/pr39545-2.c: Likewise.
8238
8239         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8240         (flex2_struct): Likewise.
8241         (check_struct_passing7): Likewise.
8242         (check_struct_passing8): Likewise.
8243         (f1s): Likewise.
8244         (f2s): Likewise.
8245         (main): Call check_struct_passing7 and check_struct_passing8.
8246
8247 2009-03-29  Richard Guenther  <rguenther@suse.de>
8248
8249         * gcc.c-torture/execute/20090113-1.c: New testcase.
8250         * gcc.c-torture/execute/20090113-2.c: Likewise.
8251         * gcc.c-torture/execute/20090113-3.c: Likewise.
8252         * gcc.c-torture/execute/20090207-1.c: Likewise.
8253         * gcc.c-torture/compile/20090114-1.c: Likewise.
8254         * gcc.c-torture/compile/20090328-1.c: Likewise.
8255         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8256
8257 2009-03-29  David Ayers  <ayers@fsfe.org>
8258
8259         PR objc/27377
8260         * objc.dg/conditional-1.m: New tests.
8261
8262 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8263
8264         * gcc.dg/winline-10.c: New test.
8265
8266 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8267
8268         PR fortran/34656
8269         * gfortran.dg/do_check_1.f90: Add test.
8270         * gfortran.dg/do_check_2.f90: Add test.
8271         * gfortran.dg/do_check_3.f90: Add test.
8272         * gfortran.dg/do_check_4.f90: Add test.
8273
8274 2009-03-28  Jan Hubicka  <jh@suse.cz>
8275
8276         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8277         * gcc.dg/pr33826.c: Update dump files.
8278         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8279         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8280
8281 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8282
8283         * g++.dg/tree-ssa/fwprop-align.C: New test.
8284
8285 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8286
8287         * gcc.target/powerpc/altivec-28.c: New test.
8288
8289         PR c++/39554
8290         * gcc.dg/wdisallowed-functions-1.c: Removed.
8291         * gcc.dg/wdisallowed-functions-2.c: Removed.
8292         * gcc.dg/wdisallowed-functions-3.c: Removed.
8293         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8294         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8295         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8296
8297 2009-03-28  Richard Guenther  <rguenther@suse.de>
8298
8299         PR tree-optimization/38723
8300         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8301
8302 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8303
8304         PR fortran/38538
8305         * gfortran.dg/char_result_13.f90: New test.
8306
8307 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8308
8309         PR fortran/38765
8310         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8311
8312 2009-03-28  Daniel Kraft  <d@domob.eu>
8313
8314         * gfortran.dg/trim_1.f90: New test.
8315
8316 2009-03-28  Richard Guenther  <rguenther@suse.de>
8317
8318         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8319         * g++.dg/warn/Warray-bounds.C: Likewise.
8320
8321 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8322
8323         PR fortran/32626
8324         * gfortran.dg/recursive_check_7.f90: New test.
8325
8326 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8327
8328         PR fortran/38432
8329         * gfortran.dg/do_check_5.f90: New test.
8330         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8331         * gfortran.dg/array_constructor_18.f90: Ditto.
8332         * gfortran.dg/array_constructor_22.f90: Ditto.
8333         * gfortran.dg/do_3.F90: Ditto.
8334         * gfortran.dg/do_1.f90: Ditto.
8335
8336 2009-03-28  Richard Guenther  <rguenther@suse.de>
8337
8338         PR tree-optimization/38180
8339         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8340
8341 2009-03-28  Richard Guenther  <rguenther@suse.de>
8342
8343         PR tree-optimization/38513
8344         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8345         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8346         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8347         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8348         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8349         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8350         * gcc.dg/vect/vect-35.c: Likewise.
8351         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8352         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8353         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8354
8355 2009-03-28  Richard Guenther  <rguenther@suse.de>
8356
8357         PR tree-optimization/38968
8358         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8359
8360 2009-03-28  Richard Guenther  <rguenther@suse.de>
8361
8362         PR tree-optimization/37795
8363         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8364
8365 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8366
8367         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8368         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8369         options for removed targets.
8370
8371 2009-03-27  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/39120
8374         * gcc.c-torture/execute/pr39120.c: New testcase.
8375
8376 2009-03-27  Richard Guenther  <rguenther@suse.de>
8377
8378         PR tree-optimization/39120
8379         * gcc.dg/torture/pta-callused-1.c: New testcase.
8380
8381 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8382
8383         PR middle-end/39315
8384         * gcc.target/i386/pr39315-1.c: New.
8385         * gcc.target/i386/pr39315-2.c: Likewise.
8386         * gcc.target/i386/pr39315-3.c: Likewise.
8387         * gcc.target/i386/pr39315-4.c: Likewise.
8388         * gcc.target/i386/pr39315-check.c: Likewise.
8389
8390 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8391
8392         PR c/39323
8393         * gcc.dg/pr39323-1.c: New.
8394         * gcc.dg/pr39323-2.c: Likewise.
8395         * gcc.dg/pr39323-3.c: Likewise.
8396
8397 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8398
8399         PR target/38034
8400         * gcc.target/ia64/sync-1.c: New.
8401
8402 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8403
8404         PR target/39472
8405         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8406         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8407         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8408         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8409         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8410         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8411         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8412         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8413
8414 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8415
8416         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8417         for low precision (i.e. float).
8418
8419 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8420             Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR debug/37959
8423         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8424
8425 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8426
8427         * gcc.dg/memmove-2.c: New test.
8428         * gcc.dg/memmove-3.c: New test.
8429
8430         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8431         in clone naming.
8432
8433 2009-03-27  Xinliang David Li  <davidxl@google.com>
8434
8435         PR tree-optimization/39557
8436         * g++.dg/tree-ssa/dom-invalid.C: New test.
8437
8438 2009-03-27  Xinliang David Li  <davidxl@google.com>
8439
8440         PR tree-optimization/39548
8441         * g++.dg/tree-ssa/copyprop.C: New test.
8442
8443 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8444
8445         PR c++/38638
8446         * g++.dg/template/typename17.C: New testcase.
8447         * g++.dg/template/typename18.C: New testcase.
8448
8449 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8450
8451         PR c++/36799
8452         * g++.dg/other/var_copy-1.C: New test.
8453
8454 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8455
8456         PR c++/37647
8457         * g++.dg/parse/ctor9.C: New test.
8458
8459 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8460
8461         PR c++/29727
8462         * g++.dg/init/error2.C: New test.
8463
8464 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8465
8466         PR c++/35652
8467         * gcc.dg/pr35652.C: New.
8468         * g++.dg/warn/pr35652.C: New.
8469         * gcc.dg/format/plus-1.c: Adjust message.
8470
8471 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8472
8473         PR c++/39554
8474         * gcc.dg/wdisallowed-functions-3.c: New test.
8475         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8476
8477 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8478
8479         * gcc.dg/inline-33.c: Fix when pic.
8480
8481 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8482
8483         * gcc.target/ia64/20090324-1.c: New test.
8484
8485 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR c/27898
8488         * gcc.dg/pr27898.c: New test.
8489
8490         PR tree-optimization/32139
8491         * gcc.c-torture/compile/pr32139.c: New test.
8492
8493 2009-03-24  Jason Merrill  <jason@redhat.com>
8494
8495         PR c++/28274
8496         * g++.dg/parse/defarg14.C: New test.
8497
8498 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8499
8500         PR libfortran/39528
8501         * gfortran.dg/read_repeat.f90: New test.
8502
8503 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8504
8505         PR tree-optimization/39529
8506         * gcc.dg/vect/pr39529.c: New test.
8507
8508 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8509             Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR debug/39524
8512         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8513
8514 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8515
8516         PR c/39495
8517         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8518
8519 2009-03-23  Jason Merrill  <jason@redhat.com>
8520
8521         * g++.dg/cpp0x/auto12.C: Add variadic test.
8522
8523         PR c++/39526
8524         * g++.dg/warn/Wshadow-4.C: New test.
8525
8526 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8527
8528         PR tree-optimization/39516
8529         * gfortran.dg/pr39516.f: New test.
8530
8531 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8532
8533         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8534         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8535         variable, not environment variable.
8536
8537 2009-03-21  Jason Merrill  <jason@redhat.com>
8538
8539         PR c++/28879
8540         * g++.dg/ext/vla6.C: New test.
8541
8542 2009-03-20  Jason Merrill  <jason@redhat.com>
8543
8544         * g++.dg/cpp0x/initlist5.C: Add additional test.
8545
8546 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8547             Janis Johnson  <janis187@us.ibm.com>
8548
8549         * lib/compat.exp (compat-get-options-main, compat-get-options):
8550         Handle dg-prune-output in source file.
8551         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8552         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8553         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8554         two warnings.
8555
8556 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8557
8558         PR c/39495
8559         * gcc.dg/gomp/pr39495-1.c: New test.
8560         * gcc.dg/gomp/pr39495-2.c: New test.
8561         * g++.dg/gomp/pr39495-1.C: New test.
8562         * g++.dg/gomp/pr39495-2.C: New test.
8563
8564         PR target/39496
8565         * gcc.target/i386/pr39496.c: New test.
8566         * g++.dg/other/pr39496.C: New test.
8567
8568 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8569
8570         PR middle-end/39500
8571         * gcc.dg/autopar/pr39500-1.c: New.
8572         * gcc.dg/autopar/pr39500-2.c: New.
8573
8574 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8575
8576         * g++.dg/dg.exp: Prune graphite.
8577
8578 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8579
8580         PR middle-end/39447
8581         * g++.dg/graphite: New.
8582         * g++.dg/graphite/graphite.exp: New.
8583         * g++.dg/graphite/pr39447.C: New.
8584
8585 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8586
8587         PR c++/39425
8588         * g++.dg/template/pr39425.C: New.
8589
8590         * g++.dg/template/spec33.C: Updated.
8591
8592 2009-03-17  Jason Merrill  <jason@redhat.com>
8593
8594         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8595
8596 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8597
8598         PR c++/39475
8599         * g++.dg/ext/unary_trait_incomplete.C: New.
8600
8601 2009-03-17  Jing Yu  <jingyu@google.com>
8602
8603         PR middle-end/39378
8604         * g++.dg/inherit/thunk10.C: New test.
8605
8606 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8607
8608         PR target/39482
8609         * gcc.target/i386/pr39482.c: New test.
8610
8611 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR debug/39471
8614         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8615         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8616         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8617         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8618
8619         PR middle-end/39443
8620         * gcc.dg/pr39443.c: New test.
8621
8622         PR debug/39412
8623         * gcc.dg/debug/pr39412.c: New test.
8624
8625 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8626
8627         PR testsuite/38526
8628         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8629         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8630         is defined.
8631         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8632         its original value, or unset if it was not defined.
8633         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8634         path procs around use of HOSTCC.
8635         * g++.dg/compat/struct-layout-1.exp: Ditto.
8636         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8637
8638 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8639
8640         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8641
8642 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8643
8644         Revert patch for PR testsuite/37630.
8645
8646         PR testsuite/37960
8647         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8648
8649         PR testsuite/37630
8650         * lib/target-supports.exp (check_effective_target_ieee): New.
8651         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8652         * gcc.dg/20001012-1.c: Require ieee.
8653
8654         PR testsuite/37628
8655         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8656
8657 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR tree-optimization/39455
8660         * gcc.dg/pr39455.c: New test.
8661
8662 2009-03-13  David Ayers  <ayers@fsfe.org>
8663
8664         * objc/execute/trivial.m. New test.
8665
8666 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8667
8668         PR target/39137
8669         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8670
8671 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8672
8673         PR testsuite/39451
8674         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8675         constraint on (%2).
8676
8677 2009-03-12  David Ayers  <ayers@fsfe.org>
8678
8679         PR libobjc/27466
8680         * objc/execute/exceptions/handler-1.m. New test.
8681
8682 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8683
8684         PR target/39431
8685         * gcc.target/i386/pr39431.c: New test.
8686
8687 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8688
8689         PR target/39445
8690         * gcc.target/i386/pr39445.c: New.
8691
8692         * gcc.target/i386/push-1.c: XFAIL.
8693
8694 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8695
8696         * gcc.dg/inline-33.c: New test.
8697
8698 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8699
8700         * gcc.dg/vect/vect-82.c: Combine dg-do and
8701         dg-require-effective-target into dg-skip-if.
8702         * gcc.dg/vect/vect-83.c: Likewise.
8703
8704 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8705
8706         PR target/39137
8707         * gcc.target/i386/stackalign/longlong-1.c: New test.
8708         * gcc.target/i386/stackalign/longlong-2.c: New test.
8709
8710 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8711
8712         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8713
8714 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8715
8716         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8717         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8718
8719 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8720
8721         * gnat.dg/slice_enum.adb: New test.
8722
8723 2009-03-11  Jason Merrill  <jason@redhat.com>
8724
8725         PR debug/39086
8726         * g++.dg/opt/nrv15.C: New test.
8727
8728 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8729
8730         PR tree-optimization/39422
8731         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8732         constant array with static initialization to global memory.
8733         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8734
8735 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8736
8737         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8738         padding.
8739
8740 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8741
8742         PR c++/39371
8743         * g++.dg/opt/switch2.C: Add -w to dg-options.
8744         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8745         * g++.dg/warn/switch1.C: New test.
8746         * g++.dg/other/switch3.C: New test.
8747
8748         PR tree-optimization/39394
8749         * gcc.c-torture/compile/pr39394.c: New test.
8750
8751 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8752
8753         * gcc.target/s390/20090223-1.c: New testcase.
8754
8755 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8756
8757         PR libfortran/39402
8758         * gfortran.dg/fmt_f0_1.f90: New test.
8759
8760 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8761
8762         PR c++/39060
8763         * g++.dg/other/new1.C: Adjusted.
8764         * g++.dg/parse/crash40.C: Likewise.
8765         * g++.dg/parse/defarg12.C: Likewise.
8766         * g++.dg/template/error15.C: Likewise.
8767
8768         * g++.dg/other/pr39060.C: New.
8769
8770 2009-03-07  Jason Merrill  <jason@redhat.com>
8771
8772         PR c++/39367
8773         * g++.dg/opt/new1.C: New.
8774
8775 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8776
8777         PR c++/33492
8778         * g++.dg/other/error32.C: New.
8779
8780 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8781
8782         PR middle-end/39360
8783         * gcc.c-torture/compile/pr39360.c: New test.
8784
8785         PR debug/39372
8786         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8787
8788 2009-03-05  Jason Merrill  <jason@redhat.com>
8789
8790         PR c++/38908
8791         * g++.dg/warn/Wuninitialized-3.C: New test.
8792
8793 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8794
8795         PR debug/39379
8796         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8797         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8798
8799 2009-03-04  Jason Merrill  <jason@redhat.com>
8800
8801         PR c++/13549
8802         * g++.dg/template/koenig7.C: New test.
8803
8804 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8805
8806         * g++.dg/torture/predcom-1.C: New test.
8807
8808 2009-03-04  Richard Guenther  <rguenther@suse.de>
8809
8810         PR tree-optimization/39362
8811         * g++.dg/torture/pr39362.C: New testcase.
8812
8813 2009-03-04  Jason Merrill  <jason@redhat.com>
8814             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8815
8816         PR c++/9634
8817         PR c++/29469
8818         PR c++/29607
8819         * g++.dg/template/dependent-name5.C: New test.
8820
8821 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8822
8823         PR testsuite/39357
8824         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8825         vect_int to vect_int_mult.
8826
8827 2009-03-04  Richard Guenther  <rguenther@suse.de>
8828
8829         PR tree-optimization/39358
8830         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8831         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8832
8833 2009-03-04  Richard Guenther  <rguenther@suse.de>
8834
8835         PR tree-optimization/39339
8836         * gcc.c-torture/execute/pr39339.c: New testcase.
8837
8838 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8839
8840         * gcc.c-torture/compile/20090303-1.c,
8841         gcc.c-torture/compile/20090303-2.c: New tests.
8842
8843 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8844
8845         PR fortran/39354
8846         * gfortran.dg/gomp/pr39354.f90: New test.
8847
8848         PR tree-optimization/39343
8849         * gcc.dg/pr39343.c: New test.
8850
8851 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8852
8853         PR tree-optimization/39248
8854         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8855         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8856         on targets without vector misalignment support.
8857         * lib/target-supports.exp
8858         (check_effective_target_vect_short_mult): Add
8859         check_effective_target_arm32.
8860
8861 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8862
8863         PR middle-end/39335
8864         * gcc.dg/graphite/pr39335_1.c: New.
8865         * gcc.dg/graphite/pr39335.c: New.
8866
8867 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8868
8869         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8870         of andl.
8871         * gcc.target/i386/stackalign/return-5.c: Likewise.
8872         * gcc.target/i386/stackalign/return-6.c: Likewise.
8873
8874 2009-03-02  Richard Guenther  <rguenther@suse.de>
8875             Ira Rosen  <irar@il.ibm.com>
8876
8877         PR tree-optimization/39318
8878         * gfortran.dg/vect/pr39318.f90: New test.
8879
8880 2009-03-01  Jan Hubicka  <jh@suse.cz>
8881
8882         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8883
8884 2009-03-01  Jan Hubicka  <jh@suse.cz>
8885
8886         PR debug/39267
8887         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8888
8889 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891         * gnat.dg/pack12.adb: New test.
8892
8893 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8894
8895         PR c++/37789
8896         * g++.dg/other/pr37789.C: New.
8897
8898 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8899
8900         PR fortran/39295
8901         * gfortran.dg/interface_25.f90: New test.
8902         * gfortran.dg/interface_26.f90: New test.
8903
8904 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/39292
8907         * gfortran.dg/initialization_22.f90: New test.
8908
8909 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8910
8911         PR rtl-optimization/39241
8912         * gcc.dg/torture/pr39241.c: New.
8913
8914 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8915
8916         PR tree-optimizations/39259
8917         * g++.dg/torture/pr39259.C: New testcase.
8918
8919 2009-02-24  Richard Guenther  <rguenther@suse.de>
8920
8921         PR c++/39242
8922         * g++.dg/template/instantiate10.C: New testcase.
8923
8924 2009-02-24  Richard Guenther  <rguenther@suse.de>
8925             Zdenek Dvorak  <ook@ucw.cz>
8926
8927         PR tree-optimization/39233
8928         * gcc.c-torture/execute/pr39233.c: New testcase.
8929
8930 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8931
8932         PR tree-optimization/39260
8933         * gcc.dg/graphite/pr39260.c: New.
8934
8935 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8936
8937         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8938
8939 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8940
8941         PR c++/36411
8942         * g++.dg/template/void14.C: New.
8943
8944 2009-02-23  Jason Merrill  <jason@redhat.com>
8945
8946         PR c++/38880
8947         * g++.dg/init/const7.C: Remove XFAIL.
8948         * g++.dg/init/static-init1.C: New test.
8949
8950         * g++.dg/cpp0x/initlist14.C: New test.
8951
8952 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8953
8954         PR fortran/38914
8955         * bound_simplification_2.f90:  New test case.
8956         * bound_7.f90:  New test case.
8957
8958 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8959
8960         * gcc.dg/cpp/include4.c: New test.
8961
8962 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8963
8964         PR target/39256
8965         * gcc.target/i386/abi-2.c: New.
8966
8967 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8968
8969         * gcc.c-torture/execute/pr39228.x: New.
8970
8971 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8972
8973         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8974         scan-assembler to check for xmm0 register.
8975
8976 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8977             Joseph Myers  <joseph@codesourcery.com>
8978
8979         * gcc.target/arm/va_list.c: New test.
8980         * g++.dg/abi/arm_va_list.C: Likewise.
8981         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8982         function.
8983         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8984         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8985         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8986         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8987         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8988         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8989
8990 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8991
8992         PR testsuite/38164
8993         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8994         to dg-options.
8995
8996 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR target/39240
8999         * gcc.c-torture/execute/pr39240.c: New test.
9000
9001 2009-02-20  Jason Merrill  <jason@redhat.com>
9002
9003         PR c++/39225
9004         * g++.dg/parse/dtor15.C: New test.
9005
9006 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9007
9008         * gcc.c-torture/execute/20090219-1.c: New.
9009
9010 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9011
9012         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9013         (mips-dg-options): When matching isa* pseudo-options make
9014         'value' optional and accept ! entries.  Use $spec instead of
9015         $isa_spec in the isa pseudo-option error message.  Only
9016         perform the ISA-range check when 'value' is set.  If arch is
9017         matching any CPU in the ! entries switch to its generic ISA.
9018         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9019         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9020
9021 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9022
9023         PR target/39175
9024         * gcc.dg/visibility-20.c: New test.
9025         * g++.dg/ext/visibility/visibility-11.C: New test.
9026
9027 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9028
9029         PR c++/39188
9030         * g++.dg/abi/pr39188-1a.C: New.
9031         * g++.dg/abi/pr39188-1b.C: Likewise.
9032         * g++.dg/abi/pr39188-1.h: Likewise.
9033         * g++.dg/abi/pr39188-2a.C: Likewise.
9034         * g++.dg/abi/pr39188-2b.C: Likewise.
9035         * g++.dg/abi/pr39188-2.h: Likewise.
9036         * g++.dg/abi/pr39188-3a.C: Likewise.
9037         * g++.dg/abi/pr39188-3b.C: Likewise.
9038         * g++.dg/abi/pr39188-3.h: Likewise.
9039
9040 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9041
9042         PR c/38483
9043         * gcc.c-torture/execute/call-trap-1.c,
9044         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9045         tests.
9046
9047 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9048
9049         PR target/39228
9050         * gcc.c-torture/execute/pr39228.c: New test.
9051
9052 2009-02-19  Richard Guenther  <rguenther@suse.de>
9053
9054         PR tree-optimization/39074
9055         * gcc.dg/torture/pr39074.c: New testcase.
9056         * gcc.dg/torture/pr39074-2.c: Likewise.
9057         * gcc.dg/torture/pr39074-3.c: Likewise.
9058
9059 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9060
9061         PR c++/39219
9062         * g++.dg/parse/attr3.C: New.
9063
9064 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9065
9066         PR testsuite/38165
9067         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9068
9069         PR testsuite/38166
9070         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9071         and skip on Darwin.
9072
9073 2009-02-18  Jason Merrill  <jason@redhat.com>
9074
9075         PR c++/38880
9076         * g++.dg/init/const7.C: Remove XFAIL.
9077
9078         PR target/39179
9079         * g++.dg/opt/const6.C: New test.
9080
9081 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9082
9083         * gcc.dg/callabi/callabi.exp: Moved to ...
9084         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9085         in 64bit mode.
9086
9087         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9088         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9089         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9090         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9091         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9092         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9093         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9094
9095         * gcc.dg/callabi/callabi.h: Moved to ...
9096         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9097
9098         * gcc.dg/callabi/func-1.c: Moved to ...
9099         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9100
9101         * gcc.dg/callabi/func-indirect.c: Moved to ...
9102         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9103
9104         * gcc.dg/callabi/pr38891.c: Moved to ...
9105         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9106
9107         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9108         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9109
9110         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9111         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9112
9113         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9114         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9115
9116 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9117
9118         PR target/38891
9119         * gcc.dg/callabi/pr38891.c: New.
9120
9121 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9122
9123         * gcc.dg/callabi/callabi.exp: New.
9124
9125 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9126
9127         PR target/39082
9128         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9129         -Wno-abi for x86.
9130         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9131
9132         * gcc.target/i386/pr39082-1.c: New.
9133
9134         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9135         -Wno-abi.
9136
9137         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9138         CHECK_M64_M128 is defined.
9139         (check_f_arguments): Add "do".
9140         (check_vector_arguments): New.
9141         (check_m64_arguments): Likewise.
9142         (check_m128_arguments): Likewise.
9143
9144         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9145         (CHECK_M64_M128): Define.
9146
9147         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9148         on abitest.
9149         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9150
9151         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9152         tests only if CHECK_M64_M128 is defined.
9153
9154         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9155         (m128_2_struct): Likewise.
9156         (check_struct_passing5): Likewise.
9157         (check_struct_passing6): Likewise.
9158         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9159
9160         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9161         (un5): Likewise.
9162         (check_union_passing4): Likewise.
9163         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9164
9165 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9166
9167         PR c/35447
9168         * gcc.dg/noncompile/pr35447-1.c: New test.
9169
9170 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR tree-optimization/36922
9173         * gfortran.dg/pr36922.f: New test.
9174
9175 2009-02-17  Richard Guenther  <rguenther@suse.de>
9176
9177         PR tree-optimization/39202
9178         * gcc.c-torture/compile/pr39202.c: New testcase.
9179
9180 2009-02-17  Richard Guenther  <rguenther@suse.de>
9181
9182         PR tree-optimization/39204
9183         * gcc.dg/torture/pr39204.c: New testcase.
9184
9185 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9186
9187         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9188         * gcc.dg/vect/vect-outer-6.c: Ditto.
9189
9190 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9191
9192         PR c/35446
9193         * gcc.dg/noncompile/init-5.c: New test.
9194         * gcc.dg/init-bad-4.c: Adjust expected errors.
9195
9196 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9197
9198         PR target/37049
9199         * gcc.target/i386/push-1.c: New.
9200
9201 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9202
9203         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9204
9205 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9206
9207         * gcc.target/spu/intrinsics-sr.c: New test.
9208
9209 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9210
9211         PR target/38056
9212         * gcc.target/ia64/sibcall-opt-1.c: New test.
9213         * gcc.target/ia64/sibcall-opt-2.c: New test.
9214
9215 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9216
9217         PR fortran/36528
9218         * gfortran.dg/cray_pointers_8.f90: New test.
9219
9220         PR fortran/36703
9221         * gfortran.dg/cray_pointers_9.f90: New test.
9222
9223 2009-02-13  Jason Merrill  <jason@redhat.com>
9224
9225         PR c++/39070
9226         * g++.dg/cpp0x/decltype16.C: New.
9227
9228 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9229
9230         PR target/39152
9231         * gfortran.dg/gomp/pr39152.f90: New.
9232
9233 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         PR target/39162
9236         * gcc.target/i386/pr39162.c: New.
9237
9238 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9239
9240         PR c/35444
9241         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9242         New tests.
9243
9244 2009-02-12  Jason Merrill  <jason@redhat.com>
9245
9246         PR c++/38950
9247         * g++.dg/template/array20.C: New test.
9248
9249 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9250
9251         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9252         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9253         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9254
9255 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9256
9257         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9258
9259 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9260
9261         PR target/39152
9262         * gfortran.dg/pr39152.f: New.
9263
9264 2009-02-11  Jason Merrill  <jason@redhat.com>
9265
9266         PR c++/39153
9267         * g++.dg/cpp0x/defaulted9.C: New test.
9268
9269         PR c++/30111
9270         * g++.dg/init/value7.C: New test.
9271
9272 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9273
9274         PR target/38824
9275         * gcc.target/i386/pr38824.c: New testcase.
9276
9277 2009-02-11  Jason Merrill  <jason@redhat.com>
9278
9279         PR c++/38649
9280         * g++.dg/cpp0x/defaulted8.C: New test.
9281
9282         PR c++/36744
9283         * g++.dg/cpp0x/rv9p.C: New test.
9284
9285 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9286
9287         * gnat.dg/aliasing3.adb: New test.
9288         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9289
9290 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9291
9292         PR c++/34397
9293         * g++.dg/template/crash88.C: New.
9294         * g++.dg/template/crash89.C: Likewise.
9295
9296 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9297
9298         PR c/39084
9299         * gcc.dg/pr39084.c: New test.
9300
9301 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR target/39139
9304         * gcc.target/i386/pr39139.c: New test.
9305
9306 2009-02-10  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/39132
9309         * gcc.dg/torture/pr39132.c: New testcase.
9310
9311 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9312
9313         PR target/39119
9314         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9315         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9316         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9317         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9318         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9319         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9320         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9321         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9322
9323 2009-02-09  Jason Merrill  <jason@redhat.com>
9324
9325         PR c++/39109
9326         * g++.dg/init/value6.C: New test.
9327
9328 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9329
9330         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9331
9332 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9333
9334         * gcc.c-torture/compile/20090209-1.c: New test.
9335
9336 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9337
9338         PR c++/35147
9339         PR c++/37737
9340         * g++.dg/cpp0x/vt-35147.C: New.
9341         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9342         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9343
9344 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9345
9346         PR c/35434
9347         * gcc.dg/attr-alias-4.c: New test.
9348
9349 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9350
9351         PR c/39035
9352         * gcc.dg/dfp/pr39035.c: New test.
9353
9354 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9355
9356         PR c/36432
9357         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9358
9359 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR c++/39106
9362         * g++.dg/opt/thunk3.C: New test.
9363
9364 2009-02-05  Nick Clifton  <nickc@redhat.com>
9365
9366         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9367         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9368         * gcc.dg/cdce1.c: Likewise.
9369         * gcc.dg/cpp/_Pragma6.c: Likewise.
9370         * g++.dg/cpp/_Pragma1.C: Likewise.
9371         * gcc.dg/utf32-2.c: Xfail for M32C.
9372         * gcc.dg/utf32-1.c: Likewise.
9373         * gcc.dg/utf32-3.c: Likewise.
9374         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9375         targets.
9376         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9377         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9378         * gcc.dg/Wconversion-5.c: Likewise.
9379         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9380         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9381         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9382         * gcc.dg/utf-inc-init.c: Likewise.
9383         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9384         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9385         * gcc.dg/utf-array-short-wchar.c: Likewise.
9386         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9387         * gcc.dg/mallign.c: Use size_t instead of long.
9388
9389 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9390
9391         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9392
9393 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9394
9395         * gcc.c-torture/execute/pr39100.c: New.
9396
9397 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9398
9399         PR c/35435
9400         * gcc.dg/tls/diag-6.c: New test.
9401
9402 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9403
9404         * gcc.dg/graphite/scop-19.c: New
9405
9406 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9407
9408         AVX Programming Reference (January, 2009)
9409         * gcc.target/i386/avx-vpclmulqdq.c: New.
9410         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9411
9412         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9413
9414         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9415         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9416         (pclmul_test): Renamed to ...
9417         (TEST): This.
9418
9419 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9420
9421         PR c++/39095
9422         * g++.dg/abi/mangle31.C: New test.
9423
9424 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9425
9426         PR c/29129
9427         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9428         declarator.
9429         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9430         inside function prototype but not part of parameter declarator.
9431         * vla-11.c: New test.
9432
9433 2009-02-03  Jason Merrill  <jason@redhat.com>
9434
9435         * g++.dg/warn/main-4.C: New test.
9436         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9437
9438 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9439
9440         PR c++/36607
9441         * g++.dg/expr/cast10.C: New test.
9442
9443 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9444
9445         PR c/35433
9446         * gcc.dg/init-bad-6.c: New test.
9447
9448 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR target/35318
9451         * gcc.c-torture/compile/pr35318.c: New test.
9452
9453         PR inline-asm/39059
9454         * gcc.dg/nofixed-point-2.c: New test.
9455         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9456         * g++.dg/ext/fixed2.C: Likewise.
9457         * g++.dg/other/error25.C: Likewise.
9458         * g++.dg/lookup/crash7.C: Likewise.
9459         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9460
9461         PR c++/39056
9462         * g++.dg/cpp0x/initlist13.C: New test.
9463
9464 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9465
9466         PR c++/36897
9467         * g++.dg/template/func2.C: New test.
9468
9469         PR c++/37314
9470         * g++.dg/template/typename15.C: New.
9471         * g++.dg/template/typename16.C: New.
9472
9473 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9474             Ben Elliston  <bje@au.ibm.com>
9475
9476         PR c/39034
9477         * gcc.dg/dfp/pr39034.c: New test.
9478
9479 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9480
9481         PR testsuite/38263
9482         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9483
9484 2009-02-02  Jason Merrill  <jason@redhat.com>
9485
9486         PR c++/39054
9487         * g++.dg/parse/dtor14.C: New test.
9488
9489 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9490
9491         * lib/target-supports.exp
9492         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9493         * g++.dg/ext/builtin10.C: New test.
9494
9495         PR inline-asm/39058
9496         * gcc.target/i386/pr39058.c: New test.
9497
9498 2009-02-02  Richard Guenther  <rguenther@suse.de>
9499
9500         PR tree-optimization/38937
9501         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9502
9503 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9504
9505         PR c++/39053
9506         * g++.dg/parse/crash52.C: New.
9507
9508 2009-01-30  Richard Guenther  <rguenther@suse.de>
9509
9510         PR tree-optimization/39041
9511         * gcc.c-torture/compile/pr39041.c: New testcase.
9512
9513 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9514
9515         PR target/39013
9516         * gcc.target/i386/pr39013-1.c: New test.
9517         * gcc.target/i386/pr39013-2.c: New test.
9518
9519         PR c++/39028
9520         * g++.dg/ext/label12.C: New test.
9521
9522 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9523
9524         PR c++/33465
9525         * g++.dg/parse/error34.C: New.
9526         * g++.dg/parse/error35.C: Likewise.
9527
9528 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9529
9530         PR c++/38655
9531         * g++.dg/cpp0x/decltype-38655.C: New.
9532
9533 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9534
9535         PR target/39002
9536         * g++.dg/torture/pr39002.C: New test.
9537
9538 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9539
9540         PR tree-optimization/39007
9541         * gcc.dg/tree-ssa/pr39007.c: New.
9542
9543 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9544
9545         PR middle-end/35854
9546         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9547         to "subreg1".
9548
9549 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9550
9551         PR middle-end/38857
9552         * gcc.c-torture/compile/pr38857.c: New test.
9553
9554 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/38852
9557         PR fortran/39006
9558         * gfortran.dg/bound_6.f90: New test.
9559
9560 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9561
9562         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9563
9564 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9565
9566         PR tree-optimization/38997
9567         * gcc.dg/tree-ssa/pr38997.c: New.
9568
9569 2009-01-28  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/38926
9572         * gcc.c-torture/compile/pr38926.c: New testcase.
9573
9574 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9575
9576         PR middle-end/38934
9577         * gcc.dg/pr38934.c: New test.
9578
9579 2009-01-28  Richard Guenther  <rguenther@suse.de>
9580
9581         PR middle-end/38908
9582         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9583
9584 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9585
9586         PR tree-optimization/38984
9587         * gcc.dg/pr38984.c: New XFAILed testcase.
9588
9589
9590 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9591
9592         PR target/38988
9593         * gcc.target/i386/pr38988.c: New test.
9594
9595 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9596
9597         PR c++/37554
9598         * g++.dg/parse/crash51.C: New.
9599         * g++.old-deja/g++.pt/crash9.C: Adjust.
9600
9601 2009-01-27  Daniel Kraft  <d@domob.eu>
9602
9603         PR fortran/38883
9604         * gfortran.dg/mvbits_6.f90:  New test.
9605         * gfortran.dg/mvbits_7.f90:  New test.
9606         * gfortran.dg/mvbits_8.f90:  New test.
9607
9608 2009-01-27  Richard Guenther  <rguenther@suse.de>
9609
9610         PR tree-optimization/38503
9611         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9612
9613 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9614
9615         PR middle-end/38969
9616         * gcc.c-torture/execute/pr38969.c: New test.
9617
9618 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9619
9620         PR testsuite/38864
9621         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9622         to dg-do compile.
9623         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9624         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9625         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9626
9627 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9628
9629         PR target/38952
9630         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9631         if __USING_SJLJ_EXCEPTIONS__ is defined.
9632
9633         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9634         __USING_SJLJ_EXCEPTIONS__ is defined.
9635         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9636         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9637         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9638         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9639         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9640         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9641
9642 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9643
9644         PR testsuite/38949
9645         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9646         Use instead of C name in asm statements.
9647
9648 2009-01-26  Richard Guenther  <rguenther@suse.de>
9649
9650         PR tree-optimization/38745
9651         * g++.dg/torture/pr38745.C: New testcase.
9652
9653 2009-01-26  Richard Guenther  <rguenther@suse.de>
9654
9655         PR middle-end/38851
9656         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9657
9658 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9659
9660         * gcc.dg/bitfld-15.c: Gate warning on target
9661         pcc_bitfield_type_matters.
9662         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9663         g++.dg/ext/bitfield4.C: Likewise.
9664         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9665         bitfield for any target.
9666
9667 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR c/38957
9670         * gcc.dg/pr38957.c: New test.
9671
9672 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9673
9674         PR fortran/38955
9675         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9676         comparing floats.
9677
9678 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9679
9680         PR tree-optimization/38953
9681         * gfortran.dg/graphite/pr38953.f90: New.
9682
9683 2009-01-24  Paul Brook  <paul@codesourcery.com>
9684
9685         * gcc.target/arm/neon-cond-1.c: New test.
9686
9687 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9688
9689         PR tree-optimization/38932
9690         * gcc.dg/pr38932.c: New.
9691
9692 2009-01-23  Revital Eres  <eres@il.ibm.com>
9693
9694         * gcc.dg/sms-7.c: Fix test.
9695
9696 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9697
9698         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9699         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9700         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9701         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9702
9703 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9704
9705         * gcc.dg/pr35729.c: Make test x86 specific.
9706
9707 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9708
9709         PR middle-end/38615
9710         * gcc.dg/pr38615.c: New test.
9711
9712 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9713
9714         PR target/38931
9715         * gcc.target/i386/pr38931.c: New test.
9716
9717 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9718
9719         PR c++/38930
9720         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9721         * g++.dg/template/typedef12.C: Likewise.
9722         * g++.dg/template/typedef13.C: Likewise.
9723         * g++.dg/template/typedef14.C: Likewise.
9724         * g++.dg/template/sfinae3.C: Likewise.
9725         * g++.old-deja/g++.pt/typename8.C: Likewise.
9726         * g++.dg/template/access11.C: Likewise
9727
9728 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9729
9730         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9731         and mips*-*-irix*.
9732         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9733
9734 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9735
9736         PR c++/26693
9737         * g++.dg/template/typedef11.C: New test.
9738         * g++.dg/template/typedef12.C: Likewise.
9739         * g++.dg/template/typedef13.C: Likewise.
9740         * g++.dg/template/typedef14.C: Likewise.
9741         * g++.dg/template/sfinae3.C: Compile this pedantically.
9742         The only errors expected should be the one saying the typedef is ill
9743         formed.
9744         * g++.old-deja/g++.pt/typename8.C: Likewise.
9745         * g++.dg/template/access11.C: Update this.
9746
9747 2009-01-21  Daniel Kraft  <d@domob.eu>
9748
9749         PR fortran/38887
9750         * gfortran.dg/mvbits_5.f90:  New test.
9751
9752 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9753
9754         * gcc.dg/sms-6.c: New test.
9755         * gcc.dg/sms-7.c: Likewise.
9756
9757 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9758
9759         PR fortran/38907
9760         * gfortran.dg/host_assoc_function_7.f90: New test
9761
9762 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9763             Richard Guenther  <rguenther@suse.de>
9764
9765         PR tree-optimization/38747
9766         PR tree-optimization/38748
9767         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9768         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9769         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9770
9771 2009-01-20  Kees Cook  <kees@ubuntu.com>
9772             H.J. Lu  <hongjiu.lu@intel.com>
9773
9774         PR target/38902
9775         * gcc.dg/pr38902.c: New.
9776
9777 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9778
9779         PR target/38868
9780         * gfortran.dg/pr38868.f: New testcase.
9781
9782 2009-01-20  Richard Guenther  <rguenther@suse.de>
9783
9784         * gcc.c-torture/execute/pr36227.c: Move ...
9785         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9786
9787 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9788
9789         * lib/gfortran.exp: Add -B options for targets that use
9790         libgfortran.a%s in their specs.
9791
9792 2009-01-19  Jason Merrill  <jason@redhat.com>
9793
9794         PR c++/23287
9795         * g++.dg/template/dtor5.C: New test.
9796
9797 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9798
9799         PR fortran/38859
9800         * gfortran.dg/bound_5.f90: New test.
9801
9802 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9803
9804         PR target/38736
9805         * g++.dg/compat/abi/pr38736_main.C: New.
9806         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9807         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9808         * g++.dg/other/macro-1.C: Likewise.
9809         * gcc.dg/macro-1.c: Likewise.
9810         * gcc.dg/compat/pr38736_main.c: Likewise.
9811         * gcc.dg/compat/pr38736_x.c: Likewise.
9812         * gcc.dg/compat/pr38736_y.c: Likewise.
9813
9814 2009-01-18  Richard Guenther  <rguenther@suse.de>
9815
9816         PR tree-optimization/38819
9817         * gcc.c-torture/execute/pr38819.c: New testcase.
9818
9819 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9820
9821         PR fortran/38657
9822         * gfortran.dg/module_commons_3.f90: Reapply.
9823
9824 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9825
9826         PR fortran/34955
9827         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9828         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9829
9830 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9831
9832         PR fortran/38657
9833         * gfortran.dg/module_commons_3.f90: Remove
9834
9835 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9836
9837         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9838
9839 2009-01-16  Jason Merrill  <jason@redhat.com>
9840
9841         PR c++/38877
9842         * g++.dg/template/lvalue1.C: New test.
9843
9844         PR c++/29470
9845         * g++.dg/template/access20.C: New test.
9846         * g++.dg/torture/pr34641.C: Fix access.
9847
9848 2009-01-16  Richard Guenther  <rguenther@suse.de>
9849
9850         PR tree-optimization/38835
9851         PR middle-end/36227
9852         * gcc.c-torture/execute/pr36227.c: New testcase.
9853         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9854         * g++.dg/init/const7.C: Likewise.
9855
9856 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9857
9858         PR target/38554
9859         * gcc.c-torture/compile/pr38554.c: New test.
9860
9861 2009-01-16  Jason Merrill  <jason@redhat.com>
9862
9863         PR c++/38579
9864         * g++.dg/conversion/access1.C: New test.
9865
9866 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR tree-optimization/38789
9869         * gcc.c-torture/compile/pr38789.c: New test.
9870
9871 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9872
9873         PR fortran/38152
9874         * gfortran.dg/proc_ptr_13.f90: New.
9875
9876 2009-01-15  Jason Merrill  <jason@redhat.com>
9877
9878         PR c++/38850
9879         * g++.dg/template/koenig6.C: New test.
9880
9881 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9882
9883         PR c++/29388
9884         * g++.dg/template/error37.C: New testcase.
9885
9886 2009-01-15  Jason Merrill  <jason@redhat.com>
9887
9888         PR c++/36334
9889         * g++.dg/conversion/memfn1.C: New test.
9890
9891         PR c++/37646
9892         * g++.dg/conversion/memfn2.C: New test.
9893
9894 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9895
9896         PR c++/38357
9897         * g++.dg/template/crash87.C: New test.
9898
9899 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9900
9901         PR middle-end/37843
9902         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9903
9904 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9905
9906         PR c++/38636
9907         * g++.dg/parse/crash50.C: New test.
9908
9909 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9910
9911         PR rtl-optimization/38245
9912         * gcc.dg/pr38245-3.c: New test.
9913         * gcc.dg/pr38245-3.h: New file.
9914         * gcc.dg/pr38245-4.c: New file.
9915         * gcc.dg/pr38364.c: New test.
9916
9917 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9918
9919         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9920         sequence PC-relative.
9921
9922 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9923
9924         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9925         calls and/or PLT markers.
9926         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9927         calls and/or PLT markers.
9928         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9929         calls and/or PLT markers.
9930         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9931         calls and/or PLT markers.
9932
9933 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9934             Nathan Froyd  <froydnj@codesourcery.com>
9935             Joseph Myers  <joseph@codesourcery.com>
9936
9937         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9938         New function.
9939         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9940         and use consistent CFLAGS.
9941         * gcc.target/powerpc/20030505.c: Likewise.
9942         * gcc.target/powerpc/20081204-1.c: Likewise.
9943         * gcc.target/powerpc/ppc-spe.c: Likewise.
9944         * gcc.target/powerpc/spe1.c: Likewise.
9945         * g++.dg/ext/spe1.C: Likewise.
9946         * g++.dg/other/opaque-1.C: Likewise.
9947         * g++.dg/other/opaque-2.C: Likewise.
9948         * g++.dg/other/opaque-3.C: Likewise.
9949
9950 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9951
9952         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9953         out of loop.
9954
9955 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9956
9957         PR target/38811
9958         * g++.dg/torture/pr38811.C: New file.
9959
9960 2009-01-14  Richard Guenther  <rguenther@suse.de>
9961
9962         PR tree-optimization/38826
9963         PR middle-end/38477
9964         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9965
9966 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9967
9968         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9969
9970 2009-01-14  Nick Clifton  <nickc@redhat.com>
9971
9972         PR c++/37862
9973         * g++.cp/parse/pr37862.C: New test.
9974
9975 2009-01-14  Julian Brown  <julian@codesourcery.com>
9976
9977         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9978         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9979         to...
9980         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9981         These.
9982
9983 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9984
9985         PR rtl-optimization/38774
9986         * gcc.dg/torture/pr38774.c: New test.
9987
9988         PR c++/38795
9989         * g++.dg/cpp0x/pr38795.C: New test.
9990
9991 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9992             Nathan Froyd  <froydnj@codesourcery.com>
9993             Joseph Myers  <joseph@codesourcery.com>
9994
9995         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9996         otherwise.  Do not check for AltiVec at runtime.
9997         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9998         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9999         * gcc.target/powerpc/altivec-1.c: Likewise.
10000         * gcc.target/powerpc/altivec-3.c: Likewise.
10001         * gcc.target/powerpc/altivec-10.c: Likewise.
10002         * gcc.target/powerpc/altivec-12.c: Likewise.
10003         * gcc.target/powerpc/altivec-24.c: Likewise.
10004         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10005         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10006         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10007         * gcc.target/powerpc/pr35907.c: Likewise.
10008         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10009         otherwise.  Do not check for Cell at runtime.
10010         * gcc.target/powerpc/altivec_check.h: Delete.
10011
10012         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10013         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10014         not check for AltiVec at runtime.
10015         * g++.dg/ext/altivec-cell-2.C: Likewise.
10016         * g++.dg/ext/altivec-cell-3.C: Likewise.
10017         * g++.dg/ext/altivec-cell-4.C: Likewise.
10018         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10019         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10020         check.
10021         * g++.dg/ext/altivec_check.h: Delete.
10022
10023 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10024
10025         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10026         effective target.  Adjust line numbers accordingly.
10027
10028 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10029
10030         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10031
10032 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10033
10034         PR tree-optimization/38786
10035         * gcc.dg/graphite/pr38786.c: New.
10036
10037 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10038
10039         Revert:
10040         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10041
10042         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10043         for alpha*-*-* targets.
10044         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10045
10046 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10047
10048         PR libfortran/38772
10049         * gfortran.dg/fmt_bz_bn_err.f: New test.
10050
10051 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10052
10053         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10054
10055 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10056
10057         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10058         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10059         instruction support.  Do not check for it at runtime.
10060
10061 2009-01-12  Jason Merrill  <jason@redhat.com>
10062
10063         PR c++/35109
10064         * g++.dg/lookup/friend11.C: Remove expected error.
10065         * g++.dg/lookup/friend14.C: New test.
10066         * g++.dg/lookup/friend15.C: New test.
10067
10068 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10069
10070         PR c++/36019
10071         * g++.dg/lookup/hidden-class12.C: New test.
10072         * g++.dg/lookup/hidden-class13.C: New test.
10073         * g++.dg/lookup/hidden-class14.C: New test.
10074         * g++.dg/lookup/hidden-class15.C: New test.
10075         * g++.dg/lookup/hidden-class16.C: New test.
10076
10077 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10078
10079         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10080         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10081         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10082
10083 2009-01-12  Jason Merrill  <jason@redhat.com>
10084
10085         PR c++/31488
10086         * g++.dg/other/vararg-3.C: New test.
10087
10088 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10089
10090         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10091         Explicitly enable SPE.
10092         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10093         directive.
10094
10095         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10096         Expect -flax-vector-conversions message.  Adjust incompatible
10097         types errors.
10098         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10099         Make Foo extern.
10100
10101         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10102
10103         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10104
10105         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10106         * g++.dg/other/opaque-2.C: Likewise.
10107         * g++.dg/other/opaque-3.C: Likewise.
10108
10109 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR c/32041
10112         * gcc.dg/pr32041.c: New test.
10113         * g++.dg/parse/offsetof9.C: New test.
10114
10115 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10116             Nathan Froyd  <froydnj@codesourcery.com>
10117
10118         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10119         * g++.dg/ext/attribute-test-1.C: Likewise.
10120         * g++.dg/ext/attribute-test-2.C: Likewise.
10121         * g++.dg/ext/attribute-test-3.C: Likewise.
10122         * g++.dg/ext/attribute-test-4.C: Likewise.
10123
10124 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10125
10126         * gnat.dg/unchecked_convert3.adb: New test.
10127
10128 2009-01-12  Tomas Bily  <tbily@suse.cz>
10129
10130         PR middlend/38385
10131         * gcc.dg/tree-ssa/pr38385.c: New file.
10132
10133 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10134
10135         PR c++/38794
10136         * g++.dg/parse/typedef9.C: New test.
10137
10138         PR tree-optimization/38807
10139         * gcc.c-torture/compile/pr38807.c: New test.
10140
10141 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10142
10143         * gcc.target/mips/ins-2.c: New test.
10144
10145 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10146
10147         PR testsuite/38809
10148         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10149
10150 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10151
10152         PR c++/36254
10153         * g++.dg/warn/Wreturn-type-5.C: New test.
10154
10155 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10156
10157         PR middle-end/38616
10158         * gcc.dg/pr38616.c: New test.
10159
10160 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10161
10162         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10163
10164 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10165
10166         PR c++/38648
10167         * g++.dg/expr/string-1.C: New test.
10168         * g++.dg/expr/string-2.C: New test.
10169
10170         PR c++/36695
10171         * g++.dg/ext/complex4.C: New test.
10172         * g++.dg/ext/complex5.C: New test.
10173         * g++.dg/init/reference1.C: New test.
10174         * g++.dg/init/reference2.C: New test.
10175         * g++.dg/init/reference3.C: New test.
10176
10177 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10178
10179         PR fortran/38763
10180         * gfortran.dg/transfer_null_1.f90: New test.
10181
10182 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10183
10184         PR fortran/38765
10185         * gfortran.dg/host_assoc_function_6.f90: New test.
10186
10187 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10188
10189         * lib/target-supports.exp: Add method to determine if the effective
10190         target is really a ppc405 after applying all compile options.
10191         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10192         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10193         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10194         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10195         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10196         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10197         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10198         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10199         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10200         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10201         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10202         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10203         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10204         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10205         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10206         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10207         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10208         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10209         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10210         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10211         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10212         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10213         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10214         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10215         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10216         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10217         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10218         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10219         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10220         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10221         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10222
10223 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10224
10225         PR c++/35335
10226         * g++.dg/other/error31.C: New testcase.
10227
10228         PR c/35742
10229         * gcc.dg/pr35742.c: New test.
10230
10231 2009-01-09  John F. Carr  <jfc@mit.edu>
10232
10233         PR c++/37877
10234         * g++.dg/parse/linkage3.C: New test.
10235
10236 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10237
10238         PR middle-end/38771
10239         * gcc.c-torture/compile/pr38771.c: New test.
10240
10241 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10242
10243         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10244
10245 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10246
10247         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10248         * gcc.dg/sibcall-4.c: Likewise.
10249
10250 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10251             Jan Sjodin  <jan.sjodin@amd.com>
10252
10253         PR tree-optimization/38559
10254         * gcc.dg/graphite/pr38559.c: New.
10255
10256 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10257
10258         PR tree-optimization/37194
10259         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10260
10261 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR c++/38725
10264         * g++.dg/ext/label11.C: New test.
10265
10266 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10267
10268         * lib/target-supports.exp (check_weak_override_available): New.
10269         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10270         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10271         dg-require-weak-override.
10272
10273 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10274             Alan Modra  <amodra@bigpond.net.au>
10275
10276         * gcc.c-torture/compile/20090107-1.c: New test.
10277
10278 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10279
10280         PR target/38706
10281         * g++.dg/other/pr38706.C: New test.
10282
10283 2009-01-07  Jason Merrill  <jason@redhat.com>
10284
10285         * g++.dg/cpp0x/variadic92.C: New test.
10286         * g++.dg/cpp0x/variadic93.C: New test.
10287
10288 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10289
10290         * lib/target-supports-dg.exp (current_compiler_flags): New.
10291         (check-flags): Use it; do not access dg-test local variables.
10292         (dg-skip-if): Do not access dg-test local variables.
10293         (dg-xfail-run-if): Ditto.
10294         (dg-shouldfail): Ditto.
10295         * gcc.test-framework/test-framework.exp
10296         (check_effective_target_def_nocache): New.
10297         * gcc.test-framework/test-framework.awk: Handle scan tests.
10298         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10299         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10300         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10301         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10302         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10303         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10304         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10305         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10306         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10307
10308         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10309
10310         * lib/target-supports-dg.exp (check_test_flags): Delete.
10311
10312 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10313
10314         PR tree-optimization/38492
10315         PR tree-optimization/38498
10316         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10317         in trunk.
10318         * gcc.dg/graphite/block-0.c: Update test.
10319         * gcc.dg/graphite/block-1.c: Same.
10320         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10321         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10322         * gcc.dg/graphite/block-3.c: New.
10323         * gcc.dg/graphite/pr38498.c: New.
10324
10325 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10326
10327         AVX Programming Reference (December, 2008)
10328         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10329         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10330         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10331
10332         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10333         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10334
10335 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10336
10337         PR fortran/38220
10338         * gfortran.dg/c_loc_pure_1.f90:  New test.
10339
10340 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10341
10342         PR fortran/38669
10343         * gfortran.dg/elemental_dependency_3.f90:
10344         Add the final tree dump cleanup.
10345
10346 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10349         passing -m32.
10350
10351         PR rtl-optimization/38722
10352         * gfortran.dg/pr38722.f90: New test.
10353
10354 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10355
10356         PR c/34252
10357         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10358         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10359
10360 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10361
10362         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10363         * gfortran.dg/typebound_call_8.f03: Same.
10364         * gfortran.dg/elemental_bind_c.f90: Same.
10365         * gfortran.dg/typebound_call_7.f03: Same.
10366         * gfortran.dg/interface_proc_end.f90: Same
10367         * gfortran.dg/pr37243.f: Fix typo.
10368
10369 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10370
10371         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10372         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10373         large stack sizes.
10374
10375 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10376
10377         AVX Programming Reference (December, 2008)
10378         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10379         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10380         * gcc.target/i386/sse-14.c: Likewise.
10381
10382         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10383         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10384         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10385         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10386
10387 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10388
10389         PR libfortran/38735
10390         * gfortran.dg/fmt_bz_bn.f: Update test.
10391
10392 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10393
10394         PR c++/38472
10395         * g++.dg/conversion/usual-arith-conv.C: New test.
10396
10397 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10398
10399         PR c/34911
10400         * gcc.dg/vector-3.c: New testcase.
10401         * g++.dg/ext/vector15.C: New test.
10402
10403 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10404
10405         PR tree-optimization/38510
10406         * gcc.dg/graphite/pr38510.c: New.
10407
10408 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10409             Jan Sjodin <jan.sjodin@amd.com>
10410
10411         PR tree-optimization/38500
10412         * gcc.dg/graphite/pr38500.c: New.
10413
10414 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10415
10416         * gcc.c-torture/compile/20001226-1.c: Generalize
10417         dg-timeout-factor.
10418         * gcc.c-torture/compile/limits-fnargs.c: Add
10419         dg-timeout-factor.
10420         * gcc.dg/20020425-1.c: Likewise.
10421         * gcc.dg/pch/pch.exp: Likewise.
10422
10423 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10424
10425         PR fortran/38657
10426         * gfortran.dg/module_commons_3.f90: New test.
10427
10428 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10429
10430         PR fortran/37159
10431         * gfortran.dg/random_seed_1.f90: Updated.
10432
10433 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10434
10435         PR fortran/38669
10436         PR fortran/38726
10437         * gfortran.dg/elemental_subroutine_7.f90:
10438         Fix p values so that it can be used as vector subscript.
10439
10440 2009-01-05  Jason Merrill  <jason@redhat.com>
10441
10442         * g++.dg/cpp0x/initlist12.C: Add another test.
10443
10444         * g++.dg/cpp0x/defaulted7.C: New test.
10445
10446 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10447
10448         PR fortran/38672
10449         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10450         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10451
10452 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10453
10454         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10455         for alpha*-*-* targets.
10456         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10457
10458 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10459
10460         PR fortran/38665
10461         * gfortran.dg/host_assoc_function_5.f90: New test.
10462
10463 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10464
10465         PR fortran/38669
10466         * gfortran.dg/elemental_dependency_3.f90: New test.
10467         * gfortran.dg/elemental_subroutine_7.f90: New test.
10468
10469 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10470
10471         * gcc.dg/struct-ret-3.c: Include unistd.h.
10472         (main): Exit early if system memory page size is
10473         larger than 4096 bytes.
10474
10475 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10476
10477         PR fortran/38718
10478         * gfortran.dg/merge_init_expr.f90: New.
10479
10480 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10481
10482         PR fortran/38536
10483         * gfortran.dg/c_loc_tests_13.f90: New test.
10484         * gfortran.dg/c_loc_tests_14.f90: New test.
10485
10486 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10487
10488         * gfortran.dg/func_result_4.f90: New.
10489
10490 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10491
10492         PR fortran/38594
10493         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10494         interface still works, in addition to original tests.
10495         * gfortran.dg/host_assoc_call_6.f90: New test.
10496
10497 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR c++/38705
10500         * g++.dg/torture/pr38705.C: New test.
10501
10502         PR c/38700
10503         * gcc.dg/pr38700.c: New test.
10504
10505 2009-01-02  Jason Merrill  <jason@redhat.com>
10506
10507         * g++.dg/cpp0x/initlist11.C: New test.
10508         * g++.dg/cpp0x/initlist12.C: New test.
10509
10510 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10511
10512         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10513         Allow extra informative notes.
10514
10515 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR c/36489
10518         * gcc.dg/pr36489.c: New test.
10519
10520 \f
10521 Copyright (C) 2009 Free Software Foundation, Inc.
10522
10523 Copying and distribution of this file, with or without modification,
10524 are permitted in any medium without royalty provided the copyright
10525 notice and this notice are preserved.