OSDN Git Service

c44b4d7e1b5dc2cd1fb236630d8bc6753345f66a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/40808
4         * g++.dg/abi/mangle34.C: New test
5
6 2009-10-23  Jason Merrill  <jason@redhat.com>
7
8         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
9
10         Core issue 899
11         * g++.dg/cpp0x/explicit4.C: New.
12
13 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
14
15         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
16         *-*-cygwin.
17         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
18         for *-*-mingw* and *-*-cygwin.
19         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
20         * g++.dg/template/spec35.C: Disable weak symbol test for
21         *-*-mingw* and *-*-cygwin.
22
23         PR testsuite/31342
24         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
25
26 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
27
28         PR fortran/41800
29         * gfortran.dg/class_10.f03: New test.
30
31 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
32
33         PR target/41787
34         * gcc.target/powerpc/vsx-vrsave.c: New file.
35
36 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
37
38         PR c/41673
39         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
40
41 2009-10-23  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/41778
44         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
45
46 2009-10-22  Richard Guenther  <rguenther@suse.de>
47
48         PR lto/41791
49         * g++.dg/lto/20091022-2_0.C: New testcase.
50
51 2009-10-22  Richard Guenther  <rguenther@suse.de>
52
53         PR lto/41730
54         * g++.dg/lto/20091022-1_0.C: New testcase.
55
56 2009-10-22  Jan Hubicka  <jh@suse.cz>
57
58         * gcc.c-torture/compile/pr40556.c: New testcase.
59
60 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
61
62         PR fortran/41781
63         * gfortran.dg/goto_8.f90: New test case.
64
65 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
66
67         PR tree-optimization/41497
68         * gcc.dg/tree-ssa/pr41497.c: New.
69
70 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
71
72         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
73
74 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
75
76         * gcc.dg/tls/pie-1.c: New test.
77
78 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
79
80         * g++.dg/abi/mangle33.C: New test.
81
82 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
83
84         * gnat.dg/discr22.adb: New test.
85
86 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
87
88         * gnat.dg/loop_optimization7.ad[sb]: New test.
89         * gnat.dg/loop_optimization7_pkg.ads: New helper.
90
91 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
92
93         PR fortran/41706
94         PR fortran/41766
95         * gfortran.dg/class_9.f03: Extended test case.
96         * gfortran.dg/select_type_7.f03: New test case.
97
98 2009-10-20  Richard Guenther  <rguenther@suse.de>
99
100         * gcc.dg/lto/20091020-3_0.c: New testcase.
101
102 2009-10-20  Richard Guenther  <rguenther@suse.de>
103
104         PR lto/41761
105         * gcc.dg/lto/20091020-1_0.c: New testcase.
106         * gcc.dg/lto/20091020-1_1.c: Likewise.
107         * gcc.dg/lto/20091020-2_0.c: Likewise.
108         * gcc.dg/lto/20091020-2_1.c: Likewise.
109
110 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
111
112         PR debug/41340
113         * gcc.dg/pr41340.c: New test.
114
115 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
116
117         * gnat.dg/discr21.ad[sb]: New test.
118         * gnat.dg/discr21_pkg.ads: New helper.
119
120 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
121
122         PR fortran/41706
123         * gfortran.dg/class_9 : New test.
124
125 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
126
127         * gcc.dg/raw-string-1.c: New test.
128         * gcc.dg/raw-string-2.c: New test.
129         * gcc.dg/raw-string-3.c: New test.
130         * gcc.dg/raw-string-4.c: New test.
131         * gcc.dg/raw-string-5.c: New test.
132         * gcc.dg/raw-string-6.c: New test.
133         * gcc.dg/raw-string-7.c: New test.
134         * gcc.dg/utf8-1.c: New test.
135         * gcc.dg/utf8-2.c: New test.
136         * gcc.dg/utf-badconcat2.c: New test.
137         * gcc.dg/utf-dflt2.c: New test.
138         * gcc.dg/cpp/include6.c: New test.
139         * g++.dg/ext/raw-string-1.C: New test.
140         * g++.dg/ext/raw-string-2.C: New test.
141         * g++.dg/ext/raw-string-3.C: New test.
142         * g++.dg/ext/raw-string-4.C: New test.
143         * g++.dg/ext/raw-string-5.C: New test.
144         * g++.dg/ext/raw-string-6.C: New test.
145         * g++.dg/ext/raw-string-7.C: New test.
146         * g++.dg/ext/utf8-1.C: New test.
147         * g++.dg/ext/utf8-2.C: New test.
148         * g++.dg/ext/utf-badconcat2.C: New test.
149         * g++.dg/ext/utf-dflt2.C: New test.
150
151         * gcc.dg/cleanup-13.c: New test.
152
153 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
154
155         PR fortran/41586
156         * gfortran.dg/auto_dealloc_1.f90: New test case.
157
158 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
159
160         Port from redhat/gcc-4_4-branch:
161         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
162         * gcc.dg/debug/vta-2.c: New test.
163
164         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
165         * gcc.dg/debug/vta-1.c: New.
166
167 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
168
169         * gnat.dg/noreturn2.ad[sb]: New test.
170
171 2009-10-19  Tobias Burnus  <burnus@net-b.de>
172
173         PR fortran/41755
174         * gfortran.dg/equiv_8.f90: New test.
175         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
176
177 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
178
179         * gcc.target/arm/neon-thumb2-move.c: New test.
180
181 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
182
183         * gcc.dg/debug/vta-3.c: New test.
184
185 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
186
187         * gnat.dg/nested_proc.adb: Rename into...
188         * gnat.dg/nested_proc1.adb: ...this.
189         * gnat.dg/nested_proc2.adb: New test.
190
191 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
192
193         * gnat.dg/noreturn1.ad[sb]: New test.
194
195 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
196             Paul Thomas  <pault@gcc.gnu.org>
197
198         PR fortran/41629
199         * gfortran.dg/class_6.f90: New test.
200
201         PR fortran/41608
202         PR fortran/41587
203         * gfortran.dg/class_7.f90: New test.
204
205         PR fortran/41618
206         * gfortran.dg/class_8.f90: New test.
207
208 2009-10-17  Richard Guenther  <rguenther@suse.de>
209
210         * gcc.dg/lto/20091017-1_0.c: New testcase.
211         * gcc.dg/lto/20091017-1_1.c: Likewise.
212
213 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
214
215         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
216
217 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
218
219         * gnat.dg/aggr11.adb: New test.
220         * gnat.dg/aggr11_pkg.ads: New helper.
221
222 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
223
224         * gnat.dg/slice8.adb: New test.
225         * gnat.dg/slice8_pkg1.ads: New helper.
226         * gnat.dg/slice8_pkg2.ads: Likewise.
227         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
228
229 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
230
231         * gnat.dg/unchecked_convert4.adb: New test.
232
233 2009-10-15  Jason Merrill  <jason@redhat.com>
234
235         PR c++/38798
236         * g++.dg/cpp0x/trailing5.C: New.
237
238         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
239         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
240         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
241         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
242
243 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
244
245         PR fortran/41719
246         * gfortran.dg/class_5.f03: New test case.
247         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
248         * gfortran.dg/typebound_operator_4.f03: Ditto.
249
250 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
251
252         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
253         * g++.dg/other/first-global.C: Likewise.
254         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
255         * g++.dg/torture/pr40323.C: Likewise.
256         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
257         * gcc.dg/inline-33.c: Likewise.
258         * gcc.dg/ipa/ipa-1.c: Likewise.
259         * gcc.dg/ipa/ipa-2.c: Likewise.
260         * gcc.dg/ipa/ipa-3.c: Likewise.
261         * gcc.dg/ipa/ipa-4.c: Likewise.
262         * gcc.dg/ipa/ipa-5.c: Likewise.
263         * gcc.dg/ipa/ipa-7.c: Likewise.
264         * gcc.dg/ipa/ipacost-2.c: Likewise.
265         * gcc.dg/tree-ssa/inline-3.c: Likewise.
266         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
267         * gfortran.dg/whole_file_5.f90: Likewise.
268         * gfortran.dg/whole_file_6.f90: Likewise.
269
270 2009-10-16  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/41728
273         * gcc.c-torture/compile/pr41728.c: New testcase.
274
275 2009-10-16  Richard Guenther  <rguenther@suse.de>
276
277         PR lto/41598
278         * gcc.dg/lto/20091016-1_0.c: New testcase.
279         * gcc.dg/lto/20091016-1_1.c: Likewise.
280         * gcc.dg/lto/20091016-1_a.h: Likewise.
281
282 2009-10-16  Richard Guenther  <rguenther@suse.de>
283
284         PR lto/41715
285         * gfortran.dg/lto/20091015-1_0.f: New testcase.
286         * gfortran.dg/lto/20091015-1_1.f: Likewise.
287         * gfortran.dg/lto/20091015-1_2.f: Likewise.
288
289 2009-10-16  Richard Guenther  <rguenther@suse.de>
290
291         PR lto/41713
292         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
293
294 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
295
296         PR debug/41717
297         * gcc.dg/debug/pr41717.c: New test.
298
299 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
300
301         PR fortran/41648
302         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
303
304         PR fortran/41656
305         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
306
307 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
308
309         PR target/23983
310         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
311         result used.
312         * g++.dg/ext/altivec-2.C (main): Ditto.
313
314 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
315
316         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
317         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
318
319 2009-10-15  Richard Guenther  <rguenther@suse.de>
320
321         PR lto/41669
322         * gcc.dg/lto/20091015-1_0.c: New testcase.
323         * gcc.dg/lto/20091015-1_1.c: Likewise.
324         * gcc.dg/lto/20091015-1_2.c: Likewise.
325         * gcc.dg/lto/20091015-1_a.h: Likewise.
326         * gcc.dg/lto/20091015-1_b.h: Likewise.
327
328 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
329
330         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
331
332 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
333
334         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
335
336 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
337
338         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
339         line from 1 to 0.
340         * obj-c++.dg/bitfield-1.mm: Likewise.
341         * obj-c++.dg/bitfield-4.mm: Likewise.
342
343 2009-10-14  Richard Guenther  <rguenther@suse.de>
344
345         PR lto/41173
346         * gcc.dg/lto/20091014-1_0.c: New testcase.
347
348 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
349
350         PR testsuite/41707
351         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
352         warning on line 0 instead of 1.
353
354 2009-10-14  Richard Guenther  <rguenther@suse.de>
355
356         PR lto/41521
357         * gfortran.dg/lto/pr41521_0.f90: New testcase.
358         * gfortran.dg/lto/pr41521_1.f90: Likewise.
359
360 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
361
362         PR preprocessor/41543
363         * gcc.dg/debug/dwarf2/pr41543.c: New test.
364
365         PR debug/41695
366         * gcc.dg/debug/dwarf2/pr41695.c: New test.
367
368 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
369
370         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
371         New procedure.
372         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
373         effective target.
374
375 2009-10-14  Jason Merrill  <jason@redhat.com>
376
377         PR c++/39866
378         * g++.dg/cpp0x/defaulted14.C: New.
379
380 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
381
382         * g++.dg/cpp0x/vt-40092.C: New.
383
384 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
385
386         * gcc.dg/guality/pr41616-1.c: Drop -O2.
387         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
388
389 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
390
391         * gfortran.dg/complex_intrinsic_8.f90: New test.
392
393 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
394
395         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
396         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
397
398 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
399
400         PR target/38948
401         * gcc.dg/torture/pr38948.c: New test.
402
403 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
404
405         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
406
407 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
408
409         PR fortran/41581
410         * gfortran.dg/class_allocate_2.f03: Modified.
411         * gfortran.dg/class_allocate_3.f03: New test case.
412
413 2009-10-13  Richard Guenther  <rguenther@suse.de>
414
415         PR lto/41668
416         * gcc.dg/lto/20091006-2_0.c: New testcase.
417         * gcc.dg/lto/20091006-2_1.c: Likewise.
418         * gcc.dg/lto/20091006-2_2.c: Likewise.
419         * gcc.dg/lto/20091013-1_0.c: Likewise.
420         * gcc.dg/lto/20091013-1_1.c: Likewise.
421         * gcc.dg/lto/20091013-1_2.c: Likewise.
422
423 2009-10-13  Martin Jambor  <mjambor@suse.cz>
424
425         * gcc.c-torture/compile/pr41661.c: New test.
426
427 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
428
429         PR libgfortran/41683
430         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
431
432 2009-10-12  Jason Merrill  <jason@redhat.com>
433
434         PR c++/37875
435         * g++.dg/cpp0x/decltype18.C: New.
436
437         PR c++/37766
438         * g++.dg/cpp0x/fntmpdefarg1.C: New.
439
440 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
441
442         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
443
444 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
445
446         PR debug/41343
447         PR debug/41447
448         PR debug/41264
449         PR debug/41338
450         * gcc.dg/guality/pr41447-1.c: New.
451         * gcc.dg/debug/pr41264-1.c: New.
452         * gcc.dg/debug/pr41343-1.c: New.
453
454 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
455
456         PR target/26515
457         * gcc.dg/torture/pr26515.c: New test.
458
459 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
460
461         PR testsuite/41659
462         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
463         * lib/lto.exp (lto-get-options-main): Report error for using "target"
464         or "xfail" with dg-lto-do.
465
466 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
467
468         * gcc.target/i386/ms_hook_prologue.c: New testcase.
469
470 2009-10-12  Michael Matz  <matz@suse.de>
471
472         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
473         pass.
474
475 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
476
477         PR target/41680
478         * g++.dg/torture/pr41680.C: New test.
479
480 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
481
482         PR c++/41570
483         * g++.dg/debug/dwarf2/template-params-7.C: New test.
484
485 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
486
487         PR debug/41616
488         * gcc.dg/guality/pr41616-1.c: New.
489
490 2009-10-11  Jason Merrill  <jason@redhat.com>
491
492         PR c++/37204
493         * g++.dg/cpp0x/rv-reinterpret.C: New.
494
495 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
496
497         PR libgfortran/38439
498         * gfortran.dg/fmt_error_9.f: New test.
499         * gfortran.dg/fmt_error_10.f: New test.
500         
501 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
502
503         PR fortran/41583
504         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
505         * gfortran.dg/class_4b.f03: As above.
506         * gfortran.dg/class_4c.f03: As above.
507         * gfortran.dg/class_4d.f03: As above.
508
509 2009-10-11  Richard Guenther  <rguenther@suse.de>
510
511         PR tree-optimization/41555
512         * gcc.dg/torture/pr41555.c: New testcase.
513
514 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
515
516         PR libgfortran/35862
517         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
518         function correctly.
519
520 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
521
522         PR libgfortran/35862
523         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
524         Add conditions to avoid runtime errors if not supported.
525
526 2009-10-10  Richard Guenther  <rguenther@suse.de>
527
528         PR tree-optimization/41654
529         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
530
531 2009-10-09  Jason Merrill  <jason@redhat.com>
532
533         * g++.dg/cpp/ucn-1.C: New.
534
535 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
536
537         PR fortran/41585
538         * gfortran.dg/class_2.f03: Extended test case.
539
540 2009-10-09  Tobias Burnus  <burnus@net-b.de>
541
542         PR fortran/41582
543         * gfortran.dg/class_allocate_1.f03: Modify code such that
544         it compiles with the gfc_warning->gfc_error change.
545         * gfortran.dg/class_allocate_1.f03: New test.
546
547 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
548
549         PR fortran/41579
550         * gfortran.dg/select_type_6.f03: New test.
551
552 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
553
554         PR preprocessor/41445
555         * gcc.dg/cpp/separate-1.c: Adjust.
556         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
557         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
558         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
559         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
560         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
561         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
562         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
563
564         PR rtl-optimization/41646
565         * gcc.c-torture/compile/pr41646.c: New test.
566
567 2009-10-09  Richard Guenther  <rguenther@suse.de>
568
569         PR tree-optimization/41634
570         * gcc.c-torture/compile/pr41634.c: New testcase.
571
572 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
573
574         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
575
576 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
577
578         * gnat.dg/opt3.adb: New test.
579         * gnat.dg/opt3_pkg.ads: New helper.
580
581 2009-10-08  Doug Kwan  <dougkwan@google.com>
582
583         PR rtl-optimization/41574
584         * gcc.dg/pr41574.c: New test.
585
586 2009-10-08  Cary Coutant  <ccoutant@google.com>
587
588         Add support for debugging with ICF (Identical Code Folding).
589         * g++.dg/debug/dwarf2/icf.C: New test.
590
591 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
592
593         * gcc.target/mips/truncate-6.c: New test.
594
595 2009-10-08  Jason Merrill  <jason@redhat.com>
596
597         PR c++/36816
598         * g++.dg/cpp0x/rv-deduce.C: New.
599
600         PR c++/37177
601         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
602         * g++.dg/template/explicit-args2.C: New.
603         * g++.dg/template/explicit-args3.C: New.
604         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
605
606 2009-10-08  Michael Matz  <matz@suse.de>
607
608         PR middle-end/41573
609         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
610         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
611         * gcc.dg/pr41573.c: New test.
612
613 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
614
615         PR c/41182
616         * gcc.c-torture/compile/pr41182-1.c: New.
617
618 2009-10-07  Jason Merrill  <jason@redhat.com>
619
620         * g++.dg/cpp0x/variadic95.C: New.
621
622 2009-10-07  Jason Merrill  <jason@redhat.com>
623
624         * g++.dg/template/scope3.C: New.
625
626 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
627
628         * gcc.dg/debug/dwarf2/inline3.c: New test.
629
630 2009-10-07  Daniel Kraft  <d@domob.eu>
631
632         PR fortran/41615
633         * gfortran.dg/assumed_charlen_function_6.f90: New test.
634
635 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
636
637         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
638         * gfortran.dg/select_type_1.f03: Modified error message.
639         * gfortran.dg/select_type_5.f03: New test.
640
641 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
642
643         PR libgfortran/41612
644         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
645         have kind=10 reals.
646
647 2009-10-06  Jason Merrill  <jason@redhat.com>
648
649         * g++.dg/cpp0x/lambda/lambda-init.C: New.
650         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
651
652 2009-10-06  Richard Guenther  <rguenther@suse.de>
653
654         PR lto/41502
655         * gcc.dg/lto/20091006-1_0.c: New testcase.
656         * gcc.dg/lto/20091006-1_1.c: Likewise.
657         * gcc.dg/lto/20091005-2_0.c: Likewise.
658
659 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
660
661         PR ada/41383
662         * gnat.dg/timer_cancel.adb: New test.
663
664 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
665
666         PR ada/38333
667         * gnat.dg/specs/import_abstract.ads: New.
668
669 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
670
671         PR libgfortran/35862
672         * gfortran.dg/round_2.f03: New test.
673
674 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
675
676         PR debug/41558
677         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
678         * lib/gcc-gdb-test.exp: ... here.  New file.
679         * gfortran.dg/guality/guality.exp: New file.
680         * gfortran.dg/guality/pr41558.f90: New test.
681         * gfortran.dg/guality/arg1.f90: New test.
682
683 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
684
685         * gfortran.dg/dynamic_dispatch_1.f90: New test.
686         * gfortran.dg/dynamic_dispatch_2.f90: New test.
687         * gfortran.dg/dynamic_dispatch_3.f90: New test.
688         * gfortran.dg/module_md5_1.f90: Update md5 sum.
689
690 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
691
692         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
693         register_pass_info.
694         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
695         plugin_pass to register_pass_info.
696         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
697         register_pass_info.
698         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
699         register_pass_info.
700
701 2009-10-05  Richard Guenther  <rguenther@suse.de>
702
703         PR lto/41281
704         * gcc.dg/lto/20090914-2_0.c: New testcase.
705
706 2009-10-05  Richard Guenther  <rguenther@suse.de>
707
708         PR lto/40902
709         * gcc.dg/lto/20091005-1_0.c: New testcase.
710         * gcc.dg/lto/20091005-1_1.c: Likewise.
711
712 2009-10-05  Richard Guenther  <rguenther@suse.de>
713
714         PR lto/41552
715         PR lto/41487
716         * g++.dg/lto/20091002-1_0.C: Adjust flags.
717         * g++.dg/lto/20091004-1_0.C: New testcase.
718         * g++.dg/lto/20091004-1_1.C: Likewise.
719         * g++.dg/lto/20091004-2_0.C: Likewise.
720         * g++.dg/lto/20091004-2_1.C: Likewise.
721         * g++.dg/lto/20091004-3_0.C: Likewise.
722         * g++.dg/lto/20091004-3_1.C: Likewise.
723
724 2009-10-05  Richard Guenther  <rguenther@suse.de>
725
726         PR tree-optimization/23821
727         * gcc.dg/torture/pr23821.c: New testcase.
728
729 2009-10-05  Daniel Kraft  <d@domob.eu>
730
731         PR fortran/41403
732         * gfortran.dg/goto_6.f: New test.
733         * gfortran.dg/goto_7.f: New test.
734
735 2009-10-03  Ben Elliston  <bje@au.ibm.com>
736             Bill Maddox  <maddox@google.com>
737             Cary Coutant  <ccoutant@google.com>
738             Chris Demetriou  <cgd@google.com>
739             Diego Novillo  <dnovillo@google.com>
740             Doug Kwan  <dougkwan@google.com>
741             Jan Hubicka  <jh@suse.cz>
742             Ollie Wild  <aaw@google.com>
743             Rafael Espindola  <espindola@google.com>
744             Richard Guenther  <rguenther@suse.de>
745             Simon Baldwin  <simonb@google.com>
746
747         * g++.dg/20090107-1.C: New.
748         * g++.dg/20090121-1.C: New.
749         * g++.dg/ipa/20090113-1.C: New.
750         * g++.dg/lto: New directory.
751         * g++.dg/lto/20080829_0.C: New.
752         * g++.dg/lto/20080904_0.C: New.
753         * g++.dg/lto/20080907_0.C: New.
754         * g++.dg/lto/20080908-1_0.C: New.
755         * g++.dg/lto/20080908-2_0.C: New.
756         * g++.dg/lto/20080908-3_0.C: New.
757         * g++.dg/lto/20080909-1_0.C: New.
758         * g++.dg/lto/20080910-1_0.C: New.
759         * g++.dg/lto/20080912-1_0.C: New.
760         * g++.dg/lto/20080912_0.C: New.
761         * g++.dg/lto/20080915_0.C: New.
762         * g++.dg/lto/20080916_0.C: New.
763         * g++.dg/lto/20080917_0.C: New.
764         * g++.dg/lto/20080924_0.C: New.
765         * g++.dg/lto/20080926_0.C: New.
766         * g++.dg/lto/20081008_0.C: New.
767         * g++.dg/lto/20081022.h: New.
768         * g++.dg/lto/20081022_0.C: New.
769         * g++.dg/lto/20081022_1.C: New.
770         * g++.dg/lto/20081023_0.C: New.
771         * g++.dg/lto/20081109-1_0.C: New.
772         * g++.dg/lto/20081109-2_0.C: New.
773         * g++.dg/lto/20081109_0.C: New.
774         * g++.dg/lto/20081109_1.C: New.
775         * g++.dg/lto/20081118-1_0.C: New.
776         * g++.dg/lto/20081118-1_1.C: New.
777         * g++.dg/lto/20081118_0.C: New.
778         * g++.dg/lto/20081118_1.C: New.
779         * g++.dg/lto/20081119-1.h: New.
780         * g++.dg/lto/20081119-1_0.C: New.
781         * g++.dg/lto/20081119-1_1.C: New.
782         * g++.dg/lto/20081119_0.C: New.
783         * g++.dg/lto/20081119_1.C: New.
784         * g++.dg/lto/20081120-1_0.C: New.
785         * g++.dg/lto/20081120-1_1.C: New.
786         * g++.dg/lto/20081120-2_0.C: New.
787         * g++.dg/lto/20081120-2_1.C: New.
788         * g++.dg/lto/20081123_0.C: New.
789         * g++.dg/lto/20081123_1.C: New.
790         * g++.dg/lto/20081125.h: New.
791         * g++.dg/lto/20081125_0.C: New.
792         * g++.dg/lto/20081125_1.C: New.
793         * g++.dg/lto/20081127_0.C: New.
794         * g++.dg/lto/20081127_1.C: New.
795         * g++.dg/lto/20081203_0.C: New.
796         * g++.dg/lto/20081203_1.C: New.
797         * g++.dg/lto/20081204-1_0.C: New.
798         * g++.dg/lto/20081204-1_1.C: New.
799         * g++.dg/lto/20081204-2_0.C: New.
800         * g++.dg/lto/20081204-2_1.C: New.
801         * g++.dg/lto/20081209_0.C: New.
802         * g++.dg/lto/20081209_1.C: New.
803         * g++.dg/lto/20081211-1.h: New.
804         * g++.dg/lto/20081211-1_0.C: New.
805         * g++.dg/lto/20081211-1_1.C: New.
806         * g++.dg/lto/20081217-1_0.C: New.
807         * g++.dg/lto/20081217-2_0.C: New.
808         * g++.dg/lto/20081219_0.C: New.
809         * g++.dg/lto/20081219_1.C: New.
810         * g++.dg/lto/20090106_0.C: New.
811         * g++.dg/lto/20090112_0.C: New.
812         * g++.dg/lto/20090128_0.C: New.
813         * g++.dg/lto/20090221_0.C: New.
814         * g++.dg/lto/20090302_0.C: New.
815         * g++.dg/lto/20090302_1.C: New.
816         * g++.dg/lto/20090303_0.C: New.
817         * g++.dg/lto/20090311-1.h: New.
818         * g++.dg/lto/20090311-1_0.C: New.
819         * g++.dg/lto/20090311-1_1.C: New.
820         * g++.dg/lto/20090311_0.C: New.
821         * g++.dg/lto/20090311_1.C: New.
822         * g++.dg/lto/20090312.h: New.
823         * g++.dg/lto/20090312_0.C: New.
824         * g++.dg/lto/20090312_1.C: New.
825         * g++.dg/lto/20090313_0.C: New.
826         * g++.dg/lto/20090313_1.C: New.
827         * g++.dg/lto/20090315_0.C: New.
828         * g++.dg/lto/20090315_1.C: New.
829         * g++.dg/lto/20091002-1_0.C: New testcase.
830         * g++.dg/lto/20091002-2_0.C: Likewise..
831         * g++.dg/lto/20091002-3_0.C: Likewise..
832         * g++.dg/lto/README: New.
833         * g++.dg/lto/pr40818_0.C: New.
834         * g++.dg/opt/thunk3-1.C: New.
835         * g++.dg/opt/thunk4.C: New.
836         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
837         replacements with __attribute__ ((__noinline__)).
838         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
839         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
840         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
841         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
842         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
843         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
844         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
845         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
846         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
847         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
848         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
849         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
850         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
851         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
852         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
853         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
854         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
855         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
856         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
857         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
858         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
859         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
860         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
861         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
862         * gcc.dg/20081223-1.c: New.
863         * gcc.dg/lto: New directory.
864         * gcc.dg/lto/20080908_0.c: New.
865         * gcc.dg/lto/20080917_0.c: New.
866         * gcc.dg/lto/20080924_0.c: New.
867         * gcc.dg/lto/20081024_0.c: New.
868         * gcc.dg/lto/20081109_0.c: New.
869         * gcc.dg/lto/20081111_0.c: New.
870         * gcc.dg/lto/20081111_1.c: New.
871         * gcc.dg/lto/20081112_0.c: New.
872         * gcc.dg/lto/20081112_1.c: New.
873         * gcc.dg/lto/20081115_0.c: New.
874         * gcc.dg/lto/20081115_1.c: New.
875         * gcc.dg/lto/20081115_2.c: New.
876         * gcc.dg/lto/20081118_0.c: New.
877         * gcc.dg/lto/20081118_1.c: New.
878         * gcc.dg/lto/20081118_2.c: New.
879         * gcc.dg/lto/20081120-1_0.c: New.
880         * gcc.dg/lto/20081120-1_1.c: New.
881         * gcc.dg/lto/20081120-2_0.c: New.
882         * gcc.dg/lto/20081120-2_1.c: New.
883         * gcc.dg/lto/20081125_0.c: New.
884         * gcc.dg/lto/20081125_1.c: New.
885         * gcc.dg/lto/20081126_0.c: New.
886         * gcc.dg/lto/20081201-1_0.c: New.
887         * gcc.dg/lto/20081201-1_1.c: New.
888         * gcc.dg/lto/20081201-1_2.c: New.
889         * gcc.dg/lto/20081201-2_0.c: New.
890         * gcc.dg/lto/20081201-2_1.c: New.
891         * gcc.dg/lto/20081202-1_0.c: New.
892         * gcc.dg/lto/20081202-1_1.c: New.
893         * gcc.dg/lto/20081202-2_0.c: New.
894         * gcc.dg/lto/20081202-2_1.c: New.
895         * gcc.dg/lto/20081204-1_0.c: New.
896         * gcc.dg/lto/20081204-1_1.c: New.
897         * gcc.dg/lto/20081204-2_0.c: New.
898         * gcc.dg/lto/20081210-1_0.c: New.
899         * gcc.dg/lto/20081212-1_0.c: New.
900         * gcc.dg/lto/20081222_0.c: New.
901         * gcc.dg/lto/20081222_0.h: New.
902         * gcc.dg/lto/20081222_1.c: New.
903         * gcc.dg/lto/20081224_0.c: New.
904         * gcc.dg/lto/20081224_0.h: New.
905         * gcc.dg/lto/20081224_1.c: New.
906         * gcc.dg/lto/20090116_0.c: New.
907         * gcc.dg/lto/20090120_0.c: New.
908         * gcc.dg/lto/20090126-1_0.c: New.
909         * gcc.dg/lto/20090126-2_0.c: New.
910         * gcc.dg/lto/20090206-1_0.c: New.
911         * gcc.dg/lto/20090206-2_0.c: New.
912         * gcc.dg/lto/20090210_0.c: New.
913         * gcc.dg/lto/20090210_1.c: New.
914         * gcc.dg/lto/20090213_0.c: New.
915         * gcc.dg/lto/20090213_1.c: New.
916         * gcc.dg/lto/20090218-1_0.c: New.
917         * gcc.dg/lto/20090218-1_1.c: New.
918         * gcc.dg/lto/20090218-2_0.c: New.
919         * gcc.dg/lto/20090218-2_1.c: New.
920         * gcc.dg/lto/20090218_0.c: New.
921         * gcc.dg/lto/20090218_1.c: New.
922         * gcc.dg/lto/20090218_2.c: New.
923         * gcc.dg/lto/20090218_3.c: New.
924         * gcc.dg/lto/20090219_0.c: New.
925         * gcc.dg/lto/20090312_0.c: New.
926         * gcc.dg/lto/20090312_1.c: New.
927         * gcc.dg/lto/20090313_0.c: New.
928         * gcc.dg/lto/20090706-1_0.c: New.
929         * gcc.dg/lto/20090706-2_0.c: New.
930         * gcc.dg/lto/20090717_0.c: New.
931         * gcc.dg/lto/20090717_1.c: New.
932         * gcc.dg/lto/20090729_0.c: New.
933         * gcc.dg/lto/20090729_1.c: New.
934         * gcc.dg/lto/20090812_0.c: New.
935         * gcc.dg/lto/20090812_1.c: New.
936         * gcc.dg/lto/20090914-1_0.c: New.
937         * gcc.dg/lto/README: New.
938         * gcc.dg/visibility-7.c: Adjust expected pattern
939         * gfortran.dg/lto: New directory.
940         * gfortran.dg/lto/pr40724_0.f: New.
941         * gfortran.dg/lto/pr40724_1.f: New.
942         * gfortran.dg/lto/pr40725_0.f03: New.
943         * gfortran.dg/lto/pr40725_1.c: New.
944         * gfortran.dg/lto/pr41069_0.f90: New.
945         * gfortran.dg/lto/pr41069_1.f90: New.
946         * gfortran.dg/lto/pr41069_2.f90: New.
947         * g++.dg/README: Add 'lto' directory.
948         * g++.dg/dg.exp: Also scan 'lto' directory
949
950 2009-10-03  Ben Elliston  <bje@au.ibm.com>
951             Janis Johnson  <janis187@us.ibm.com>
952             Diego Novillo  <dnovillo@google.com>
953
954         * g++.dg/lto/lto.exp: New.
955         * gcc.c-torture/execute/execute.exp: Add
956         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
957         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
958         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
959         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
960         * gcc.target/i386/math-torture/math-torture.exp:
961         Likewise.
962         * gcc.dg/lto/lto.exp: New.
963         * gfortran.dg/lto/lto.exp: New.
964         * lib/target-supports.exp (check_effective_target_lto): New.
965         * lib/c-torture.exp: Load target-supports.exp.
966         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
967         returns nonzero.
968         * lib/gcc-dg.exp: Likewise.
969         * lib/lto.exp: New.
970         * lib/torture-options.exp: Add support for a third
971         argument.
972
973 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
974
975         PR testsuite/41542
976         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
977
978 2009-10-02  Jason Merrill  <jason@redhat.com>
979
980         * g++.dg/abi/mangle32.C: New.
981
982 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
983
984         * gnat.dg/atomic2.adb: New test.
985
986 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
987
988         * gnat.dg/array11.adb: New test.
989         * gnat.dg/array12.adb: Likewise.
990
991 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
992
993         * gnat.dg/array10.adb: New test.
994         * gnat.dg/object_overflow.adb: Tweak.
995
996 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
997
998         * gcc.dg/guality/guality.exp: Disable on darwin.
999
1000 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1001
1002         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1003         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1004         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1005         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1006
1007 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1008
1009         PR fortran/41479
1010         * gfortran.dg/intent_out_5.f90: New test.
1011
1012 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1013
1014         PR debug/41404
1015         PR debug/41353
1016         * gcc.dg/guality/pr41404-1.c: New test.
1017         * gcc.dg/guality/pr41353-2.c: New test.
1018
1019 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1020
1021         PR testsuite/41546
1022         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1023         to -mtune=generic.
1024
1025 2009-10-01  Jan Hubicka  <jh@suse.cz>
1026
1027         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1028
1029 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1030
1031         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1032
1033         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1034
1035 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1036
1037         PR fortran/41515
1038         * gfortran.dg/parameter_array_init_5.f90: New test.
1039
1040 2009-10-01  Jason Merrill  <jason@redhat.com>
1041
1042         * g++.dg/cpp0x/defaulted13.C: New.
1043
1044 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1045
1046         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1047         * gfortran.dg/bounds_check_11.f90: Likewise.
1048         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1049
1050 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1051
1052         * gfortran.dg/select_type_4.f90: New test.
1053
1054 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1055
1056         * gfortran.dg/same_type_as_1.f03: New test.
1057         * gfortran.dg/same_type_as_2.f03: Ditto.
1058
1059 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1060
1061         * gfortran.dg/select_type_1.f03: Extended.
1062         * gfortran.dg/select_type_3.f03: New test.
1063
1064 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1065
1066         * gfortran.dg/class_allocate_1.f03: New test.
1067
1068 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1069
1070         PR fortran/40996
1071         * gfortran.dg/allocatable_scalar_3.f90: New test.
1072         * gfortran.dg/select_type_2.f03: Ditto.
1073         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1074
1075 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1076
1077         * gfortran.dg/block_name_2.f90: Modified error message.
1078         * gfortran.dg/select_6.f90: Ditto.
1079         * gfortran.dg/select_type_1.f03: New test.
1080
1081 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1082
1083         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1084         * gfortran.dg/class_1.f03: Ditto.
1085         * gfortran.dg/class_2.f03: Ditto.
1086         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1087         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1088         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1089         * gfortran.dg/typebound_call_10.f03: Ditto.
1090         * gfortran.dg/typebound_call_2.f03: Ditto.
1091         * gfortran.dg/typebound_call_3.f03: Ditto.
1092         * gfortran.dg/typebound_call_4.f03: Ditto.
1093         * gfortran.dg/typebound_call_9.f03: Ditto.
1094         * gfortran.dg/typebound_generic_3.f03: Ditto.
1095         * gfortran.dg/typebound_generic_4.f03: Ditto.
1096         * gfortran.dg/typebound_operator_1.f03: Ditto.
1097         * gfortran.dg/typebound_operator_2.f03: Ditto.
1098         * gfortran.dg/typebound_operator_3.f03: Ditto.
1099         * gfortran.dg/typebound_operator_4.f03: Ditto.
1100         * gfortran.dg/typebound_proc_1.f08: Ditto.
1101         * gfortran.dg/typebound_proc_5.f03: Ditto.
1102         * gfortran.dg/typebound_proc_6.f03: Ditto.
1103
1104 2009-09-30  Jason Merrill  <jason@redhat.com>
1105
1106         * g++.dg/eh/init-temp1.C: Improve test.
1107
1108 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1109
1110         PR target/22093
1111         * gcc.target/alpha/pr22093.c: New test.
1112
1113 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1114             Jason Merrill  <jason@redhat.com>
1115
1116         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1117         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1118         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1119         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1120         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1121         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1122         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1123         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1124         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1125         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1126         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1127         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1128         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1129         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1130         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1131         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1132         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1133         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1134         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1135         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1136         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1137         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1138         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1139         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1140         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1141         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1142         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1143         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1144         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1145         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1146         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1147         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1148         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1149         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1150         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1151         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1152         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1153         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1154         * lib/prune.exp: Accept "In lambda function".
1155
1156 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1157
1158         * gcc.target/i386/fma4-check.h: New file.
1159         * gcc.target/i386/fma4-fma.c: Ditto.
1160         * gcc.target/i386/fma4-maccXX.c: Ditto.
1161         * gcc.target/i386/fma4-msubXX.c: Ditto.
1162         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1163         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1164         * gcc.target/i386/fma4-vector.c: Ditto.
1165         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1166         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1167         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1168         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1169         * gcc.target/i386/fma4-256-vector.c: Ditto.
1170         * gcc.target/i386/funcspec-2.c: Ditto.
1171
1172         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1173
1174         * gcc.target/i386/funcspec-5.c: Add FMA4.
1175         * gcc.target/i386/funcspec-6.c: Ditto.
1176         * gcc.target/i386/funcspec-8.c: Ditto.
1177
1178         * gcc.target/i386/funcspec-9.c: New file.
1179
1180         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1181
1182         * gcc.target/i386/isa-10.c: New file.
1183         * gcc.target/i386/isa-11.c: Ditto.
1184         * gcc.target/i386/isa-12.c: Ditto.
1185         * gcc.target/i386/isa-13.c: Ditto.
1186         * gcc.target/i386/isa-2.c: Ditto.
1187         * gcc.target/i386/isa-3.c: Ditto.
1188         * gcc.target/i386/isa-4.c: Ditto.
1189         * gcc.target/i386/isa-7.c: Ditto.
1190         * gcc.target/i386/isa-8.c: Ditto.
1191         * gcc.target/i386/isa-9.c: Ditto.
1192
1193         * gcc.target/i386/isa-14.c: Add FMA4.
1194         * gcc.target/i386/isa-1.c: Ditto.
1195         * gcc.target/i386/isa-5.c: Ditto.
1196         * gcc.target/i386/isa-6.c: Ditto.
1197
1198         * gcc.target/i386/sse-12.c: New file.
1199         * gcc.target/i386/sse-13.c: Ditto.
1200         * gcc.target/i386/sse-14.c: Ditto.
1201         * gcc.target/i386/sse-22.c: Ditto.
1202
1203         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1204         * g++.dg/other/i386-3.C: Ditto.
1205         * g++.dg/other/i386-5.C: Ditto.
1206         * g++.dg/other/i386-6.C: Ditto.
1207
1208 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1209
1210         PR testsuite/41496
1211         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1212         before.
1213
1214 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1215
1216         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1217         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1218
1219 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR debug/41438
1222         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1223         hidden.
1224         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1225
1226 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1227
1228         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1229         * gcc.target/i386/isa-1.c: Remove SSE5.
1230         * gcc.target/i386/isa-5.c: Ditto.
1231         * gcc.target/i386/isa-6.c: Ditto.
1232         * gcc.target/i386/funcspec-4.c: Remove error conditions
1233         related to SSE5.
1234         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1235         * gcc.target/i386/avx-2.c: Ditto.
1236         * gcc.target/i386/sse-23.c: Ditto.
1237         * gcc.target/i386/funcspec-9.c: Delete.
1238
1239 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1240
1241         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1242         * gcc.dg/guality/pr41353-1.c: New test.
1243
1244         PR testsuite/41444
1245         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1246         in macro name definition for non-unix/win32/msdos.
1247
1248 2009-09-29  Daniel Kraft  <d@domob.eu>
1249
1250         PR fortran/39626
1251         * gfortran.dg/block_1.f08: New test.
1252         * gfortran.dg/block_2.f08: New test.
1253         * gfortran.dg/block_3.f90: New test.
1254         * gfortran.dg/block_4.f08: New test.
1255         * gfortran.dg/block_5.f08: New test.
1256         * gfortran.dg/block_6.f08: New test.
1257         * gfortran.dg/block_7.f08: New test.
1258         * gfortran.dg/block_8.f08: New test.
1259
1260 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1261
1262         PR libgfortran/35862
1263         * gfortran.dg/round_1.f03: New test.
1264         * gfortran.dg/f2003_io_3.f03: Update test.
1265
1266 2009-09-28  Easwaran Raman  <eraman@google.com>
1267
1268         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1269         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1270
1271 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1272
1273         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1274         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1275         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1276         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1277         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1278
1279         * g++.dg/dfp/dfp.exp: Fix typo.
1280
1281         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1282         Fix typo that breaks the check.
1283
1284 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1285
1286         * gnat.dg (tagged_alloc_free.adb): New testcase.
1287
1288 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1289
1290         * g++.dg/dfp: New directory.
1291         * g++.dg/dg.exp: Prune tests in dfp directory.
1292         * g++.dg/dfp/dfp.exp: New.
1293         * g++.dg/dfp/mangle-mode.C: New test.
1294
1295 2009-09-28  Michael Matz  <matz@suse.de>
1296
1297         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1298         for sign of -Inf.
1299
1300 2009-09-27  Richard Henderson  <rth@redhat.com>
1301
1302         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1303         * gcc.dg/tree-ssa/pr41469-1.c: New.
1304
1305 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1306
1307         PR c/41476
1308         * gcc.dg/cond-constqual-1.c: New test.
1309
1310 2009-09-26  Michael Matz  <matz@suse.de>
1311
1312         PR lto/40758
1313         PR middle-end/41470
1314         * gcc.dg/pr41470.c: New test.
1315
1316 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1317
1318         * gnat.dg/array9.adb: New test.
1319
1320 2009-09-26  Michael Matz  <matz@suse.de>
1321
1322         PR tree-optimization/41454
1323         * gcc.dg/pr41454.c: New test.
1324
1325 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1326
1327         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1328         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1329         into DW_TAG_GNU_template_parameter_pack and
1330         DW_TAG_GNU_formal_parameter_pack.
1331         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1332         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1333
1334 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1335
1336         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1337         parameters for alignment-sensitive -fsection-anchors tests.
1338
1339 2009-09-25  Richard Guenther  <rguenther@suse.de>
1340
1341         PR middle-end/41463
1342         * gcc.c-torture/execute/pr41463.c: New testcase.
1343
1344 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1345
1346         * gnat.dg/sse_nolib.adb: New testcase.
1347
1348 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1349
1350         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1351         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1352         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1353         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1354         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1355         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1356         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1357         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1358         * gcc.dg/vect/vect.exp: Add Power7 flags.
1359         * g++.dg/vect/vect.exp: Likewise.
1360         * gfortran.dg/vect/vect.exp: Likewise.
1361
1362 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1363
1364         PR fortran/41459
1365         * gfortran.dg/empty_label.f: New test.
1366         * gfortran.dg/empty_label.f90: Ditto.
1367         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1368
1369 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1370
1371         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1372         compile-time.
1373
1374 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1375
1376         * lib/scanasm.exp (make_pattern_printable): New function.
1377         (dg-scan, scan-assembler-times, scan-assembler-dem,
1378         scan-assembler-dem-not): Use it.
1379
1380 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1381
1382         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1383         (test_nested): Renamed to ...
1384         (test_nested1): This.
1385         (test_nested2): New.
1386         (main): Likewise.
1387
1388 2009-09-24  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/36143
1391         PR tree-optimization/38747
1392         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1393         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1394         * g++.dg/torture/pr38747.C: New testcase.
1395         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1396
1397 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1398
1399         * gnat.dg/nested_proc.adb: New test.
1400
1401 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1402
1403         * gcc.target/i386/pr12329.c: Adjust.
1404
1405 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1406
1407         PR debug/41248
1408         * gcc.dg/pr41248.c: New.
1409
1410 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1411
1412         PR debug/41065
1413         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1414
1415 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1416
1417         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1418         current_compiler_flags.  Fix typos.
1419
1420 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1421
1422         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1423
1424 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1425
1426         PR c/39779
1427         * gcc.c-torture/compile/pr39779.c: New test.
1428
1429 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1430
1431         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1432         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1433         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1434
1435 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1436
1437         PR debug/41295
1438         * gcc.dg/pr41295.c: New.
1439
1440 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1441
1442         * gcc.dg/pr40209.c: Add test case.
1443
1444 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1445
1446         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1447         matching assembly.
1448         * gcc.target/mips/code-readable-2.c: Likewise.
1449         * gcc.target/mips/code-readable-3.c: Likewise.
1450
1451 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1452
1453         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1454         Check support via mode instead of C type.
1455         (check_effective_target_dfprt_nocache): Ditto.
1456         (check_effective_target_hard_dfp): Ditto.
1457
1458 2009-09-22  Richard Guenther  <rguenther@suse.de>
1459
1460         PR middle-end/41395
1461         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1462         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1463
1464 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1465
1466         * gcc.dg/20090922-1.c: New test.
1467
1468         PR bootstrap/41405
1469         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1470         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1471         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1472         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1473         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1474         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1475         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1476         * objc.dg/dwarf-2.m: Likewise.
1477
1478 2009-09-22  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/41428
1481         * g++.dg/tree-ssa/pr41428.C: New testcase.
1482
1483 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR middle-end/41429
1486         * g++.dg/gomp/pr41429.C: New test.
1487
1488 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1489
1490         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1491
1492 2009-09-21  Jason Merrill  <jason@redhat.com>
1493
1494         PR c++/41421
1495         * g++.dg/cpp0x/trivial1.C: Expand.
1496
1497 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1498
1499         * gcc.dg/torture/calleesave-sse.c: New.
1500
1501 2009-09-21  Jan Hubicka  <jh@suse.cz>
1502
1503         * gcc.dg/guality/inline-params.c: New testcase.
1504
1505 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1506
1507         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1508         Add -fno-inline.
1509         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1510         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1511         (f2): Ditto.
1512
1513 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1514
1515         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1516         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1517         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1518         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1519         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1520
1521 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1522
1523         PR middle-end/40642
1524         * g++.dg/torture/pr40642.C: New testcase.
1525
1526 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1527
1528         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1529         cases in static initializers.
1530
1531 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1532
1533         * gcc.c-tortue/compile/pr39886.c: New.
1534
1535 2009-09-20  Chris Demetriou  <cgd@google.com>
1536
1537         PR preprocessor/28435:
1538         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1539         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1540         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1541         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1542         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1543
1544 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1545
1546         * gcc.target/mips/mips.exp: Add relax-pic-calls
1547         under -mfoo/-mno-foo options.
1548         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1549         and -mexplicit-relocs.
1550         * gcc.target/mips/call-1.c: New test.
1551         * gcc.target/mips/call-2.c: New test.
1552         * gcc.target/mips/call-3.c: New test.
1553         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1554         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1555
1556 2009-09-19  Chris Demetriou  <cgd@google.com>
1557
1558         PR preprocessor/28435:
1559         * gcc.dg/cpp/missing-header-MD.c: New test.
1560         * gcc.dg/cpp/missing-header-MMD.c: New test.
1561         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1562         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1563
1564 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1565
1566         PR libgfortran/41328
1567         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1568         EOF works.
1569
1570 2009-09-18  Jason Merrill  <jason@redhat.com>
1571
1572         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1573         * g++.dg/cpp0x/initlist-deduce.C: New.
1574
1575 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1576
1577         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1578
1579 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1580
1581         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1582         * c-c++-common/dfp: New directory.
1583         * c-c++-common/dfp/dfp-dbg.h: New file.
1584         * gcc.dg/dfp/call-by-value.c: Move to ...
1585         * c-c++-common/call-by-value.c: here.
1586         * gcc.dg/dfp/cast.c: Move to ...
1587         * c-c++-common/cast.c: here.
1588         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1589         * c-c++-common/compare-eq-const.c: here.
1590         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1591         * c-c++-common/compare-eq-d128.c: here.
1592         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1593         * c-c++-common/compare-eq-d32.c: here.
1594         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1595         * c-c++-common/compare-eq-d64.c: here.
1596         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1597         * c-c++-common/compare-eq-dfp.c: here.
1598         * gcc.dg/dfp/compare-eq.h: Move to ...
1599         * c-c++-common/compare-eq.h: here.
1600         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1601         * c-c++-common/compare-rel-const.c: here.
1602         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1603         * c-c++-common/compare-rel-d128.c: here.
1604         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1605         * c-c++-common/compare-rel-d32.c: here.
1606         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1607         * c-c++-common/compare-rel-d64.c: here.
1608         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1609         * c-c++-common/compare-rel-dfp.c: here.
1610         * gcc.dg/dfp/compare-rel.h: Move to ...
1611         * c-c++-common/compare-rel.h: here.
1612         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1613         * c-c++-common/compare-special-d128.c: here.
1614         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1615         * c-c++-common/compare-special-d32.c: here.
1616         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1617         * c-c++-common/compare-special-d64.c: here.
1618         * gcc.dg/dfp/compare-special.h: Move to ...
1619         * c-c++-common/compare-special.h: here.
1620         * gcc.dg/dfp/constants-zero.c: Move to ...
1621         * c-c++-common/constants-zero.c: here.
1622         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1623         * c-c++-common/convert-bfp-10.c: here.
1624         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1625         * c-c++-common/convert-bfp-11.c: here.
1626         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1627         * c-c++-common/convert-bfp-12.c: here.
1628         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1629         * c-c++-common/convert-bfp-13.c: here.
1630         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1631         * c-c++-common/convert-bfp-14.c: here.
1632         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1633         * c-c++-common/convert-bfp-2.c: here.
1634         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1635         * c-c++-common/convert-bfp-3.c: here.
1636         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1637         * c-c++-common/convert-bfp-4.c: here.
1638         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1639         * c-c++-common/convert-bfp-5.c: here.
1640         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1641         * c-c++-common/convert-bfp-6.c: here.
1642         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1643         * c-c++-common/convert-bfp-7.c: here.
1644         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1645         * c-c++-common/convert-bfp-8.c: here.
1646         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1647         * c-c++-common/convert-bfp-9.c: here.
1648         * gcc.dg/dfp/convert-bfp.c: Move to ...
1649         * c-c++-common/convert-bfp.c: here.
1650         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1651         * c-c++-common/convert-bfp-fold.c: here.
1652         * gcc.dg/dfp/convert-dfp.c: Move to ...
1653         * c-c++-common/convert-dfp.c: here.
1654         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1655         * c-c++-common/convert-dfp-fold-2.c: here.
1656         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1657         * c-c++-common/convert-dfp-fold.c: here.
1658         * gcc.dg/dfp/convert.h: Move to ...
1659         * c-c++-common/convert.h: here.
1660         * gcc.dg/dfp/convert-int.c: Move to ...
1661         * c-c++-common/convert-int.c: here.
1662         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1663         * c-c++-common/convert-int-fold.c: here.
1664         * gcc.dg/dfp/convert-int-max.c: Move to ...
1665         * c-c++-common/convert-int-max.c: here.
1666         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1667         * c-c++-common/convert-int-max-fold.c: here.
1668         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1669         * c-c++-common/convert-int-saturate.c: here.
1670         * gcc.dg/dfp/func-array.c: Move to ...
1671         * c-c++-common/func-array.c: here.
1672         * gcc.dg/dfp/func-deref.c: Move to ...
1673         * c-c++-common/func-deref.c: here.
1674         * gcc.dg/dfp/func-mixed.c: Move to ...
1675         * c-c++-common/func-mixed.c: here.
1676         * gcc.dg/dfp/func-pointer.c: Move to ...
1677         * c-c++-common/func-pointer.c: here.
1678         * gcc.dg/dfp/func-scalar.c: Move to ...
1679         * c-c++-common/func-scalar.c: here.
1680         * gcc.dg/dfp/func-struct.c: Move to ...
1681         * c-c++-common/func-struct.c: here.
1682         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1683         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1684         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1685         * c-c++-common/func-vararg-alternate-d128.c: here.
1686         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1687         * c-c++-common/func-vararg-alternate-d32.c: here.
1688         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1689         * c-c++-common/func-vararg-alternate-d64.c: here.
1690         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1691         * c-c++-common/func-vararg-alternate.h: here.
1692         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1693         * c-c++-common/func-vararg-dfp.c: here.
1694         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1695         * c-c++-common/func-vararg-mixed-2.c: here.
1696         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1697         * c-c++-common/func-vararg-mixed.c: here.
1698         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1699         * c-c++-common/func-vararg-size0.c: here.
1700         * gcc.dg/dfp/inf-1.c: Move to ...
1701         * c-c++-common/inf-1.c: here.
1702         * gcc.dg/dfp/loop-index.c: Move to ...
1703         * c-c++-common/loop-index.c: here.
1704         * gcc.dg/dfp/modes.c: Move to ...
1705         * c-c++-common/modes.c: here.
1706         * gcc.dg/dfp/nan-1.c: Move to ...
1707         * c-c++-common/nan-1.c: here.
1708         * gcc.dg/dfp/nan-2.c: Move to ...
1709         * c-c++-common/nan-2.c: here.
1710         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1711         * c-c++-common/operator-arith-fold.c: here.
1712         * gcc.dg/dfp/operator-assignment.c: Move to ...
1713         * c-c++-common/operator-assignment.c: here.
1714         * gcc.dg/dfp/operator-comma.c: Move to ...
1715         * c-c++-common/operator-comma.c: here.
1716         * gcc.dg/dfp/operator-cond.c: Move to ...
1717         * c-c++-common/operator-cond.c: here.
1718         * gcc.dg/dfp/operator-logical.c: Move to ...
1719         * c-c++-common/operator-logical.c: here.
1720         * gcc.dg/dfp/operator-unary.c: Move to ...
1721         * c-c++-common/operator-unary.c: here.
1722         * gcc.dg/dfp/pr31385.c: Move to ...
1723         * c-c++-common/pr31385.c: here.
1724         * gcc.dg/dfp/pr33466.c: Move to ...
1725         * c-c++-common/pr33466.c: here.
1726         * gcc.dg/dfp/pr35620.c: Move to ...
1727         * c-c++-common/pr35620.c: here.
1728         * gcc.dg/dfp/pr36800.c: Move to ...
1729         * c-c++-common/pr36800.c: here.
1730         * gcc.dg/dfp/pr39034.c: Move to ...
1731         * c-c++-common/pr39034.c: here.
1732         * gcc.dg/dfp/pr39035.c: Move to ...
1733         * c-c++-common/pr39035.c: here.
1734         * gcc.dg/dfp/pr39902.c: Move to ...
1735         * c-c++-common/pr39902.c: here.
1736         * gcc.dg/dfp/pr39986.c: Move to ...
1737         * c-c++-common/pr39986.c: here.
1738         * gcc.dg/dfp/signbit-1.c: Move to ...
1739         * c-c++-common/signbit-1.c: here.
1740         * gcc.dg/dfp/signbit-2.c: Move to ...
1741         * c-c++-common/signbit-2.c: here.
1742         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1743         * c-c++-common/struct-layout-1.c: here.
1744         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1745         * c-c++-common/usual-arith-conv.c: here.
1746         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1747         * c-c++-common/usual-arith-conv-const.c: here.
1748
1749 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1750
1751         PR testsuite/41288
1752         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1753         stack alignment.
1754
1755 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1756
1757         PR c++/39365
1758         * g++.dg/expr/bool3.C: New test.
1759         * g++.dg/expr/bool4.C: New test.
1760
1761 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1762
1763         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1764         * gcc.dg/dfp/signbit-2.c: Use it.
1765         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1766         arguments to unsigned int.
1767         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1768         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1769         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1770         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1771         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1772         * gcc.dg/dfp/pr39986.c: Ditto.
1773         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1774         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1775         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1776         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1777         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1778
1779 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1780
1781         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1782
1783 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1784
1785         PR c/41049
1786         * dfp/pr41049.c: New test.
1787
1788 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1789
1790         PR testsuite/41385
1791         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1792
1793 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1794
1795         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1796         * gcc.dg/ipa/ipa-sra-1.c: New test.
1797         * gcc.dg/ipa/ipa-sra-2.c: New test.
1798         * gcc.dg/ipa/ipa-sra-3.c: New test.
1799         * gcc.dg/ipa/ipa-sra-4.c: New test.
1800         * gcc.dg/ipa/ipa-sra-5.c: New test.
1801         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1802         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1803
1804 2009-09-17  Michael Matz  <matz@suse.de>
1805
1806         PR middle-end/41347
1807         * gfortran.dg/pr41347.f90: New test.
1808
1809 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1810
1811         * gcc.c-torture/compile/20090917-1.c: New testcase.
1812
1813 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1814
1815         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1816         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1817         alpha*-*-* target from XFAIL list.
1818
1819 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1820
1821         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1822         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1823         * gcc.dg/dfp/cast-bad.c: Use default options.
1824         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1825         * gcc.dg/dfp/composite-type.c: Ditto.
1826         * gcc.dg/dfp/constants.c: Ditto.
1827         * gcc.dg/dfp/constants-hex.c: Ditto.
1828         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1829         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1830         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1831         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1832         * gcc.dg/dfp/ctypes.c: Ditto.
1833         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1834         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1835         * gcc.dg/dfp/float-constant-double.c: Ditto.
1836         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1837         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1838         * gcc.dg/dfp/modes.c: Ditto.
1839         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1840         * gcc.dg/dfp/pr31344.c: Ditto.
1841         * gcc.dg/dfp/pr31385.c: Ditto.
1842         * gcc.dg/dfp/pr33466.c: Ditto.
1843         * gcc.dg/dfp/pr35620.c: Ditto.
1844         * gcc.dg/dfp/pr37435.c: Ditto.
1845         * gcc.dg/dfp/pr39986.c: Ditto.
1846         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1847         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1848         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1849         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1850         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1851         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1852         * gcc.dg/dfp/typespec.c: Ditto.
1853         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1854         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1855         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1856         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1857         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1858         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1859         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1860         * gcc.dg/dfp/compare-rel.h: Ditto.
1861         * gcc.dg/dfp/compare-special.h: Ditto.
1862         * gcc.dg/dfp/convert.h: Ditto.
1863         * gcc.dg/dfp/fe-check.h: Ditto.
1864         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1865         * gcc.dg/dfp/cast.c: Ditto.
1866         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1867         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1868         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1869         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1870         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1871         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1872         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1873         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1874         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1875         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1876         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1877         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1878         * gcc.dg/dfp/constants-zero.c: Ditto.
1879         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1880         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1881         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1882         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1883         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1884         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1885         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1886         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1887         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1888         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1889         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1890         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1891         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1892         * gcc.dg/dfp/convert-bfp.c: Ditto.
1893         * gcc.dg/dfp/convert-complex.c: Ditto.
1894         * gcc.dg/dfp/convert-dfp.c: Ditto.
1895         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1896         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1897         * gcc.dg/dfp/convert-int.c: Ditto.
1898         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1899         * gcc.dg/dfp/convert-int-max.c: Ditto.
1900         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1901         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1902         * gcc.dg/dfp/fe-binop.c: Ditto.
1903         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1904         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1905         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1906         * gcc.dg/dfp/func-array.c: Ditto.
1907         * gcc.dg/dfp/func-deref.c: Ditto.
1908         * gcc.dg/dfp/func-mixed.c: Ditto.
1909         * gcc.dg/dfp/func-pointer.c: Ditto.
1910         * gcc.dg/dfp/func-scalar.c: Ditto.
1911         * gcc.dg/dfp/func-struct.c: Ditto.
1912         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1913         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1914         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1915         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1916         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1917         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1918         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1919         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1920         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1921         * gcc.dg/dfp/inf-1.c: Ditto.
1922         * gcc.dg/dfp/loop-index.c: Ditto.
1923         * gcc.dg/dfp/nan-1.c: Ditto.
1924         * gcc.dg/dfp/nan-2.c: Ditto.
1925         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1926         * gcc.dg/dfp/operator-assignment.c: Ditto.
1927         * gcc.dg/dfp/operator-comma.c: Ditto.
1928         * gcc.dg/dfp/operator-cond.c: Ditto.
1929         * gcc.dg/dfp/operator-logical.c: Ditto.
1930         * gcc.dg/dfp/operator-unary.c: Ditto.
1931         * gcc.dg/dfp/pr36800.c: Ditto.
1932         * gcc.dg/dfp/pr39034.c: Ditto.
1933         * gcc.dg/dfp/pr39035.c: Ditto.
1934         * gcc.dg/dfp/pr39902.c: Ditto.
1935         * gcc.dg/dfp/signbit-1.c: Ditto.
1936         * gcc.dg/dfp/signbit-2.c: Ditto.
1937         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1938         * gcc.dg/dfp/union-init.c: Ditto.
1939         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1940
1941 2009-09-16  Michael Matz  <matz@suse.de>
1942
1943         PR fortran/41212
1944         * gfortran.dg/pr41212.f90: New test.
1945
1946 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1947
1948         * gnat.dg/alignment9.adb: New test.
1949
1950 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1951
1952         * gnat.dg/discr20.ad[sb]: New test.
1953
1954 2009-09-16  Richard Guenther  <rguenther@suse.de>
1955
1956         PR middle-end/34011
1957         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1958
1959 2009-09-16  DJ Delorie  <dj@redhat.com>
1960             Kaz Kojima  <kkojima@gcc.gnu.org>
1961
1962         * gcc.target/sh/struct-arg-dw2.c: New test.
1963
1964 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1965             Jakub Jelinek  <jakub@redhat.com>
1966
1967         PR target/41175
1968         * gcc.target/powerpc/pr41175.c: New test.
1969
1970 2009-09-14  Richard Henderson  <rth@redhat.com>
1971
1972         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1973         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1974         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1975
1976 2009-09-14  Richard Henderson  <rth@redhat.com>
1977
1978         * g++.dg/eh/builtin1.C: Update resx pattern match.
1979         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1980
1981 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1982
1983         * gcc.target/mips/branch-helper.h: New file.
1984         * gcc.target/mips/branch-2.c,
1985         * gcc.target/mips/branch-3.c,
1986         * gcc.target/mips/branch-4.c,
1987         * gcc.target/mips/branch-5.c,
1988         * gcc.target/mips/branch-6.c,
1989         * gcc.target/mips/branch-7.c,
1990         * gcc.target/mips/branch-8.c,
1991         * gcc.target/mips/branch-9.c,
1992         * gcc.target/mips/branch-10.c,
1993         * gcc.target/mips/branch-11.c,
1994         * gcc.target/mips/branch-12.c,
1995         * gcc.target/mips/branch-13.c,
1996         * gcc.target/mips/branch-14.c,
1997         * gcc.target/mips/branch-15.c: New tests.
1998
1999 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2000
2001         PR target/41331
2002         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2003         -m32 -mpowerpc64 system.
2004
2005 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2006
2007         From Jie Zhang <jie.zhang@analog.com>:
2008         * gcc.target/bfin/saveall.c: New test.
2009         * gcc.target/bfin/20090914-1.c: New test.
2010         * gcc.target/bfin/20090914-2.c: New test.
2011
2012         * gcc.target/bfin/20090914-3.c: New test.
2013
2014 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2015
2016         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2017
2018 2009-09-14  Richard Guenther  <rguenther@suse.de>
2019
2020         PR middle-end/41350
2021         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2022
2023 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2024
2025         PR libgfortran/41328
2026         * gfortran.dg/cr_lf.f90: New test.
2027
2028 2009-09-11  Michael Matz  <matz@suse.de>
2029
2030         PR middle-end/41275
2031         * g++.dg/tree-ssa/pr41275.C: New test.
2032
2033 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2034
2035         PR fortran/41242
2036         * gfortran.dg/proc_ptr_comp_21.f90: New.
2037
2038 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2039
2040         PR fortran/31292
2041         * gfortran.dg/module_procedure_1.f90: New test.
2042         * gfortran.dg/module_procedure_2.f90: Ditto.
2043         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2044
2045 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2046             James A. Morrison  <phython@gcc.gnu.org>
2047
2048         PR ada/18302
2049         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2050         commands.
2051         * ada/acats/run_test.exp: New file.
2052
2053 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2054
2055         Revert:
2056         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2057
2058         PR rtl-optimization/39779
2059         * gcc.dg/pr39979.c: New test.
2060
2061 2009-09-10  Richard Guenther  <rguenther@suse.de>
2062
2063         PR middle-end/41257
2064         * g++.dg/torture/pr41257-2.C: New testcase.
2065
2066 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2067
2068         PR c++/28293
2069         * g++.dg/template/crash91.C: New.
2070
2071 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2072
2073         PR rtl-optimization/39779
2074         * gcc.dg/pr39979.c: New test.
2075
2076 2009-09-09  Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/41101
2079         * gcc.c-torture/compile/pr41101.c: New testcase.
2080
2081 2009-09-09  Richard Guenther  <rguenther@suse.de>
2082
2083         PR middle-end/41317
2084         * gcc.c-torture/execute/pr41317.c: New testcase.
2085         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2086         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2087
2088 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2089
2090         Fix some test breakages on Darwin
2091         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2092         and adjust.
2093         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2094         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2095         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2096         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2097         take darwin specifics in account.
2098
2099 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2100
2101         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2102         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2103
2104 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2105
2106         PR c++/39923
2107         * g++.dg/cpp0x/initlist24.C: New.
2108
2109 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2110
2111         * gcc.dg/large-size-array-2.c: Fix target requirement.
2112         * gcc.dg/large-size-array-4.c: Likewise.
2113         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2114         * gcc.dg/c99-const-expr-2.c: Likewise.
2115         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2116         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2117         * gcc.dg/c90-const-expr-10.c: Likewise.
2118         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2119         instead of long.
2120         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2121         * gcc.dg/vect/pr33846.c: Likewise.
2122         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2123         __PTRDIFF_TYPE__, instead of unsigned long.
2124         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2125
2126 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2127
2128         PR debug/41229
2129         PR debug/41291
2130         PR debug/41300
2131         * gfortran.dg/pr41229.f90: New.
2132
2133 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2134
2135         PR debug/41232
2136         * gcc.dg/pr41232.c: New.
2137
2138 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2139
2140         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2141         contain -march.
2142         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2143         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2144         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2145         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2146         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2147         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2148         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2149         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2150         options other than that used in dg-options.
2151
2152 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR rtl-optimization/41239
2155         * gcc.c-torture/execute/pr41239.c: New test.
2156
2157 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2158
2159         PR libgfortran/41192
2160         * gfortran.dg/namelist_59.f90: New test.
2161
2162 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2163
2164         From Mike Frysinger  <michael.frysinger@analog.com>
2165         * gcc.target/bfin/mcpu-bf542m.c: New file.
2166         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2167         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2168         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2169         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2170
2171 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2172
2173         PR middle-end/41282
2174         * gcc.c-torture/compile/pr41282.c: New test.
2175
2176 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2177
2178         PR fortran/41197
2179         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2180         variables for stat and errmsg.
2181         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2182         * gfortran.dg/allocate_stat_2.f90:  New test.
2183
2184 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2185
2186         * gcc.c-torture/compile/20090907-1.c: New test.
2187
2188 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR bootstrap/41241
2191         * gcc.dg/pr41241.c: New test.
2192
2193 2009-09-06  Richard Guenther  <rguenther@suse.de>
2194
2195         PR middle-end/41144
2196         * g++.dg/torture/pr41144.C: New testcase.
2197
2198 2009-09-06  Richard Guenther  <rguenther@suse.de>
2199
2200         PR middle-end/41261
2201         * gcc.dg/torture/pr41261.c: New testcase.
2202
2203 2009-09-05  Richard Guenther  <rguenther@suse.de>
2204
2205         PR middle-end/41181
2206         * gcc.c-torture/compile/pr41181.c: New testcase.
2207
2208 2009-09-05  Richard Guenther  <rguenther@suse.de>
2209
2210         PR debug/41273
2211         * g++.dg/torture/pr41273.C: New testcase.
2212
2213 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2214
2215         PR fortran/41258
2216         * gfortran.dg/typebound_proc_12.f90 : New test.
2217
2218 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2219
2220         PR debug/41225
2221         * gfortran.dg/pr41225.f90: New.
2222
2223 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2224
2225         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2226         unistd.h, sys/types.h and sys/wait.h.
2227         (gualchk_t): New.
2228         (GUALCVT): New.
2229         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2230         (GUALITY_GDB_REDIRECT): New.
2231         (GUALITY_GDB_ARGS): Use it.
2232
2233 2009-09-04  Richard Guenther  <rguenther@suse.de>
2234
2235         PR middle-end/41257
2236         * g++.dg/torture/pr41257.C: New testcase.
2237
2238 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2239
2240         PR tree-optimization/41112
2241         * gnat.dg/array8.adb: New test.
2242
2243 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2244
2245         * gcc.target/arm/ctz.c: New test case.
2246
2247 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2248
2249         PR tree-optimization/38275
2250         * gcc.dg/autopar/reduc-1char.c: Increase number
2251         of iterations. Adjust the logic accordingly.
2252         * gcc.dg/autopar/reduc-2char.c: Ditto.
2253         * gcc.dg/autopar/reduc-1.c: Ditto.
2254         * gcc.dg/autopar/reduc-2.c: Ditto.
2255         * gcc.dg/autopar/reduc-3.c: Ditto.
2256         * gcc.dg/autopar/reduc-6.c: Ditto.
2257         * gcc.dg/autopar/reduc-7.c: Ditto.
2258         * gcc.dg/autopar/reduc-8.c: Ditto.
2259         * gcc.dg/autopar/reduc-9.c: Ditto.
2260         * gcc.dg/autopar/pr39500-1.c: Ditto.
2261         * gcc.dg/autopar/reduc-1short.c: Ditto.
2262         * gcc.dg/autopar/reduc-2short.c: Ditto.
2263         * gcc.dg/autopar/parallelization-1.c: Ditto.
2264
2265 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2266
2267         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2268         testcase using guality.h compiles and links and if a global variable
2269         can be verified by gdb.
2270
2271 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2272
2273         * lib/target-supports.exp (check_effective_target_sync_int_long):
2274         Supported on Blackfin Linux targets.
2275
2276 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2277
2278         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2279
2280 2009-09-03  Diego Novillo  <dnovillo@google.com>
2281
2282         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2283         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2284         * g++.dg/warn/unit-1.C: Likewise.
2285         * g++.dg/ipa/iinline-1.C: Likewise.
2286         * g++.dg/template/cond2.C: Adjust expected line location for the
2287         error.
2288         * g++.dg/template/pr35240.C: Likewise.
2289
2290 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2291
2292         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2293         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2294
2295 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2296
2297         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2298         * gcc.dg/memcpy-1.c: Add . to match pattern.
2299         * gcc.dg/uninit-I.c: XFAIL warning test.
2300         * g++.dg/warn/unit-1.C: XFAIL warning test.
2301
2302 2009-09-02  Ian Lance Taylor  <iant@google.com>
2303
2304         * gcc.dg/20090902-1.c: New test.
2305
2306 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2307
2308         * gcc.dg/builtin-object-size-9.c: New test.
2309
2310 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2311
2312         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2313
2314 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2315             Olivier Hainque  <hainque@adacore.com>
2316
2317         * gnat.dg/misaligned_param.adb: New test.
2318         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2319         * gnat.dg/slice7.adb: Add 1 more related case.
2320
2321 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2322
2323         * gcc.dg/guality/guality.c: Expect to fail for now.
2324         * gcc.dg/guality/example.c: Likewise.
2325
2326 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2327
2328         * gcc.dg/guality/guality.c: New.
2329         * gcc.dg/guality/guality.h: New.
2330         * gcc.dg/guality/guality.exp: New.
2331         * gcc.dg/guality/example.c: New.
2332         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2333         (cleanup-saved-temps): Likewise, .gkd files too.
2334
2335 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2336
2337         PR fortran/39229
2338         * gfortran.dg/line_length_3.f: New test.
2339         * gfortran.dg/line_length_4.f90: New test.
2340
2341 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2342
2343         * lib/target-supports.exp (check_gc_sections_available):
2344         Add proper pattern quote.
2345
2346 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2347             Kaz Kojima  <kkojima@gcc.gnu.org>
2348
2349         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2350         * g++.dg/cdce3.C: Use dg-add-options ieee.
2351         * g++.dg/torture/type-generic-1.C: Likewise.
2352         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2353         * gcc.dg/pr28796-2.c: Likewise.
2354         * gcc.dg/torture/builtin-math-7.c: Likewise.
2355         * gcc.dg/torture/type-generic-1.c: Likewise.
2356         * gfortran.dg/boz_14.f90: Likewise.
2357         * gfortran.dg/erf_2.F90: Likewise.
2358         * gfortran.dg/init_flag_3.f90: Likewise.
2359         * gfortran.dg/init_flag_4.f90: Likewise.
2360         * gfortran.dg/init_flag_5.f90: Likewise.
2361         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2362         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2363         * gfortran.dg/isnan_1.f90: Likewise.
2364         * gfortran.dg/isnan_2.f90: Likewise.
2365         * gfortran.dg/maxlocval_2.f90: Likewise.
2366         * gfortran.dg/maxlocval_4.f90: Likewise.
2367         * gfortran.dg/minlocval_1.f90: Likewise.
2368         * gfortran.dg/minlocval_4.f90: Likewise.
2369         * gfortran.dg/module_nan.f90: Likewise.
2370         * gfortran.dg/namelist_42.f90: Likewise.
2371         * gfortran.dg/namelist_43.f90: Likewise.
2372         * gfortran.dg/nan_1.f90: Likewise.
2373         * gfortran.dg/nan_2.f90: Likewise.
2374         * gfortran.dg/nan_3.f90: Likewise.
2375         * gfortran.dg/nan_4.f90: Likewise.
2376         * gfortran.dg/nan_5.f90: Likewise.
2377         * gfortran.dg/nearest_1.f90: Likewise.
2378         * gfortran.dg/nearest_2.f90: Likewise.
2379         * gfortran.dg/nearest_3.f90: Likewise.
2380         * gfortran.dg/pr37243.f: Likewise.
2381         * gfortran.dg/real_const_3.f90: Likewise.
2382         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2383
2384 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2385
2386         PR debug/30161
2387         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2388         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2389         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2390         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2391         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2392         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2393         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2394         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2395         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2396         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2397         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2398         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2399         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2400
2401 2009-08-31  Jason Merrill  <jason@redhat.com>
2402
2403         PR c++/41127
2404         * g++.dg/parse/enum5.C: New.
2405         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2406
2407 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2408
2409         PR fortran/40940
2410         * gfortran.dg/allocate_derived_1.f90: New.
2411         * gfortran.dg/class_3.f03: New.
2412
2413 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2414
2415         PR fortran/40996
2416         * gfortran.dg/allocatable_scalar_1.f90: New.
2417         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2418         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2419         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2420
2421 2009-08-30  Richard Guenther  <rguenther@suse.de>
2422
2423         PR tree-optimization/41186
2424         * g++.dg/torture/pr41186.C: New testcase.
2425         * g++.dg/tree-ssa/pr41186.C: Likewise.
2426
2427 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2428
2429         PR c++/41187
2430         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2431         take ia64 assembly comments syntax in account.
2432
2433 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2434
2435         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2436
2437 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2438
2439         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2440         * gfortran.dg/whole_file_6.f90: Likewise.
2441
2442 2009-08-28  Cary Coutant  <ccoutant@google.com>
2443
2444         PR debug/41063
2445         * g++.dg/debug/dwarf2/pr41063.C: New test.
2446
2447 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2448
2449         PR rtl-optimization/40861
2450         * gcc.dg/pr40861.c: New test.
2451
2452 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2453
2454         PR fortran/40869
2455         * gfortran.dg/proc_ptr_comp_20.f90: New.
2456
2457 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2458
2459         PR libfortran/39667
2460         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2461         open temp file with status="scratch".
2462         * gfortran.dg/fmt_cache_1.f: Likewise.
2463         * gfortran.dg/fmt_exhaust.f90: Likewise.
2464         * gfortran.dg/fmt_t_4.f90: Likewise.
2465         * gfortran.dg/fseek.f90: Likewise.
2466         * gfortran.dg/list_read_5.f90: Likewise.
2467         * gfortran.dg/namelist_39.f90: Likewise.
2468         * gfortran.dg/namelist_56.f90: Likewise.
2469         * gfortran.dg/read_bad_advance.f90: Likewise.
2470         * gfortran.dg/read_repeat.f90: Likewise.
2471         * gfortran.dg/read_size_noadvance.f90: Likewise.
2472         * gfortran.dg/read_x_past.f: Likewise.
2473
2474 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2475
2476         PR fortran/28039
2477         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2478
2479 2009-08-27  Daniel Kraft  <d@domob.eu>
2480
2481         PR fortran/37425
2482         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2483         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2484         error and fix problem with recursive assignment.
2485         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2486         * gfortran.dg/typebound_operator_3.f03: New test.
2487         * gfortran.dg/typebound_operator_4.f03: New test.
2488
2489 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2490
2491         PR debug/41170
2492         * debug/dwarf2/namespace-1.C: New test.
2493
2494 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2495
2496         PR fortran/41162
2497         * gfortran.dg/pr41162.f: New.
2498
2499 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2500             Richard Sandiford  <rdsandiford@googlemail.com>
2501
2502         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2503         with "forbid_cpu".
2504         * gcc.target/mips/branch-1.c: Update accordingly.
2505         * gcc.target/mips/extend-1.c: Likewise.
2506         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2507
2508 2009-08-26  Richard Guenther  <rguenther@suse.de>
2509
2510         PR middle-end/41163
2511         * gcc.c-torture/compile/pr41163.c: New testcase.
2512         * gcc.dg/pr35899.c: Adjust.
2513
2514 2009-08-26  Richard Guenther  <rguenther@suse.de>
2515
2516         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2517
2518 2009-08-26  Jason Merrill  <jason@redhat.com>
2519
2520         * g++.dg/cpp0x/explicit3.C: New.
2521         * g++.dg/overload/cond2.C: New.
2522
2523 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2524
2525         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2526
2527 2009-08-25  Jan Hubicka  <jh@suse.cz>
2528
2529         * gcc.target/i386/sse5-shift1-vector.c
2530         * gcc.target/i386/isa-12.c
2531         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2532         * gcc.target/i386/sse5-pcmov2.c
2533         * gcc.target/i386/isa-3.c
2534         * gcc.target/i386/sse5-shift2-vector.c
2535         * gcc.target/i386/isa-7.c
2536         * gcc.target/i386/funcspec-2.c
2537         * gcc.target/i386/sse5-haddX.c
2538         * gcc.target/i386/sse5-hadduX.c
2539         * gcc.target/i386/isa-9.c
2540         * gcc.target/i386/sse5-maccXX.c
2541         * gcc.target/i386/sse5-shift3-vector.c
2542         * gcc.target/i386/sse5-msubXX.c
2543         * gcc.target/i386/sse5-permpX.c
2544         * gcc.target/i386/sse5-check.h
2545         * gcc.target/i386/sse-12.c
2546         * gcc.target/i386/sse-11.c
2547         * gcc.target/i386/sse-10.c
2548         * gcc.target/i386/sse-13.c
2549         * gcc.target/i386/sse-14.c
2550         * gcc.target/i386/sse-22.c
2551         * gcc.target/i386/sse-2.c
2552         * gcc.target/i386/sse-13.c
2553         * gcc.target/i386/avx-2.c
2554         * gcc.target/i386/sse5-rotate1-vector.c
2555         * gcc.target/i386/isa-4.c
2556         * gcc.target/i386/sse5-hsubX.c
2557         * gcc.target/i386/sse5-pcmov.c
2558         * gcc.target/i386/sse5-fma.c
2559         * gcc.target/i386/isa-8.c
2560         * gcc.target/i386/sse5-rotate2-vector.c
2561         * gcc.target/i386/sse5-nmaccXX.c
2562         * gcc.target/i386/sse5-imul64-vector.c
2563         * gcc.target/i386/sse5-nmsubXX.c
2564         * gcc.target/i386/sse5-rotate3-vector.c
2565         * gcc.target/i386/sse5-fma-vector.c
2566         * gcc.target/i386/sse5-imul32widen-vector.c
2567         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2568
2569         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2570         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2571         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2572         * gcc.target/i386/avx-1.c: Remove SSE5.
2573         * gcc.target/i386/avx-2.c: Remove SSE5.
2574         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2575         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2576         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2577         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2578
2579 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2580
2581         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2582
2583 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2584
2585         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2586         keyword works in the same manner as __alignof.
2587
2588 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2589
2590         PR libfortran/34670
2591         * gfortran.dg/unpack_bounds_1.f90:  New test.
2592         * gfortran.dg/unpack_bounds_2.f90:  New test.
2593         * gfortran.dg/unpack_bounds_3.f90:  New test.
2594
2595 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2596
2597         * gnat.dg/slice7.adb: New test.
2598         * gnat.dg/slice7_pkg.ads: New helper.
2599
2600 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2601
2602         PR fortran/41139
2603         * gfortran.dg/proc_ptr_25.f90: New.
2604         * gfortran.dg/proc_ptr_comp_18.f90: New.
2605         * gfortran.dg/proc_ptr_comp_19.f90: New.
2606
2607 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2608
2609         PR fortran/41154
2610         * gfortran.dg/fmt_error_8.f: New test.
2611
2612 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2613
2614         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2615         number, update all callers and synchronize results for latest MPC.
2616
2617 2009-08-21  Jason Merrill  <jason@redhat.com>
2618
2619         * g++.dg/warn/Wunused-17.C: New.
2620
2621 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2622
2623         * gcc.target/arm/combine-cmp-shift.c: New test.
2624
2625 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2626
2627         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2628         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2629         width specifier.
2630
2631 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2632
2633         * gfortran.dg/fmt_error_7.f: New test.
2634
2635 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2636
2637         PR target/40718
2638         * gcc.target/i386/pr40718.c: New test.
2639
2640 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2641
2642         * gfortran.dg/proc_ptr_24.f90: New test.
2643
2644 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2645
2646         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2647         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2648         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2649
2650 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2651
2652         PR fortran/28039
2653         * gfortran.dg/fmt_with_extra.f: new file.
2654
2655 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2656
2657         * lib/target-supports.exp
2658         (check_effective_target_arm_iwmmxt_ok): New procedure.
2659         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2660         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2661
2662 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2663
2664         * gfortran.dg/boz_9.f90: Do not load denormal floating
2665         point constants.  Remove -mieee option for alpha*-*-* targets.
2666
2667 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2668
2669         PR fortran/41106
2670         * gfortran.dg/proc_ptr_23.f90: New.
2671         * gfortran.dg/proc_ptr_comp_15.f90: New.
2672         * gfortran.dg/proc_ptr_comp_16.f90: New.
2673         * gfortran.dg/proc_ptr_comp_17.f90: New.
2674
2675 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR c++/41131
2678         * g++.dg/expr/unary3.C: New test.
2679
2680 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2681
2682         * gfortran.dg/common_5.f: Add -mdalign for sh.
2683         * gfortran.dg/common_align_2.f90: Likewise.
2684
2685 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2686
2687         PR libfortran/40962
2688         * c_f_pointer_tests_4.f90:  New test.
2689
2690 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2691
2692         * gnat.dg/slice6.adb: New test.
2693         * gnat.dg/slice6_pkg.ads: New helper.
2694
2695 2009-08-20  Michael Matz  <matz@suse.de>
2696
2697         PR fortran/41126
2698         * gfortran.dg/pr41126.f90: New test.
2699
2700 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2701
2702         * gnat.dg/dynamic_bound.adb: New test.
2703
2704 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2705
2706         PR fortran/41121
2707         * gfortran.dg/intrinsic_5.f90: New.
2708
2709 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2710             Richard Earnshaw  <richard.earnshaw@arm.com>
2711
2712         * gcc.target/arm/20090811-1.c: New test.
2713
2714 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR middle-end/41123
2717         * gcc.dg/pr41123.c: New test.
2718
2719 2009-08-19  Jason Merrill  <jason@redhat.com>
2720
2721         PR c++/41120
2722         * g++.dg/other/gc4.C: New.
2723
2724 2009-08-18  Michael Matz  <matz@suse.de>
2725
2726         * gfortran.dg/vect/vect-gems.f90: New test.
2727         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2728
2729 2009-08-18  DJ Delorie  <dj@redhat.com>
2730
2731         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2732         * lib/gcc-defs.exp: ... to here.
2733
2734         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2735         GCC_EXEC_PREFIX before building the wrapper.
2736
2737 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2738
2739         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2740         tests.
2741         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2742         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2743         dg-options.  Fix dg-final clause.
2744
2745 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2746
2747         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2748
2749 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2750             Paul Thomas  <pault@gcc.gnu.org>
2751
2752         PR fortran/40870
2753         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2754
2755 2009-08-18  Richard Guenther  <rguenther@suse.de>
2756
2757         PR middle-end/41094
2758         * gcc.dg/torture/pr41094.c: New testcase.
2759         * gcc.dg/torture/builtin-power-1.c: Adjust.
2760         * gcc.dg/builtins-10.c: Likewise.
2761
2762 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2763
2764         PR target/40971
2765         * gcc.dg/pr40971.c: New test.
2766
2767 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2768
2769         PR fortran/41062
2770         * gfortran.dg/use_only_4.f90: New test.
2771
2772 2009-08-17  Daniel Kraft  <d@domob.eu>
2773
2774         PR fortran/37425
2775         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2776         NOPASS bindings as operators.
2777
2778 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         * lib/target-supports.exp
2781         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2782         of targets that do not need command line argument to enable SIMD.
2783
2784 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2785
2786         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2787         typo in cache name.
2788
2789 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2790
2791         PR fortran/41075
2792         * gfortran.dg/unlimited_fmt_1.f90: New test.
2793
2794 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2795
2796         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2797
2798 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2799
2800         * gnat.dg/itype.ad[sb]: New test.
2801
2802 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2803
2804         * gcc.target/mips/mips.exp: Add terminology section to comment
2805         at the top of the file.  Fix typos.
2806
2807 2009-08-16  Jason Merrill  <jason@redhat.com>
2808
2809         * g++.dg/debug/dwarf2/inline1.C: New.
2810
2811 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2812
2813         PR target/38599
2814         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2815
2816 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2817
2818         PR debug/37801
2819         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2820         Make sure to trigger inlining optimizations.
2821         * gcc.dg/debug/dwarf2/inline2.c: New test.
2822
2823 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2824
2825         PR fortran/41070
2826         * gfortran.dg/structure_constructor_10.f90: New.
2827
2828 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2829
2830         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2831         * gcc.dg/pragma-re-2.c: Likewise.
2832         * gcc.dg/pragma-re-3.c: Likewise.
2833         * gcc.dg/pragma-re-4.c: Likewise.
2834         * g++.dg/other/pragma-re-1.C: Likewise.
2835         * g++.dg/other/pragma-re-2.C: Likewise.
2836
2837 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2838
2839         * gcc.dg/torture/builtin-math-7.c: New.
2840
2841 2009-08-14  Richard Guenther  <rguenther@suse.de>
2842
2843         * gcc.c-torture/execute/20090814-1.c: New testcase.
2844
2845 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2846
2847         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2848
2849 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2850
2851         PR target/40934
2852         * gcc.target/i386/pr40934.c: New.
2853
2854 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2855
2856         PR target/41019
2857         * gcc.target/i386/pr41019.c: New test.
2858
2859 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2860
2861         PR fortran/40955
2862         * gfortran.dg/winapi.f90: New test.
2863
2864 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2865
2866         PR fortran/40995
2867         * gfortran.dg/intrinsic_4.f90: New.
2868         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2869         different line.
2870
2871 2009-08-13  Richard Guenther  <rguenther@suse.de>
2872
2873         PR middle-end/41047
2874         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2875
2876 2009-08-12  Richard Guenther  <rguenther@suse.de>
2877
2878         PR tree-optimization/41011
2879         * gfortran.dg/pr41011.f: New testcase.
2880
2881 2009-08-11  Andrew Haley  <aph@redhat.com>
2882
2883         * gcc.target/arm/synchronize.c: New file.
2884
2885 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2886
2887         PR middle-end/40980
2888         * gfortran.dg/graphite/id-17.f: New.
2889
2890 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2891             Sebastian Pop  <sebastian.pop@amd.com>
2892
2893         * gcc.dg/graphite/interchange-1.c: XFAILed.
2894         * gcc.dg/graphite/interchange-2.c: XFAILed.
2895         * gcc.dg/graphite/interchange-3.c: XFAILed.
2896         * gcc.dg/graphite/interchange-4.c: XFAILed.
2897         * gcc.dg/graphite/interchange-7.c: XFAILed.
2898
2899 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2900
2901         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2902
2903 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2904             Pranav Garg  <pranav.garg2107@gmail.com>
2905
2906         * gcc.dg/graphite/interchange-6.c: XFAILed.
2907
2908 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2909
2910         * gcc.dg/graphite/interchange-9.c: New.
2911
2912 2009-08-12  Richard Guenther  <rguenther@suse.de>
2913
2914         PR rtl-optimization/41033
2915         * gcc.dg/pr41033.c: New test.
2916
2917 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2918
2919         PR fortran/41022
2920         * gfortran.dg/proc_ptr_comp_14.f90: New.
2921
2922 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2923
2924         * gcc.target/mips/ext-5.c: New test.
2925         * gcc.target/mips/ext-6.c: New test.
2926         * gcc.target/mips/ext-7.c: New test.
2927         * gcc.target/mips/ext-8.c: New test.
2928         * gcc.target/mips/extend-2.c: New test.
2929
2930 2009-08-10  Jason Merrill  <jason@redhat.com>
2931
2932         * g++.dg/other/linkage2.C: New test for types-without-linkage
2933         handling.
2934         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2935         * g++.dg/lookup/anon2.C: Likewise.
2936         * g++.dg/other/anon3.C: Likewise.
2937         * g++.dg/template/arg2.C: Likewise.
2938         * g++.dg/template/local4.C: Likewise.
2939         * g++.old-deja/g++.law/operators32.C: Likewise.
2940         * g++.old-deja/g++.other/linkage2.C: Likewise.
2941         * g++.old-deja/g++.pt/enum6.C: Likewise.
2942         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2943         * g++.old-deja/g++.other/linkage1.C: Likewise.
2944
2945 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2946
2947         * gcc.dg/dg.exp: Test also c-c++-common dir.
2948         * g++.dg/dg.exp: Likewise.
2949         * g++.dg/warn/Wconversion-real.C: Delete.
2950         * gcc.dg/Wconversion-real.c: Move to ...
2951         * c-c++-common/Wconversion-real.c: ... here.
2952         * lib/target-supports.exp
2953         (check_effective_target_c,check_effective_target_c++): New.
2954
2955 2009-08-10  Daniel Kraft  <d@domob.eu>
2956
2957         PR fortran/37425
2958         * gfortran.dg/typebound_operator_1.f03: New test.
2959         * gfortran.dg/typebound_operator_2.f03: New test.
2960
2961 2009-08-10  Richard Guenther  <rguenther@suse.de>
2962
2963         PR middle-end/41006
2964         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2965         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2966
2967 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2968
2969         PR fortran/40940
2970         * gfortran.dg/class_1.f03: New.
2971         * gfortran.dg/class_2.f03: New.
2972         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2973         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2974         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2975         * gfortran.dg/typebound_call_10.f03: Ditto.
2976         * gfortran.dg/typebound_call_2.f03: Ditto.
2977         * gfortran.dg/typebound_call_3.f03: Ditto.
2978         * gfortran.dg/typebound_call_4.f03: Ditto.
2979         * gfortran.dg/typebound_generic_3.f03: Ditto.
2980         * gfortran.dg/typebound_generic_4.f03: Ditto.
2981         * gfortran.dg/typebound_proc_1.f08: Ditto.
2982         * gfortran.dg/typebound_proc_5.f03: Ditto.
2983         * gfortran.dg/typebound_proc_6.f03: Ditto.
2984
2985 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2986
2987         PR c++/40866
2988         * g++.dg/expr/stmt-expr-1.C: New test.
2989
2990 2009-08-09  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/41016
2993         * gcc.c-torture/compile/pr41016.c: New testcase.
2994
2995 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2996
2997         * gcc.dg/overflow-warn-8.c: New test.
2998
2999 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3000
3001         PR tree-optimization/41008
3002         * gcc.dg/vect/O1-pr41008.c: New test.
3003
3004 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3005
3006         PR fortran/40955
3007         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3008
3009 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3010
3011         * gcc.target/bfin/loop-autoinc.c: New file.
3012
3013 2009-08-08  Richard Guenther  <rguenther@suse.de>
3014
3015         PR tree-optimization/40991
3016         * g++.dg/torture/pr40991.C: New testcase.
3017
3018 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3019
3020         * ada/acats/support/impdef.a: Tweak timing constants. Add
3021         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3022         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3023         * ada/acats/tests/c9/c940007.a: Likewise.
3024         * ada/acats/tests/c9/c94001c.ada: Likewise.
3025         * ada/acats/tests/c9/c94006a.ada: Likewise.
3026         * ada/acats/tests/c9/c94008c.ada: Likewise.
3027         * ada/acats/tests/c9/c951002.a: Likewise.
3028         * ada/acats/tests/c9/c954a01.a: Likewise.
3029         * ada/acats/tests/c9/c96001a.ada: Likewise.
3030         * ada/acats/tests/c9/c97307a.ada: Likewise.
3031
3032 2009-08-07  Richard Guenther  <rguenther@suse.de>
3033
3034         PR tree-optimization/40999
3035         * gfortran.dg/pr40999.f: New testcase.
3036
3037 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3038
3039         * g++.dg/tree-prof/partition1.C: New test.
3040
3041 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3042
3043         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3044         attribute.
3045         * gcc.target/arm/vfp1[567].c: New tests.
3046
3047 2009-08-06  Jason Merrill  <jason@redhat.com>
3048
3049         PR c++/40948
3050         * g++.dg/ext/complit12.C: Expand.
3051
3052 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3053
3054         Merge ARM/hard_vfp_branch to trunk.
3055
3056         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3057
3058         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3059         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3060
3061         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3062
3063         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3064         (PCS): Define macro to use base AAPCS.
3065         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3066
3067         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3068
3069         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3070         Correct arm_neon.h typo.
3071
3072         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3073
3074         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3075         this a linkage test.
3076         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3077         argument marshalling.
3078         * abitest.h: New file.
3079         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3080         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3081
3082 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3083
3084         PR middle-end/32964
3085         * gcc.dg/tree-ssa/pr32964.c: New test.
3086
3087 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3088             H.J. Lu  <hongjiu.lu@intel.com>
3089
3090         PR target/40957
3091         * gcc.target/i386/pr40957.c: New test.
3092
3093 2009-08-06  Richard Guenther  <rguenther@suse.de>
3094
3095         PR tree-optimization/40964
3096         * gcc.c-torture/compile/pr40964.c: New testcase.
3097
3098 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3099
3100         PR fortran/40847
3101         * gfortran.dg/transfer_resolve_1.f90 : New test.
3102
3103 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3104             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3105
3106         PR target/40906
3107         * gcc.target/i386/pr40906-1.c: New test.
3108         * gcc.target/i386/pr40906-2.c: Ditto.
3109         * gcc.target/i386/pr40906-3.c: Ditto.
3110
3111 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3112
3113         PR rtl-optimization/40924
3114         * g++.dg/torture/pr40924.C: New test.
3115
3116 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3117
3118         PR c++/36069
3119         * g++.dg/warn/pr36069.C: New.
3120
3121 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3122
3123         PR c++/39987
3124         * g++.dg/overload/defarg4.C: New test.
3125
3126 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3127
3128         PR c++/16696
3129         * g++.dg/parse/pr16696.C: New.
3130         * g++.dg/parse/pr16696-permissive.C: New.
3131
3132 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3133
3134         PR fortran/40875
3135         * gfortran.dg/initialization_23.f90 : New test.
3136
3137 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3138
3139         PR debug/39706
3140         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3141
3142 2009-08-03  Jason Merrill  <jason@redhat.com>
3143             Jakub Jelinek  <jakub@redhat.com>
3144
3145         PR c++/40948
3146         * g++.dg/ext/complit12.C: New.
3147
3148 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3149
3150         PR c/39902
3151         * gcc.target/powerpc/pr39902-2.c: New test.
3152
3153 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3154
3155         PR middle-end/40943
3156         * gcc.dg/uninit-6.c: Re-add XFAIL.
3157         * gcc.dg/uninit-6-O0.c: Likewise.
3158         * gcc.dg/uninit-pr40943.c: New test.
3159
3160 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3161
3162         PR testsuite/40858
3163         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3164         .ascii.
3165
3166 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3167
3168         PR libfortran/40853
3169         * gfortran.dg/namelist_40.f90: Update error output.
3170         * gfortran.dg/namelist_47.f90: Update error output.
3171         * gfortran.dg/namelist_58.f90: New test.
3172
3173 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3174
3175         PR fortran/40881
3176         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3177         * gfortran.dg/altreturn_3.f90: Ditto.
3178         * gfortran.dg/altreturn_5.f90: Ditto.
3179         * gfortran.dg/altreturn_6.f90: Ditto.
3180         * gfortran.dg/altreturn_7.f90: Ditto.
3181         * gfortran.dg/array_constructor_13.f90: Ditto.
3182         * gfortran.dg/arrayio_7.f90: Ditto.
3183         * gfortran.dg/arrayio_8.f90: Ditto.
3184         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3185         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3186         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3187         * gfortran.dg/backspace_8.f: Add -std=legacy.
3188         * gfortran.dg/backspace_9.f: Ditto.
3189         * gfortran.dg/char_comparison_1.f: Ditto.
3190         * gfortran.dg/char_decl_1.f90: Ditto.
3191         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3192         * gfortran.dg/char_pointer_assign.f90: Ditto.
3193         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3194         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3195         * gfortran.dg/char_pointer_func.f90: Ditto.
3196         * gfortran.dg/common_8.f90: Ditto.
3197         * gfortran.dg/constant_substring.f: Ditto.
3198         * gfortran.dg/data_char_2.f90: Ditto.
3199         * gfortran.dg/der_array_io_1.f90: Ditto.
3200         * gfortran.dg/der_array_io_2.f90: Ditto.
3201         * gfortran.dg/der_array_io_3.f90: Ditto.
3202         * gfortran.dg/der_io_3.f90: Ditto.
3203         * gfortran.dg/dev_null.F90: Ditto.
3204         * gfortran.dg/direct_io_2.f90: Ditto.
3205         * gfortran.dg/do_iterator_2.f90: Ditto.
3206         * gfortran.dg/e_d_fmt.f90: Ditto.
3207         * gfortran.dg/empty_format_1.f90: Ditto.
3208         * gfortran.dg/entry_17.f90: Modified warning message.
3209         * gfortran.dg/entry_7.f90: Add -std=legacy.
3210         * gfortran.dg/eor_1.f90: Ditto.
3211         * gfortran.dg/equiv_2.f90: Ditto.
3212         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3213         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3214         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3215         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3216         * gfortran.dg/fmt_error_2.f90: Ditto.
3217         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3218         * gfortran.dg/fmt_tl.f: Ditto.
3219         * gfortran.dg/fmt_white.f: Ditto.
3220         * gfortran.dg/func_derived_1.f90: Ditto.
3221         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3222         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3223         * gfortran.dg/global_references_2.f90: Ditto.
3224         * gfortran.dg/hollerith_1.f90: Ditto.
3225         * gfortran.dg/hollerith.f90: Use new-style character length.
3226         * gfortran.dg/hollerith_f95.f90: Ditto.
3227         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3228         * gfortran.dg/implicit_6.f90: Ditto.
3229         * gfortran.dg/implicit_9.f90: Ditto.
3230         * gfortran.dg/inquire_13.f90: Ditto.
3231         * gfortran.dg/inquire_5.f90: Ditto.
3232         * gfortran.dg/inquire_6.f90: Ditto.
3233         * gfortran.dg/inquire.f90: Ditto.
3234         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3235         * gfortran.dg/io_constraints_2.f90: Ditto.
3236         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3237         * gfortran.dg/loc_2.f90: Ditto.
3238         * gfortran.dg/logical_1.f90: Ditto.
3239         * gfortran.dg/longline.f: Ditto.
3240         * gfortran.dg/merge_char_1.f90: Ditto.
3241         * gfortran.dg/namelist_12.f: Ditto.
3242         * gfortran.dg/namelist_14.f90: Ditto.
3243         * gfortran.dg/namelist_18.f90: Ditto.
3244         * gfortran.dg/namelist_19.f90: Ditto.
3245         * gfortran.dg/namelist_21.f90: Ditto.
3246         * gfortran.dg/namelist_22.f90: Ditto.
3247         * gfortran.dg/namelist_37.f90: Ditto.
3248         * gfortran.dg/namelist_54.f90: Ditto.
3249         * gfortran.dg/namelist_55.f90: Ditto.
3250         * gfortran.dg/namelist_empty.f90: Ditto.
3251         * gfortran.dg/namelist_use.f90: Use new-style character length.
3252         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3253         * gfortran.dg/nested_modules_4.f90: Ditto.
3254         * gfortran.dg/nested_modules_5.f90: Ditto.
3255         * gfortran.dg/open-options-blanks.f: Ditto.
3256         * gfortran.dg/output_exponents_1.f90: Ditto.
3257         * gfortran.dg/parens_5.f90: Ditto.
3258         * gfortran.dg/parens_6.f90: Ditto.
3259         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3260         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3261         * gfortran.dg/pr15129.f90: Ditto.
3262         * gfortran.dg/pr15332.f: Ditto.
3263         * gfortran.dg/pr16597.f90: Ditto.
3264         * gfortran.dg/pr17143.f90: Ditto.
3265         * gfortran.dg/pr17164.f90: Ditto.
3266         * gfortran.dg/pr17229.f: Modified warning message.
3267         * gfortran.dg/pr18210.f90: Add -std=legacy.
3268         * gfortran.dg/pr19155.f: Ditto.
3269         * gfortran.dg/pr20086.f90: Ditto.
3270         * gfortran.dg/pr20124.f90: Ditto.
3271         * gfortran.dg/pr20755.f: Ditto.
3272         * gfortran.dg/pr20865.f90: Ditto.
3273         * gfortran.dg/pr20950.f: Ditto.
3274         * gfortran.dg/pr21730.f: Ditto.
3275         * gfortran.dg/pr22491.f: Ditto.
3276         * gfortran.dg/pr29713.f90: Ditto.
3277         * gfortran.dg/print_parentheses_1.f: Ditto.
3278         * gfortran.dg/print_parentheses_2.f90: Ditto.
3279         * gfortran.dg/proc_assign_1.f90: Ditto.
3280         * gfortran.dg/proc_decl_1.f90: Ditto.
3281         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3282         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3283         * gfortran.dg/read_float_1.f90: Ditto.
3284         * gfortran.dg/read_logical.f90: Ditto.
3285         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3286         * gfortran.dg/return_1.f90: Ditto.
3287         * gfortran.dg/rewind_1.f90: Ditto.
3288         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3289         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3290         * gfortran.dg/stfunc_1.f90: Ditto.
3291         * gfortran.dg/stfunc_3.f90: Ditto.
3292         * gfortran.dg/stfunc_4.f90: Ditto.
3293         * gfortran.dg/stfunc_6.f90: Ditto.
3294         * gfortran.dg/streamio_2.f90: Ditto.
3295         * gfortran.dg/string_ctor_1.f90: Ditto.
3296         * gfortran.dg/string_null_compare_1.f: Ditto.
3297         * gfortran.dg/substr_6.f90: Ditto.
3298         * gfortran.dg/tl_editing.f90: Ditto.
3299         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3300         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3301         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3302         * gfortran.dg/g77/1832.f: Ditto.
3303         * gfortran.dg/g77/19981216-0.f Ditto.
3304         * gfortran.dg/g77/19990525-0.f: Ditto.
3305         * gfortran.dg/g77/19990826-2.f: Ditto.
3306         * gfortran.dg/g77/20000630-2.f: Ditto.
3307         * gfortran.dg/g77/20010116.f: Ditto.
3308         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3309         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3310         * gfortran.dg/g77/980520-1.f: Ditto.
3311         * gfortran.dg/g77/check0.f: Ditto.
3312         * gfortran.dg/g77/cpp3.F: Ditto.
3313         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3314         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3315         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3316         * gfortran.dg/g77/short.f: Ditto.
3317
3318 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3319
3320         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3321         * gcc.target/mips/ext-4.c: Likewise.
3322         * gcc.target/mips/interrupt_handler.c: Likewise.
3323         * gcc.target/mips/truncate-4.c: Likewise.
3324         * gcc.target/mips/truncate-5.c: Likewise.
3325
3326 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3327
3328         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3329         -fgraphite-force-parallel to -floop-parallelize-all.
3330
3331 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3332
3333         PR fortran/40011
3334         * gfortran.dg/whole_file_7.f90: New test.
3335         * gfortran.dg/whole_file_8.f90: New test.
3336         * gfortran.dg/whole_file_9.f90: New test.
3337         * gfortran.dg/whole_file_10.f90: New test.
3338         * gfortran.dg/whole_file_11.f90: New test.
3339         * gfortran.dg/whole_file_12.f90: New test.
3340         * gfortran.dg/whole_file_13.f90: New test.
3341         * gfortran.dg/whole_file_14.f90: New test.
3342
3343 2009-07-31  Jason Merrill  <jason@redhat.com>
3344
3345         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3346         binding semantics.
3347         * g++.dg/cpp0x/named.C: Likewise.
3348         * g++.dg/cpp0x/overload.C: Likewise.
3349         * g++.dg/cpp0x/rv1n.C: Likewise.
3350         * g++.dg/cpp0x/rv1p.C: Likewise.
3351         * g++.dg/cpp0x/rv2n.C: Likewise.
3352         * g++.dg/cpp0x/rv2p.C: Likewise.
3353         * g++.dg/cpp0x/rv3n.C: Likewise.
3354         * g++.dg/cpp0x/rv3p.C: Likewise.
3355         * g++.dg/cpp0x/rv4n.C: Likewise.
3356         * g++.dg/cpp0x/rv4p.C: Likewise.
3357         * g++.dg/cpp0x/rv5n.C: Likewise.
3358         * g++.dg/cpp0x/rv5p.C: Likewise.
3359         * g++.dg/cpp0x/rv6n.C: Likewise.
3360         * g++.dg/cpp0x/rv6p.C: Likewise.
3361         * g++.dg/cpp0x/rv7n.C: Likewise.
3362         * g++.dg/cpp0x/rv7p.C: Likewise.
3363         * g++.dg/cpp0x/template_deduction.C: Likewise.
3364         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3365         * g++.dg/cpp0x/overloadn.C: New.
3366         * g++.dg/cpp0x/rv-cast.C: New.
3367
3368 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3369
3370         * gcc.target/mips/ext-4.c: New test.
3371
3372 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3373
3374         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3375
3376 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3377
3378         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3379         * gcc.dg/tree-ssa/loop-32.c: Same.
3380         * gcc.dg/tree-ssa/loop-33.c: Same.
3381         * gcc.dg/tree-ssa/loop-34.c: Same.
3382         * gcc.dg/tree-ssa/loop-35.c: Same.
3383         * gcc.dg/tree-ssa/loop-7.c: Same.
3384         * gcc.dg/tree-ssa/pr23109.c: Same.
3385         * gcc.dg/tree-ssa/restrict-2.c: Same.
3386         * gcc.dg/tree-ssa/restrict-3.c: Same.
3387         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3388         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3389         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3390         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3391         * gcc.dg/tree-ssa/structopt-1.c: Same.
3392         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3393         * gfortran.dg/pr32921.f: Same.
3394
3395 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3396
3397         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3398         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3399         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3400         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3401         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3402         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3403         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3404         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3405         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3406         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3407         * gcc.dg/graphite/id-1.c: New.
3408         * gcc.dg/graphite/id-10.c: New.
3409         * gcc.dg/graphite/id-11.c: New.
3410         * gcc.dg/graphite/id-12.c: New.
3411         * gcc.dg/graphite/id-13.c: New.
3412         * gcc.dg/graphite/id-14.c: New.
3413         * gcc.dg/graphite/id-15.c: New.
3414         * gcc.dg/graphite/id-2.c: New.
3415         * gcc.dg/graphite/id-3.c: New.
3416         * gcc.dg/graphite/id-4.c: New.
3417         * gcc.dg/graphite/id-5.c: New.
3418         * gcc.dg/graphite/id-6.c: New.
3419         * gcc.dg/graphite/id-7.c: New.
3420         * gcc.dg/graphite/id-8.c: New.
3421         * gcc.dg/graphite/id-9.c: New.
3422         * gcc.dg/graphite/interchange-0.c: New.
3423         * gcc.dg/graphite/interchange-1.c: New.
3424         * gcc.dg/graphite/interchange-2.c: New.
3425         * gcc.dg/graphite/interchange-3.c: New.
3426         * gcc.dg/graphite/interchange-4.c: New.
3427         * gcc.dg/graphite/interchange-5.c: New.
3428         * gcc.dg/graphite/interchange-6.c: New.
3429         * gcc.dg/graphite/interchange-7.c: New.
3430         * gcc.dg/graphite/interchange-8.c: New.
3431         * gcc.dg/graphite/pr35356-1.c: New.
3432         * gcc.dg/graphite/pr35356-2.c: New.
3433         * gcc.dg/graphite/pr35356-3.c: New.
3434         * gcc.dg/graphite/pr40157.c: New.
3435         * gcc.dg/graphite/run-id-1.c: New.
3436         * gcc.dg/graphite/scop-20.c: New.
3437         * gcc.dg/graphite/scop-21.c: New.
3438         * gfortran.dg/graphite/id-1.f90: New.
3439         * gfortran.dg/graphite/id-10.f90: New.
3440         * gfortran.dg/graphite/id-11.f: New.
3441         * gfortran.dg/graphite/id-12.f: New.
3442         * gfortran.dg/graphite/id-13.f: New.
3443         * gfortran.dg/graphite/id-14.f: New.
3444         * gfortran.dg/graphite/id-15.f: New.
3445         * gfortran.dg/graphite/id-16.f: New.
3446         * gfortran.dg/graphite/id-5.f: New.
3447         * gfortran.dg/graphite/id-6.f: New.
3448         * gfortran.dg/graphite/id-7.f: New.
3449         * gfortran.dg/graphite/id-8.f: New.
3450         * gfortran.dg/graphite/id-9.f: New.
3451         * gfortran.dg/graphite/interchange-1.f: New.
3452         * gfortran.dg/graphite/interchange-2.f: New.
3453
3454 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3455
3456         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3457         flags based on the name of the testcase.
3458         * gfortran.dg/graphite/graphite.exp: Same.
3459
3460         * gcc.dg/graphite/block-0.c: Adjusted.
3461         * gcc.dg/graphite/block-1.c: Adjusted.
3462         * gcc.dg/graphite/block-2.c: Adjusted.
3463         * gcc.dg/graphite/block-3.c: Adjusted.
3464         * gcc.dg/graphite/block-4.c: Adjusted.
3465         * gcc.dg/graphite/block-5.c: Adjusted.
3466         * gcc.dg/graphite/block-6.c: Adjusted.
3467         * gcc.dg/graphite/pr37485.c: Adjusted.
3468         * gcc.dg/graphite/pr37684.c: Adjusted.
3469         * gcc.dg/graphite/pr37828.c: Adjusted.
3470         * gcc.dg/graphite/pr37883.c: Adjusted.
3471         * gcc.dg/graphite/pr37928.c: Adjusted.
3472         * gcc.dg/graphite/pr37943.c: Adjusted.
3473         * gcc.dg/graphite/pr38409.c: Adjusted.
3474         * gcc.dg/graphite/pr38498.c: Adjusted.
3475         * gcc.dg/graphite/pr38559.c: Adjusted.
3476         * gcc.dg/graphite/pr39335.c: Adjusted.
3477         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3478         * gcc.dg/graphite/scop-0.c: Adjusted.
3479         * gcc.dg/graphite/scop-1.c: Adjusted.
3480         * gcc.dg/graphite/scop-10.c: Adjusted.
3481         * gcc.dg/graphite/scop-11.c: Adjusted.
3482         * gcc.dg/graphite/scop-12.c: Adjusted.
3483         * gcc.dg/graphite/scop-13.c: Adjusted.
3484         * gcc.dg/graphite/scop-14.c: Adjusted.
3485         * gcc.dg/graphite/scop-15.c: Adjusted.
3486         * gcc.dg/graphite/scop-16.c: Adjusted.
3487         * gcc.dg/graphite/scop-17.c: Adjusted.
3488         * gcc.dg/graphite/scop-18.c: Adjusted.
3489         * gcc.dg/graphite/scop-19.c: Adjusted.
3490         * gcc.dg/graphite/scop-2.c: Adjusted.
3491         * gcc.dg/graphite/scop-3.c: Adjusted.-
3492         * gcc.dg/graphite/scop-4.c: Adjusted.
3493         * gcc.dg/graphite/scop-5.c: Adjusted.
3494         * gcc.dg/graphite/scop-6.c: Adjusted.
3495         * gcc.dg/graphite/scop-7.c: Adjusted.
3496         * gcc.dg/graphite/scop-8.c: Adjusted.
3497         * gcc.dg/graphite/scop-9.c: Adjusted.
3498         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3499         * gfortran.dg/graphite/block-1.f90: Adjusted.
3500         * gfortran.dg/graphite/block-2.f: Adjusted.
3501         * gfortran.dg/graphite/block-3.f90: Adjusted.
3502         * gfortran.dg/graphite/block-4.f90: Adjusted.
3503         * gfortran.dg/graphite/id-2.f90: Adjusted.
3504         * gfortran.dg/graphite/id-3.f90: Adjusted.
3505         * gfortran.dg/graphite/id-4.f90: Adjusted.
3506         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3507         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3508         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3509         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3510         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3511         * gfortran.dg/graphite/scop-1.f: Adjusted.
3512
3513 2009-07-30  Doug Kwan  <dougkwan@google.com>
3514
3515         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3516         in warnings added in rev 141298.
3517
3518 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3519
3520         * lib/options.exp: Use "!=" instead of "ne".
3521
3522         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3523
3524         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3525         * gcc.dg/ucnid-12.c: Likewise.
3526
3527 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3528             Pat Haugen  <pthaugen@us.ibm.com>
3529             Revital Eres <ERES@il.ibm.com>
3530
3531         * gcc.target/powerpc/altivec-32.c: New file to test
3532         Altivec simple math function vectorization.
3533
3534         * gcc.target/powerpc/bswap-run.c: New file to test swap
3535         builtins.
3536         * gcc.target/powerpc/bswap16.c: Ditto.
3537         * gcc.target/powerpc/bswap32.c: Ditto.
3538         * gcc.target/powerpc/bswap64-1.c: Ditto.
3539         * gcc.target/powerpc/bswap64-2.c: Ditto.
3540         * gcc.target/powerpc/bswap64-3.c: Ditto.
3541         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3542         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3543         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3544
3545         * gcc.target/powerpc/popcount-2.c: New file to test
3546         power7 popcntd instructions.
3547         * gcc.target/powerpc/popcount-3.c: Ditto.
3548
3549         * gcc.target/powerpc/pr39457.c: New VSX test.
3550         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3551         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3552         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3553         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3554         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3555         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3556         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3557         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3558         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3559         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3560         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3561         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3562
3563         * gcc.target/powerpc/altivec-6.c: Store the result of
3564         vec_add, so the optimizer doesn't remove it.
3565
3566         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3567         systems that support bswap64.
3568
3569         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3570         prevent VSX code generation.
3571
3572         * lib/target-supports.exp (check_vsx_hw_available): New
3573         function to test if VSX available.
3574         (check_effective_target_powerpc_vsx_ok): Ditto.
3575         (check_vmx_hw_available): Add explicit -mno-vsx.
3576
3577 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3578
3579         PR c/39902
3580         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3581
3582 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3583
3584         PR tree-optimization/40570
3585         * gcc.c-torture/compile/pr40570.c: New test.
3586
3587 2009-07-29  Jason Merrill  <jason@redhat.com>
3588
3589         PR c++/14912
3590         * g++.dg/template/defarg13.C: New.
3591
3592 2009-07-29  Richard Guenther  <rguenther@suse.de>
3593
3594         PR c++/40834
3595         * g++.dg/torture/pr40834.C: New testcase.
3596
3597 2009-07-29  Michael Matz  <matz@suse.de>
3598
3599         PR middle-end/40830
3600         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3601
3602 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3603
3604         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3605         sh*-*-* targets.  Skip on spu-*-* targets.
3606         * gfortran.dg/maxlocval_4.f90: Likewise.
3607         * gfortran.dg/minlocval_1.f90: Likewise.
3608         * gfortran.dg/minlocval_4.f90: Likewise.
3609
3610 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR fortran/40878
3613         * gfortran.dg/gomp/pr40878-1.f90: New test.
3614         * gfortran.dg/gomp/pr40878-2.f90: New test.
3615
3616         PR testsuite/40891
3617         * gcc.dg/cdce1.c: Adjust note line number.
3618         * gcc.dg/cdce2.c: Likewise.
3619
3620 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3621
3622         PR fortran/40882
3623         * gfortran.dg/proc_ptr_comp_13.f90: New.
3624
3625 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3626
3627         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3628         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3629         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3630         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3631         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3632         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3633         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3634         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3635         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3636         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3637         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3638         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3639         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3640         #ifdef NEED_IEEE754_FLOAT conditional.
3641         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3642         conditional.
3643
3644 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3645
3646         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3647         i?86-*-netware.
3648         * g++.dg/ext/bitfield3.C: Likewise.
3649         * g++.dg/ext/bitfield4.C: Likewise.
3650         * g++.dg/ext/bitfield5.C: Likewise.
3651         * gcc.dg/bitfld-15.c: Likewise.
3652         * gcc.dg/bitfld-16.c: Likewise.
3653         * gcc.dg/bitfld-17.c: Likewise.
3654         * gcc.dg/bitfld-18.c: Likewise.
3655         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3656         * gcc.dg/20010912-1.c: Likewise.
3657         * gcc.dg/20021018-1.c: Likewise.
3658         * gcc.dg/20030213-1.c: Likewise.
3659         * gcc.dg/20030225-1.c: Likewise.
3660         * gcc.dg/20030708-1.c: Likewise.
3661         * gcc.dg/20050321-2.c: Likewise.
3662         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3663         * gcc.dg/cdce2.c: Likewise.
3664         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3665         targets.
3666         * gcc.target/i386/pr37248-3.c: Likewise.
3667
3668 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3669
3670         PR fortran/40848
3671         * gfortran.dg/altreturn_7.f90: New.
3672
3673 2009-07-27  Simon Baldwin  <simonb@google.com>
3674
3675         PR testsuite/40829
3676         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3677         so that indexing no longer runs off array end.
3678
3679 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3680
3681         PR fortran/40851
3682         * gfortran.dg/derived_init_3.f90: New test.
3683
3684 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3685
3686         PR fortran/33197
3687         * gfortran.dg/atan2_1.f90: New test
3688         * gfortran.dg/atan2_2.f90: New test
3689
3690 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3691
3692         PR c++/40749
3693         * g++.dg/warn/Wreturn-type-6.C: New test.
3694
3695 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3696
3697         PR tree-optimization/40801
3698         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3699         * gfortran.dg/vect/vect.exp: Run tests starting with
3700         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3701
3702 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3703
3704         PR rtl-optimization/40445
3705         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3706
3707 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3708
3709         * gcc.dg/builtin-unreachable-4.c: New test.
3710
3711 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3712
3713         PR fortran/33197
3714         * gfortran.dg/complex_intrinsic_5.f90: New test.
3715         * gfortran.dg/complex_intrinsic_7.f90: New test.
3716
3717 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3718
3719         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3720         * gcc.dg/ipa/noclone-1.c: New test.
3721
3722 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3723
3724         * lib/target-supports.exp (check_effective_target_static): New
3725         procedure.
3726         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3727         supported.
3728         * g++.old-deja/g++.law/weak.C: Require static effective target.
3729
3730 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3731
3732         PR fortran/39630
3733         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3734         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3735         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3736         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3737         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3738         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3739         * gfortran.dg/typebound_call_10.f03: New.
3740
3741 2009-07-24  Jason Merrill  <jason@redhat.com>
3742
3743         * g++.dg/cpp0x/defaulted11.C: New.
3744
3745         * g++.dg/cpp0x/initlist23.C: New.
3746
3747 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3748
3749         PR fortran/40822
3750         * gfortran.dg/char_length_16.f90: New.
3751
3752 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR fortran/40643
3755         PR fortran/31067
3756         * gfortran.dg/maxlocval_2.f90: New test.
3757         * gfortran.dg/maxlocval_3.f90: New test.
3758         * gfortran.dg/maxlocval_4.f90: New test.
3759         * gfortran.dg/minlocval_1.f90: New test.
3760         * gfortran.dg/minlocval_2.f90: New test.
3761         * gfortran.dg/minlocval_3.f90: New test.
3762         * gfortran.dg/minlocval_4.f90: New test.
3763
3764 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3765
3766         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3767         scan-assembler.
3768
3769 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3770
3771         PR fortran/40839
3772         * gfortran.dg/pr40839.f90: New test.
3773
3774 2009-07-23  Michael Matz  <matz@suse.de>
3775
3776         PR middle-end/40830
3777         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3778         don't set options ourself.
3779
3780 2009-07-23  Simon Baldwin  <simonb@google.com>
3781
3782         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3783         native C compilation where required.
3784
3785 2009-07-22  Doug Kwan  <dougkwan@google.com>
3786
3787         * gcc.c-torture/compile/20090721-1.c: New test.
3788
3789 2009-07-22  Michael Matz  <matz@suse.de>
3790
3791         PR tree-optimization/35229
3792         PR tree-optimization/39300
3793         * gcc.dg/vect/vect-pre-interact.c: New test.
3794
3795 2009-07-22  Richard Guenther  <rguenther@suse.de>
3796
3797         * g++.dg/lookup/using21.C: Fix duplicate paste.
3798
3799 2009-07-22  Richard Guenther  <rguenther@suse.de>
3800
3801         PR c++/40799
3802         * g++.dg/lookup/using21.C: New testcase.
3803
3804 2009-07-21  Jason Merrill  <jason@redhat.com>
3805
3806         * g++.dg/init/aggr4.C: New.
3807
3808 2009-07-21  Jason Merrill  <jason@redhat.com>
3809
3810         Core issue 934
3811         * g++.dg/cpp0x/initlist22.C: New.
3812
3813 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3814
3815         * gcc.target/i386/vectorize8.c: New test.
3816
3817 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3818
3819         PR target/40811
3820         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3821         Add i?86 and x86_64 targets.
3822         * gcc.target/i386/vectorize7.c: New test.
3823
3824         PR target/40809
3825         * gcc.target/i386/pr40809.c: New test.
3826
3827 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3828
3829         PR tree-optimization/40813
3830         * g++.dg/opt/inline15.C: New test.
3831
3832 2009-07-21  Paul Brook <paul@codesourcery.com>
3833
3834         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3835         * lib/target-supports.exp (check_effective_target_section_anchors):
3836         Add arm*-*-*.
3837
3838 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3839
3840         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3841         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3842         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3843
3844 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3845
3846         * gcc.target/mips/ext-3.c: New test.
3847
3848 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3849
3850         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3851         * gcc.dg/builtin-object-size-8.c: New test.
3852         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3853         * g++.dg/ext/builtin-object-size2.C: Likewise.
3854
3855         PR tree-optimization/40792
3856         * gcc.dg/pr40792.c: New test.
3857
3858 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3859
3860         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3861         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3862         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3863
3864 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3865
3866         * gcc.target/sh/mfmovd.c: New test.
3867
3868 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3869             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3870
3871         PR libfortran/40714
3872         * gfortran.dg/eof_3.f90: New test.
3873
3874 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3875
3876         PR fortran/40727
3877         * gfortran.dg/intrinsic_cmplx.f90: New test.
3878
3879 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3880
3881         PR libfortran/34670
3882         PR libfortran/36874
3883         * gfortran.dg/cshift_bounds_1.f90:  New test.
3884         * gfortran.dg/cshift_bounds_2.f90:  New test.
3885         * gfortran.dg/cshift_bounds_3.f90:  New test.
3886         * gfortran.dg/cshift_bounds_4.f90:  New test.
3887         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3888         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3889         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3890         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3891
3892 2009-07-19  Jan Hubicka  <jh@suse.cz>
3893
3894         PR tree-optimization/40676
3895         * gcc.c-torture/compile/pr40676.c: New testcase.
3896
3897 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3898
3899         * gcc.target/mips/ext-2.c: New test.
3900
3901 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3902
3903         * gcc.target/mips/octeon-exts-7.c: New test.
3904         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3905         * gcc.target/mips/octeon-exts-5.c: Likewise.
3906
3907 2009-07-18  Richard Guenther  <rguenther@suse.de>
3908
3909         PR testsuite/40798
3910         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3911
3912 2009-07-18  Richard Guenther  <rguenther@suse.de>
3913
3914         PR c/40787
3915         * gcc.dg/pr35899.c: Adjust.
3916
3917 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3918
3919         * gcc.target/powerpc/asm-es-1.c: New test.
3920         * gcc.target/powerpc/asm-es-2.c: Likewise.
3921
3922 2009-07-17  Richard Guenther  <rguenther@suse.de>
3923
3924         PR c/40401
3925         * g++.dg/rtti/crash4.C: New testcase.
3926         * g++.dg/torture/20090706-1.C: Likewise.
3927         * gcc.dg/redecl-17.c: Likewise.
3928         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3929         * gcc.dg/declspec-9.c: Expect extra error.
3930         * gcc.dg/declspec-10.c: Likewise.
3931         * gcc.dg/declspec-11.c: Likewise.
3932         * gcc.dg/redecl-10.c: Expect extra warnings.
3933         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3934         * gcc.target/i386/pr39545-1.c: Likewise.
3935         * g++.dg/ext/asm3.C: Expect more errors.
3936         * g++.dg/gomp/block-1.C: Likewise.
3937         * g++.dg/gomp/block-2.C: Likewise.
3938         * g++.dg/gomp/block-3.C: Likewise.
3939         * g++.dg/gomp/block-5.C: Likewise.
3940         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3941         * g++.dg/warn/unused-result1.C: XFAIL.
3942
3943 2009-07-17  Richard Guenther  <rguenther@suse.de>
3944
3945         PR tree-optimization/40321
3946         * gcc.c-torture/compile/pr40321.c: New testcase.
3947         * g++.dg/torture/pr40321.C: Likewise.
3948
3949 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR c++/40780
3952         * g++.dg/template/ptrmem19.C: New test.
3953
3954 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3955             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3956
3957         PR 40435
3958         * gcc.dg/pr36902.c: Add column info.
3959         * g++.dg/gcov/gcov-2.C: Change count for definition.
3960
3961 2009-07-16  Jason Merrill  <jason@redhat.com>
3962
3963         PR libstdc++/37907
3964         * g++.dg/cpp0x/std-layout1.C: New.
3965         * g++.dg/ext/has_nothrow_assign.C: Fix.
3966         * g++.dg/ext/has_nothrow_copy.C: Fix.
3967         * g++.dg/ext/has_trivial_assign.C: Fix.
3968         * g++.dg/ext/has_trivial_copy.C: Fix.
3969         * g++.dg/ext/is_pod.C: Fix.
3970         * g++.dg/other/offsetof3.C: Adjust.
3971         * g++.dg/overload/ellipsis1.C: Adjust.
3972         * g++.dg/warn/var-args1.C: Adjust.
3973         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3974         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3975         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3976         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3977         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3978
3979 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3980
3981         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3982         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3983         effective target "mpc_pow".
3984         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3985
3986 2009-07-16  Richard Henderson  <rth@redhat.com>
3987
3988         * g++.dg/opt/eh4.C: New test.
3989
3990 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3991
3992         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3993
3994 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3995
3996         PR middle-end/40747
3997         * gcc.c-torture/execute/pr40747.c: New test.
3998
3999 2009-07-15  Richard Guenther  <rguenther@suse.de>
4000
4001         PR middle-end/40753
4002         * gcc.c-torture/compile/pr40753.c: New testcase.
4003
4004 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4005
4006         PR fortran/40743
4007         * gfortran.dg/interface_assignment_4.f90: New.
4008
4009 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4010
4011         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4012         for FreeBSD up to and including version 8.
4013
4014 2009-07-14  Taras Glek  <tglek@mozilla.com>
4015             Rafael Espindola  <espindola@google.com>
4016
4017         * g++.dg/plugin/header-plugin-test.C: New.
4018         * g++.dg/plugin/header_plugin.c: New.
4019         * g++.dg/plugin/plugin.exp: Update.
4020
4021 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4022
4023         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4024         function to enable vectorization.
4025         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4026         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4027
4028 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4029
4030         * gcc.target/i386/sse-copysignf-vec.c: New test.
4031         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4032
4033 2009-07-14  Jason Merrill  <jason@redhat.com>
4034
4035         PR c++/37276
4036         * g++.dg/lookup/builtin5.C: New.
4037         * g++.dg/other/error22.C: Add missing extern "C".
4038         * g++.dg/warn/Warray-bounds.C: Likewise.
4039         * gcc.dg/compat/compat-common.h: Likewise.
4040
4041         PR c++/40746
4042         * g++.dg/lookup/using20.C: New.
4043
4044         PR c++/40740
4045         * g++.dg/template/koenig8.C: New.
4046
4047 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4048
4049         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4050         both i?86-*-darwin* and x86_64-*-darwin*.
4051
4052 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4053
4054         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4055         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4056         name.
4057
4058 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4059
4060         PR debug/40705
4061         * g++.dg/debug/dwarf2/typedef1.C: New test.
4062
4063         PR c++/40357
4064         * g++.dg/other/typedef3.C: New test.
4065
4066 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4067
4068         * gcc.dg/20090709-1.c: Move to a proper place ...
4069         * gcc.target/m68k/20090709-1.c: ... here.
4070
4071 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4072
4073         PR C++/22154
4074         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4075         front of qualified names are allowed.
4076         * g++.dg/parse/crash10.C: Likewise.
4077         * g++.dg/parse/error15.C: Likewise.
4078         * g++.dg/parse/typename9.C: Likewise.
4079         * g++.dg/parse/error8.C: Likewise.
4080
4081 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4082
4083         PR fortran/40646
4084         * gfortran.dg/proc_ptr_22.f90: Extended.
4085         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4086
4087 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4088
4089         * gfortran.dg/vect/vect-6.f: New test.
4090
4091 2009-07-12  Jason Merrill  <jason@redhat.com>
4092
4093         PR c++/36628
4094         * g++.dg/cpp0x/decltype17.C: New.
4095
4096         PR c++/37206
4097         * g++.dg/cpp0x/rv10.C: New.
4098
4099 2009-07-12  Jason Merrill  <jason@redhat.com>
4100
4101         PR c++/40689
4102         * g++.dg/cpp0x/initlist20.C: New.
4103         * g++.dg/cpp0x/initlist21.C: New.
4104
4105 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4106
4107         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4108         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4109         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4110         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4111         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4112
4113 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4114
4115         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4116         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4117         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4118         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4119         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4120         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4121         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4122         effective_target fd_truncate.
4123
4124 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4125
4126         * gnat.dg/specs/addr1.ads: New test.
4127
4128 2009-07-11  Jan Hubicka  <jh@suse.cz>
4129
4130         PR middle-end/48388
4131         * g++.dg/torture/pr40388.C: New testcase.
4132
4133 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4134
4135         PR target/40668
4136         * gcc.c-torture/execute/pr40668.c: New test.
4137
4138 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4139
4140         * gcc.c-torture/execute/20090711-1.c: New test.
4141
4142 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4143
4144         PR testsuite/40699
4145         PR testsuite/40707
4146         PR testsuite/40709
4147         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4148         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4149         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4150         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4151
4152 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4153
4154         PR fortran/33197
4155         * gfortran.dg/complex_intrinsic_3.f90: New test.
4156         * gfortran.dg/complex_intrinsic_4.f90: New test.
4157
4158 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4159
4160         PR target/39079
4161         * gcc.target/mips/mips.exp: Make -msynci a known option.
4162         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4163
4164 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4165
4166         PR c++/40502
4167         * g++.dg/ext/strncpy-chk1.C: New test.
4168
4169 2009-07-10  Richard Guenther  <rguenther@suse.de>
4170
4171         PR tree-optimization/40496
4172         * g++.dg/opt/pr40496.C: New testcase.
4173
4174 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4175
4176         PR 25509
4177         PR 40614
4178         * g++.dg/warn/unused-result1-Werror.c: New.
4179
4180 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4181
4182         PR fortran/39334
4183         * gfortran.dg/recursive_parameter_1.f90: New test.
4184
4185 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4186
4187         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4188         * gfortran.dg/module_equivalence_6.f90: Ditto.
4189         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4190         * gfortran.dg/nan_2.f90: Ditto.
4191         * gfortran.dg/inquire_11.f90: Ditto.
4192         * gfortran.dg/abstract_type_3.f03: Ditto.
4193         * gfortran.dg/abstract_type_1.f90: Ditto.
4194         * gfortran.dg/private_type_9.f90: Ditto.
4195         * gfortran.dg/abstract_type_5.f03: Ditto.
4196         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4197         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4198         * gfortran.dg/derived_sub.f90: Ditto.
4199         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4200         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4201         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4202         * gfortran.dg/mvbits_6.f90: Ditto.
4203         * gfortran.dg/abstract_type_2.f03: Ditto.
4204         * gfortran.dg/abstract_type_4.f03: Ditto.
4205         * gfortran.dg/bounds_check_9.f90: Ditto.
4206         * gfortran.dg/optional_dim_3.f90: Ditto.
4207         * gfortran.dg/pr32921.f: Ditto.
4208         * gfortran.dg/entry_16.f90: Ditto.
4209         * gfortran.dg/generic_16.f90: Ditto.
4210
4211
4212 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4213
4214         * gcc.target/m68k/20090709-1.c: New.
4215
4216 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4217
4218         PR c++/40684
4219         * g++.dg/template/unify11.C: New test.
4220
4221 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4222
4223         PR fortran/40629
4224         * gfortran.dg/host_assoc_function_9.f90: New test.
4225
4226 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4227
4228         PR fortran/40646
4229         * gfortran.dg/proc_ptr_22.f90: New.
4230         * gfortran.dg/proc_ptr_comp_12.f90: New.
4231
4232 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR middle-end/40692
4235         * gcc.c-torture/compile/pr40692.c: New test.
4236
4237 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4238
4239         PR fortran/40604
4240         * gfortran.dg/pointer_check_6.f90: New test.
4241
4242 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4243
4244         * gcc.target/mips/truncate-5.c: New test.
4245
4246 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4247
4248         PR libfortran/40330
4249         PR libfortran/40662
4250         * gfortran.dg/fmt_cache_1.f: New test.
4251
4252 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4253
4254         PR fortran/40675
4255         * gfortran.dg/nosigned_zero_1.f90: New test.
4256         * gfortran.dg/nosigned_zero_2.f90: New test.
4257
4258 2009-07-08  Richard Guenther  <rguenther@suse.de>
4259
4260         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4261
4262 2009-07-08  Richard Guenther  <rguenther@suse.de>
4263
4264         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4265
4266 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4267
4268         PR fortran/40591
4269         * gfortran.dg/proc_ptr_21.f90: New test.
4270
4271 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4272
4273         PR c++/31246
4274         * g++.dg/warn/pr31246.C: New.
4275         * g++.dg/warn/pr31246-2.C: New.
4276
4277 2009-07-07  Jason Merrill  <jason@redhat.com>
4278
4279         PR c++/35828
4280         * g++.dg/template/defarg12.C: New.
4281
4282         PR c++/37816
4283         * g++.dg/cpp0x/enum7.C: New.
4284
4285         PR c++/37946
4286         * g++.dg/cpp0x/enum6.C: New.
4287
4288         PR c++/40639
4289         * g++.dg/cpp0x/enum5.C: New.
4290
4291         PR c++/40633
4292         * g++.dg/cpp0x/enum4.C: New.
4293
4294 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4295
4296         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4297
4298 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4299
4300         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4301
4302 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR middle-end/40669
4305         * gcc.dg/pr40669.c: New test.
4306
4307 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4308
4309         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4310         location. Update all calls.
4311         * g++.dg/plugin/selfassign.c: Likewise.
4312
4313 2009-07-06  Jason Merrill  <jason@redhat.com>
4314
4315         * g++.dg/rtti/dyncast[34].C: New.
4316
4317 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4318
4319         * lib/target-supports.exp
4320         (check_effective_target_mips_newabi_large_long_double): New.
4321         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4322         target.
4323         * gcc.target/mips/fpr-moves-6.c: Likewise.
4324
4325 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4326
4327         PR c++/40557
4328         * g++.dg/template/union2.C: New test.
4329
4330 2009-07-04  Jason Merrill  <jason@redhat.com>
4331
4332         * g++.dg/template/using15.C: New.
4333
4334 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4335
4336         * gfortran.dg/maxloc_1.f90: New test.
4337
4338 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4339
4340         PR fortran/40593
4341         * gfortran.dg/proc_ptr_result_6.f90: New.
4342
4343 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4344
4345         * gcc.dg/framework-2.c: Adjust testcase to pass.
4346
4347 2009-07-04  Jason Merrill  <jason@redhat.com>
4348
4349         PR c++/40619
4350         * g++.dg/cpp0x/auto16.C: New.
4351
4352 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4353
4354         PR target/40587
4355         * gfortran.dg/pr40587.f: New test.
4356
4357 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4358
4359         PR fortran/40638
4360         * gfortran.dg/unit_1.f90: New test.
4361
4362 2009-07-03  Jason Merrill  <jason@redhat.com>
4363
4364         * g++.dg/template/pure1.C: Expect another error.
4365
4366 2009-07-03  Richard Guenther  <rguenther@suse.de>
4367
4368         PR tree-optimization/40640
4369         * gcc.c-torture/compile/pr40640.c: New testcase.
4370
4371 2009-07-03  Richard Guenther  <rguenther@suse.de>
4372
4373         PR middle-end/34163
4374         * gfortran.dg/pr34163.f90: New testcase.
4375
4376 2009-07-03  Jan Hubicka  <jh@suse.cz>
4377
4378         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4379         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4380         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4381         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4382         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4383         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4384         * gnat.dg/loop_optimization6.adb: Enable -O2.
4385
4386 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4387
4388         * g++.dg/warn/null4.C: Extend.
4389
4390 2009-07-02  Jason Merrill  <jason@redhat.com>
4391
4392         * g++.dg/template/spec8.C: Fix.
4393
4394 2009-07-02  Michael Matz  <matz@suse.de>
4395
4396         PR fortran/32131
4397         * gfortran.dg/pr32921.f: Adjust.
4398
4399 2009-07-02  Jan Hubicka  <jh@suse.cz>
4400
4401         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4402
4403 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4404
4405         * gcc.target/mips/truncate-4.c: New testcase.
4406
4407 2009-07-01  Richard Guenther  <rguenther@suse.de>
4408
4409         PR tree-optimization/19831
4410         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4411         make allocated memory escape.  Un-XFAIL.
4412         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4413         * gcc.dg/vect/pr31699.c: Likewise.
4414         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4415
4416 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR c++/40566
4419         * g++.dg/parse/cond5.C: New test.
4420
4421 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4422
4423         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4424         (main): Pass n to main_1 instead.
4425         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4426         (main_1): New function, split off from...
4427         (main): ...here.  Pass `off' to main_1 instead.
4428
4429 2009-06-30  Jason Merrill  <jason@redhat.com>
4430
4431         PR c++/40595
4432         * g++.dg/cpp0x/variadic94.C: New.
4433
4434 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4435
4436         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4437         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4438         (init_ld_library_path_env_vars): New function, replacing the
4439         orig_*_saved assignments.  Call it after defining it.
4440         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4441         (restore_ld_library_path_env_vars): Likewise.
4442         (add_path, find_libgcc_s): New functions.
4443         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4444         gcc-set-multilib-library-path.
4445         (objc_target_compile): Don't add "." to ld_library_path.
4446         Use add_path.
4447         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4448         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4449         gcc-set-multilib-library-path.
4450         * lib/g++.exp (g++_link_flags): Likewise.
4451         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4452         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4453         top level; do it...
4454         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4455         to tell when this needs to happen.  Use find_libgcc_s instead of
4456         gcc-set-multilib-library-path.
4457         * lib/gcc-dg.exp: Likewise.
4458         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4459         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4460         unless it is in $ALT_LD_LIBRARY_PATH.
4461         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4462
4463 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4464
4465         * gnat.dg/discr12.adb: New test.
4466         * gnat.dg/discr12_pkg.ads: New helper.
4467         * gnat.dg/discr13.adb: New test.
4468         * gnat.dg/discr14.ad[sb]: Likewise.
4469         * gnat.dg/discr15.adb: Likewise.
4470         * gnat.dg/discr15_pkg.ads: New helper.
4471         * gnat.dg/discr16.adb: New test.
4472         * gnat.dg/discr16_g.ads: New helper.
4473         * gnat.dg/discr16_pkg.ads: Likewise.
4474         * gnat.dg/discr16_cont.ads: Likewise.
4475         * gnat.dg/discr17.adb: New test.
4476         * gnat.dg/discr18.adb: Likewise.
4477         * gnat.dg/discr18_pkg.ads: New helper.
4478         * gnat.dg/discr19.adb: New test.
4479
4480 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4481
4482         PR fortran/40576
4483         * gfortran.dg/internal_write_1.f90:  New testcase.
4484
4485 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4486
4487         PR fortran/40594
4488         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4489
4490 2009-06-30  Richard Guenther  <rguenther@suse.de>
4491
4492         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4493
4494 2009-06-30  Wei Guozhi  <carrot@google.com>
4495
4496         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4497         to "-Os".
4498
4499 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4500
4501         PR tree-optimization/40542
4502         * gcc.dg/vect/pr40542.c: New test.
4503
4504 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4505
4506         PR tree-optimization/40582
4507         * gcc.c-torture/compile/pr40582.c: New test.
4508
4509 2009-06-30  Wei Guozhi  <carrot@google.com>
4510
4511         PR/40416
4512         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4513
4514 2009-06-29  Jason Merrill  <jason@redhat.com>
4515
4516         PR c++/40274
4517         * g++.dg/template/debug1.C: New.
4518
4519 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4520
4521         PR fortran/40580
4522         * pointer_check_1.f90: New test.
4523         * pointer_check_2.f90: New test.
4524         * pointer_check_3.f90: New test.
4525         * pointer_check_4.f90: New test.
4526         * pointer_check_5.f90: New test.
4527
4528 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4529
4530         PR fortran/40551
4531         * gfortran.dg/func_assign_2.f90 : New test.
4532
4533 2009-06-29  Richard Guenther  <rguenther@suse.de>
4534
4535         PR middle-end/14187
4536         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4537         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4538         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4539         * gcc.c-torture/execute/20090623-1.c: Likewise.
4540         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4541         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4542
4543 2009-06-29  Richard Guenther  <rguenther@suse.de>
4544
4545         PR middle-end/38212
4546         * gcc.c-torture/execute/pr38212.c: New testcase.
4547
4548 2009-06-29  Richard Guenther  <rguenther@suse.de>
4549
4550         PR tree-optimization/40579
4551         * gcc.c-torture/execute/pr40579.c: New testcase.
4552
4553 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4554
4555         PR tree-optimization/40550
4556         * gcc.dg/pr40550.c: New test.
4557
4558 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4559
4560         * gnat.dg/overflow_sum2.adb: New test
4561         * gnat.dg/namet.ads: New helper.
4562
4563         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4564
4565 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4566
4567         PR fortran/34112
4568         * gfortran.dg/compiler-directive_1.f90: New test.
4569         * gfortran.dg/compiler-directive_2.f: New test.
4570
4571 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4572
4573         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4574         comment out some values and add some cases.
4575
4576 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4577
4578         PR testsuite/40567
4579         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4580
4581 2009-06-26  Richard Henderson  <rth@redhat.com>
4582
4583         PR testsuite/40565
4584         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4585         * gcc.target/i386/local.c: Pass a non-constant to T.
4586
4587 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4588
4589         PR fortran/39997
4590         PR fortran/40541
4591         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4592         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4593         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4594         * gfortran.dg/proc_ptr_result_5.f90: New.
4595
4596 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4597
4598         PR c/39902
4599         * gcc.dg/dfp/pr39902.c: New test.
4600
4601 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4602
4603         PR testsuite/40532
4604         * gcc.dg/builtins-65.c: Require c99 runtime.
4605
4606 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4607
4608         * gnat.dg/array7.ad[sb]: New test.
4609
4610 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4611
4612         * gnat.dg/array6.adb: New test.
4613
4614 2009-06-25  Ian Lance Taylor  <iant@google.com>
4615
4616         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4617
4618 2009-06-25  Ian Lance Taylor  <iant@google.com>
4619
4620         * g++.dg/warn/Wunused-16.C: New testcase.
4621
4622 2009-06-25  Ian Lance Taylor  <iant@google.com>
4623
4624         * g++.dg/warn/skip-2.C: New testcase.
4625
4626 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4627
4628         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4629         dg-skip-if and move to ...
4630         * gcc.dg/torture/20090618-1.c.
4631
4632 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4633
4634         PR tree-optimization/40493
4635         * gcc.c-torture/execute/pr40493.c: New test.
4636
4637 2009-06-24  Jason Merrill  <jason@redhat.com>
4638
4639         PR c++/40342
4640         * g++.dg/template/overload10.C: New.
4641
4642 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4643
4644         PR fortran/40427
4645         * gfortran.dg/proc_ptr_comp_11.f90: New.
4646
4647 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4648
4649         * gcc.dg/pr40501.c: New testcase.
4650
4651 2009-06-23  DJ Delorie  <dj@redhat.com>
4652
4653         Add MeP port.
4654         * lib/target-supports.exp: Add mep support (no profiling).
4655
4656 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4657
4658         PR testsuite/39297
4659         * gcc.dg/ssa/loop-31.c: Change scan rules.
4660
4661 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4662
4663         * gcc.dg/cpp/empty-include.c: Update column info.
4664         * gcc.dg/cpp/assert2.c: Update column info.
4665
4666 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4667
4668         * g++.dg/ext/builtin-object-size1.C: New test.
4669         * g++.dg/ext/builtin-object-size2.C: New test.
4670
4671 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4672
4673         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4674         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4675
4676 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4677
4678         * gcc.target/mips/truncate-3.c: New test.
4679
4680 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4681
4682         PR fortran/37254
4683         PR fortran/39850
4684         * gfortran.dg/interface_30.f90: Modified error message.
4685         * gfortran.dg/proc_decl_22.f90: New.
4686
4687 2009-06-22  Ian Lance Taylor  <iant@google.com>
4688
4689         * gcc.dg/Wcxx-compat-19.c: New testcase.
4690
4691 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4692
4693         PR objc/28050
4694         * pr28050.m: New testcase.
4695
4696 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4697
4698         PR testsuite/40481
4699         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4700
4701 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4702
4703         PR tree-optimization/40492
4704         * g++.dg/torture/pr40492.C: New test.
4705
4706 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4707
4708         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4709         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4710
4711 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4712
4713         * gnat.dg/raise_ce.adb: Helper for ...
4714         * gnat.dg/handle_and_return.adb: New test.
4715
4716 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4717
4718         PR fortran/40443
4719         * gfortran.dg/generic_18.f90: New test.
4720
4721 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4722
4723         PR fortran/40472
4724         * gfortran.dg/spread_size_limit.f90: New test.
4725
4726 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4727
4728         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4729         to put dump files in a subdirectory.
4730         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4731         ".o" temporary files.
4732
4733 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4734
4735         PR fortran/39850
4736         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4737         * gfortran.dg/interface_20.f90: Ditto.
4738         * gfortran.dg/interface_21.f90: Ditto.
4739         * gfortran.dg/interface_22.f90: Ditto.
4740         * gfortran.dg/interface_30.f90: New.
4741         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4742
4743 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4744
4745         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4746         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4747         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4748         DEFAULT_VECTFLAGS.
4749
4750 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4751             Revital Eres  <eres@il.ibm.com>
4752
4753         PR testsuite/40359
4754         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4755         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4756         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4757
4758 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4759
4760         PR testsuite/40475
4761         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4762         without misalignment support.
4763         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4764
4765 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4766
4767         PR fortran/40452
4768         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4769
4770 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4771
4772         PR fortran/40440
4773         * gfortran.dg/alloc_comp_result_2.f90: New test.
4774
4775 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4776
4777         PR target/40482
4778         * gcc.target/arm/pr40482.c: New test.
4779
4780 2009-06-19  Ian Lance Taylor  <iant@google.com>
4781
4782         * gcc.dg/Wcxx-compat-18.c: New testcase.
4783
4784 2009-06-19  Richard Guenther  <rguenther@suse.de>
4785
4786         * gcc.c-torture/execute/20090618-1.c: New testcase.
4787
4788 2009-06-19  Ian Lance Taylor  <iant@google.com>
4789
4790         * gcc.dg/Wcxx-compat-17.c: New testcase.
4791
4792 2009-06-19  Ian Lance Taylor  <iant@google.com>
4793
4794         * gcc.dg/Wcxx-compat-15.c: New testcase.
4795
4796 2009-06-19  Ian Lance Taylor  <iant@google.com>
4797
4798         * gcc.dg/Wcxx-compat-16.c: New testcase.
4799
4800 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4801
4802         * gcc.dg/builtins-34.c: Add significand cases.
4803
4804 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4805
4806         PR testsuite/40491
4807         * gcc.dg/20080522-1.c: Remove testcase for real.
4808         * gcc.dg/20080528-1.c: Ditto.
4809
4810 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4811
4812         PR fortran/40450
4813         * gfortran.dg/proc_ptr_20.f90: New.
4814
4815 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4816
4817         PR target/40470
4818         * gcc.dg/torture/pr40470-1.c: New.
4819         * gcc.dg/torture/pr40470-2.c: Likewise.
4820         * gcc.dg/torture/pr40470-3.c: Likewise.
4821         * gcc.dg/torture/pr40470-4.c: Likewise.
4822
4823 2009-06-18  Diego Novillo  <dnovillo@google.com>
4824
4825         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4826         * gcc.dg/plugin/ggcplug.c: Likewise.
4827         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4828         * g++.dg/plugin/selfassign.c: Likewise.
4829         * g++.dg/plugin/attribute_plugin.c: Likewise.
4830         * g++.dg/plugin/dumb_plugin.c: Likewise.
4831
4832 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4833
4834         * gcc.dg/cpp/arith-3.c: Add column info.
4835
4836 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4837
4838         * gcc.target/arm/fp16-compile-none-2.c: New.
4839         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4840         * gcc.target/arm/fp16-compile-alt-12.c: New.
4841
4842 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4843
4844         * gcc.target/arm/fp16-compile-alt-1.c: New.
4845         * gcc.target/arm/fp16-compile-alt-2.c: New.
4846         * gcc.target/arm/fp16-compile-alt-3.c: New.
4847         * gcc.target/arm/fp16-compile-alt-4.c: New.
4848         * gcc.target/arm/fp16-compile-alt-5.c: New.
4849         * gcc.target/arm/fp16-compile-alt-6.c: New.
4850         * gcc.target/arm/fp16-compile-alt-7.c: New.
4851         * gcc.target/arm/fp16-compile-alt-8.c: New.
4852         * gcc.target/arm/fp16-compile-alt-9.c: New.
4853         * gcc.target/arm/fp16-compile-alt-10.c: New.
4854         * gcc.target/arm/fp16-compile-alt-11.c: New.
4855         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4856         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4857         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4858         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4859         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4860         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4861         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4862         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4863         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4864         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4865         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4866         * gcc.target/arm/fp16-compile-none-1.c: New.
4867         * gcc.target/arm/fp16-compile-exprtype.c: New.
4868         * gcc.target/arm/fp16-compile-vcvt.c: New.
4869         * gcc.target/arm/fp16-builtins-1.c: New.
4870         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4871         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4872         * gcc.target/arm/fp16-param-1.c: New.
4873         * gcc.target/arm/fp16-return-1.c: New.
4874         * gcc.target/arm/fp16-unprototyped-1.c: New.
4875         * gcc.target/arm/fp16-unprototyped-2.c: New.
4876         * gcc.target/arm/fp16-variadic-1.c: New.
4877         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4878         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4879         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4880         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4881         * gcc.dg/torture/arm-fp16-ops.h: New.
4882         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4883         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4884         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4885         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4886         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4887         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4888         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4889         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4890         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4891         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4892         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4893         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4894         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4895         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4896         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4897         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4898         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4899         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4900         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4901         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4902         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4903
4904 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4905
4906         * gcc.dg/builtins-65.c: New test.
4907
4908 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4909
4910         PR fortran/40451
4911         * gfortran.dg/proc_ptr_result_4.f90: New.
4912
4913 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4914
4915         * gcc.c-torture/execute/bitfld-5.c: New test.
4916
4917 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4918
4919         * gcc.dg/builtin-unreachable-3.c: New test.
4920
4921 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4922
4923         * gcc.target/i386/builtin-unreachable.c: New test.
4924
4925 2009-06-17  Ian Lance Taylor  <iant@google.com>
4926
4927         * gcc.dg/Wcxx-compat-14.c: New testcase.
4928
4929 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4930
4931         * gcc.dg/func-ptr-conv-1.c: Update column info.
4932
4933 2009-06-17  Richard Guenther  <rguenther@suse.de>
4934
4935         PR middle-end/40404
4936         * gcc.c-torture/execute/pr40404.c: New testcase.
4937
4938 2009-06-17  Richard Guenther  <rguenther@suse.de>
4939
4940         PR middle-end/40460
4941         * g++.dg/torture/pr40460.C: New testcase.
4942
4943 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4944
4945         * gcc.dg/plugin/one_time_plugin.c: New test.
4946         * gcc.dg/plugin/one_time-test-1.c: New test.
4947         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4948
4949 2009-06-16  Ian Lance Taylor  <iant@google.com>
4950
4951         * g++.dg/warn/skip-1.C: New testcase.
4952
4953 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4954
4955         PR middle-end/40446
4956         * g++.dg/other/pr40446.C: New test.
4957
4958 2009-06-16  Richard Guenther  <rguenther@suse.de>
4959
4960         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4961         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4962         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4963         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4964
4965 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4966
4967         * gcc.c-torture/compile/pr40432.c: New file.
4968
4969 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4970
4971         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4972
4973 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4974
4975         PR fortran/36947
4976         PR fortran/40039
4977         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4978         * gfortran.dg/interface_20.f90: Modified error messages.
4979         * gfortran.dg/interface_21.f90: Ditto.
4980         * gfortran.dg/interface_26.f90: Ditto.
4981         * gfortran.dg/interface_27.f90: Ditto.
4982         * gfortran.dg/interface_28.f90: Extended test case.
4983         * gfortran.dg/interface_29.f90: New.
4984         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4985         * gfortran.dg/proc_decl_8.f90: Ditto.
4986         * gfortran.dg/proc_ptr_11.f90: Ditto.
4987         * gfortran.dg/proc_ptr_15.f90: Ditto.
4988
4989 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4990
4991         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4992         printing.
4993         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4994         gcc.dg/vect/vect-outer-4f.c: Likewise.
4995         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4996         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4997         Likewise.
4998         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4999         outer loop.
5000
5001 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5002
5003         PR fortran/40383
5004         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5005
5006 2009-06-15  Ian Lance Taylor  <iant@google.com>
5007
5008         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5009         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5010         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5011         Recognize new notes.
5012         * gcc.dg/stmt-expr-label-2.c: Likewise.
5013         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5014         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5015         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5016         * gcc.dg/c99-vla-jump-4.c: Likewise.
5017         * gcc.dg/stmt-expr-label-1.c: Likewise.
5018         * gcc.dg/stmt-expr-label-3.c: Likewise.
5019         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5020
5021 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5022
5023         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5024
5025 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5026
5027         * gcc.dg/builtin-object-size-7.c: New test.
5028
5029 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5030
5031         PR testsuite/40426
5032         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5033         level != "" use separate -gdwarf-2 -g${level} options instead of
5034         -gdwarf-2${level}.
5035         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5036         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5037         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5038
5039 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5040
5041         * g++.dg/abi/mangle11.C: Update warning line.
5042         * g++.dg/abi/mangle12.C: Update warning line.
5043         * g++.dg/abi/mangle17.C: Update warning line.
5044         * g++.dg/abi/mangle20-2.C: Update warning line.
5045
5046 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5047
5048         * gcc.dg/optimize-bswap-1.c: Split into these two:
5049         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5050         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5051
5052 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5053
5054         * gcc.dg/optimize-bswap-1.c: New testcase.
5055
5056 2009-06-14  Richard Guenther  <rguenther@suse.de>
5057
5058         PR middle-end/40389
5059         * g++.dg/torture/pr40389.C: New testcase.
5060
5061 2009-06-13  Richard Guenther  <rguenther@suse.de>
5062
5063         PR tree-optimization/40421
5064         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5065
5066 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5067
5068         * gcc.dg/old-style-prom-3.c: Add column info.
5069         * gcc.dg/overflow-warn-1.c
5070         * gcc.dg/gomp/pr27415.c
5071         * gcc.dg/gomp/for-1.c: Same.
5072         * gcc.dg/enum-compat-1.c: Same.
5073         * gcc.dg/c99-tag-3.c: Same.
5074         * gcc.dg/Wredundant-decls-2.c: Same.
5075         * gcc.dg/func-ptr-conv-1.c: Same.
5076         * gcc.dg/asm-wide-1.c: Same.
5077         * gcc.dg/nofixed-point-2.c: Same.
5078         * gcc.dg/cpp/line3.c: Same.
5079         * gcc.dg/array-10.c: Same.
5080         * gcc.dg/c99-vla-jump-1.c: Same.
5081         * gcc.dg/pr20368-1.c: Same.
5082         * gcc.dg/Wshadow-3.c: Same.
5083         * gcc.dg/c90-const-expr-8.c: Same.
5084         * gcc.dg/label-decl-2.c: Same.
5085         * gcc.dg/dremf-type-compat-2.c: Same.
5086         * gcc.dg/c90-const-expr-5.c: Same.
5087         * gcc.dg/builtins-30.c: Same.
5088         * gcc.dg/Warray-bounds.c: Same.
5089         * gcc.dg/Wcxx-compat-2.c: Same.
5090         * gcc.dg/tree-ssa/col-1.c: Same.
5091         * gcc.dg/old-style-prom-2.c: Same.
5092         * gcc.dg/cast-function-1.c: Same.
5093         * gcc.dg/pr15698-1.c: Same.
5094         * gcc.dg/dremf-type-compat-3.c: Same.
5095         * gcc.dg/vla-8.c: Same.
5096         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5097         line.
5098         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5099         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5100         * gcc.dg/enum-compat-1.c: Same.
5101         * gcc.dg/dremf-type-compat-2.c: Same.
5102         * gcc.dg/old-style-prom-2.c: Same.
5103         * gcc.dg/pr15698-1.c: Same.
5104         * gcc.dg/pr20368-1.c: Same.
5105         * gcc.dg/dremf-type-compat-3.c: Same.
5106         * gcc.dg/builtins-30.c: Same.  Test for columns.
5107
5108 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5109
5110         PR fortran/40176
5111         * gfortran.dg/proc_decl_1.f90: Extended.
5112
5113 2009-06-12  Ian Lance Taylor  <iant@google.com>
5114
5115         * gcc.dg/Wcxx-compat-13.c: New testcase.
5116
5117 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5118
5119         PR tree-opt/38865
5120         * gcc.dg/tree-ssa/fre-vce-1.c
5121
5122 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5123
5124         PR testsuite/40384
5125         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5126         min-insn-to-prefetch-ratio=5.
5127
5128 2009-06-12  Joey Ye  <joey.ye@intel.com>
5129             H.J. Lu  <hongjiu.lu@intel.com>
5130
5131         PR middle-end/39146
5132         * gcc.target/i386/stackalign/pr39146.c: New.
5133
5134 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5135
5136         * gcc.target/i386/crc32-1.c: New.
5137         * gcc.target/i386/crc32-2.c: Likewise.
5138
5139 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5140
5141         PR c/39252
5142         * gcc.dg/builtin-unreachable-1.c: New test.
5143         * gcc.dg/builtin-unreachable-2.c: Same.
5144
5145 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5146
5147         PR fortran/40402
5148         * gfortran.dg/data_value_1.f90: New test.
5149
5150 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5151
5152         PR testsuite/39831
5153         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5154         remove ilp32 requirement.
5155         * gcc.target/i386/excess-precision-2.c: Likewise.
5156         * gcc.target/i386/excess-precision-3.c: Likewise.
5157         * gcc.target/i386/excess-precision-4.c: Likewise.
5158         * gcc.target/i386/excess-precision-5.c: Likewise.
5159         * gcc.target/i386/excess-precision-6.c: Likewise.
5160
5161 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5162
5163         PR fortran/38718
5164         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5165         * gfortran.dg/nan_5.f90: New test.
5166
5167 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5168
5169         * gcc.target/arm/neon-modes-1.c: New test.
5170
5171 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5172
5173         * g++.dg/torture/pr31579.C: Cast pointer
5174         via __SIZE_TYPE__ instead of 'unsigned long'.
5175
5176 2009-06-10  Anthony Green  <green@moxielogic.com>
5177
5178         * lib/target-supports.exp (check_profiling_available):
5179         Profiling is not available for testing purposes on moxie.
5180
5181 2009-06-09  Ian Lance Taylor  <iant@google.com>
5182
5183         * gcc.dg/Wcxx-compat-12.c: New testcase.
5184
5185 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5186
5187         PR libfortran/40334
5188         * gfortran.dg/backspace_11.f90: New.
5189
5190 2009-06-09  Jason Merrill  <jason@redhat.com>
5191
5192         * g++.dg/cpp0x/defaulted10.C: New.
5193
5194 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5195
5196         * gcc.c-torture/compile/pr40351.c: New file.
5197
5198 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5199
5200         * gnat.dg/align_max.adb: New test.
5201
5202 2009-06-08  Jason Merrill  <jason@redhat.com>
5203
5204         * g++.dg/cpp0x/auto15.C: New.
5205
5206 2009-06-08  Jan Hubicka  <jh@suse.cz>
5207
5208         PR debug/39834
5209         * gcc.dg/torture/pr39834.c
5210
5211 2009-06-08  Jan Hubicka  <jh@suse.cz>
5212
5213         PR middle-end/40102
5214         * g++.dg/torture/pr40102.C: New testcase.
5215
5216 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5217
5218         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5219         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5220         * gcc.dg/builtin-object-size-6.c: New test.
5221
5222         PR c++/40373
5223         * g++.dg/template/dtor7.C: New test.
5224
5225         PR c++/40370
5226         PR c++/40372
5227         * g++.dg/template/error41.C: New test.
5228         * g++.dg/template/error42.C: New test.
5229
5230 2009-06-08  Revital Eres  <eres@il.ibm.com>
5231
5232         PR testsuite/40359
5233         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5234         * gcc.dg/vect/vect-88.c: Likewise.
5235         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5236         * gcc.dg/vect/pr25413.c: Likewise.
5237         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5238
5239 2009-06-07  Ian Lance Taylor  <iant@google.com>
5240
5241         * g++.dg/warn/Wswitch-3.C: New testcase.
5242         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5243         * gcc.dg/Wswitch-enum-error.c: Likewise.
5244         * gcc.dg/Wswitch-error.c: Likewise.
5245
5246 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5247
5248         PR fortran/40008
5249         * gfortran.dg/negative_unit.f: Update test.
5250         * gfortran.dg/negative_unit_int8.f: Update test.
5251         * gfortran.dg/newunit_1.f90: New test.
5252
5253 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5254
5255         PR fortran/25104
5256         PR fortran/29962
5257         * gfortran.dg/spread_init_expr.f03: New.
5258         * gfortran.dg/unpack_init_expr.f03: New.
5259         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5260         error message.
5261
5262 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5263
5264         PR fortran/25104
5265         PR fortran/29962
5266         * gfortran.dg/count_init_expr.f03
5267         * gfortran.dg/product_init_expr.f03
5268         * gfortran.dg/sum_init_expr.f03
5269
5270 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5271
5272         PR fortran/36874
5273         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5274         message.
5275         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5276         shapes.
5277         * gfortran.dg/zero_sized_5.f90: Likewise.
5278
5279 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5280
5281         PR middle-end/32950
5282         * g++.dg/torture/pr32950.C: New.
5283
5284 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5285
5286         PR fortran/25104
5287         PR fortran/29962
5288         * gfortran.dg/dot_product_1.f03: New.
5289         * gfortran.dg/matmul_8.f03: New.
5290         * gfortran.dg/transpose_3.f03: New.
5291
5292 2009-06-06  Ian Lance Taylor  <iant@google.com>
5293
5294         * gcc.dg/Wunused-label-1.c: New test case.
5295         * g++.dg/warn/Wunused-label-1.C: New test case.
5296         * g++.dg/warn/Wunused-label-2.C: New test case.
5297         * g++.dg/warn/Wunused-label-3.C: New test case.
5298
5299 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5300
5301         PR fortran/37203
5302         * reshape_zerosize_2.f90: New.
5303
5304 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5305
5306         PR fortran/32890
5307         * gfortran.dg/pack_assign_1.f90: New.
5308         * gfortran.dg/pack_vector_1.f90: New.
5309
5310 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR middle-end/40340
5313         * gcc.dg/pr40340-1.c: New test.
5314         * gcc.dg/pr40340-2.c: New test.
5315         * gcc.dg/pr40340-3.c: New test.
5316         * gcc.dg/pr40340-4.c: New test.
5317         * gcc.dg/pr40340-5.c: New test.
5318         * gcc.dg/pr40340.h: New file.
5319
5320 2009-06-05  Revital Eres  <eres@il.ibm.com>
5321
5322         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5323         New procedure.
5324         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5325         * gcc.dg/vect/vect-33.c: Likewise.
5326         * gcc.dg/vect/vect-92.c: Likewise.
5327         * gcc.dg/vect/vect-58.c: Likewise.
5328         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5329         * gcc.dg/vect/vect-42.c: Likewise.
5330         * gcc.dg/vect/slp-25.c: Likewise.
5331         * gcc.dg/vect/vect-align-1.c: Likewise.
5332         * gcc.dg/vect/vect-align-2.c: Likewise.
5333         * gcc.dg/vect/vect-93.c: Likewise.
5334         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5335         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5336         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5337         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5338         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5339         * gcc.dg/vect/vect-26.c: Likewise.
5340         * gcc.dg/vect/vect-44.c: Likewise.
5341         * gcc.dg/vect/vect-70.c: Likewise.
5342         * gcc.dg/vect/vect-95.c: Likewise.
5343         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5344         * gcc.dg/vect/vect-28.c: Likewise.
5345         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5346         * gcc.dg/vect/vect-87.c: Likewise.
5347         * gcc.dg/vect/vect-109.c: Likewise.
5348         * gcc.dg/vect/vect-54.c: Likewise.
5349         * gcc.dg/vect/vect-96.c: Likewise.
5350         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5351         * gcc.dg/vect/vect-88.c: Likewise.
5352         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5353         * gcc.dg/vect/vect-89.c: Likewise.
5354         * gcc.dg/vect/vect-91.c: Likewise.
5355         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5356         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5357         * gfortran.dg/vect/vect-2.f90: Likewise.
5358         * gfortran.dg/vect/vect-3.f90: Likewise.
5359         * gfortran.dg/vect/vect-4.f90: Likewise.
5360         * gfortran.dg/vect/vect-5.f90: Likewise.
5361
5362 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5363
5364         PR tree-optimization/36318
5365         * gcc.dg/tree-ssa/sra-7.c: New test.
5366
5367 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5368
5369         PR fortran/37203
5370         * gfortran.dg/reshape_order_5.f90: New.
5371         * gfortran.dg/reshape_shape_1.f90: New.
5372
5373 2009-06-04  Jason Merrill  <jason@redhat.com>
5374
5375         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5376
5377 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5378
5379         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5380         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5381
5382 2009-06-04  Richard Guenther  <rguenther@suse.de>
5383
5384         PR c++/39371
5385         * g++.dg/torture/pr40335.C: New testcase.
5386
5387 2009-06-03  Richard Guenther  <rguenther@suse.de>
5388
5389         PR middle-end/40328
5390         * gcc.dg/torture/pr40328.c: New testcase.
5391
5392 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5393
5394         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5395         m68k and fido.
5396
5397 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5398
5399         * g++.dg/torture/pr40323.C: New file.
5400
5401 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5402
5403         * gnat.dg/specs/root.ads: New test.
5404         * gnat.dg/specs/root-level_1.ads: Likewise.
5405         * gnat.dg/specs/root-level_2.ads: Likewise.
5406         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5407
5408 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5409
5410         * g++.dg/init/ref15.C: Require unwrapped targets.
5411
5412 2009-06-02  Jason Merrill  <jason@redhat.com>
5413
5414         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5415         * g++.dg/cpp0x/initlist18.C: New.
5416         * g++.dg/cpp0x/initlist19.C: New.
5417
5418         * g++.dg/cpp0x/auto14.C: New.
5419
5420 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5421
5422         * gnat.dg/alignment6.adb: Remove XFAIL.
5423
5424 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5425
5426         PR c++/38089
5427         * g++.dg/template/spec36.C: New test.
5428
5429 2009-06-01  Ian Lance Taylor  <iant@google.com>
5430
5431         * gcc.dg/cast-qual-3.c: New testcase.
5432         * g++.dg/warn/Wcast-qual2.C: New testcase.
5433
5434 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5435
5436         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5437         (process-message): Expect column numbers.
5438         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5439         * gcc.dg/pch/counter-2.c: Same.
5440         * gcc.dg/pch/valid-2.c: Same.
5441         * gcc.dg/pch/warn-1.c: Same.
5442         * gcc.dg/pch/valid-1.c: Same.
5443         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5444         * gcc.dg/cpp/syshdr.c: Same.
5445         * gcc.dg/cpp/19940712-1.c: Same.
5446         * gcc.dg/cpp/missing-header-1.c: Same.
5447         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5448         * gcc.dg/cpp/tr-warn3.c: Same.
5449         * gcc.dg/cpp/pr29612-2.c: Same.
5450         * gcc.dg/cpp/tr-warn4.c: Same.
5451         * gcc.dg/cpp/Wtrigraphs.c: Same.
5452         * gcc.dg/cpp/poison.c: Same.
5453         * gcc.dg/cpp/arith-3.c: Same.
5454         * gcc.dg/cpp/sysmac2.c: Same.
5455         * gcc.dg/cpp/cpp.exp: Same.
5456         * gcc.dg/cpp/tr-warn5.c: Same.
5457         * gcc.dg/cpp/include2.c: Same.
5458         * gcc.dg/cpp/Wmissingdirs.c: Same.
5459         * gcc.dg/cpp/Wmissingdirs.c: Same.
5460         * gcc.dg/cpp/tr-warn6.c: Same.
5461         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5462         * gcc.dg/cpp/macspace1.c: Same.
5463         * gcc.dg/cpp/escape-2.c: Same.
5464         * gcc.dg/cpp/assert2.c: Same.
5465         * gcc.dg/cpp/undef2.c: Same.
5466         * gcc.dg/cpp/macspace2.c: Same.
5467         * gcc.dg/cpp/tr-warn1.c: Same.
5468         * gcc.dg/cpp/extratokens2.c: Same.
5469         * gcc.dg/cpp/strify2.c: Same.
5470         * gcc.dg/cpp/Wsignprom.c: Same.
5471         * gcc.dg/cpp/redef2.c: Same.
5472         * gcc.dg/cpp/trad/trad.exp: Same.
5473         * gcc.dg/cpp/arith-1.c: Same.
5474         * gcc.dg/cpp/extratokens.c: Same.
5475         * gcc.dg/cpp/if-mpar.c: Same.
5476
5477 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5478
5479         * gnat.dg/nested_float_packed.ads: New test.
5480
5481 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5482             Eric Botcazou  <botcazou@adacore.com>
5483
5484         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5485         * gnat.dg/test_oconst.adb: New test.
5486
5487 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5488
5489         * gcc.dg/plugin/ggcplug.c: Moved comment.
5490         (plugin_init): Fixed typo, declared i, returned 0 at end.
5491
5492 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5493
5494         PR testsuite/40244
5495         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5496         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5497
5498 2009-05-29  Ian Lance Taylor  <iant@google.com>
5499
5500         * gcc.dg/Wcxx-compat-11.c: New testcase.
5501
5502 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5503
5504         PR fortran/40019
5505         * gfortran.dg/leadz_trailz_1.f90: New test.
5506         * gfortran.dg/leadz_trailz_2.f90: New test.
5507
5508 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5509
5510         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5511         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5512         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5513         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5514         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5515         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5516         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5517         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5518         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5519         * gcc.dg/tree-ssa/sra-5.c: New file.
5520         * gcc.dg/tree-ssa/sra-6.c: New file.
5521         * gcc.c-torture/compile/sra-1.c: New file.
5522
5523 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5524
5525         PR middle-end/40291
5526         * gcc.c-torture/compile/pr40291.c: New test.
5527
5528         PR target/40017
5529         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5530         __vector _Bool.
5531         * gcc.target/powerpc/altivec-30.c: New test.
5532         * gcc.target/powerpc/altivec-31.c: New test.
5533
5534 2009-05-28  Richard Guenther  <rguenther@suse.de>
5535
5536         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5537         * gcc.c-torture/execute/20090527-1.c: Likewise.
5538
5539 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5540
5541         PR c++/39754
5542         * g++.dg/template/canon-type-1.C: New test.
5543         * g++.dg/template/canon-type-2.C: Likewise.
5544         * g++.dg/template/canon-type-3.C: Likewise.
5545         * g++.dg/template/canon-type-4.C: Likewise.
5546         * g++.dg/template/canon-type-5.C: Likewise.
5547         * g++.dg/template/canon-type-6.C: Likewise.
5548         * g++.dg/template/canon-type-7.C: Likewise.
5549
5550 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5551             Uros Bizjak  <ubizjak@gmail.com>
5552             Danny Smith  <dansmister@gmail.com>
5553
5554         PR target/37216
5555
5556         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5557         New function.
5558         * gcc.target/i386/pr37216.c:  New test source file.
5559         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5560         use -fno-common for testing Cygwin and MinGW targets.
5561
5562 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5563
5564         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5565         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5566         * g++.dg/pr37742.C (size_t): Likewise.
5567         * g++.dg/torture/pr34850.C (size_t): Likewise.
5568         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5569         _PTRDIFF_TYPE__.
5570         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5571         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5572         (size_t): Use __extension__ and __SIZE_TYPE__.
5573         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5574         __SIZE_TYPE__.
5575         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5576         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5577         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5578         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5579         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5580         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5581         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5582         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5583         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5584         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5585         (__ssize_t): Likewise.
5586         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5587         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5588         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5589         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5590         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5591         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5592         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5593         * gcc.dg/pr33667.c (size_t): Likewise.
5594         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5595         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5596         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5597         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5598         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5599         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5600
5601 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5602
5603         PR tree-optimization/40254
5604         * gcc.dg/vect/pr40254.c: New test.
5605
5606 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5607
5608         PR middle-end/33699
5609         * gcc.target/mips/const-anchor-1.c: New test.
5610         * gcc.target/mips/const-anchor-2.c: New test.
5611
5612 2009-05-27  Jason Merrill  <jason@redhat.com>
5613
5614         * g++.dg/cpp0x/initlist15.C: New.
5615         * g++.dg/cpp0x/initlist16.C: New.
5616         * g++.dg/cpp0x/initlist17.C: New.
5617
5618 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5619
5620         PR fortran/39178
5621         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5622         patterns to reflect frontend changes.
5623         * gfortran.dg/vector_subscript_4.f90: Likewise.
5624
5625 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5626             Eric Botcazou  <botcazou@adacore.com>
5627
5628         * gcc.c-torture/execute/align-nest.c: New testcase.
5629         * gnat.dg/misaligned_nest.adb: New testcase.
5630
5631 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5632
5633         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5634         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5635         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5636         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5637
5638 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5639
5640         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5641         cast instead of assuming 0ul.
5642         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5643         __SIZE_TYPE__.
5644         (_type_desc): Make first argument const.
5645         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5646
5647 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5648
5649         PR libfortran/40187
5650         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5651         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5652
5653 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5654
5655         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5656         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5657         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5658         * gcc.dg/plugin/ggcplug.c: Added new file.
5659
5660 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5661
5662         PR fortran/40246
5663         * gfortran.dg/nullify_4.f90: New test.
5664
5665 2009-05-26  Richard Guenther  <rguenther@suse.de>
5666
5667         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5668
5669 2009-05-26  Richard Guenther  <rguenther@suse.de>
5670
5671         PR middle-end/40252
5672         * gcc.c-torture/compile/pr40252.c: New testcase.
5673
5674 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5675
5676         PR c++/40007
5677         * g++.dg/template/typedef18.C: New test.
5678         * g++.dg/template/typedef19.C: Likewise.
5679         * g++.dg/template/typedef20.C: Likewise.
5680         * g++.dg/template/access11.C: Adjust.
5681
5682 2009-05-26  Richard Guenther  <rguenther@suse.de>
5683
5684         PR testsuite/40247
5685         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5686
5687 2009-05-25  Jason Merrill  <jason@redhat.com>
5688
5689         PR c++/38064
5690         * g++.dg/cpp0x/enum3.C: New test.
5691
5692 2009-05-25  Richard Guenther  <rguenther@suse.de>
5693
5694         PR tree-optimization/36327
5695         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5696         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5697         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5698         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5699         * gcc.dg/vect/vect-40.c: Likewise.
5700         * gcc.dg/vect/vect-42.c: Likewise.
5701         * gcc.dg/vect/vect-46.c: Likewise.
5702         * gcc.dg/vect/vect-76.c: Likewise.
5703
5704 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5705
5706         PR fortran/40176
5707         * gfortran.dg/proc_ptr_18.f90: New.
5708         * gfortran.dg/proc_ptr_19.f90: New.
5709         * gfortran.dg/proc_ptr_comp_9.f90: New.
5710         * gfortran.dg/proc_ptr_comp_10.f90: New.
5711
5712 2009-05-25  Richard Guenther  <rguenther@suse.de>
5713
5714         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5715         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5716
5717 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5718
5719         PR tree-optimization/40238
5720         * gcc.dg/vect/pr40238.c: New test.
5721
5722 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5723             Dominique Dhumieres  <dominiq@lps.ens.fr>
5724
5725         PR fortran/35732
5726         PR fortran/39872
5727         * gfortran.dg/bounds_check_fail_3.f90: New test.
5728         * gfortran.dg/bounds_check_fail_4.f90: New test.
5729         * gfortran.dg/bounds_check_14.f90: Update test.
5730         * gfortran.dg/bound_4.f90: Update test.
5731
5732 2009-05-24  Richard Guenther  <rguenther@suse.de>
5733
5734         PR middle-end/40233
5735         * gcc.c-torture/compile/pr40233.c: New testcase.
5736
5737 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5738
5739         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5740         for alpha*-*-* targets.
5741
5742 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5743
5744         * gcc.dg/vect/bb-slp-1.c: New test.
5745         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5746         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5747         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5748         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5749         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5750         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5751         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5752         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5753         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5754         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5755         gcc.dg/vect/bb-slp-22.c: Likewise.
5756         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5757
5758 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5759             Maxim Kuvyrkov  <maxim@codesourcery.com>
5760
5761         * gcc.dg/falign-labels-1.c: New test.
5762
5763 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5764
5765         * gnat.dg/specs/rep_clause3.ads: New test.
5766
5767 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5768
5769         * gnat.dg/addr6.adb: New test.
5770
5771 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5772
5773         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5774         New function.
5775         * gcc.target/arm/thumb2-mul-space.c: New file.
5776         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5777         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5778         * gcc.target/arm/thumb2-mul-speed.c: New file.
5779
5780 2009-05-22  Richard Guenther  <rguenther@suse.de>
5781
5782         PR middle-end/38964
5783         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5784         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5785         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5786
5787 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5788
5789         * gcc.dg/dll-6.c: New test.
5790         * gcc.dg/dll-6a.c: Likewise.
5791         * gcc.dg/dll-7.c: Likewise.
5792         * gcc.dg/dll-7a.c: Likewise.
5793         * g++.dg/ext/dllexport2.C: Likewise.
5794         * g++.dg/ext/dllexport2a.cc: Likewise.
5795
5796 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5797
5798         PR target/37846
5799         * gcc.target/ia64/mfused-madd-vect.c: New test.
5800         * gcc.target/ia64/mfused-madd.c: New test.
5801         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5802         * gcc.target/ia64/mno-fused-madd.c: New test.
5803
5804 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5805
5806         * gcc.target/i386/movbe-1.c: New.
5807         * gcc.target/i386/movbe-2.c: Likewise.
5808
5809 2009-05-21  Taras Glek  <tglek@mozilla.com>
5810
5811         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5812         plugin_init signature.
5813         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5814         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5815         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5816
5817 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5818
5819         * gcc.dg/target/arm/neon-vmla-1.c: New.
5820         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5821
5822 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5823
5824         * gcc.target/mips/octeon-exts-6.c: New test.
5825         * gcc.target/mips/extend-1.c: New test.
5826         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5827         EXTS.
5828         * gcc.target/mips/octeon-exts-5.c: Likewise.
5829
5830 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5831
5832         PR middle-end/40204
5833         * gcc.c-torture/compile/pr40204.c: New test.
5834
5835 2009-05-20  Richard Guenther  <rguenther@suse.de>
5836
5837         * gcc.c-torture/compile/20090518-1.c: New testcase.
5838
5839 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5840
5841         PR tree-optimization/40087
5842         * gcc.dg/tree-ssa/pr40087.c: New test.
5843
5844 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5845
5846         * gcc.dg/vector-4.c: New testcase.
5847         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5848         * g++.dg/ext/vector16.C: New testcase.
5849
5850 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5851
5852         PR c/40172
5853         * gcc.dg/pr40172.c: Renamed to ...
5854         * gcc.dg/pr40172-1.c: This.
5855
5856         * gcc.dg/pr40172-2.c: New.
5857         * gcc.dg/pr40172-3.c: Likewise.
5858
5859 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5860
5861         PR c/40172
5862         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5863
5864 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5865
5866         * gnat.dg/loop_optimization6.ad[sb]: New test.
5867
5868 2009-05-19  Richard Guenther  <rguenther@suse.de>
5869
5870         * gcc.c-torture/compile/20090519-1.c: New testcase.
5871
5872 2009-05-18  Jason Merrill  <jason@redhat.com>
5873
5874         * g++.dg/cpp0x/explicit1.C: New.
5875         * g++.dg/cpp0x/explicit2.C: New.
5876
5877 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5878
5879         PR debug/40109
5880         * g++.dg/debug/dwarf2/nested-1.C: New test.
5881
5882 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5883
5884         PR testsuite/39907
5885         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5886         stack alignment.
5887
5888 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5889
5890         PR fortran/40164
5891         * gfortran.dg/proc_ptr_comp_8.f90: New.
5892
5893 2009-05-18  Richard Guenther  <rguenther@suse.de>
5894
5895         PR fortran/40168
5896         * gfortran.dg/array_memset_2.f90: Adjust.
5897
5898 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5899
5900         PR fortran/36947
5901         PR fortran/40039
5902         * gfortran.dg/interface_27.f90: New.
5903         * gfortran.dg/interface_28.f90: New.
5904         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5905         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5906
5907 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5908
5909         * gcc.target/m68k/tls-ie.c: New test.
5910         * gcc.target/m68k/tls-le.c: New test.
5911         * gcc.target/m68k/tls-gd.c: New test.
5912         * gcc.target/m68k/tls-ld.c: New test.
5913         * gcc.target/m68k/tls-ie-xgot.c: New test.
5914         * gcc.target/m68k/tls-le-xtls.c: New test.
5915         * gcc.target/m68k/tls-gd-xgot.c: New test.
5916         * gcc.target/m68k/tls-ld-xgot.c: New test.
5917         * gcc.target/m68k/tls-ld-xtls.c: New test.
5918         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5919
5920 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5921
5922         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5923
5924 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5925
5926         PR c/40172
5927         * gcc.dg/pr40172.c: New.
5928
5929 2009-05-17  Jason Merrill  <jason@redhat.com>
5930
5931         PR c++/40139
5932         * g++.dg/template/dtor6.C: New.
5933
5934 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5935
5936         * g++.dg/warn/translate-ice-1.C: New test.
5937
5938 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5939
5940         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5941         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5942         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5943         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5944
5945 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5946
5947         PR fortran/33197
5948         * gfortran.dg/erf_2.F90: New test.
5949         * gfortran.dg/erfc_scaled_2.f90: New test.
5950
5951 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5952
5953         PR fortran/31243
5954         * gfortran.dg/string_1.f90: New test.
5955         * gfortran.dg/string_2.f90: New test.
5956         * gfortran.dg/string_3.f90: New test.
5957
5958 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5959
5960         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5961         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5962
5963 2009-05-15  Ian Lance Taylor  <iant@google.com>
5964
5965         * gcc.dg/Wcxx-compat-10.c: New testcase.
5966
5967 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5968
5969         PR 16302
5970         * gcc.dg/pr16302.c: New.
5971         * g++.dg/warn/pr16302.C: New.
5972
5973 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5974
5975         * gcc.dg/torture/builtin-math-5.c: New.
5976         * gcc.dg/torture/builtin-math-6.c: New.
5977         * lib/target-supports.exp (check_effective_target_mpc): New.
5978
5979 2009-05-15  Jan Hubicka  <jh@suse.cz>
5980
5981         * gcc.dg/tree-ssa/inline-3.c: New testcase
5982
5983 2009-05-15  Jan Hubicka  <jh@suse.cz>
5984
5985         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5986         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5987         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5988         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5989         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5990         Mark noinline.
5991         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5992         Mark noinline.
5993         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5994         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5995
5996 2009-05-15  Jan Hubicka  <jh@suse.cz>
5997
5998         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5999         optimized by sibcall noinline.
6000
6001 2009-05-15  Jan Hubicka  <jh@suse.cz>
6002
6003         * sibcall-1.c (track): Mark noinline.
6004         * sibcall-2.c (track): Mark noinline.
6005         * sibcall-3.c (track): Mark noinline.
6006         * sibcall-4.c (track): Mark noinline.
6007
6008 2009-05-15  Jan Hubicka  <jh@suse.cz>
6009
6010         * flatten-2.c: Disable early inlining; add comment.
6011         * flatten-3.c: New test based on flatten-2.c.
6012
6013 2009-05-15  Richard Guenther  <rguenther@suse.de>
6014
6015         PR tree-optimization/39999
6016         * gcc.c-torture/compile/pr39999.c: New testcase.
6017
6018 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6019
6020         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6021
6022 2009-05-14  Ian Lance Taylor  <iant@google.com>
6023
6024         * gcc.dg/Wcxx-compat-9.c: New testcase.
6025
6026 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6027
6028         PR fortran/39996
6029         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6030         * gfortran.dg/duplicate_type_2.f90: Ditto.
6031         * gfortran.dg/duplicate_type_3.f90: New.
6032
6033 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6034
6035         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6036         * ada/acats/tests/c5/c59002c.ada: Likewise.
6037
6038 2009-05-13  Taras Glek  <tglek@mozilla.com>
6039
6040         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6041         attributes and decl smashing.
6042         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6043         attributes.
6044         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6045         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6046
6047 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR fortran/39865
6050         * gfortran.dg/pr39865.f90: New test.
6051         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6052         arrays in FMT=.
6053         * gfortran.dg/hollerith_f95.f90: Likewise.
6054         * gfortran.dg/hollerith6.f90: New test.
6055         * gfortran.dg/hollerith7.f90: New test.
6056
6057 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6058
6059         PR cpp/36674
6060         * gcc.dg/cpp/pr36674.i: New.
6061
6062 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6063
6064         PR middle-end/40035
6065         * gcc.c-torture/compile/pr40035.c: New test.
6066
6067 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6068
6069         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6070
6071 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6072
6073         PR fortran/40110
6074         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6075         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6076         * gfortran.dg/interop_params.f03: Ditto.
6077
6078 2009-05-12  Jan Hubicka  <jh@suse.cz>
6079
6080         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6081         so unrolling still happens.
6082         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6083         * gcc.dg/ipa/ipacost-2.c: Likewise.
6084         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6085
6086 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6087
6088         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6089
6090 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6091
6092         * lib/target-supports.exp (check_profiling_available): Return
6093         false for -p on *-*-cygwin* targets.
6094
6095 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6096
6097         PR tree-optimization/38632
6098         * g++.dg/tree-ssa/pr38632.C: New.
6099
6100 2009-05-11  Jan Hubicka  <jh@suse.cz>
6101
6102         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6103         we now optimize better.
6104         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6105         out at different places.
6106         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6107         unroling.
6108         * gcc.dg/vect/vect-76.c: Likewise.
6109         * gcc.dg/vect/vect-70.c: Likewise.
6110         * gcc.dg/vect/vect-66.c: Likewise.
6111         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6112         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6113
6114 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6115
6116         PR middle-end/40080
6117         * gcc.c-torture/compile/pr40080.c: New.
6118
6119 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6120
6121         * gcc.c-torture/compile/pr40026.c: New testcase.
6122
6123 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6124
6125         PR fortran/40089
6126         * gfortran.dg/proc_ptr_comp_7.f90: New.
6127
6128 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6129
6130         PR tree-optimization/40074
6131         * gcc.dg/vect/pr40074.c: New test.
6132
6133 2009-05-10  Ian Lance Taylor  <iant@google.com>
6134
6135         * gcc.dg/Wcxx-compat-7.c: New testcase.
6136         * gcc.dg/Wcxx-compat-8.c: New testcase.
6137         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6138         * gcc.dg/pr17188-1.c: Likewise.
6139         * gcc.dg/pr39084.c: Likewise.
6140
6141 2009-05-10  Michael Matz  <matz@suse.de>
6142
6143         PR target/40031
6144         * gcc.dg/pr40031.c: New test.
6145
6146 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6147
6148         PR fortran/40018
6149         * gfortran.dg/array_constructor_31.f90: New test.
6150
6151 2009-05-10  Richard Guenther  <rguenther@suse.de>
6152
6153         PR tree-optimization/40081
6154         * g++.dg/torture/pr40081.C: New testcase.
6155
6156 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6157
6158         PR fortran/38863
6159         * gfortran.dg/dependency_24.f90: New test.
6160         * gfortran.dg/dependency_23.f90: Clean up module files.
6161
6162 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6163
6164         PR fortran/38956
6165         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6166         * gfortran.dg/chmod_2.f90: Likewise.
6167         * gfortran.dg/chmod_3.f90: Likewise.
6168         * gfortran.dg/open_errors.f90: Likewise.
6169
6170 2009-05-09  Jan Hubicka  <jh@suse.cz>
6171
6172         PR middle-end/40043
6173         * g++.dg/eh/nested-try.C: New test.
6174
6175 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6176
6177         PR tree-optimization/40049
6178         * gcc.dg/vect/vect-shift-2.c: New test.
6179
6180 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6181
6182         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6183         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6184
6185 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6186
6187         PR c/36892
6188         * g++.dg/warn/deprecated-6.C: New.
6189         * gcc.dg/deprecated-4.c: Likewise.
6190         * gcc.dg/deprecated-5.c: Likewise.
6191         * gcc.dg/deprecated-6.c: Likewise.
6192
6193 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6194
6195         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6196         __aligned__(__BIGGEST_ALIGNMENT__).
6197         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6198         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6199         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6200         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6201         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6202         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6203         * gcc.dg/vect/Os-vect-95.c: Likewise.
6204         * gcc.dg/vect/pr20122.c: Likewise.
6205         * gcc.dg/vect/pr36493.c: Likewise.
6206         * gcc.dg/vect/pr37385.c: Likewise.
6207         * gcc.dg/vect/slp-7.c: Likewise.
6208         * gcc.dg/vect/slp-9.c: Likewise.
6209         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6210         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6211         * gcc.dg/vect/vect-35.c: Likewise.
6212         * gcc.dg/vect/vect-40.c: Likewise.
6213         * gcc.dg/vect/vect-42.c: Likewise.
6214         * gcc.dg/vect/vect-44.c: Likewise.
6215         * gcc.dg/vect/vect-46.c: Likewise.
6216         * gcc.dg/vect/vect-48.c: Likewise.
6217         * gcc.dg/vect/vect-52.c: Likewise.
6218         * gcc.dg/vect/vect-54.c: Likewise.
6219         * gcc.dg/vect/vect-56.c: Likewise.
6220         * gcc.dg/vect/vect-58.c: Likewise.
6221         * gcc.dg/vect/vect-60.c: Likewise.
6222         * gcc.dg/vect/vect-74.c: Likewise.
6223         * gcc.dg/vect/vect-75.c: Likewise.
6224         * gcc.dg/vect/vect-76.c: Likewise.
6225         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6226         * gcc.dg/vect/vect-77.c: Likewise.
6227         * gcc.dg/vect/vect-77-global.c: Likewise.
6228         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6229         * gcc.dg/vect/vect-78.c: Likewise.
6230         * gcc.dg/vect/vect-78-global.c: Likewise.
6231         * gcc.dg/vect/vect-80.c: Likewise.
6232         * gcc.dg/vect/vect-85.c: Likewise.
6233         * gcc.dg/vect/vect-87.c: Likewise.
6234         * gcc.dg/vect/vect-88.c: Likewise.
6235         * gcc.dg/vect/vect-92.c: Likewise.
6236         * gcc.dg/vect/vect-93.c: Likewise.
6237         * gcc.dg/vect/vect-95.c: Likewise.
6238         * gcc.dg/vect/vect-97.c: Likewise.
6239         * gcc.dg/vect/vect-complex-1.c: Likewise.
6240         * gcc.dg/vect/vect-complex-4.c: Likewise.
6241         * gcc.dg/vect/vect-complex-5.c: Likewise.
6242         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6243         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6244         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6245         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6246         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6247         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6248         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6249         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6250         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6251         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6252         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6253         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6254         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6255         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6256         * gcc.dg/vect/vect-outer-1.c: Likewise.
6257         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6258         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6259         * gcc.dg/vect/vect-outer-2.c: Likewise.
6260         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6261         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6262         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6263         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6264         * gcc.dg/vect/vect-outer-3.c: Likewise.
6265         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6266         * gcc.dg/vect/vect-outer-5.c: Likewise.
6267         * gcc.dg/vect/vect-outer-6.c: Likewise.
6268         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6269         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6270         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6271         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6272         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6273         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6274         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6275         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6276         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6277         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6278         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6279         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6280         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6281         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6282
6283 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6284
6285         PR c/24581
6286         * gcc.dg/torture/complex-sign.h: New header.
6287         * gcc.dg/torture/complex-sign-add.c,
6288         gcc.dg/torture/complex-sign-mixed-add.c,
6289         gcc.dg/torture/complex-sign-mixed-div.c,
6290         gcc.dg/torture/complex-sign-mixed-mul.c,
6291         gcc.dg/torture/complex-sign-mixed-sub.c,
6292         gcc.dg/torture/complex-sign-mul.c,
6293         gcc.dg/torture/complex-sign-sub.c: New tests.
6294
6295 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6296
6297         PR fortran/39876
6298         * gfortran.dg/intrinsic_3.f90: New.
6299
6300 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6301
6302         PR c/39037
6303         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6304         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6305         * gcc.dg/dfp/float-constant-double.c: New test.
6306         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6307         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6308         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6309         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6310         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6311         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6312         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6313         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6314         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6315
6316 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6317
6318         PR middle-end/40057
6319         * gcc.c-torture/execute/pr40057.c: New test.
6320
6321 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6322
6323         * gcc.c-torture/compile/const-high-part.c: New test.
6324
6325 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6326
6327         PR testsuite/40050
6328         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6329         build plugin.
6330
6331 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6332
6333         PR fortran/39630
6334         * gfortran.dg/proc_decl_1.f90: Modified.
6335         * gfortran.dg/proc_ptr_comp_1.f90: New.
6336         * gfortran.dg/proc_ptr_comp_2.f90: New.
6337         * gfortran.dg/proc_ptr_comp_3.f90: New.
6338         * gfortran.dg/proc_ptr_comp_4.f90: New.
6339         * gfortran.dg/proc_ptr_comp_5.f90: New.
6340         * gfortran.dg/proc_ptr_comp_6.f90: New.
6341
6342 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6343
6344         PR c++/17395
6345         * g++.dg/template/call7.C: New test.
6346
6347 2009-05-06  Diego Novillo  <dnovillo@google.com>
6348
6349         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6350
6351 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6352
6353         * gfortran.dg/pr40021.f: Moved to ...
6354         * gfortran.fortran-torture/execute/pr40021.f: Here.
6355
6356 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6357
6358         PR middle-end/39986
6359         * gcc.dg/dfp/pr39986.c: New test.
6360
6361 2009-05-06  Michael Matz  <matz@suse.de>
6362
6363         PR middle-end/40021
6364         * gfortran.dg/pr40021.f: New test.
6365
6366 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6367
6368         * lib/plugin-support.exp: New file containing support procs for
6369         plugin testcases.
6370         * lib/target-supports.exp (check_plugin_available): New proc.
6371         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6372         * gcc.dg/plugin/selfassign.c: New plugin source file.
6373         * gcc.dg/plugin/self-assign-test-1.c: New test.
6374         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6375         * g++.dg/README: Add description for plugin test.
6376         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6377         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6378         * g++.dg/plugin/selfassign.c: New plugin source file.
6379         * g++.dg/plugin/self-assign-test-1.C: New test.
6380         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6381         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6382         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6383         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6384
6385 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6386
6387         PR fortran/40041
6388         * gfortran.dg/intrinsic_2.f90: New test.
6389         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6390
6391 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6392
6393         PR c/40032
6394         * gcc.dg/noncompile/incomplete-5.c: New test.
6395
6396 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6397
6398         PR middle-end/39666
6399         * gcc.dg/pr39666-1.c: New test.
6400         * gcc.dg/pr39666-2.c: Likewise.
6401         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6402         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6403         * gfortran.dg/pr39666-1.f90: Likewise.
6404         * gfortran.dg/pr39666-2.f90: Likewise.
6405
6406 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6407
6408         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6409         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6410         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6411
6412 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6413
6414         PR fortran/39998
6415         * gfortran.dg/proc_ptr_17.f90: New.
6416
6417 2009-05-05  Richard Guenther  <rguenther@suse.de>
6418
6419         PR tree-optimization/40022
6420         * gcc.c-torture/execute/pr40022.c: New testcase.
6421
6422 2009-05-05  Richard Guenther  <rguenther@suse.de>
6423
6424         PR middle-end/40023
6425         * gcc.c-torture/compile/pr40023.c: New testcase.
6426
6427 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6428
6429         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6430         * g++.dg/template/overload9.C: Likewise.
6431         * g++.dg/ext/ms-1.C: New.
6432
6433 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6434
6435         PR c++/40013
6436         * g++.dg/ext/vla7.C: New test.
6437
6438 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6439
6440         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6441
6442 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6443
6444         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6445         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6446         Update expected errors.
6447
6448 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6449
6450         PR c++/28152
6451         * g++.dg/parse/parser-pr28152.C: New.
6452         * g++.dg/parse/parser-pr28152-2.C: New.
6453
6454 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6455
6456         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6457
6458 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6459
6460         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6461         * gcc.target/sparc/fexpand-2.c: Likewise.
6462         * gcc.target/sparc/fpmerge-2.c: Likewise.
6463         * gcc.target/sparc/pdist-2.c: Likewise.
6464
6465 2009-05-03  Richard Guenther  <rguenther@suse.de>
6466
6467         PR c/39983
6468         * gcc.c-torture/compile/pr39983.c: New testcase.
6469
6470 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6471
6472         * gcc.dg/c99-complex-3.c: New test.
6473
6474 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6475
6476         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6477
6478 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6479
6480         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6481
6482 2009-05-02  Richard Guenther  <rguenther@suse.de>
6483
6484         PR middle-end/40001
6485         * gcc.target/spu/pr40001.c: New testcase.
6486
6487 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6488
6489         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6490
6491 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6492
6493         PR middle-end/39579
6494         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6495         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6496
6497 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6498
6499         PR testsuite/39776
6500         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6501         no longer issued.
6502
6503 2009-04-30  David Ayers  <ayers@fsfe.org>
6504
6505         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6506         and gcc_error_prefix variables.
6507         * objc.dg/bad-receiver-type.m: Update to match correct
6508         diagnostics marker.
6509         * objc.dg/encode-5.m: Likewise.
6510         * objc.dg/id-1.m: Likewise.
6511         * objc.dg/method-1.m: Likewise.
6512         * objc.dg/method-6.m: Likewise.
6513         * objc.dg/method-7.m: Likewise.
6514         * objc.dg/method-9.m: Likewise.
6515         * objc.dg/method-11.m: Likewise.
6516         * objc.dg/method-20.m: Likewise.
6517         * objc.dg/private-1.m: Likewise.
6518
6519 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6520
6521         PR libfortran/39667
6522         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6523         * gfortran.dg/advance_4.f90: Likewise
6524         * gfortran.dg/advance_5.f90: Likewise
6525         * gfortran.dg/append_1.f90: Likewise
6526         * gfortran.dg/backslash_1.f90: Likewise
6527         * gfortran.dg/backslash_2.f90: Likewise
6528         * gfortran.dg/backslash_3.f: Likewise
6529         * gfortran.dg/backspace_10.f90: Likewise
6530         * gfortran.dg/backspace_3.f: Likewise
6531         * gfortran.dg/backspace_4.f: Likewise
6532         * gfortran.dg/backspace_5.f: Likewise
6533         * gfortran.dg/backspace_8.f: Likewise
6534         * gfortran.dg/backspace_9.f: Likewise
6535         * gfortran.dg/complex_write.f90: Likewise
6536         * gfortran.dg/convert_implied_open.f90: Likewise
6537         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6538         * gfortran.dg/dos_eol.f: Likewise
6539         * gfortran.dg/empty_format_1.f90: Likewise
6540         * gfortran.dg/endfile.f: Likewise
6541         * gfortran.dg/eof_1.f90: Likewise
6542         * gfortran.dg/eor_1.f90: Likewise
6543         * gfortran.dg/eor_handling_1.f90: Likewise
6544         * gfortran.dg/eor_handling_2.f90: Likewise
6545         * gfortran.dg/eor_handling_3.f90: Likewise
6546         * gfortran.dg/eor_handling_4.f90: Likewise
6547         * gfortran.dg/eor_handling_5.f90: Likewise
6548         * gfortran.dg/error_recovery_5.f90: Likewise
6549         * gfortran.dg/f2003_inquire_1.f03: Likewise
6550         * gfortran.dg/f2003_io_4.f03: Likewise
6551         * gfortran.dg/f2003_io_5.f03: Likewise
6552         * gfortran.dg/f2003_io_7.f03: Likewise
6553         * gfortran.dg/fgetc_1.f90: Likewise
6554         * gfortran.dg/fgetc_2.f90: Likewise
6555         * gfortran.dg/flush_1.f90: Likewise
6556         * gfortran.dg/fmt_exhaust.f90: Likewise
6557         * gfortran.dg/fmt_huge.f90: Likewise
6558         * gfortran.dg/fmt_read.f90: Likewise
6559         * gfortran.dg/fmt_t_1.f90: Likewise
6560         * gfortran.dg/fmt_t_2.f90: Likewise
6561         * gfortran.dg/fmt_t_3.f90: Likewise
6562         * gfortran.dg/fmt_t_4.f90: Likewise
6563         * gfortran.dg/fmt_t_5.f90: Likewise
6564         * gfortran.dg/fmt_t_7.f: Likewise
6565         * gfortran.dg/fseek.f90: Likewise
6566         * gfortran.dg/ftell_1.f90: Likewise
6567         * gfortran.dg/ftell_2.f90: Likewise
6568         * gfortran.dg/func_derived_3.f90: Likewise
6569         * gfortran.dg/inquire_9.f90: Likewise
6570         * gfortran.dg/iostat_1.f90: Likewise
6571         * gfortran.dg/iostat_2.f90: Likewise
6572         * gfortran.dg/list_read_1.f90: Likewise
6573         * gfortran.dg/list_read_4.f90: Likewise
6574         * gfortran.dg/list_read_5.f90: Likewise
6575         * gfortran.dg/list_read_7.f90: Likewise
6576         * gfortran.dg/list_read_8.f90: Likewise
6577         * gfortran.dg/list_read_9.f90: Likewise
6578         * gfortran.dg/namelist_13.f90: Likewise
6579         * gfortran.dg/namelist_14.f90: Likewise
6580         * gfortran.dg/namelist_15.f90: Likewise
6581         * gfortran.dg/namelist_16.f90: Likewise
6582         * gfortran.dg/namelist_17.f90: Likewise
6583         * gfortran.dg/namelist_18.f90: Likewise
6584         * gfortran.dg/namelist_19.f90: Likewise
6585         * gfortran.dg/namelist_20.f90: Likewise
6586         * gfortran.dg/namelist_24.f90: Likewise
6587         * gfortran.dg/namelist_26.f90: Likewise
6588         * gfortran.dg/namelist_27.f90: Likewise
6589         * gfortran.dg/namelist_28.f90: Likewise
6590         * gfortran.dg/namelist_37.f90: Likewise
6591         * gfortran.dg/namelist_38.f90: Likewise
6592         * gfortran.dg/namelist_39.f90: Likewise
6593         * gfortran.dg/namelist_40.f90: Likewise
6594         * gfortran.dg/namelist_43.f90: Likewise
6595         * gfortran.dg/namelist_44.f90: Likewise
6596         * gfortran.dg/namelist_45.f90: Likewise
6597         * gfortran.dg/namelist_46.f90: Likewise
6598         * gfortran.dg/namelist_47.f90: Likewise
6599         * gfortran.dg/namelist_48.f90: Likewise
6600         * gfortran.dg/namelist_49.f90: Likewise
6601         * gfortran.dg/namelist_50.f90: Likewise
6602         * gfortran.dg/namelist_51.f90: Likewise
6603         * gfortran.dg/namelist_52.f90: Likewise
6604         * gfortran.dg/namelist_56.f90: Likewise
6605         * gfortran.dg/namelist_char_only.f90: Likewise
6606         * gfortran.dg/namelist_use.f90: Likewise
6607         * gfortran.dg/namelist_use_only.f90: Likewise
6608         * gfortran.dg/noadv_size.f90: Likewise
6609         * gfortran.dg/open_access_append_1.f90: Likewise
6610         * gfortran.dg/pad_no.f90: Likewise
6611         * gfortran.dg/pr12884.f: Likewise
6612         * gfortran.dg/pr17090.f90: Likewise
6613         * gfortran.dg/pr17285.f90: Likewise
6614         * gfortran.dg/pr17286.f90: Likewise
6615         * gfortran.dg/pr18122.f90: Likewise
6616         * gfortran.dg/pr18210.f90: Likewise
6617         * gfortran.dg/pr18392.f90: Likewise
6618         * gfortran.dg/pr19155.f: Likewise
6619         * gfortran.dg/pr19216.f: Likewise
6620         * gfortran.dg/pr19467.f90: Likewise
6621         * gfortran.dg/pr19657.f: Likewise
6622         * gfortran.dg/pr20257.f90: Likewise
6623         * gfortran.dg/read_bad_advance.f90: Likewise
6624         * gfortran.dg/read_eof_2.f90: Likewise
6625         * gfortran.dg/read_eof_4.f90: Likewise
6626         * gfortran.dg/read_many_1.f: Likewise
6627         * gfortran.dg/read_noadvance.f90: Likewise
6628         * gfortran.dg/read_repeat.f90: Likewise
6629         * gfortran.dg/read_size_noadvance.f90: Likewise
6630         * gfortran.dg/read_x_past.f: Likewise
6631         * gfortran.dg/record_marker_1.f90: Likewise
6632         * gfortran.dg/record_marker_3.f90: Likewise
6633         * gfortran.dg/rewind_1.f90: Likewise
6634         * gfortran.dg/runtime_warning_1.f90: Likewise
6635         * gfortran.dg/shape_3.f90: Likewise
6636         * gfortran.dg/slash_1.f90: Likewise
6637         * gfortran.dg/stat_1.f90: Likewise
6638         * gfortran.dg/stat_2.f90: Likewise
6639         * gfortran.dg/streamio_11.f90: Likewise
6640         * gfortran.dg/streamio_3.f90: Likewise
6641         * gfortran.dg/streamio_4.f90: Likewise
6642         * gfortran.dg/streamio_9.f90: Likewise
6643         * gfortran.dg/tl_editing.f90: Likewise
6644         * gfortran.dg/unf_io_convert_1.f90: Likewise
6645         * gfortran.dg/unf_io_convert_2.f90: Likewise
6646         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6647         * gfortran.dg/unf_short_record_1.f90: Likewise
6648         * gfortran.dg/utf8_1.f03: Likewise
6649         * gfortran.dg/utf8_2.f03: Likewise
6650         * gfortran.dg/widechar_IO_1.f90: Likewise
6651         * gfortran.dg/write_check3.f90: Likewise
6652         * gfortran.dg/write_rewind_2.f: Likewise
6653         * gfortran.dg/x_slash_2.f: Likewise
6654
6655 2009-04-29  Richard Guenther  <rguenther@suse.de>
6656
6657         PR target/39943
6658         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6659         New.
6660         (check_effective_target_vect_floatuint_cvt): Likewise.
6661         * gcc.dg/vect/slp-10.c: Adjust.
6662         * gcc.dg/vect/slp-11.c: Adjust.
6663         * gcc.dg/vect/slp-12b.c: Adjust.
6664         * gcc.dg/vect/slp-33.c: Adjust.
6665         * gcc.c-torture/compile/pr39943.c: New testcase.
6666
6667 2009-04-29  Richard Guenther  <rguenther@suse.de>
6668
6669         PR middle-end/39937
6670         * gcc.c-torture/compile/pr39937.c: New testcase.
6671
6672 2009-04-29  Richard Guenther  <rguenther@suse.de>
6673
6674         PR tree-optimization/39941
6675         * gcc.c-torture/compile/pr39941.c: New testcase.
6676
6677 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6678
6679         * gcc.target/bfin/20090411-1.c: New test.
6680
6681 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6682
6683         PR target/39565
6684         * gcc.dg/pr39565.c: New testcase.
6685
6686 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6687
6688         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6689         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6690         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6691         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6692         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6693         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6694         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6695         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6696         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6697         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6698         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6699         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6700         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6701         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6702         * gcc.target/i386/pr37191.c: Likewise.
6703         * gcc.target/i386/reload-1.c: Likewise.
6704         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6705         * g++.old-deja/g++.pt/repo2.C: Likewise.
6706         * g++.old-deja/g++.pt/repo3.C: Likewise.
6707         * g++.old-deja/g++.pt/repo4.C: Likewise.
6708         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6709         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6710         * g++.dg/template/repo1.C: Likewise.
6711         * g++.dg/template/repo2.C: Likewise.
6712         * g++.dg/template/repo3.C: Likewise.
6713         * g++.dg/template/repo4.C: Likewise.
6714         * g++.dg/template/repo5.C: Likewise.
6715         * g++.dg/template/repo6.C: Likewise.
6716         * g++.dg/template/repo7.C: Likewise.
6717         * g++.dg/template/repo8.C: Likewise.
6718         * g++.dg/template/repo9.C: Likewise.
6719         * g++.dg/rtti/repo1.C: Likewise.
6720         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6721         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6722         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6723         * g++.dg/other/PR23205.C: Skip for vxworks.
6724         * g++.dg/ext/visibility/class1.C: Requires PIC.
6725         * g++.dg/eh/async-unwind2.C: Requires PIC.
6726         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6727         does not have cxa_exit.
6728
6729 2009-04-28  Jing Yu  <jingyu@google.com>
6730
6731         PR testsuite/39790
6732         * lib/target-supports.exp (check_effective_target_tls): Remove
6733         comment of caching.
6734         (check_effective_target_tls_native): Likewise.
6735         (check_effective_target_tls_runtime): Likewise.
6736         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6737         tls to tls_runtime.
6738         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6739
6740 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6741
6742         PR fortran/39946
6743         * gfortran.dg/proc_ptr_16.f90: New.
6744
6745 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6746
6747         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6748         lp64 is true.
6749
6750 2009-04-28  Richard Guenther  <rguenther@suse.de>
6751
6752         PR middle-end/39937
6753         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6754
6755 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6756
6757         * g++.dg/warn/pr35652.C: Removed.
6758         * gcc.dg/pr35652.c: Likewise.
6759
6760 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6761
6762         * gcc.target/ia64/20071210-2.c: New testcase.
6763
6764 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6765
6766         PR c/39323
6767         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6768         * gcc.dg/pr39323-3.c: Ditto.
6769
6770 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6771
6772         PR fortran/39930
6773         PR fortran/39931
6774         * gfortran.dg/ambiguous_reference_2.f90: New.
6775         * gfortran.dg/pointer_assign_7.f90: New.
6776
6777 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6778             Mark Mitchell  <mark@codesourcery.com>
6779
6780         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6781         * gcc.dg/20020103-1.c: Check for __ppc.
6782         * gcc.dg/asm-b.c: Check for __ppc.
6783         * gcc.dg/20020919-1.c: Check for __ppc.
6784         * gcc.dg/20020312-2.c: Likewise.
6785         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6786         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6787         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6788         * g++.dg/warn/weak1.C: Likewise.
6789         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6790         static so appropriate optimizations kick in.
6791         (find_base_value_wrapper): New function.
6792         * g++.dg/eh/simd-5.C: Fix target triplet.
6793         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6794
6795 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6796             H.J. Lu  <hongjiu.lu@intel.com>
6797
6798         PR target/39911
6799         * gcc.target/i386/pr39911.c: New test.
6800
6801 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6802
6803         PR fortran/39879
6804         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6805
6806 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6807
6808         PR c++/35652
6809         Revert:
6810
6811         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6812
6813         * gcc.dg/pr35652.C: New.
6814         * g++.dg/warn/pr35652.C: New.
6815         * gcc.dg/format/plus-1.c: Adjust message.
6816
6817 2009-04-27  DJ Delorie  <dj@redhat.com>
6818
6819         * lib/target-supports.exp (check_effective_target_double64): New.
6820         (check_effective_target_double64plus): New.
6821         (check_effective_target_large_double): New.
6822         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6823         * gcc.dg/div-double-1.c: Likewise.
6824         * gcc.dg/Wconversion-real.c: Require large_double.
6825         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6826
6827         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6828         are too small.
6829
6830         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6831         constants as long.
6832
6833 2009-04-27  Ian Lance Taylor  <iant@google.com>
6834
6835         * gcc.dg/Wcxx-compat-5.c: New testcase.
6836         * gcc.dg/Wcxx-compat-6.c: New testcase.
6837
6838 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6839
6840         Allow non-constant arguments to conversion intrinsics.
6841         * gcc.target/spu/intrinsics-3.c: Update tests.
6842
6843 2009-04-27  Richard Guenther  <rguenther@suse.de>
6844
6845         PR middle-end/39928
6846         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6847         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6848
6849 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6850
6851         PR target/39903
6852         * gcc.dg/torture/pr39903-1.c: New.
6853         * gcc.dg/torture/pr39903-2.c: Likewise.
6854
6855 2009-04-27  Revital Eres  <eres@il.ibm.com>
6856
6857         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6858         and check it.
6859         * gcc.dg/sms-2.c: Add dump check.
6860         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6861         and check it.
6862         * gcc.dg/sms-4.c: Likewise.
6863         * gcc.dg/sms-5.c: Likewise.
6864         * gcc.dg/sms-6.c: Likewise.
6865         * gcc.dg/sms-7.c: Likewise.
6866         * gcc.dg/sms-antideps.c: Rename to...
6867         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6868
6869 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6870
6871         * gnat.dg/opt2.adb: New test.
6872
6873 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6874
6875         PR c++/39875
6876         * g++.dg/warn/Wunused-15.C: New test.
6877
6878 2009-04-26  Michael Matz  <matz@suse.de>
6879
6880         Expand from SSA.
6881         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6882         change regexps.
6883         * gcc.target/i386/pr37248-1.c: Modified.
6884         * gcc.target/i386/pr37248-3.c: Modified.
6885         * gcc.target/i386/pr37248-2.c: Modified.
6886         * gnat.dg/aliasing1.adb: Modified.
6887         * gnat.dg/pack9.adb: Modified.
6888         * gnat.dg/aliasing2.adb: Modified.
6889         * gcc.dg/strict-overflow-2.c: Modified.
6890         * gcc.dg/autopar/reduc-1char.c: Modified.
6891         * gcc.dg/autopar/reduc-2char.c: Modified.
6892         * gcc.dg/autopar/reduc-1.c: Modified.
6893         * gcc.dg/autopar/reduc-2.c: Modified.
6894         * gcc.dg/autopar/reduc-3.c: Modified.
6895         * gcc.dg/autopar/reduc-6.c: Modified.
6896         * gcc.dg/autopar/reduc-7.c: Modified.
6897         * gcc.dg/autopar/reduc-8.c: Modified.
6898         * gcc.dg/autopar/reduc-9.c: Modified.
6899         * gcc.dg/autopar/reduc-1short.c: Modified.
6900         * gcc.dg/autopar/reduc-2short.c: Modified.
6901         * gcc.dg/autopar/parallelization-1.c: Modified.
6902         * gcc.dg/strict-overflow-4.c: Modified.
6903         * gcc.dg/strict-overflow-6.c: Modified.
6904         * gcc.dg/gomp/combined-1.c: Modified.
6905         * gcc.dg/no-strict-overflow-1.c: Modified.
6906         * gcc.dg/no-strict-overflow-3.c: Modified.
6907         * gcc.dg/no-strict-overflow-5.c: Modified.
6908         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6909         * gcc.dg/tree-ssa/pr18134.c: Modified.
6910         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6911         * gcc.dg/tree-ssa/vector-2.c: Modified.
6912         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6913         * gcc.dg/tree-ssa/loop-21.c: Modified.
6914         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6915         * gcc.dg/tree-ssa/vector-3.c: Modified.
6916         * gcc.dg/tree-ssa/asm-3.c: Modified.
6917         * gcc.dg/tree-ssa/pr23294.c: Modified.
6918         * gcc.dg/tree-ssa/loop-22.c: Modified.
6919         * gcc.dg/tree-ssa/loop-15.c: Modified.
6920         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6921         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6922         * gcc.dg/tree-ssa/pr20139.c: Modified.
6923         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6924         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6925         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6926         * gcc.dg/tree-ssa/loop-5.c: Modified.
6927         * gcc.dg/tree-ssa/pr19431.c: Modified.
6928         * gcc.dg/tree-ssa/pr32044.c: Modified.
6929         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6930         * gcc.dg/tree-ssa/loop-19.c: Modified.
6931         * gcc.dg/tree-ssa/loop-28.c: Modified.
6932         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6933         * gcc.dg/tree-ssa/divide-1.c: Modified.
6934         * gcc.dg/tree-ssa/inline-1.c: Modified.
6935         * gcc.dg/tree-ssa/divide-3.c: Modified.
6936         * gcc.dg/tree-ssa/pr30978.c: Modified.
6937         * gcc.dg/tree-ssa/alias-6.c: Modified.
6938         * gcc.dg/tree-ssa/divide-4.c: Modified.
6939         * gcc.dg/tree-ssa/alias-11.c: Modified.
6940         * gcc.dg/no-strict-overflow-7.c: Modified.
6941         * gcc.dg/strict-overflow-1.c: Modified.
6942         * gcc.dg/pr15784-4.c: Modified.
6943         * gcc.dg/pr34263.c: Modified.
6944         * gcc.dg/strict-overflow-3.c: Modified.
6945         * gcc.dg/tree-prof/stringop-1.c: Modified.
6946         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6947         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6948         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6949         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6950         * gcc.dg/no-strict-overflow-2.c: Modified.
6951         * gcc.dg/no-strict-overflow-4.c: Modified.
6952         * gcc.dg/no-strict-overflow-6.c: Modified.
6953         * g++.dg/tree-ssa/pr27090.C: Modified.
6954         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6955         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6956         * g++.dg/tree-ssa/pr19807.C: Modified.
6957         * g++.dg/opt/pr30965.C: Modified.
6958         * g++.dg/init/new17.C: Modified.
6959         * gfortran.dg/whole_file_6.f90: Modified.
6960         * gfortran.dg/whole_file_5.f90: Modified.
6961         * gfortran.dg/reassoc_1.f90: Modified.
6962         * gfortran.dg/reassoc_3.f90: Modified.
6963
6964 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6965
6966         PR fortran/39893
6967         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6968
6969 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6970
6971         PR inline-asm/39543
6972         * gcc.target/i386/pr39543-1.c: New test.
6973         * gcc.target/i386/pr39543-2.c: New test.
6974         * gcc.target/i386/pr39543-3.c: New test.
6975
6976         PR c/39889
6977         * gcc.dg/Wunused-value-3.c: New test.
6978
6979 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6980
6981         PR c/39581
6982         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6983         gcc.dg/vla-21.c: New tests.
6984
6985 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6986
6987         PR c/39556
6988         * gcc.dg/inline-34.c: New test.
6989
6990 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6991
6992         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6993         gcc.dg/enum-const-3.c: New tests.
6994         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6995         -pedantic-errors.  Update expected diagnostics.
6996
6997 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6998
6999         PR c/39582
7000         * gcc.dg/vla-20.c: New test.
7001
7002 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7003
7004         PR c/39564
7005         * gcc.dg/vla-19.c: New test.
7006
7007 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7008
7009         PR preprocessor/39559
7010         * gcc.dg/c99-intconst-2.c: New test.
7011
7012 2009-04-25  Jan Hubicka  <jh@suse.cz>
7013
7014         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7015
7016 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7017
7018         PR fortran/39688
7019         * gfortran.dg/import7.f90: New.
7020
7021 2009-04-24  Richard Guenther  <rguenther@suse.de>
7022
7023         * gcc.dg/tree-ssa/vrp48.c: Fix.
7024
7025 2008-04-24  Doug Kwan  <dougkwan@google.com>
7026
7027         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7028         destination are the same.
7029
7030 2009-04-24  Richard Guenther  <rguenther@suse.de>
7031
7032         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7033
7034 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7035
7036         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7037         gcc.dg/array-const-3.c: New tests.
7038
7039 2009-04-24  Ian Lance Taylor  <iant@google.com>
7040
7041         * gcc.dg/Wcxx-compat-4.c: New testcase.
7042
7043 2009-04-24  Daniel Kraft  <d@domob.eu>
7044
7045         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7046         expected on already erraneous symbol (renamed to fresh one).
7047
7048 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7049
7050         PR middle-end/39867
7051         * gcc.dg/pr39867.c: New.
7052
7053 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7054
7055         PR fortran/39861
7056         PR fortran/39864
7057         * gfortran.dg/intrinsic_1.f90: New.
7058
7059 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7060
7061         * gnat.dg/alignment7.adb: New test.
7062         * gnat.dg/alignment8.adb: Likewise.
7063
7064 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7065
7066         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7067         * gnat.dg/specs/rep_clause2.ads: New test.
7068
7069 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7070
7071         PR rtl-optimization/39794
7072         * gcc.dg/pr39794.c: New test.
7073
7074 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7075
7076         * gnat.dg/atomic1.adb: New test.
7077         * gnat.dg/atomic1_pkg.ads: New helper.
7078
7079 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7080
7081         PR testsuite/39623
7082         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7083         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7084
7085 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7086
7087         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7088         warning.
7089
7090 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7091
7092         PR C/31499
7093         * gcc.dg/vector-init-1.c: New testcase.
7094         * gcc.dg/vector-init-2.c: New testcase.
7095
7096 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7097
7098         * gnat.dg/enum2.adb: New test.
7099         * gnat.dg/enum2_pkg.ads: New helper.
7100
7101 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR c/39855
7104         * gcc.dg/torture/pr39855.c: New test.
7105
7106 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7107
7108         PR c++/39639
7109         * g++.dg/cpp0x/pr39639.C: New test.
7110
7111 2009-04-22  Mark Heffernan  <meheff@google.com>
7112
7113         * gcc.dg/profile-generate-3.c: New test.
7114
7115 2009-04-22  Jan Hubicka  <jh@suse.cz>
7116
7117         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7118
7119 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7120
7121         PR testsuite/39623
7122         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7123
7124 2009-04-22  Richard Guenther  <rguenther@suse.de>
7125
7126         PR tree-optimization/39824
7127         * gcc.c-torture/compile/pr39824.c: New testcase.
7128
7129 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7130
7131         PR c++/14875
7132         * g++.dg/parse/parser-pr14875.C: New.
7133         * g++.dg/parse/parser-pr14875-2.C: New.
7134         * g++.dg/parse/error6.C: Update match string.
7135
7136 2009-04-22  Richard Guenther  <rguenther@suse.de>
7137
7138         PR tree-optimization/39845
7139         * gcc.c-torture/compile/pr39845.c: New testcase.
7140
7141 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7142
7143         PR fortran/39735
7144         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7145         * gfortran.dg/external_initializer.f90: Modified.
7146         * gfortran.dg/interface_26.f90: Modified.
7147         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7148         * gfortran.dg/proc_ptr_3.f90: Modified.
7149         * gfortran.dg/proc_ptr_15.f90: New.
7150         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7151
7152 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7153
7154         PR c++/35711
7155         * g++.dg/warn/pr35711.C: New.
7156         * g++.dg/conversion/ptrmem2.C: Update.
7157
7158 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7159
7160         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7161         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7162         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7163         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7164         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7165         gcc.c-torture/ChangeLog.0,
7166         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7167         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7168         gcc.target/i386/math-torture/math-torture.exp,
7169         gcc.target/mips/inter/mips16-inter.exp,
7170         gcc.target/mips/mips-nonpic/README,
7171         gcc.target/x86_64/abi/README.gcc,
7172         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7173         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7174         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7175         notices.
7176         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7177
7178 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7179
7180         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7181
7182 2009-04-21  Richard Guenther  <rguenther@suse.de>
7183
7184         PR middle-end/39829
7185         * gcc.dg/torture/pr39829.c: New testcase.
7186
7187 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7188
7189         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7190
7191 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7192
7193         PR 16202
7194         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7195         * gcc.dg/sequence-pt-2.c: New.
7196         * gcc.dg/sequence-pt-3.c: New.
7197         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7198         * g++.dg/warn/sequence-pt-2.c: New.
7199         * g++.dg/warn/sequence-pt-3.c: New.
7200
7201 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7202
7203         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7204
7205 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7206
7207         * gnat.dg/import1.ad[sb]: New test.
7208
7209 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7210
7211         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7212         return 0.
7213
7214 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7215
7216         PR fortran/39811
7217         * gfortran.dg/continuation_11.f90: New test.
7218
7219 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7220
7221         PR c++/13358
7222         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7223         messages. Test for "long long" in system headers.
7224         * gcc.dg/c99-longlong-2.c: New.
7225         * g++.dg/warn/pr13358.C: New.
7226         * g++.dg/warn/pr13358-2.C: New.
7227         * g++.dg/warn/pr13358-3.C: New.
7228         * g++.dg/warn/pr13358-4.C: New.
7229
7230 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7231
7232         * gcc.dg/framework-2.c: Fix up for non existent includes
7233         being fatal errors now.
7234
7235 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7236
7237         PR fortran/39800
7238         * gfortran.dg/private_type_13.f90: New test.
7239         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7240
7241 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7242
7243         PR c++/39803
7244         * g++.dg/warn/Wunused-14.C: New test.
7245
7246 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7247
7248         * gnat.dg/specs/small_alignment.ads: New test.
7249
7250 2009-04-20  Ian Lance Taylor  <iant@google.com>
7251
7252         * gcc.dg/Wcxx-compat-3.c: New testcase.
7253
7254 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7255
7256         * gnat.dg/pack13.ad[sb]: New test.
7257         * gnat.dg/pack13_pkg.ads: New helper.
7258
7259 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7260
7261         * gnat.dg/discr11.ad[sb]: New test.
7262         * gnat.dg/discr11_pkg.ads: New helper.
7263
7264 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7265
7266         PR tree-optimization/39675
7267         * gcc.dg/vect/O3-pr39675-2.c: New test.
7268
7269 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7270
7271         * gnat.dg/rep_clause3.adb: New test.
7272
7273 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7274
7275         PR c/37481
7276         * gcc.dg/c99-flex-array-7.c: New test.
7277
7278 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7279
7280         PR c/19771
7281         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7282
7283 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7284
7285         PR c/38243
7286         * gcc.dg/c99-restrict-3.c: New test.
7287
7288 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7289
7290         PR preprocessor/20078
7291         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7292
7293 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7294
7295         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7296         Do not pass -B$root after -margs.
7297
7298 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7299
7300         PR c/32061
7301         PR c++/36954
7302         * gcc.dg/pr32061.c: New.
7303         * gcc.dg/Wlogical-op-1.c: Update.
7304         * g++.dg/warn/Wlogical-op-1.C: Update.
7305         * g++.dg/warn/pr36954.C: New.
7306
7307 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7308
7309         PR c/27676
7310         * gcc.dg/lvalue-5.c: New test.
7311
7312 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7313
7314         PR c/22367
7315         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7316
7317 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7318
7319         * gcc.dg/cpp/include5.c: New test.
7320
7321 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7322
7323         PR c/35210
7324         * gcc.dg/call-diag-2.c: New test.
7325
7326 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7327
7328         PR preprocessor/39646
7329         * gcc.dg/cpp/line8.c: New test.
7330
7331 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7332
7333         PR preprocessor/39647
7334         * gcc.dg/cpp/line7.c: New test.
7335
7336 2009-04-18  Richard Guenther  <rguenther@suse.de>
7337
7338         PR middle-end/39804
7339         * gcc.target/i386/pr39804.c: New testcase.
7340
7341 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7342
7343         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7344         * g++.dg/other/pr39496.C: Likewise.
7345
7346 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7347
7348         PR middle-end/36902
7349         * gcc.dg/pr36902.c: New.
7350
7351 2009-04-17  Diego Novillo  <dnovillo@google.com>
7352
7353         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7354         violation for variable 'inside_main'.
7355
7356 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7357
7358         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7359
7360 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7361
7362         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7363
7364 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7365
7366         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7367         * gfortran.dg/chmod_2.f90: Likewise.
7368         * gfortran.dg/chmod_3.f90: Likewise.
7369         * gfortran.dg/open_errors.f90: Likewise.
7370         * gfortran.dg/stat_1.f90: Likewise.
7371         * gfortran.dg/stat_2.f90: Likewise.
7372
7373 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7374
7375         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7376         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7377         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7378         * gfortran.dg/nearest_1.f90: Likewise.
7379         * gfortran.dg/nearest_3.f90: Likewise.
7380         * gfortran.dg/isnan_1.f90: Likewise.
7381         * gfortran.dg/isnan_2.f90: Likewise.
7382         * gfortran.dg/nan_1.f90: Likewise.
7383         * gfortran.dg/nan_2.f90: Likewise.
7384         * gfortran.dg/nan_3.f90: Likewise.
7385         * gfortran.dg/nan_4.f90: Likewise.
7386         * gfortran.dg/module_nan.f90: Likewise.
7387         * gfortran.dg/int_conv_2.f90: Likewise.
7388         * gfortran.dg/init_flag_3.f90: Likewise.
7389         * gfortran.dg/namelist_42.f90: Likewise.
7390         * gfortran.dg/namelist_43.f90: Likewise.
7391         * gfortran.dg/real_const_3.f90: Likewise.
7392         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7393
7394         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7395         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7396         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7397         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7398         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7399
7400         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7401         * gfortran.dg/gamma_5.f90: Likewise.
7402
7403 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7404
7405         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7406         less strict so it also works with auto-overlay support.
7407         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7408         for "exceeds local store" linker errors on the SPU.
7409
7410         * lib/gfortran.exp: Include target-supports.exp.
7411         (gfortran_init): On SPU targets where automatic overlay support
7412         is available, use it to build all Fortran test cases.
7413
7414         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7415
7416 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7417
7418         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7419         rule enforced by gnat on taft types.
7420
7421 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7422
7423         PR testsuite/39792
7424         * g++.dg/ext/complit11.C: Add empty dg-options.
7425
7426 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7427
7428         PR c++/17570
7429         * g++.dg/template/defarg11.C: New test.
7430
7431 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7432
7433         PR c++/28766
7434         * g++.dg/ext/complit11.C: New testcase.
7435
7436 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7437
7438         PR c++/39551
7439         * g++.dg/warn/Wunused-13.C: New testcase.
7440
7441 2009-04-15  Ian Lance Taylor  <iant@google.com>
7442
7443         * gcc.dg/Wenum-compare-1.c: New testcase.
7444
7445 2009-04-15  Richard Guenther  <rguenther@suse.de>
7446
7447         PR tree-optimization/39764
7448         * g++.dg/torture/pr39764.C: New testcase.
7449
7450 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7451
7452         * g++.dg/ext/altivec-17.C: New.
7453
7454 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7455
7456         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7457         * gnat.dg/specs/limited1.ads: Ditto.
7458
7459 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7460
7461         PR testsuite/39769
7462         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7463         for testing the results of estimate instructions.
7464         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7465         * gcc.dg/vmx/3a-05.c (test): Ditto.
7466
7467 2009-04-14  Jason Merrill  <jason@redhat.com>
7468
7469         PR c++/39763
7470         * g++.dg/warn/Wshadow-4.C: Extend.
7471
7472 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7473
7474         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7475         (do_D): Remove attribute hidden.
7476
7477 2009-04-13  Jason Merrill  <jason@redhat.com>
7478
7479         PR c++/39480
7480         * g++.dg/init/copy7.C: New.
7481
7482 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7483
7484         PR testsuite/39733
7485         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7486         (check_for_all_options): This.
7487
7488 2009-04-13  Jason Merrill  <jason@redhat.com>
7489
7490         PR c++/39750
7491         * g++.dg/template/crash90.C: New.
7492
7493 2009-04-12  Jason Merrill  <jason@redhat.com>
7494
7495         PR c++/39742
7496         * g++.dg/overload/extern-C-2.C: New.
7497
7498 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7499
7500         PR preprocessor/31869
7501         * gcc.dg/cpp/strify5.c: New test.
7502
7503 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7504
7505         * gnat.dg/enum1.adb: New test.
7506         * gnat.dg/enum1_pkg.ads: New helper.
7507
7508 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7509
7510         PR target/39740
7511         * gcc.target/alpha/pr39740.c: New test.
7512
7513 2009-04-11  Daniel Kraft  <d@domob.eu>
7514
7515         PR fortran/37746
7516         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7517         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7518         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7519         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7520         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7521         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7522         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7523         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7524         expected string length that failed with -fbounds-check now.
7525         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7526
7527 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7528
7529         PR fortran/39692
7530         * gfortran.dg/proc_ptr_14.f90: New.
7531
7532 2009-04-11  Richard Guenther  <rguenther@suse.de>
7533
7534         PR middle-end/39732
7535         * g++.dg/torture/pr39732.C: New testcase.
7536
7537 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7538
7539         * gfortran.dg/whole_file_5.f90: New.
7540         * gfortran.dg/whole_file_6.f90: New.
7541
7542 2009-04-11  Richard Guenther  <rguenther@suse.de>
7543
7544         PR tree-optimization/39713
7545         * g++.dg/torture/pr39713.C: New testcase.
7546
7547 2009-04-10  Richard Guenther  <rguenther@suse.de>
7548
7549         PR c/39712
7550         * gcc.dg/pr39712.c: New testcase.
7551
7552 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7553
7554         PR c++/28301
7555         * g++.dg/cpp0x/enum2.C: Updated.
7556         * g++.dg/debug/pr22514.C: Likewise.
7557         * g++.dg/parse/enum2.C: Likewise.
7558         * g++.dg/parse/enum3.C: Likewise.
7559         * g++.dg/template/crash79.C: Likewise.
7560         * g++.old-deja/g++.jason/cond.C: Likewise.
7561
7562 2009-04-10  Chao-ying Fu  <fu@mips.com>
7563
7564         * gcc.target/mips/interrupt_handler.c: Change from compile to
7565         assemble.
7566
7567 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7568
7569         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7570
7571 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7572
7573         PR fortran/38709
7574         * gfortran.dg/zero_sized_6.f90: New.
7575
7576 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7577
7578         PR  c++/20118
7579         * g++.dg/parse/pr20118.C: New.
7580         * g++.dg/template/spec16.C: Update.
7581
7582 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7583
7584         PR testsuite/35621
7585         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7586         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7587         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7588         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7589         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7590         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7591         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7592         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7593         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7594         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7595         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7596         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7597         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7598         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7599         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7600         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7601         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7602
7603 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7604
7605         PR target/39678
7606         * g++.dg/torture/pr39678.C: New.
7607         * gcc.dg/compat/struct-complex-2.h: Likewise.
7608         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7609         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7610         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7611         * gcc.dg/torture/pr39678.c: Likewise.
7612         * gcc.target/i386/pr39678.c: Likewise.
7613
7614         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7615         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7616
7617         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7618         <complex.h>.  Add tests for structure with complex float.
7619
7620 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7621             Joseph Myers  <joseph@codesourcery.com>
7622
7623         PR target/36800
7624         * gcc.dg/dfp/pr36800.c: New.
7625
7626 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7627             Rafael Avila de Espindola  <espindola@google.com>
7628
7629         * gcc.misc-tests/help.exp: New file.
7630         * lib/options.exp: New file.
7631
7632 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7633
7634         PR libobjc/36610
7635         * objc/execute/forward-1.x: New.
7636
7637 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7638
7639         * gcc.dg/pr27150-1.c: Change to a link test.
7640
7641 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7642
7643         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7644         3 of the GNU General Public License and to point readers at the
7645         COPYING3 file and the FSF's license web page.
7646         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7647         * gcc.dg/struct/struct-reorg.exp: Likewise.
7648         * gcc.target/spu/tag_manager.c: Likewise.
7649
7650 2009-04-09  Richard Guenther  <rguenther@suse.de>
7651
7652         PR testsuite/39696
7653         * ssa-ccp-25.c: Adjust pattern.
7654
7655 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7656
7657         PR fortran/36704
7658         * gfortran.dg/external_procedures_1.f90: Modified.
7659         * gfortran.dg/proc_ptr_result_1.f90: New.
7660         * gfortran.dg/proc_ptr_result_2.f90: New.
7661         * gfortran.dg/proc_ptr_result_3.f90: New.
7662
7663 2009-04-09  Richard Guenther  <rguenther@suse.de>
7664
7665         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7666         to prevent constant propagation.
7667         * gcc.dg/vect/vect-56.c: Likewise.
7668         * gcc.dg/vect/vect-58.c: Likewise.
7669         * gcc.dg/vect/vect-60.c: Likewise.
7670         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7671         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7672         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7673
7674 2009-04-09  Richard Guenther  <rguenther@suse.de>
7675
7676         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7677         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7678
7679 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7680
7681         PR c/39613
7682         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7683         New tests.
7684
7685 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7686
7687         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7688         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7689
7690 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7691
7692         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7693
7694 2009-04-08  Jason Merrill  <jason@redhat.com>
7695
7696         PR c++/25185
7697         * g++.dg/template/error40.C: Add another test.
7698
7699 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7700
7701         PR c/39614
7702         PR c/39673
7703         * gcc.c-torture/compile/pr39614-1.c,
7704         gcc.c-torture/compile/pr39614-2.c,
7705         gcc.c-torture/compile/pr39614-3.c,
7706         gcc.c-torture/compile/pr39614-4.c,
7707         gcc.c-torture/compile/pr39614-5.c,
7708         gcc.c-torture/compile/pr39673-1.c,
7709         gcc.c-torture/compile/pr39673-2.c: New tests.
7710         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7711         more cases.
7712         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7713         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7714         expected errors.
7715
7716 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7717
7718         PRc++/39637
7719         * g++.dg/cpp0x/variadic-crash2.C: New test.
7720
7721 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7722
7723         PR fortran/38863
7724         * gfortran.dg/alloc_comp_result_1.f90: New test.
7725
7726 2009-04-07  Jason Merrill  <jason@redhat.com>
7727
7728         PR c++/34691
7729         * g++.dg/overload/extern-C-1.C: New.
7730
7731 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7732
7733         PR testsuite/39325
7734         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7735
7736 2009-04-07  Jason Merrill  <jason@redhat.com>
7737
7738         PR c++/25185
7739         * g++.dg/template/error40.C: New.
7740
7741 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7742
7743         PR fortran/38152
7744         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7745
7746 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7747
7748         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7749
7750 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7751
7752         PR fortran/38290
7753         * gfortran.dg/proc_decl_1.f90: Modified.
7754         * gfortran.dg/proc_ptr_11.f90: Extended.
7755         * gfortran.dg/proc_ptr_13.f90: Modified.
7756
7757 2009-04-06  Jason Merrill  <jason@redhat.com>
7758
7759         PR c++/35146
7760         * g++.dg/template/fnspec1.C: New.
7761
7762 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7763
7764         * lib/gnat.exp: Handle multilib.
7765
7766 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7767
7768         PR fortran/38863
7769         * gfortran.dg/dependency_23.f90: New test.
7770
7771 2009-04-06  Richard Guenther  <rguenther@suse.de>
7772
7773         PR tree-optimization/28868
7774         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7775         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7776         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7777         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7778
7779 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7780
7781         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7782
7783 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7784
7785         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7786
7787 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7788
7789         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7790         with the built-in y0, and the subsequent warning.
7791         (y1): Likewise, rename to y_1.
7792
7793 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7794
7795         PR fortran/39414
7796         * gfortran.dg/proc_decl_21.f90: New.
7797
7798 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7799
7800         PR fortran/36091
7801         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7802
7803 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7804
7805         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7806         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7807         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7808         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7809         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7810         gfortran.dg/namelist_49.f90: Gate test on effective_target
7811         fd_truncate.
7812         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7813
7814 2009-04-05  Daniel Kraft  <d@domob.eu>
7815
7816         PR fortran/38654
7817         * gfortran.dg/read_float_2.f03
7818         * gfortran.dg/read_float_3.f90
7819
7820 2009-04-05  Richard Guenther  <rguenther@suse.de>
7821
7822         PR tree-optimization/39648
7823         * gcc.c-torture/compile/pr39648.c: New testcase.
7824
7825 2009-04-05  Jason Merrill  <jason@redhat.com>
7826
7827         PR c++/14912
7828         * g++.dg/template/error39.C: New.
7829
7830 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7831
7832         PR fortran/29458
7833         * gfortran.dg/implied_do_1.f90: New.
7834
7835 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7836
7837         PR fortran/39577
7838         * gfortran.dg/recursive_check_8.f90: New.
7839         * gfortran.dg/recursive_check_9.f90: New.
7840         * gfortran.dg/recursive_check_10.f90: New.
7841         * gfortran.dg/recursive_check_11.f90: New.
7842         * gfortran.dg/recursive_check_12.f90: New.
7843         * gfortran.dg/recursive_check_13.f90: New.
7844         * gfortran.dg/recursive_check_14.f90: New.
7845
7846 2009-04-04  Jason Merrill  <jason@redhat.com>
7847
7848         PR c++/25185
7849         * g++.dg/template/error38.C: Add more tests.
7850
7851 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7852
7853         PR fortran/37614
7854         * gfortran.dg/common_align_2.f90: New test.
7855
7856 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7857
7858         PR target/39501
7859         * gcc.c-torture/execute/pr39501.c: New file.
7860         * gcc.c-torture/execute/pr39501.x: New file.
7861
7862 2009-04-04  Richard Guenther  <rguenther@suse.de>
7863
7864         PR tree-optimization/8781
7865         PR tree-optimization/37892
7866         * g++.dg/tree-ssa/pr8781.C: New testcase.
7867         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7868
7869 2009-04-04  Richard Guenther  <rguenther@suse.de>
7870
7871         PR tree-optimization/39636
7872         * gcc.c-torture/compile/pr39636.c: New testcase.
7873
7874 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7875
7876         PR rtl-optimization/39607
7877         * g++.dg/opt/pr39607.C: New.
7878
7879 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7880
7881         PR fortran/39594
7882         * gfortran.dg/common_12.f90: New.
7883
7884 2009-04-03  Jason Merrill  <jason@redhat.com>
7885
7886         PR c++/39608
7887         * g++.dg/template/const2.C: New test.
7888
7889 2009-04-03  Richard Guenther  <rguenther@suse.de>
7890
7891         PR tree-optimization/2480
7892         PR tree-optimization/23086
7893         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7894         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7895
7896 2009-04-03  Richard Guenther  <rguenther@suse.de>
7897
7898         PR tree-optimization/34743
7899         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7900         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7901         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7902         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7903         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7904         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7905         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7906         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7907
7908 2009-04-03  Richard Guenther  <rguenther@suse.de>
7909
7910         PR middle-end/13146
7911         PR tree-optimization/23940
7912         PR tree-optimization/33237
7913         PR middle-end/33974
7914         PR middle-end/34093
7915         PR tree-optimization/36201
7916         PR tree-optimization/36230
7917         PR tree-optimization/38049
7918         PR tree-optimization/38207
7919         PR tree-optimization/38230
7920         PR tree-optimization/38301
7921         PR tree-optimization/38585
7922         PR middle-end/38895
7923         PR tree-optimization/38985
7924         PR tree-optimization/39299
7925         * gcc.dg/pr19633-1.c: Adjust.
7926         * gcc.dg/torture/pta-callused-1.c: Likewise.
7927         * gcc.dg/torture/pr39074-2.c: Likewise.
7928         * gcc.dg/torture/pr39074.c: Likewise.
7929         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7930         * gcc.dg/torture/pr30375.c: Adjust.
7931         * gcc.dg/torture/pr33563.c: Likewise.
7932         * gcc.dg/torture/pr33870.c: Likewise.
7933         * gcc.dg/torture/pr33560.c: Likewise.
7934         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7935         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7936         * gcc.dg/tree-ssa/alias-15.c: Remove.
7937         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7938         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7939         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7940         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7941         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7942         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7943         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7944         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7945         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7946         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7947         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7948         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7949         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7950         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7951         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7952         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7953         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7954         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7955         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7956         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7957         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7958         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7959         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7960         * gcc.dg/uninit-B.c: XFAIL.
7961         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7962         * gcc.dg/uninit-pr19430.c: XFAIL.
7963         * g++.dg/tree-ssa/pr13146.C: New testcase.
7964         * g++.dg/opt/pr36187.C: Adjust.
7965         * g++.dg/torture/20090329-1.C: New testcase.
7966
7967 2009-04-02  Chao-ying Fu  <fu@mips.com>
7968
7969         * gcc.target/mips/interrupt_handler.c: New test.
7970
7971 2009-04-02  David Ayers  <ayers@fsfe.org>
7972
7973         PR objc/18456
7974         * objc.dg/bad-receiver-type-2.m: New test contributed by
7975         Alexander Mamberg.
7976
7977 2009-04-02  Jason Merrill  <jason@redhat.com>
7978
7979         PR c++/25185
7980         * g++.dg/template/error38.C: New test.
7981
7982 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7983
7984         PR tree-optimization/31677
7985         * gcc.dg/memcpy-1.c: Add compiler option.
7986
7987 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7988
7989         PR tree-optimization/39595
7990         * gfortran.dg/vect/O3-pr39595.f: New test.
7991
7992 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7993
7994         PR c++/26693
7995         * g++.dg/template/typedef11.C: New test.
7996         * g++.dg/template/typedef12.C: Likewise.
7997         * g++.dg/template/typedef13.C: Likewise.
7998         * g++.dg/template/typedef14.C: Likewise.
7999         * g++.dg/template/typedef15.C: Likewise.
8000         * g++.dg/template/typedef16.C: Likewise.
8001         * g++.dg/template/sfinae3.C: Compile this pedantically.
8002         The only errors expected should be the one saying the typedef is ill
8003         formed.
8004         * g++.old-deja/g++.pt/typename8.C: Likewise.
8005         * g++.dg/template/access11.C: Update this.
8006
8007 2009-04-02  Richard Guenther  <rguenther@suse.de>
8008
8009         PR tree-optimization/37221
8010         * gcc.c-torture/compile/20090331-1.c: New testcase.
8011
8012 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8013
8014         * gcc.c-torture/compile/20090401-1.c: New test.
8015
8016 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8017
8018         PR c++/4926
8019         * g++.dg/template/pr4926-1.C: New.
8020
8021 2009-04-01  Xinliang David Li  <davidxl@google.com>
8022
8023         * gcc.target/i386/all_one_m128i.c: New test.
8024
8025 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8026
8027         PR c/39027
8028         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8029         * gcc.dg/fltconst-2.c: New test.
8030         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8031         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8032
8033         PR c/33466
8034         * gcc.dg/cpp/pr33466.c: New test.
8035         * gcc.dg/dfp/pr33466.c: New test.
8036         * gcc.dg/fixed-point/pr33466.c: New test.
8037
8038 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8039
8040         PR tree-optimization/35011
8041         * g++.dg/other/pr35011.C: New.
8042
8043 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR target/39226
8046         * gcc.dg/pr39226.c: New test.
8047
8048 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8049
8050         PR c++/35240
8051         * g++.dg/template/pr35240.C: New.
8052
8053 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8054
8055         PR c/39605
8056         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8057         * gcc.dg/pr25682.c: Update expected diagnostics.
8058
8059 2009-04-01  Richard Guenther  <rguenther@suse.de>
8060
8061         * gcc.dg/fold-plusmult-2.c: New testcase.
8062
8063 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8064
8065         PR c/37772
8066         * gcc.dg/pr37772.c: New test.
8067         * g++.dg/ext/asm11.C: New test.
8068
8069 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8070
8071         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8072         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8073         defined.
8074
8075 2009-03-31  Jason Merrill  <jason@redhat.com>
8076
8077         * g++.old-deja/g++.other/using9.C: Add expected errors.
8078
8079 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8080
8081         * gcc.c-torture/compile/pr33009.c: Removed.
8082
8083 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8084
8085         * gcc.c-torture/compile/pr33009.c: Delete.
8086         * gcc.c-torture/compile/pr11832.c: Likewise.
8087
8088 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8089
8090         PR c/448
8091         * lib/target-supports.exp (check_effective_target_stdint_types):
8092         Update comment.
8093         (check_effective_target_inttypes_types): New.
8094         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8095         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8096         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8097
8098 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8099
8100         PR fortran/38917
8101         PR fortran/38918
8102         * gfortran.dg/data_pointer_1.f90: New test.
8103
8104 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/38915
8107         * gfortran.dg/char_length_15.f90: New test.
8108
8109 2009-03-31  Jason Merrill  <jason@redhat.com>
8110
8111         C++ DR 613
8112         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8113         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8114         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8115         xfail others.
8116
8117         * g++.dg/other/typedef2.C: New test.
8118
8119         PR c++/37806
8120         * g++.dg/template/typedef17.C: New test.
8121
8122         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8123         * g++.dg/cpp0x/auto12.C: Likewise.
8124
8125 2009-03-31  Richard Guenther  <rguenther@suse.de>
8126
8127         PR middle-end/31029
8128         * gcc.dg/fold-compare-4.c: New testcase.
8129         * gcc.dg/fold-compare-5.c: Likewise.
8130
8131 2009-03-31  Richard Guenther  <rguenther@suse.de>
8132
8133         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8134
8135 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8136
8137         PR target/39592
8138         * gcc.target/i386/pr39592-1.c: New test.
8139
8140 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8141
8142         PR preprocessor/15638
8143         * gcc.dg/cpp/missing-header-1.c: New test.
8144         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8145         "compilation terminated" message.
8146         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8147         test #include "".
8148         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8149         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8150         terminated" message.
8151
8152 2009-03-31  Richard Guenther  <rguenther@suse.de>
8153
8154         PR middle-end/23401
8155         PR middle-end/27810
8156         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8157         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8158
8159 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8160
8161         PR fortran/38389
8162         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8163         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8164         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8165         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8166         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8167         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8168         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8169
8170 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8171
8172         PR fortran/22571
8173         * gfortran.dg/whole_file_1.f90: New test.
8174         PR fortran/26227
8175         * gfortran.dg/whole_file_2.f90: New test.
8176         * gfortran.dg/whole_file_3.f90: New test.
8177         PR fortran/24886
8178         * gfortran.dg/whole_file_4.f90: New test.
8179
8180 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8181
8182         * gfortran.dg/bind_c_usage_19.f90: New test.
8183
8184         PR target/39558
8185         * gcc.target/powerpc/altivec-29.c: New test.
8186
8187 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8188
8189         PR rtl-optimization/323
8190         * gcc.target/i386/excess-precision-1.c,
8191         gcc.target/i386/excess-precision-2.c,
8192         gcc.target/i386/excess-precision-3.c,
8193         gcc.target/i386/excess-precision-4.c,
8194         gcc.target/i386/excess-precision-5.c,
8195         gcc.target/i386/excess-precision-6.c: New tests.
8196
8197 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8198
8199         PR c/35235
8200         * gcc.dg/c99-array-lval-8.c: New test.
8201
8202 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8203
8204         PR preprocessor/34695
8205         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8206         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8207         instead of dg-warning for "previous definition" messages.
8208         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8209         "warnings being treated as errors" message.
8210         * gcc.dg/fltconst-1.c: Use -fshow-column.
8211
8212 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8213
8214         PR fortran/38823
8215         * gfortran.dg/power1.f90: New test.
8216
8217 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8218
8219         PR c/456
8220         PR c/5675
8221         PR c/19976
8222         PR c/29116
8223         PR c/31871
8224         PR c/35198
8225         * gcc.c-torture/compile/20081108-1.c,
8226         gcc.c-torture/compile/20081108-2.c,
8227         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8228         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8229         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8230         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8231         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8232         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8233         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8234         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8235         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8236         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8237         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8238         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8239         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8240         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8241         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8242         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8243         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8244         case.
8245         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8246         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8247         XFAILs.  Update expected messages.
8248         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8249         expected messages.
8250         * gcc.dg/real-const-1.c: Replace with test from original PR.
8251         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8252         when casting from non-constant integer to pointer.
8253
8254 2009-03-29  Richard Guenther  <rguenther@suse.de>
8255
8256         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8257
8258 2009-03-29  Daniel Kraft  <d@domob.eu>
8259
8260         PR fortran/37423
8261         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8262         DEFERRED bindings.
8263         * gfortran.dg/typebound_proc_9.f03: New test.
8264         * gfortran.dg/typebound_proc_10.f03: New test.
8265         * gfortran.dg/typebound_proc_11.f03: New test.
8266         * gfortran.dg/abstract_type_5.f03: New test.
8267
8268 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8269
8270         PR fortran/38507
8271         * gfortran.dg/do_4.f: New.
8272         * gfortran.dg/goto_2.f90: Correct expected warnings.
8273         * gfortran.dg/goto_4.f90: Likewise.
8274         * gfortran.dg/goto_5.f90: New.
8275
8276 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8277
8278         PR target/39545
8279         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8280
8281         * gcc.target/i386/pr39545-1.c: New.
8282         * gcc.target/i386/pr39545-2.c: Likewise.
8283
8284         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8285         (flex2_struct): Likewise.
8286         (check_struct_passing7): Likewise.
8287         (check_struct_passing8): Likewise.
8288         (f1s): Likewise.
8289         (f2s): Likewise.
8290         (main): Call check_struct_passing7 and check_struct_passing8.
8291
8292 2009-03-29  Richard Guenther  <rguenther@suse.de>
8293
8294         * gcc.c-torture/execute/20090113-1.c: New testcase.
8295         * gcc.c-torture/execute/20090113-2.c: Likewise.
8296         * gcc.c-torture/execute/20090113-3.c: Likewise.
8297         * gcc.c-torture/execute/20090207-1.c: Likewise.
8298         * gcc.c-torture/compile/20090114-1.c: Likewise.
8299         * gcc.c-torture/compile/20090328-1.c: Likewise.
8300         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8301
8302 2009-03-29  David Ayers  <ayers@fsfe.org>
8303
8304         PR objc/27377
8305         * objc.dg/conditional-1.m: New tests.
8306
8307 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8308
8309         * gcc.dg/winline-10.c: New test.
8310
8311 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8312
8313         PR fortran/34656
8314         * gfortran.dg/do_check_1.f90: Add test.
8315         * gfortran.dg/do_check_2.f90: Add test.
8316         * gfortran.dg/do_check_3.f90: Add test.
8317         * gfortran.dg/do_check_4.f90: Add test.
8318
8319 2009-03-28  Jan Hubicka  <jh@suse.cz>
8320
8321         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8322         * gcc.dg/pr33826.c: Update dump files.
8323         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8324         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8325
8326 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8327
8328         * g++.dg/tree-ssa/fwprop-align.C: New test.
8329
8330 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8331
8332         * gcc.target/powerpc/altivec-28.c: New test.
8333
8334         PR c++/39554
8335         * gcc.dg/wdisallowed-functions-1.c: Removed.
8336         * gcc.dg/wdisallowed-functions-2.c: Removed.
8337         * gcc.dg/wdisallowed-functions-3.c: Removed.
8338         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8339         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8340         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8341
8342 2009-03-28  Richard Guenther  <rguenther@suse.de>
8343
8344         PR tree-optimization/38723
8345         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8346
8347 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8348
8349         PR fortran/38538
8350         * gfortran.dg/char_result_13.f90: New test.
8351
8352 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8353
8354         PR fortran/38765
8355         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8356
8357 2009-03-28  Daniel Kraft  <d@domob.eu>
8358
8359         * gfortran.dg/trim_1.f90: New test.
8360
8361 2009-03-28  Richard Guenther  <rguenther@suse.de>
8362
8363         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8364         * g++.dg/warn/Warray-bounds.C: Likewise.
8365
8366 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8367
8368         PR fortran/32626
8369         * gfortran.dg/recursive_check_7.f90: New test.
8370
8371 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8372
8373         PR fortran/38432
8374         * gfortran.dg/do_check_5.f90: New test.
8375         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8376         * gfortran.dg/array_constructor_18.f90: Ditto.
8377         * gfortran.dg/array_constructor_22.f90: Ditto.
8378         * gfortran.dg/do_3.F90: Ditto.
8379         * gfortran.dg/do_1.f90: Ditto.
8380
8381 2009-03-28  Richard Guenther  <rguenther@suse.de>
8382
8383         PR tree-optimization/38180
8384         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8385
8386 2009-03-28  Richard Guenther  <rguenther@suse.de>
8387
8388         PR tree-optimization/38513
8389         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8390         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8391         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8392         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8393         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8394         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8395         * gcc.dg/vect/vect-35.c: Likewise.
8396         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8397         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8398         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8399
8400 2009-03-28  Richard Guenther  <rguenther@suse.de>
8401
8402         PR tree-optimization/38968
8403         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8404
8405 2009-03-28  Richard Guenther  <rguenther@suse.de>
8406
8407         PR tree-optimization/37795
8408         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8409
8410 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8411
8412         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8413         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8414         options for removed targets.
8415
8416 2009-03-27  Richard Guenther  <rguenther@suse.de>
8417
8418         PR tree-optimization/39120
8419         * gcc.c-torture/execute/pr39120.c: New testcase.
8420
8421 2009-03-27  Richard Guenther  <rguenther@suse.de>
8422
8423         PR tree-optimization/39120
8424         * gcc.dg/torture/pta-callused-1.c: New testcase.
8425
8426 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8427
8428         PR middle-end/39315
8429         * gcc.target/i386/pr39315-1.c: New.
8430         * gcc.target/i386/pr39315-2.c: Likewise.
8431         * gcc.target/i386/pr39315-3.c: Likewise.
8432         * gcc.target/i386/pr39315-4.c: Likewise.
8433         * gcc.target/i386/pr39315-check.c: Likewise.
8434
8435 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8436
8437         PR c/39323
8438         * gcc.dg/pr39323-1.c: New.
8439         * gcc.dg/pr39323-2.c: Likewise.
8440         * gcc.dg/pr39323-3.c: Likewise.
8441
8442 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8443
8444         PR target/38034
8445         * gcc.target/ia64/sync-1.c: New.
8446
8447 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8448
8449         PR target/39472
8450         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8451         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8452         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8453         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8454         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8455         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8456         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8457         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8458
8459 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8460
8461         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8462         for low precision (i.e. float).
8463
8464 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8465             Jakub Jelinek  <jakub@redhat.com>
8466
8467         PR debug/37959
8468         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8469
8470 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8471
8472         * gcc.dg/memmove-2.c: New test.
8473         * gcc.dg/memmove-3.c: New test.
8474
8475         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8476         in clone naming.
8477
8478 2009-03-27  Xinliang David Li  <davidxl@google.com>
8479
8480         PR tree-optimization/39557
8481         * g++.dg/tree-ssa/dom-invalid.C: New test.
8482
8483 2009-03-27  Xinliang David Li  <davidxl@google.com>
8484
8485         PR tree-optimization/39548
8486         * g++.dg/tree-ssa/copyprop.C: New test.
8487
8488 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8489
8490         PR c++/38638
8491         * g++.dg/template/typename17.C: New testcase.
8492         * g++.dg/template/typename18.C: New testcase.
8493
8494 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8495
8496         PR c++/36799
8497         * g++.dg/other/var_copy-1.C: New test.
8498
8499 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8500
8501         PR c++/37647
8502         * g++.dg/parse/ctor9.C: New test.
8503
8504 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8505
8506         PR c++/29727
8507         * g++.dg/init/error2.C: New test.
8508
8509 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8510
8511         PR c++/35652
8512         * gcc.dg/pr35652.C: New.
8513         * g++.dg/warn/pr35652.C: New.
8514         * gcc.dg/format/plus-1.c: Adjust message.
8515
8516 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR c++/39554
8519         * gcc.dg/wdisallowed-functions-3.c: New test.
8520         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8521
8522 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8523
8524         * gcc.dg/inline-33.c: Fix when pic.
8525
8526 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8527
8528         * gcc.target/ia64/20090324-1.c: New test.
8529
8530 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR c/27898
8533         * gcc.dg/pr27898.c: New test.
8534
8535         PR tree-optimization/32139
8536         * gcc.c-torture/compile/pr32139.c: New test.
8537
8538 2009-03-24  Jason Merrill  <jason@redhat.com>
8539
8540         PR c++/28274
8541         * g++.dg/parse/defarg14.C: New test.
8542
8543 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8544
8545         PR libfortran/39528
8546         * gfortran.dg/read_repeat.f90: New test.
8547
8548 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8549
8550         PR tree-optimization/39529
8551         * gcc.dg/vect/pr39529.c: New test.
8552
8553 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8554             Jakub Jelinek  <jakub@redhat.com>
8555
8556         PR debug/39524
8557         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8558
8559 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR c/39495
8562         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8563
8564 2009-03-23  Jason Merrill  <jason@redhat.com>
8565
8566         * g++.dg/cpp0x/auto12.C: Add variadic test.
8567
8568         PR c++/39526
8569         * g++.dg/warn/Wshadow-4.C: New test.
8570
8571 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8572
8573         PR tree-optimization/39516
8574         * gfortran.dg/pr39516.f: New test.
8575
8576 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8577
8578         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8579         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8580         variable, not environment variable.
8581
8582 2009-03-21  Jason Merrill  <jason@redhat.com>
8583
8584         PR c++/28879
8585         * g++.dg/ext/vla6.C: New test.
8586
8587 2009-03-20  Jason Merrill  <jason@redhat.com>
8588
8589         * g++.dg/cpp0x/initlist5.C: Add additional test.
8590
8591 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8592             Janis Johnson  <janis187@us.ibm.com>
8593
8594         * lib/compat.exp (compat-get-options-main, compat-get-options):
8595         Handle dg-prune-output in source file.
8596         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8597         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8598         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8599         two warnings.
8600
8601 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8602
8603         PR c/39495
8604         * gcc.dg/gomp/pr39495-1.c: New test.
8605         * gcc.dg/gomp/pr39495-2.c: New test.
8606         * g++.dg/gomp/pr39495-1.C: New test.
8607         * g++.dg/gomp/pr39495-2.C: New test.
8608
8609         PR target/39496
8610         * gcc.target/i386/pr39496.c: New test.
8611         * g++.dg/other/pr39496.C: New test.
8612
8613 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8614
8615         PR middle-end/39500
8616         * gcc.dg/autopar/pr39500-1.c: New.
8617         * gcc.dg/autopar/pr39500-2.c: New.
8618
8619 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8620
8621         * g++.dg/dg.exp: Prune graphite.
8622
8623 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8624
8625         PR middle-end/39447
8626         * g++.dg/graphite: New.
8627         * g++.dg/graphite/graphite.exp: New.
8628         * g++.dg/graphite/pr39447.C: New.
8629
8630 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8631
8632         PR c++/39425
8633         * g++.dg/template/pr39425.C: New.
8634
8635         * g++.dg/template/spec33.C: Updated.
8636
8637 2009-03-17  Jason Merrill  <jason@redhat.com>
8638
8639         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8640
8641 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8642
8643         PR c++/39475
8644         * g++.dg/ext/unary_trait_incomplete.C: New.
8645
8646 2009-03-17  Jing Yu  <jingyu@google.com>
8647
8648         PR middle-end/39378
8649         * g++.dg/inherit/thunk10.C: New test.
8650
8651 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8652
8653         PR target/39482
8654         * gcc.target/i386/pr39482.c: New test.
8655
8656 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8657
8658         PR debug/39471
8659         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8660         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8661         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8662         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8663
8664         PR middle-end/39443
8665         * gcc.dg/pr39443.c: New test.
8666
8667         PR debug/39412
8668         * gcc.dg/debug/pr39412.c: New test.
8669
8670 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8671
8672         PR testsuite/38526
8673         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8674         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8675         is defined.
8676         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8677         its original value, or unset if it was not defined.
8678         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8679         path procs around use of HOSTCC.
8680         * g++.dg/compat/struct-layout-1.exp: Ditto.
8681         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8682
8683 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8684
8685         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8686
8687 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8688
8689         Revert patch for PR testsuite/37630.
8690
8691         PR testsuite/37960
8692         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8693
8694         PR testsuite/37630
8695         * lib/target-supports.exp (check_effective_target_ieee): New.
8696         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8697         * gcc.dg/20001012-1.c: Require ieee.
8698
8699         PR testsuite/37628
8700         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8701
8702 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR tree-optimization/39455
8705         * gcc.dg/pr39455.c: New test.
8706
8707 2009-03-13  David Ayers  <ayers@fsfe.org>
8708
8709         * objc/execute/trivial.m. New test.
8710
8711 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8712
8713         PR target/39137
8714         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8715
8716 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8717
8718         PR testsuite/39451
8719         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8720         constraint on (%2).
8721
8722 2009-03-12  David Ayers  <ayers@fsfe.org>
8723
8724         PR libobjc/27466
8725         * objc/execute/exceptions/handler-1.m. New test.
8726
8727 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8728
8729         PR target/39431
8730         * gcc.target/i386/pr39431.c: New test.
8731
8732 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8733
8734         PR target/39445
8735         * gcc.target/i386/pr39445.c: New.
8736
8737         * gcc.target/i386/push-1.c: XFAIL.
8738
8739 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8740
8741         * gcc.dg/inline-33.c: New test.
8742
8743 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8744
8745         * gcc.dg/vect/vect-82.c: Combine dg-do and
8746         dg-require-effective-target into dg-skip-if.
8747         * gcc.dg/vect/vect-83.c: Likewise.
8748
8749 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR target/39137
8752         * gcc.target/i386/stackalign/longlong-1.c: New test.
8753         * gcc.target/i386/stackalign/longlong-2.c: New test.
8754
8755 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8756
8757         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8758
8759 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8760
8761         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8762         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8763
8764 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8765
8766         * gnat.dg/slice_enum.adb: New test.
8767
8768 2009-03-11  Jason Merrill  <jason@redhat.com>
8769
8770         PR debug/39086
8771         * g++.dg/opt/nrv15.C: New test.
8772
8773 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8774
8775         PR tree-optimization/39422
8776         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8777         constant array with static initialization to global memory.
8778         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8779
8780 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8781
8782         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8783         padding.
8784
8785 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8786
8787         PR c++/39371
8788         * g++.dg/opt/switch2.C: Add -w to dg-options.
8789         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8790         * g++.dg/warn/switch1.C: New test.
8791         * g++.dg/other/switch3.C: New test.
8792
8793         PR tree-optimization/39394
8794         * gcc.c-torture/compile/pr39394.c: New test.
8795
8796 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8797
8798         * gcc.target/s390/20090223-1.c: New testcase.
8799
8800 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8801
8802         PR libfortran/39402
8803         * gfortran.dg/fmt_f0_1.f90: New test.
8804
8805 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8806
8807         PR c++/39060
8808         * g++.dg/other/new1.C: Adjusted.
8809         * g++.dg/parse/crash40.C: Likewise.
8810         * g++.dg/parse/defarg12.C: Likewise.
8811         * g++.dg/template/error15.C: Likewise.
8812
8813         * g++.dg/other/pr39060.C: New.
8814
8815 2009-03-07  Jason Merrill  <jason@redhat.com>
8816
8817         PR c++/39367
8818         * g++.dg/opt/new1.C: New.
8819
8820 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8821
8822         PR c++/33492
8823         * g++.dg/other/error32.C: New.
8824
8825 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR middle-end/39360
8828         * gcc.c-torture/compile/pr39360.c: New test.
8829
8830         PR debug/39372
8831         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8832
8833 2009-03-05  Jason Merrill  <jason@redhat.com>
8834
8835         PR c++/38908
8836         * g++.dg/warn/Wuninitialized-3.C: New test.
8837
8838 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR debug/39379
8841         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8842         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8843
8844 2009-03-04  Jason Merrill  <jason@redhat.com>
8845
8846         PR c++/13549
8847         * g++.dg/template/koenig7.C: New test.
8848
8849 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8850
8851         * g++.dg/torture/predcom-1.C: New test.
8852
8853 2009-03-04  Richard Guenther  <rguenther@suse.de>
8854
8855         PR tree-optimization/39362
8856         * g++.dg/torture/pr39362.C: New testcase.
8857
8858 2009-03-04  Jason Merrill  <jason@redhat.com>
8859             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8860
8861         PR c++/9634
8862         PR c++/29469
8863         PR c++/29607
8864         * g++.dg/template/dependent-name5.C: New test.
8865
8866 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8867
8868         PR testsuite/39357
8869         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8870         vect_int to vect_int_mult.
8871
8872 2009-03-04  Richard Guenther  <rguenther@suse.de>
8873
8874         PR tree-optimization/39358
8875         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8876         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8877
8878 2009-03-04  Richard Guenther  <rguenther@suse.de>
8879
8880         PR tree-optimization/39339
8881         * gcc.c-torture/execute/pr39339.c: New testcase.
8882
8883 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8884
8885         * gcc.c-torture/compile/20090303-1.c,
8886         gcc.c-torture/compile/20090303-2.c: New tests.
8887
8888 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8889
8890         PR fortran/39354
8891         * gfortran.dg/gomp/pr39354.f90: New test.
8892
8893         PR tree-optimization/39343
8894         * gcc.dg/pr39343.c: New test.
8895
8896 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8897
8898         PR tree-optimization/39248
8899         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8900         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8901         on targets without vector misalignment support.
8902         * lib/target-supports.exp
8903         (check_effective_target_vect_short_mult): Add
8904         check_effective_target_arm32.
8905
8906 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8907
8908         PR middle-end/39335
8909         * gcc.dg/graphite/pr39335_1.c: New.
8910         * gcc.dg/graphite/pr39335.c: New.
8911
8912 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8913
8914         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8915         of andl.
8916         * gcc.target/i386/stackalign/return-5.c: Likewise.
8917         * gcc.target/i386/stackalign/return-6.c: Likewise.
8918
8919 2009-03-02  Richard Guenther  <rguenther@suse.de>
8920             Ira Rosen  <irar@il.ibm.com>
8921
8922         PR tree-optimization/39318
8923         * gfortran.dg/vect/pr39318.f90: New test.
8924
8925 2009-03-01  Jan Hubicka  <jh@suse.cz>
8926
8927         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8928
8929 2009-03-01  Jan Hubicka  <jh@suse.cz>
8930
8931         PR debug/39267
8932         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8933
8934 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8935
8936         * gnat.dg/pack12.adb: New test.
8937
8938 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8939
8940         PR c++/37789
8941         * g++.dg/other/pr37789.C: New.
8942
8943 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8944
8945         PR fortran/39295
8946         * gfortran.dg/interface_25.f90: New test.
8947         * gfortran.dg/interface_26.f90: New test.
8948
8949 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8950
8951         PR fortran/39292
8952         * gfortran.dg/initialization_22.f90: New test.
8953
8954 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8955
8956         PR rtl-optimization/39241
8957         * gcc.dg/torture/pr39241.c: New.
8958
8959 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8960
8961         PR tree-optimizations/39259
8962         * g++.dg/torture/pr39259.C: New testcase.
8963
8964 2009-02-24  Richard Guenther  <rguenther@suse.de>
8965
8966         PR c++/39242
8967         * g++.dg/template/instantiate10.C: New testcase.
8968
8969 2009-02-24  Richard Guenther  <rguenther@suse.de>
8970             Zdenek Dvorak  <ook@ucw.cz>
8971
8972         PR tree-optimization/39233
8973         * gcc.c-torture/execute/pr39233.c: New testcase.
8974
8975 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8976
8977         PR tree-optimization/39260
8978         * gcc.dg/graphite/pr39260.c: New.
8979
8980 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8981
8982         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8983
8984 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8985
8986         PR c++/36411
8987         * g++.dg/template/void14.C: New.
8988
8989 2009-02-23  Jason Merrill  <jason@redhat.com>
8990
8991         PR c++/38880
8992         * g++.dg/init/const7.C: Remove XFAIL.
8993         * g++.dg/init/static-init1.C: New test.
8994
8995         * g++.dg/cpp0x/initlist14.C: New test.
8996
8997 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8998
8999         PR fortran/38914
9000         * bound_simplification_2.f90:  New test case.
9001         * bound_7.f90:  New test case.
9002
9003 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9004
9005         * gcc.dg/cpp/include4.c: New test.
9006
9007 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9008
9009         PR target/39256
9010         * gcc.target/i386/abi-2.c: New.
9011
9012 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9013
9014         * gcc.c-torture/execute/pr39228.x: New.
9015
9016 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9017
9018         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9019         scan-assembler to check for xmm0 register.
9020
9021 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9022             Joseph Myers  <joseph@codesourcery.com>
9023
9024         * gcc.target/arm/va_list.c: New test.
9025         * g++.dg/abi/arm_va_list.C: Likewise.
9026         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9027         function.
9028         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9029         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9030         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9031         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9032         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9033         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9034
9035 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9036
9037         PR testsuite/38164
9038         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9039         to dg-options.
9040
9041 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR target/39240
9044         * gcc.c-torture/execute/pr39240.c: New test.
9045
9046 2009-02-20  Jason Merrill  <jason@redhat.com>
9047
9048         PR c++/39225
9049         * g++.dg/parse/dtor15.C: New test.
9050
9051 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9052
9053         * gcc.c-torture/execute/20090219-1.c: New.
9054
9055 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9056
9057         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9058         (mips-dg-options): When matching isa* pseudo-options make
9059         'value' optional and accept ! entries.  Use $spec instead of
9060         $isa_spec in the isa pseudo-option error message.  Only
9061         perform the ISA-range check when 'value' is set.  If arch is
9062         matching any CPU in the ! entries switch to its generic ISA.
9063         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9064         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9065
9066 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR target/39175
9069         * gcc.dg/visibility-20.c: New test.
9070         * g++.dg/ext/visibility/visibility-11.C: New test.
9071
9072 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9073
9074         PR c++/39188
9075         * g++.dg/abi/pr39188-1a.C: New.
9076         * g++.dg/abi/pr39188-1b.C: Likewise.
9077         * g++.dg/abi/pr39188-1.h: Likewise.
9078         * g++.dg/abi/pr39188-2a.C: Likewise.
9079         * g++.dg/abi/pr39188-2b.C: Likewise.
9080         * g++.dg/abi/pr39188-2.h: Likewise.
9081         * g++.dg/abi/pr39188-3a.C: Likewise.
9082         * g++.dg/abi/pr39188-3b.C: Likewise.
9083         * g++.dg/abi/pr39188-3.h: Likewise.
9084
9085 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9086
9087         PR c/38483
9088         * gcc.c-torture/execute/call-trap-1.c,
9089         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9090         tests.
9091
9092 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9093
9094         PR target/39228
9095         * gcc.c-torture/execute/pr39228.c: New test.
9096
9097 2009-02-19  Richard Guenther  <rguenther@suse.de>
9098
9099         PR tree-optimization/39074
9100         * gcc.dg/torture/pr39074.c: New testcase.
9101         * gcc.dg/torture/pr39074-2.c: Likewise.
9102         * gcc.dg/torture/pr39074-3.c: Likewise.
9103
9104 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9105
9106         PR c++/39219
9107         * g++.dg/parse/attr3.C: New.
9108
9109 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9110
9111         PR testsuite/38165
9112         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9113
9114         PR testsuite/38166
9115         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9116         and skip on Darwin.
9117
9118 2009-02-18  Jason Merrill  <jason@redhat.com>
9119
9120         PR c++/38880
9121         * g++.dg/init/const7.C: Remove XFAIL.
9122
9123         PR target/39179
9124         * g++.dg/opt/const6.C: New test.
9125
9126 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9127
9128         * gcc.dg/callabi/callabi.exp: Moved to ...
9129         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9130         in 64bit mode.
9131
9132         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9133         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9134         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9135         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9136         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9137         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9138         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9139
9140         * gcc.dg/callabi/callabi.h: Moved to ...
9141         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9142
9143         * gcc.dg/callabi/func-1.c: Moved to ...
9144         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9145
9146         * gcc.dg/callabi/func-indirect.c: Moved to ...
9147         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9148
9149         * gcc.dg/callabi/pr38891.c: Moved to ...
9150         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9151
9152         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9153         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9154
9155         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9156         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9157
9158         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9159         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9160
9161 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9162
9163         PR target/38891
9164         * gcc.dg/callabi/pr38891.c: New.
9165
9166 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9167
9168         * gcc.dg/callabi/callabi.exp: New.
9169
9170 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9171
9172         PR target/39082
9173         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9174         -Wno-abi for x86.
9175         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9176
9177         * gcc.target/i386/pr39082-1.c: New.
9178
9179         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9180         -Wno-abi.
9181
9182         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9183         CHECK_M64_M128 is defined.
9184         (check_f_arguments): Add "do".
9185         (check_vector_arguments): New.
9186         (check_m64_arguments): Likewise.
9187         (check_m128_arguments): Likewise.
9188
9189         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9190         (CHECK_M64_M128): Define.
9191
9192         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9193         on abitest.
9194         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9195
9196         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9197         tests only if CHECK_M64_M128 is defined.
9198
9199         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9200         (m128_2_struct): Likewise.
9201         (check_struct_passing5): Likewise.
9202         (check_struct_passing6): Likewise.
9203         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9204
9205         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9206         (un5): Likewise.
9207         (check_union_passing4): Likewise.
9208         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9209
9210 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9211
9212         PR c/35447
9213         * gcc.dg/noncompile/pr35447-1.c: New test.
9214
9215 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR tree-optimization/36922
9218         * gfortran.dg/pr36922.f: New test.
9219
9220 2009-02-17  Richard Guenther  <rguenther@suse.de>
9221
9222         PR tree-optimization/39202
9223         * gcc.c-torture/compile/pr39202.c: New testcase.
9224
9225 2009-02-17  Richard Guenther  <rguenther@suse.de>
9226
9227         PR tree-optimization/39204
9228         * gcc.dg/torture/pr39204.c: New testcase.
9229
9230 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9231
9232         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9233         * gcc.dg/vect/vect-outer-6.c: Ditto.
9234
9235 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9236
9237         PR c/35446
9238         * gcc.dg/noncompile/init-5.c: New test.
9239         * gcc.dg/init-bad-4.c: Adjust expected errors.
9240
9241 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9242
9243         PR target/37049
9244         * gcc.target/i386/push-1.c: New.
9245
9246 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9247
9248         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9249
9250 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9251
9252         * gcc.target/spu/intrinsics-sr.c: New test.
9253
9254 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9255
9256         PR target/38056
9257         * gcc.target/ia64/sibcall-opt-1.c: New test.
9258         * gcc.target/ia64/sibcall-opt-2.c: New test.
9259
9260 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9261
9262         PR fortran/36528
9263         * gfortran.dg/cray_pointers_8.f90: New test.
9264
9265         PR fortran/36703
9266         * gfortran.dg/cray_pointers_9.f90: New test.
9267
9268 2009-02-13  Jason Merrill  <jason@redhat.com>
9269
9270         PR c++/39070
9271         * g++.dg/cpp0x/decltype16.C: New.
9272
9273 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9274
9275         PR target/39152
9276         * gfortran.dg/gomp/pr39152.f90: New.
9277
9278 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9279
9280         PR target/39162
9281         * gcc.target/i386/pr39162.c: New.
9282
9283 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9284
9285         PR c/35444
9286         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9287         New tests.
9288
9289 2009-02-12  Jason Merrill  <jason@redhat.com>
9290
9291         PR c++/38950
9292         * g++.dg/template/array20.C: New test.
9293
9294 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9295
9296         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9297         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9298         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9299
9300 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9301
9302         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9303
9304 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9305
9306         PR target/39152
9307         * gfortran.dg/pr39152.f: New.
9308
9309 2009-02-11  Jason Merrill  <jason@redhat.com>
9310
9311         PR c++/39153
9312         * g++.dg/cpp0x/defaulted9.C: New test.
9313
9314         PR c++/30111
9315         * g++.dg/init/value7.C: New test.
9316
9317 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9318
9319         PR target/38824
9320         * gcc.target/i386/pr38824.c: New testcase.
9321
9322 2009-02-11  Jason Merrill  <jason@redhat.com>
9323
9324         PR c++/38649
9325         * g++.dg/cpp0x/defaulted8.C: New test.
9326
9327         PR c++/36744
9328         * g++.dg/cpp0x/rv9p.C: New test.
9329
9330 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gnat.dg/aliasing3.adb: New test.
9333         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9334
9335 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9336
9337         PR c++/34397
9338         * g++.dg/template/crash88.C: New.
9339         * g++.dg/template/crash89.C: Likewise.
9340
9341 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9342
9343         PR c/39084
9344         * gcc.dg/pr39084.c: New test.
9345
9346 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9347
9348         PR target/39139
9349         * gcc.target/i386/pr39139.c: New test.
9350
9351 2009-02-10  Richard Guenther  <rguenther@suse.de>
9352
9353         PR tree-optimization/39132
9354         * gcc.dg/torture/pr39132.c: New testcase.
9355
9356 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9357
9358         PR target/39119
9359         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9360         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9361         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9362         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9363         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9364         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9365         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9366         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9367
9368 2009-02-09  Jason Merrill  <jason@redhat.com>
9369
9370         PR c++/39109
9371         * g++.dg/init/value6.C: New test.
9372
9373 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9374
9375         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9376
9377 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9378
9379         * gcc.c-torture/compile/20090209-1.c: New test.
9380
9381 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9382
9383         PR c++/35147
9384         PR c++/37737
9385         * g++.dg/cpp0x/vt-35147.C: New.
9386         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9387         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9388
9389 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9390
9391         PR c/35434
9392         * gcc.dg/attr-alias-4.c: New test.
9393
9394 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9395
9396         PR c/39035
9397         * gcc.dg/dfp/pr39035.c: New test.
9398
9399 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9400
9401         PR c/36432
9402         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9403
9404 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR c++/39106
9407         * g++.dg/opt/thunk3.C: New test.
9408
9409 2009-02-05  Nick Clifton  <nickc@redhat.com>
9410
9411         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9412         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9413         * gcc.dg/cdce1.c: Likewise.
9414         * gcc.dg/cpp/_Pragma6.c: Likewise.
9415         * g++.dg/cpp/_Pragma1.C: Likewise.
9416         * gcc.dg/utf32-2.c: Xfail for M32C.
9417         * gcc.dg/utf32-1.c: Likewise.
9418         * gcc.dg/utf32-3.c: Likewise.
9419         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9420         targets.
9421         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9422         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9423         * gcc.dg/Wconversion-5.c: Likewise.
9424         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9425         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9426         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9427         * gcc.dg/utf-inc-init.c: Likewise.
9428         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9429         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9430         * gcc.dg/utf-array-short-wchar.c: Likewise.
9431         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9432         * gcc.dg/mallign.c: Use size_t instead of long.
9433
9434 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9435
9436         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9437
9438 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9439
9440         * gcc.c-torture/execute/pr39100.c: New.
9441
9442 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9443
9444         PR c/35435
9445         * gcc.dg/tls/diag-6.c: New test.
9446
9447 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9448
9449         * gcc.dg/graphite/scop-19.c: New
9450
9451 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9452
9453         AVX Programming Reference (January, 2009)
9454         * gcc.target/i386/avx-vpclmulqdq.c: New.
9455         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9456
9457         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9458
9459         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9460         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9461         (pclmul_test): Renamed to ...
9462         (TEST): This.
9463
9464 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR c++/39095
9467         * g++.dg/abi/mangle31.C: New test.
9468
9469 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9470
9471         PR c/29129
9472         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9473         declarator.
9474         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9475         inside function prototype but not part of parameter declarator.
9476         * vla-11.c: New test.
9477
9478 2009-02-03  Jason Merrill  <jason@redhat.com>
9479
9480         * g++.dg/warn/main-4.C: New test.
9481         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9482
9483 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9484
9485         PR c++/36607
9486         * g++.dg/expr/cast10.C: New test.
9487
9488 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9489
9490         PR c/35433
9491         * gcc.dg/init-bad-6.c: New test.
9492
9493 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9494
9495         PR target/35318
9496         * gcc.c-torture/compile/pr35318.c: New test.
9497
9498         PR inline-asm/39059
9499         * gcc.dg/nofixed-point-2.c: New test.
9500         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9501         * g++.dg/ext/fixed2.C: Likewise.
9502         * g++.dg/other/error25.C: Likewise.
9503         * g++.dg/lookup/crash7.C: Likewise.
9504         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9505
9506         PR c++/39056
9507         * g++.dg/cpp0x/initlist13.C: New test.
9508
9509 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9510
9511         PR c++/36897
9512         * g++.dg/template/func2.C: New test.
9513
9514         PR c++/37314
9515         * g++.dg/template/typename15.C: New.
9516         * g++.dg/template/typename16.C: New.
9517
9518 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9519             Ben Elliston  <bje@au.ibm.com>
9520
9521         PR c/39034
9522         * gcc.dg/dfp/pr39034.c: New test.
9523
9524 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9525
9526         PR testsuite/38263
9527         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9528
9529 2009-02-02  Jason Merrill  <jason@redhat.com>
9530
9531         PR c++/39054
9532         * g++.dg/parse/dtor14.C: New test.
9533
9534 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * lib/target-supports.exp
9537         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9538         * g++.dg/ext/builtin10.C: New test.
9539
9540         PR inline-asm/39058
9541         * gcc.target/i386/pr39058.c: New test.
9542
9543 2009-02-02  Richard Guenther  <rguenther@suse.de>
9544
9545         PR tree-optimization/38937
9546         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9547
9548 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9549
9550         PR c++/39053
9551         * g++.dg/parse/crash52.C: New.
9552
9553 2009-01-30  Richard Guenther  <rguenther@suse.de>
9554
9555         PR tree-optimization/39041
9556         * gcc.c-torture/compile/pr39041.c: New testcase.
9557
9558 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9559
9560         PR target/39013
9561         * gcc.target/i386/pr39013-1.c: New test.
9562         * gcc.target/i386/pr39013-2.c: New test.
9563
9564         PR c++/39028
9565         * g++.dg/ext/label12.C: New test.
9566
9567 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9568
9569         PR c++/33465
9570         * g++.dg/parse/error34.C: New.
9571         * g++.dg/parse/error35.C: Likewise.
9572
9573 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9574
9575         PR c++/38655
9576         * g++.dg/cpp0x/decltype-38655.C: New.
9577
9578 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR target/39002
9581         * g++.dg/torture/pr39002.C: New test.
9582
9583 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9584
9585         PR tree-optimization/39007
9586         * gcc.dg/tree-ssa/pr39007.c: New.
9587
9588 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9589
9590         PR middle-end/35854
9591         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9592         to "subreg1".
9593
9594 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9595
9596         PR middle-end/38857
9597         * gcc.c-torture/compile/pr38857.c: New test.
9598
9599 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9600
9601         PR fortran/38852
9602         PR fortran/39006
9603         * gfortran.dg/bound_6.f90: New test.
9604
9605 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9606
9607         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9608
9609 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9610
9611         PR tree-optimization/38997
9612         * gcc.dg/tree-ssa/pr38997.c: New.
9613
9614 2009-01-28  Richard Guenther  <rguenther@suse.de>
9615
9616         PR tree-optimization/38926
9617         * gcc.c-torture/compile/pr38926.c: New testcase.
9618
9619 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR middle-end/38934
9622         * gcc.dg/pr38934.c: New test.
9623
9624 2009-01-28  Richard Guenther  <rguenther@suse.de>
9625
9626         PR middle-end/38908
9627         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9628
9629 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9630
9631         PR tree-optimization/38984
9632         * gcc.dg/pr38984.c: New XFAILed testcase.
9633
9634
9635 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9636
9637         PR target/38988
9638         * gcc.target/i386/pr38988.c: New test.
9639
9640 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9641
9642         PR c++/37554
9643         * g++.dg/parse/crash51.C: New.
9644         * g++.old-deja/g++.pt/crash9.C: Adjust.
9645
9646 2009-01-27  Daniel Kraft  <d@domob.eu>
9647
9648         PR fortran/38883
9649         * gfortran.dg/mvbits_6.f90:  New test.
9650         * gfortran.dg/mvbits_7.f90:  New test.
9651         * gfortran.dg/mvbits_8.f90:  New test.
9652
9653 2009-01-27  Richard Guenther  <rguenther@suse.de>
9654
9655         PR tree-optimization/38503
9656         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9657
9658 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9659
9660         PR middle-end/38969
9661         * gcc.c-torture/execute/pr38969.c: New test.
9662
9663 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9664
9665         PR testsuite/38864
9666         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9667         to dg-do compile.
9668         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9669         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9670         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9671
9672 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9673
9674         PR target/38952
9675         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9676         if __USING_SJLJ_EXCEPTIONS__ is defined.
9677
9678         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9679         __USING_SJLJ_EXCEPTIONS__ is defined.
9680         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9681         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9682         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9683         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9684         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9685         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9686
9687 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9688
9689         PR testsuite/38949
9690         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9691         Use instead of C name in asm statements.
9692
9693 2009-01-26  Richard Guenther  <rguenther@suse.de>
9694
9695         PR tree-optimization/38745
9696         * g++.dg/torture/pr38745.C: New testcase.
9697
9698 2009-01-26  Richard Guenther  <rguenther@suse.de>
9699
9700         PR middle-end/38851
9701         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9702
9703 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9704
9705         * gcc.dg/bitfld-15.c: Gate warning on target
9706         pcc_bitfield_type_matters.
9707         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9708         g++.dg/ext/bitfield4.C: Likewise.
9709         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9710         bitfield for any target.
9711
9712 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR c/38957
9715         * gcc.dg/pr38957.c: New test.
9716
9717 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9718
9719         PR fortran/38955
9720         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9721         comparing floats.
9722
9723 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9724
9725         PR tree-optimization/38953
9726         * gfortran.dg/graphite/pr38953.f90: New.
9727
9728 2009-01-24  Paul Brook  <paul@codesourcery.com>
9729
9730         * gcc.target/arm/neon-cond-1.c: New test.
9731
9732 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9733
9734         PR tree-optimization/38932
9735         * gcc.dg/pr38932.c: New.
9736
9737 2009-01-23  Revital Eres  <eres@il.ibm.com>
9738
9739         * gcc.dg/sms-7.c: Fix test.
9740
9741 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9742
9743         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9744         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9745         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9746         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9747
9748 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9749
9750         * gcc.dg/pr35729.c: Make test x86 specific.
9751
9752 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9753
9754         PR middle-end/38615
9755         * gcc.dg/pr38615.c: New test.
9756
9757 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9758
9759         PR target/38931
9760         * gcc.target/i386/pr38931.c: New test.
9761
9762 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9763
9764         PR c++/38930
9765         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9766         * g++.dg/template/typedef12.C: Likewise.
9767         * g++.dg/template/typedef13.C: Likewise.
9768         * g++.dg/template/typedef14.C: Likewise.
9769         * g++.dg/template/sfinae3.C: Likewise.
9770         * g++.old-deja/g++.pt/typename8.C: Likewise.
9771         * g++.dg/template/access11.C: Likewise
9772
9773 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9774
9775         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9776         and mips*-*-irix*.
9777         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9778
9779 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9780
9781         PR c++/26693
9782         * g++.dg/template/typedef11.C: New test.
9783         * g++.dg/template/typedef12.C: Likewise.
9784         * g++.dg/template/typedef13.C: Likewise.
9785         * g++.dg/template/typedef14.C: Likewise.
9786         * g++.dg/template/sfinae3.C: Compile this pedantically.
9787         The only errors expected should be the one saying the typedef is ill
9788         formed.
9789         * g++.old-deja/g++.pt/typename8.C: Likewise.
9790         * g++.dg/template/access11.C: Update this.
9791
9792 2009-01-21  Daniel Kraft  <d@domob.eu>
9793
9794         PR fortran/38887
9795         * gfortran.dg/mvbits_5.f90:  New test.
9796
9797 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9798
9799         * gcc.dg/sms-6.c: New test.
9800         * gcc.dg/sms-7.c: Likewise.
9801
9802 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9803
9804         PR fortran/38907
9805         * gfortran.dg/host_assoc_function_7.f90: New test
9806
9807 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9808             Richard Guenther  <rguenther@suse.de>
9809
9810         PR tree-optimization/38747
9811         PR tree-optimization/38748
9812         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9813         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9814         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9815
9816 2009-01-20  Kees Cook  <kees@ubuntu.com>
9817             H.J. Lu  <hongjiu.lu@intel.com>
9818
9819         PR target/38902
9820         * gcc.dg/pr38902.c: New.
9821
9822 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9823
9824         PR target/38868
9825         * gfortran.dg/pr38868.f: New testcase.
9826
9827 2009-01-20  Richard Guenther  <rguenther@suse.de>
9828
9829         * gcc.c-torture/execute/pr36227.c: Move ...
9830         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9831
9832 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9833
9834         * lib/gfortran.exp: Add -B options for targets that use
9835         libgfortran.a%s in their specs.
9836
9837 2009-01-19  Jason Merrill  <jason@redhat.com>
9838
9839         PR c++/23287
9840         * g++.dg/template/dtor5.C: New test.
9841
9842 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9843
9844         PR fortran/38859
9845         * gfortran.dg/bound_5.f90: New test.
9846
9847 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9848
9849         PR target/38736
9850         * g++.dg/compat/abi/pr38736_main.C: New.
9851         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9852         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9853         * g++.dg/other/macro-1.C: Likewise.
9854         * gcc.dg/macro-1.c: Likewise.
9855         * gcc.dg/compat/pr38736_main.c: Likewise.
9856         * gcc.dg/compat/pr38736_x.c: Likewise.
9857         * gcc.dg/compat/pr38736_y.c: Likewise.
9858
9859 2009-01-18  Richard Guenther  <rguenther@suse.de>
9860
9861         PR tree-optimization/38819
9862         * gcc.c-torture/execute/pr38819.c: New testcase.
9863
9864 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9865
9866         PR fortran/38657
9867         * gfortran.dg/module_commons_3.f90: Reapply.
9868
9869 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9870
9871         PR fortran/34955
9872         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9873         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9874
9875 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/38657
9878         * gfortran.dg/module_commons_3.f90: Remove
9879
9880 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9881
9882         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9883
9884 2009-01-16  Jason Merrill  <jason@redhat.com>
9885
9886         PR c++/38877
9887         * g++.dg/template/lvalue1.C: New test.
9888
9889         PR c++/29470
9890         * g++.dg/template/access20.C: New test.
9891         * g++.dg/torture/pr34641.C: Fix access.
9892
9893 2009-01-16  Richard Guenther  <rguenther@suse.de>
9894
9895         PR tree-optimization/38835
9896         PR middle-end/36227
9897         * gcc.c-torture/execute/pr36227.c: New testcase.
9898         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9899         * g++.dg/init/const7.C: Likewise.
9900
9901 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9902
9903         PR target/38554
9904         * gcc.c-torture/compile/pr38554.c: New test.
9905
9906 2009-01-16  Jason Merrill  <jason@redhat.com>
9907
9908         PR c++/38579
9909         * g++.dg/conversion/access1.C: New test.
9910
9911 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR tree-optimization/38789
9914         * gcc.c-torture/compile/pr38789.c: New test.
9915
9916 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9917
9918         PR fortran/38152
9919         * gfortran.dg/proc_ptr_13.f90: New.
9920
9921 2009-01-15  Jason Merrill  <jason@redhat.com>
9922
9923         PR c++/38850
9924         * g++.dg/template/koenig6.C: New test.
9925
9926 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9927
9928         PR c++/29388
9929         * g++.dg/template/error37.C: New testcase.
9930
9931 2009-01-15  Jason Merrill  <jason@redhat.com>
9932
9933         PR c++/36334
9934         * g++.dg/conversion/memfn1.C: New test.
9935
9936         PR c++/37646
9937         * g++.dg/conversion/memfn2.C: New test.
9938
9939 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9940
9941         PR c++/38357
9942         * g++.dg/template/crash87.C: New test.
9943
9944 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9945
9946         PR middle-end/37843
9947         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9948
9949 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9950
9951         PR c++/38636
9952         * g++.dg/parse/crash50.C: New test.
9953
9954 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9955
9956         PR rtl-optimization/38245
9957         * gcc.dg/pr38245-3.c: New test.
9958         * gcc.dg/pr38245-3.h: New file.
9959         * gcc.dg/pr38245-4.c: New file.
9960         * gcc.dg/pr38364.c: New test.
9961
9962 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9963
9964         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9965         sequence PC-relative.
9966
9967 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9968
9969         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9970         calls and/or PLT markers.
9971         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9972         calls and/or PLT markers.
9973         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9974         calls and/or PLT markers.
9975         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9976         calls and/or PLT markers.
9977
9978 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9979             Nathan Froyd  <froydnj@codesourcery.com>
9980             Joseph Myers  <joseph@codesourcery.com>
9981
9982         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9983         New function.
9984         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9985         and use consistent CFLAGS.
9986         * gcc.target/powerpc/20030505.c: Likewise.
9987         * gcc.target/powerpc/20081204-1.c: Likewise.
9988         * gcc.target/powerpc/ppc-spe.c: Likewise.
9989         * gcc.target/powerpc/spe1.c: Likewise.
9990         * g++.dg/ext/spe1.C: Likewise.
9991         * g++.dg/other/opaque-1.C: Likewise.
9992         * g++.dg/other/opaque-2.C: Likewise.
9993         * g++.dg/other/opaque-3.C: Likewise.
9994
9995 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9996
9997         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9998         out of loop.
9999
10000 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10001
10002         PR target/38811
10003         * g++.dg/torture/pr38811.C: New file.
10004
10005 2009-01-14  Richard Guenther  <rguenther@suse.de>
10006
10007         PR tree-optimization/38826
10008         PR middle-end/38477
10009         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10010
10011 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10012
10013         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10014
10015 2009-01-14  Nick Clifton  <nickc@redhat.com>
10016
10017         PR c++/37862
10018         * g++.cp/parse/pr37862.C: New test.
10019
10020 2009-01-14  Julian Brown  <julian@codesourcery.com>
10021
10022         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10023         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10024         to...
10025         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10026         These.
10027
10028 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR rtl-optimization/38774
10031         * gcc.dg/torture/pr38774.c: New test.
10032
10033         PR c++/38795
10034         * g++.dg/cpp0x/pr38795.C: New test.
10035
10036 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10037             Nathan Froyd  <froydnj@codesourcery.com>
10038             Joseph Myers  <joseph@codesourcery.com>
10039
10040         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10041         otherwise.  Do not check for AltiVec at runtime.
10042         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10043         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10044         * gcc.target/powerpc/altivec-1.c: Likewise.
10045         * gcc.target/powerpc/altivec-3.c: Likewise.
10046         * gcc.target/powerpc/altivec-10.c: Likewise.
10047         * gcc.target/powerpc/altivec-12.c: Likewise.
10048         * gcc.target/powerpc/altivec-24.c: Likewise.
10049         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10050         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10051         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10052         * gcc.target/powerpc/pr35907.c: Likewise.
10053         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10054         otherwise.  Do not check for Cell at runtime.
10055         * gcc.target/powerpc/altivec_check.h: Delete.
10056
10057         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10058         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10059         not check for AltiVec at runtime.
10060         * g++.dg/ext/altivec-cell-2.C: Likewise.
10061         * g++.dg/ext/altivec-cell-3.C: Likewise.
10062         * g++.dg/ext/altivec-cell-4.C: Likewise.
10063         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10064         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10065         check.
10066         * g++.dg/ext/altivec_check.h: Delete.
10067
10068 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10069
10070         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10071         effective target.  Adjust line numbers accordingly.
10072
10073 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10074
10075         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10076
10077 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10078
10079         PR tree-optimization/38786
10080         * gcc.dg/graphite/pr38786.c: New.
10081
10082 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10083
10084         Revert:
10085         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10086
10087         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10088         for alpha*-*-* targets.
10089         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10090
10091 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10092
10093         PR libfortran/38772
10094         * gfortran.dg/fmt_bz_bn_err.f: New test.
10095
10096 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10097
10098         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10099
10100 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10101
10102         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10103         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10104         instruction support.  Do not check for it at runtime.
10105
10106 2009-01-12  Jason Merrill  <jason@redhat.com>
10107
10108         PR c++/35109
10109         * g++.dg/lookup/friend11.C: Remove expected error.
10110         * g++.dg/lookup/friend14.C: New test.
10111         * g++.dg/lookup/friend15.C: New test.
10112
10113 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10114
10115         PR c++/36019
10116         * g++.dg/lookup/hidden-class12.C: New test.
10117         * g++.dg/lookup/hidden-class13.C: New test.
10118         * g++.dg/lookup/hidden-class14.C: New test.
10119         * g++.dg/lookup/hidden-class15.C: New test.
10120         * g++.dg/lookup/hidden-class16.C: New test.
10121
10122 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10123
10124         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10125         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10126         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10127
10128 2009-01-12  Jason Merrill  <jason@redhat.com>
10129
10130         PR c++/31488
10131         * g++.dg/other/vararg-3.C: New test.
10132
10133 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10134
10135         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10136         Explicitly enable SPE.
10137         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10138         directive.
10139
10140         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10141         Expect -flax-vector-conversions message.  Adjust incompatible
10142         types errors.
10143         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10144         Make Foo extern.
10145
10146         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10147
10148         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10149
10150         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10151         * g++.dg/other/opaque-2.C: Likewise.
10152         * g++.dg/other/opaque-3.C: Likewise.
10153
10154 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10155
10156         PR c/32041
10157         * gcc.dg/pr32041.c: New test.
10158         * g++.dg/parse/offsetof9.C: New test.
10159
10160 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10161             Nathan Froyd  <froydnj@codesourcery.com>
10162
10163         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10164         * g++.dg/ext/attribute-test-1.C: Likewise.
10165         * g++.dg/ext/attribute-test-2.C: Likewise.
10166         * g++.dg/ext/attribute-test-3.C: Likewise.
10167         * g++.dg/ext/attribute-test-4.C: Likewise.
10168
10169 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10170
10171         * gnat.dg/unchecked_convert3.adb: New test.
10172
10173 2009-01-12  Tomas Bily  <tbily@suse.cz>
10174
10175         PR middlend/38385
10176         * gcc.dg/tree-ssa/pr38385.c: New file.
10177
10178 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10179
10180         PR c++/38794
10181         * g++.dg/parse/typedef9.C: New test.
10182
10183         PR tree-optimization/38807
10184         * gcc.c-torture/compile/pr38807.c: New test.
10185
10186 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10187
10188         * gcc.target/mips/ins-2.c: New test.
10189
10190 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         PR testsuite/38809
10193         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10194
10195 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR c++/36254
10198         * g++.dg/warn/Wreturn-type-5.C: New test.
10199
10200 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10201
10202         PR middle-end/38616
10203         * gcc.dg/pr38616.c: New test.
10204
10205 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10206
10207         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10208
10209 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10210
10211         PR c++/38648
10212         * g++.dg/expr/string-1.C: New test.
10213         * g++.dg/expr/string-2.C: New test.
10214
10215         PR c++/36695
10216         * g++.dg/ext/complex4.C: New test.
10217         * g++.dg/ext/complex5.C: New test.
10218         * g++.dg/init/reference1.C: New test.
10219         * g++.dg/init/reference2.C: New test.
10220         * g++.dg/init/reference3.C: New test.
10221
10222 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10223
10224         PR fortran/38763
10225         * gfortran.dg/transfer_null_1.f90: New test.
10226
10227 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10228
10229         PR fortran/38765
10230         * gfortran.dg/host_assoc_function_6.f90: New test.
10231
10232 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10233
10234         * lib/target-supports.exp: Add method to determine if the effective
10235         target is really a ppc405 after applying all compile options.
10236         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10237         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10238         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10239         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10240         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10241         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10242         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10243         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10244         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10245         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10246         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10247         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10248         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10249         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10250         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10251         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10252         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10253         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10254         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10255         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10256         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10257         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10258         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10259         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10260         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10261         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10262         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10263         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10264         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10265         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10266         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10267
10268 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR c++/35335
10271         * g++.dg/other/error31.C: New testcase.
10272
10273         PR c/35742
10274         * gcc.dg/pr35742.c: New test.
10275
10276 2009-01-09  John F. Carr  <jfc@mit.edu>
10277
10278         PR c++/37877
10279         * g++.dg/parse/linkage3.C: New test.
10280
10281 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10282
10283         PR middle-end/38771
10284         * gcc.c-torture/compile/pr38771.c: New test.
10285
10286 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10287
10288         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10289
10290 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10291
10292         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10293         * gcc.dg/sibcall-4.c: Likewise.
10294
10295 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10296             Jan Sjodin  <jan.sjodin@amd.com>
10297
10298         PR tree-optimization/38559
10299         * gcc.dg/graphite/pr38559.c: New.
10300
10301 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10302
10303         PR tree-optimization/37194
10304         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10305
10306 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10307
10308         PR c++/38725
10309         * g++.dg/ext/label11.C: New test.
10310
10311 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10312
10313         * lib/target-supports.exp (check_weak_override_available): New.
10314         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10315         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10316         dg-require-weak-override.
10317
10318 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10319             Alan Modra  <amodra@bigpond.net.au>
10320
10321         * gcc.c-torture/compile/20090107-1.c: New test.
10322
10323 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10324
10325         PR target/38706
10326         * g++.dg/other/pr38706.C: New test.
10327
10328 2009-01-07  Jason Merrill  <jason@redhat.com>
10329
10330         * g++.dg/cpp0x/variadic92.C: New test.
10331         * g++.dg/cpp0x/variadic93.C: New test.
10332
10333 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10334
10335         * lib/target-supports-dg.exp (current_compiler_flags): New.
10336         (check-flags): Use it; do not access dg-test local variables.
10337         (dg-skip-if): Do not access dg-test local variables.
10338         (dg-xfail-run-if): Ditto.
10339         (dg-shouldfail): Ditto.
10340         * gcc.test-framework/test-framework.exp
10341         (check_effective_target_def_nocache): New.
10342         * gcc.test-framework/test-framework.awk: Handle scan tests.
10343         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10344         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10345         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10346         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10347         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10348         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10349         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10350         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10351         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10352
10353         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10354
10355         * lib/target-supports-dg.exp (check_test_flags): Delete.
10356
10357 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10358
10359         PR tree-optimization/38492
10360         PR tree-optimization/38498
10361         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10362         in trunk.
10363         * gcc.dg/graphite/block-0.c: Update test.
10364         * gcc.dg/graphite/block-1.c: Same.
10365         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10366         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10367         * gcc.dg/graphite/block-3.c: New.
10368         * gcc.dg/graphite/pr38498.c: New.
10369
10370 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10371
10372         AVX Programming Reference (December, 2008)
10373         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10374         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10375         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10376
10377         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10378         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10379
10380 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10381
10382         PR fortran/38220
10383         * gfortran.dg/c_loc_pure_1.f90:  New test.
10384
10385 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10386
10387         PR fortran/38669
10388         * gfortran.dg/elemental_dependency_3.f90:
10389         Add the final tree dump cleanup.
10390
10391 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10392
10393         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10394         passing -m32.
10395
10396         PR rtl-optimization/38722
10397         * gfortran.dg/pr38722.f90: New test.
10398
10399 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10400
10401         PR c/34252
10402         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10403         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10404
10405 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10406
10407         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10408         * gfortran.dg/typebound_call_8.f03: Same.
10409         * gfortran.dg/elemental_bind_c.f90: Same.
10410         * gfortran.dg/typebound_call_7.f03: Same.
10411         * gfortran.dg/interface_proc_end.f90: Same
10412         * gfortran.dg/pr37243.f: Fix typo.
10413
10414 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10415
10416         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10417         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10418         large stack sizes.
10419
10420 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10421
10422         AVX Programming Reference (December, 2008)
10423         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10424         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10425         * gcc.target/i386/sse-14.c: Likewise.
10426
10427         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10428         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10429         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10430         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10431
10432 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10433
10434         PR libfortran/38735
10435         * gfortran.dg/fmt_bz_bn.f: Update test.
10436
10437 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10438
10439         PR c++/38472
10440         * g++.dg/conversion/usual-arith-conv.C: New test.
10441
10442 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10443
10444         PR c/34911
10445         * gcc.dg/vector-3.c: New testcase.
10446         * g++.dg/ext/vector15.C: New test.
10447
10448 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10449
10450         PR tree-optimization/38510
10451         * gcc.dg/graphite/pr38510.c: New.
10452
10453 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10454             Jan Sjodin <jan.sjodin@amd.com>
10455
10456         PR tree-optimization/38500
10457         * gcc.dg/graphite/pr38500.c: New.
10458
10459 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10460
10461         * gcc.c-torture/compile/20001226-1.c: Generalize
10462         dg-timeout-factor.
10463         * gcc.c-torture/compile/limits-fnargs.c: Add
10464         dg-timeout-factor.
10465         * gcc.dg/20020425-1.c: Likewise.
10466         * gcc.dg/pch/pch.exp: Likewise.
10467
10468 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10469
10470         PR fortran/38657
10471         * gfortran.dg/module_commons_3.f90: New test.
10472
10473 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10474
10475         PR fortran/37159
10476         * gfortran.dg/random_seed_1.f90: Updated.
10477
10478 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10479
10480         PR fortran/38669
10481         PR fortran/38726
10482         * gfortran.dg/elemental_subroutine_7.f90:
10483         Fix p values so that it can be used as vector subscript.
10484
10485 2009-01-05  Jason Merrill  <jason@redhat.com>
10486
10487         * g++.dg/cpp0x/initlist12.C: Add another test.
10488
10489         * g++.dg/cpp0x/defaulted7.C: New test.
10490
10491 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10492
10493         PR fortran/38672
10494         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10495         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10496
10497 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10498
10499         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10500         for alpha*-*-* targets.
10501         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10502
10503 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10504
10505         PR fortran/38665
10506         * gfortran.dg/host_assoc_function_5.f90: New test.
10507
10508 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10509
10510         PR fortran/38669
10511         * gfortran.dg/elemental_dependency_3.f90: New test.
10512         * gfortran.dg/elemental_subroutine_7.f90: New test.
10513
10514 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10515
10516         * gcc.dg/struct-ret-3.c: Include unistd.h.
10517         (main): Exit early if system memory page size is
10518         larger than 4096 bytes.
10519
10520 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10521
10522         PR fortran/38718
10523         * gfortran.dg/merge_init_expr.f90: New.
10524
10525 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10526
10527         PR fortran/38536
10528         * gfortran.dg/c_loc_tests_13.f90: New test.
10529         * gfortran.dg/c_loc_tests_14.f90: New test.
10530
10531 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10532
10533         * gfortran.dg/func_result_4.f90: New.
10534
10535 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10536
10537         PR fortran/38594
10538         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10539         interface still works, in addition to original tests.
10540         * gfortran.dg/host_assoc_call_6.f90: New test.
10541
10542 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10543
10544         PR c++/38705
10545         * g++.dg/torture/pr38705.C: New test.
10546
10547         PR c/38700
10548         * gcc.dg/pr38700.c: New test.
10549
10550 2009-01-02  Jason Merrill  <jason@redhat.com>
10551
10552         * g++.dg/cpp0x/initlist11.C: New test.
10553         * g++.dg/cpp0x/initlist12.C: New test.
10554
10555 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10556
10557         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10558         Allow extra informative notes.
10559
10560 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10561
10562         PR c/36489
10563         * gcc.dg/pr36489.c: New test.
10564
10565 \f
10566 Copyright (C) 2009 Free Software Foundation, Inc.
10567
10568 Copying and distribution of this file, with or without modification,
10569 are permitted in any medium without royalty provided the copyright
10570 notice and this notice are preserved.