OSDN Git Service

2009-10-16 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-16  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/41713
4         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
5
6 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
7
8         PR debug/41717
9         * gcc.dg/debug/pr41717.c: New test.
10
11 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
12
13         PR fortran/41648
14         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
15
16         PR fortran/41656
17         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
18
19 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
20
21         PR target/23983
22         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
23         result used.
24         * g++.dg/ext/altivec-2.C (main): Ditto.
25
26 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27
28         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
29         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
30
31 2009-10-15  Richard Guenther  <rguenther@suse.de>
32
33         PR lto/41669
34         * gcc.dg/lto/20091015-1_0.c: New testcase.
35         * gcc.dg/lto/20091015-1_1.c: Likewise.
36         * gcc.dg/lto/20091015-1_2.c: Likewise.
37         * gcc.dg/lto/20091015-1_a.h: Likewise.
38         * gcc.dg/lto/20091015-1_b.h: Likewise.
39
40 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
41
42         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
43
44 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
45
46         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
47
48 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
49
50         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
51         line from 1 to 0.
52         * obj-c++.dg/bitfield-1.mm: Likewise.
53         * obj-c++.dg/bitfield-4.mm: Likewise.
54
55 2009-10-14  Richard Guenther  <rguenther@suse.de>
56
57         PR lto/41173
58         * gcc.dg/lto/20091014-1_0.c: New testcase.
59
60 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
61
62         PR testsuite/41707
63         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
64         warning on line 0 instead of 1.
65
66 2009-10-14  Richard Guenther  <rguenther@suse.de>
67
68         PR lto/41521
69         * gfortran.dg/lto/pr41521_0.f90: New testcase.
70         * gfortran.dg/lto/pr41521_1.f90: Likewise.
71
72 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
73
74         PR preprocessor/41543
75         * gcc.dg/debug/dwarf2/pr41543.c: New test.
76
77         PR debug/41695
78         * gcc.dg/debug/dwarf2/pr41695.c: New test.
79
80 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
81
82         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
83         New procedure.
84         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
85         effective target.
86
87 2009-10-14  Jason Merrill  <jason@redhat.com>
88
89         PR c++/39866
90         * g++.dg/cpp0x/defaulted14.C: New.
91
92 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
93
94         * g++.dg/cpp0x/vt-40092.C: New.
95
96 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
97
98         * gcc.dg/guality/pr41616-1.c: Drop -O2.
99         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
100
101 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
102
103         * gfortran.dg/complex_intrinsic_8.f90: New test.
104
105 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
106
107         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
108         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
109
110 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
111
112         PR target/38948
113         * gcc.dg/torture/pr38948.c: New test.
114
115 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
116
117         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
118
119 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
120
121         PR fortran/41581
122         * gfortran.dg/class_allocate_2.f03: Modified.
123         * gfortran.dg/class_allocate_3.f03: New test case.
124
125 2009-10-13  Richard Guenther  <rguenther@suse.de>
126
127         PR lto/41668
128         * gcc.dg/lto/20091006-2_0.c: New testcase.
129         * gcc.dg/lto/20091006-2_1.c: Likewise.
130         * gcc.dg/lto/20091006-2_2.c: Likewise.
131         * gcc.dg/lto/20091013-1_0.c: Likewise.
132         * gcc.dg/lto/20091013-1_1.c: Likewise.
133         * gcc.dg/lto/20091013-1_2.c: Likewise.
134
135 2009-10-13  Martin Jambor  <mjambor@suse.cz>
136
137         * gcc.c-torture/compile/pr41661.c: New test.
138
139 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
140
141         PR libgfortran/41683
142         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
143
144 2009-10-12  Jason Merrill  <jason@redhat.com>
145
146         PR c++/37875
147         * g++.dg/cpp0x/decltype18.C: New.
148
149         PR c++/37766
150         * g++.dg/cpp0x/fntmpdefarg1.C: New.
151
152 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
153
154         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
155
156 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
157
158         PR debug/41343
159         PR debug/41447
160         PR debug/41264
161         PR debug/41338
162         * gcc.dg/guality/pr41447-1.c: New.
163         * gcc.dg/debug/pr41264-1.c: New.
164         * gcc.dg/debug/pr41343-1.c: New.
165
166 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
167
168         PR target/26515
169         * gcc.dg/torture/pr26515.c: New test.
170
171 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
172
173         PR testsuite/41659
174         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
175         * lib/lto.exp (lto-get-options-main): Report error for using "target"
176         or "xfail" with dg-lto-do.
177
178 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
179
180         * gcc.target/i386/ms_hook_prologue.c: New testcase.
181
182 2009-10-12  Michael Matz  <matz@suse.de>
183
184         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
185         pass.
186
187 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
188
189         PR target/41680
190         * g++.dg/torture/pr41680.C: New test.
191
192 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
193
194         PR c++/41570
195         * g++.dg/debug/dwarf2/template-params-7.C: New test.
196
197 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
198
199         PR debug/41616
200         * gcc.dg/guality/pr41616-1.c: New.
201
202 2009-10-11  Jason Merrill  <jason@redhat.com>
203
204         PR c++/37204
205         * g++.dg/cpp0x/rv-reinterpret.C: New.
206
207 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
208
209         PR libgfortran/38439
210         * gfortran.dg/fmt_error_9.f: New test.
211         * gfortran.dg/fmt_error_10.f: New test.
212         
213 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
214
215         PR fortran/41583
216         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
217         * gfortran.dg/class_4b.f03: As above.
218         * gfortran.dg/class_4c.f03: As above.
219         * gfortran.dg/class_4d.f03: As above.
220
221 2009-10-11  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/41555
224         * gcc.dg/torture/pr41555.c: New testcase.
225
226 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
227
228         PR libgfortran/35862
229         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
230         function correctly.
231
232 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
233
234         PR libgfortran/35862
235         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
236         Add conditions to avoid runtime errors if not supported.
237
238 2009-10-10  Richard Guenther  <rguenther@suse.de>
239
240         PR tree-optimization/41654
241         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
242
243 2009-10-09  Jason Merrill  <jason@redhat.com>
244
245         * g++.dg/cpp/ucn-1.C: New.
246
247 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
248
249         PR fortran/41585
250         * gfortran.dg/class_2.f03: Extended test case.
251
252 2009-10-09  Tobias Burnus  <burnus@net-b.de>
253
254         PR fortran/41582
255         * gfortran.dg/class_allocate_1.f03: Modify code such that
256         it compiles with the gfc_warning->gfc_error change.
257         * gfortran.dg/class_allocate_1.f03: New test.
258
259 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
260
261         PR fortran/41579
262         * gfortran.dg/select_type_6.f03: New test.
263
264 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
265
266         PR preprocessor/41445
267         * gcc.dg/cpp/separate-1.c: Adjust.
268         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
269         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
270         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
271         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
272         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
273         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
274         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
275
276         PR rtl-optimization/41646
277         * gcc.c-torture/compile/pr41646.c: New test.
278
279 2009-10-09  Richard Guenther  <rguenther@suse.de>
280
281         PR tree-optimization/41634
282         * gcc.c-torture/compile/pr41634.c: New testcase.
283
284 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
285
286         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
287
288 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
289
290         * gnat.dg/opt3.adb: New test.
291         * gnat.dg/opt3_pkg.ads: New helper.
292
293 2009-10-08  Doug Kwan  <dougkwan@google.com>
294
295         PR rtl-optimization/41574
296         * gcc.dg/pr41574.c: New test.
297
298 2009-10-08  Cary Coutant  <ccoutant@google.com>
299
300         Add support for debugging with ICF (Identical Code Folding).
301         * g++.dg/debug/dwarf2/icf.C: New test.
302
303 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
304
305         * gcc.target/mips/truncate-6.c: New test.
306
307 2009-10-08  Jason Merrill  <jason@redhat.com>
308
309         PR c++/36816
310         * g++.dg/cpp0x/rv-deduce.C: New.
311
312         PR c++/37177
313         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
314         * g++.dg/template/explicit-args2.C: New.
315         * g++.dg/template/explicit-args3.C: New.
316         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
317
318 2009-10-08  Michael Matz  <matz@suse.de>
319
320         PR middle-end/41573
321         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
322         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
323         * gcc.dg/pr41573.c: New test.
324
325 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
326
327         PR c/41182
328         * gcc.c-torture/compile/pr41182-1.c: New.
329
330 2009-10-07  Jason Merrill  <jason@redhat.com>
331
332         * g++.dg/cpp0x/variadic95.C: New.
333
334 2009-10-07  Jason Merrill  <jason@redhat.com>
335
336         * g++.dg/template/scope3.C: New.
337
338 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
339
340         * gcc.dg/debug/dwarf2/inline3.c: New test.
341
342 2009-10-07  Daniel Kraft  <d@domob.eu>
343
344         PR fortran/41615
345         * gfortran.dg/assumed_charlen_function_6.f90: New test.
346
347 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
348
349         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
350         * gfortran.dg/select_type_1.f03: Modified error message.
351         * gfortran.dg/select_type_5.f03: New test.
352
353 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
354
355         PR libgfortran/41612
356         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
357         have kind=10 reals.
358
359 2009-10-06  Jason Merrill  <jason@redhat.com>
360
361         * g++.dg/cpp0x/lambda/lambda-init.C: New.
362         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
363
364 2009-10-06  Richard Guenther  <rguenther@suse.de>
365
366         PR lto/41502
367         * gcc.dg/lto/20091006-1_0.c: New testcase.
368         * gcc.dg/lto/20091006-1_1.c: Likewise.
369         * gcc.dg/lto/20091005-2_0.c: Likewise.
370
371 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
372
373         PR ada/41383
374         * gnat.dg/timer_cancel.adb: New test.
375
376 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
377
378         PR ada/38333
379         * gnat.dg/specs/import_abstract.ads: New.
380
381 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
382
383         PR libgfortran/35862
384         * gfortran.dg/round_2.f03: New test.
385
386 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
387
388         PR debug/41558
389         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
390         * lib/gcc-gdb-test.exp: ... here.  New file.
391         * gfortran.dg/guality/guality.exp: New file.
392         * gfortran.dg/guality/pr41558.f90: New test.
393         * gfortran.dg/guality/arg1.f90: New test.
394
395 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
396
397         * gfortran.dg/dynamic_dispatch_1.f90: New test.
398         * gfortran.dg/dynamic_dispatch_2.f90: New test.
399         * gfortran.dg/dynamic_dispatch_3.f90: New test.
400         * gfortran.dg/module_md5_1.f90: Update md5 sum.
401
402 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
403
404         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
405         register_pass_info.
406         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
407         plugin_pass to register_pass_info.
408         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
409         register_pass_info.
410         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
411         register_pass_info.
412
413 2009-10-05  Richard Guenther  <rguenther@suse.de>
414
415         PR lto/41281
416         * gcc.dg/lto/20090914-2_0.c: New testcase.
417
418 2009-10-05  Richard Guenther  <rguenther@suse.de>
419
420         PR lto/40902
421         * gcc.dg/lto/20091005-1_0.c: New testcase.
422         * gcc.dg/lto/20091005-1_1.c: Likewise.
423
424 2009-10-05  Richard Guenther  <rguenther@suse.de>
425
426         PR lto/41552
427         PR lto/41487
428         * g++.dg/lto/20091002-1_0.C: Adjust flags.
429         * g++.dg/lto/20091004-1_0.C: New testcase.
430         * g++.dg/lto/20091004-1_1.C: Likewise.
431         * g++.dg/lto/20091004-2_0.C: Likewise.
432         * g++.dg/lto/20091004-2_1.C: Likewise.
433         * g++.dg/lto/20091004-3_0.C: Likewise.
434         * g++.dg/lto/20091004-3_1.C: Likewise.
435
436 2009-10-05  Richard Guenther  <rguenther@suse.de>
437
438         PR tree-optimization/23821
439         * gcc.dg/torture/pr23821.c: New testcase.
440
441 2009-10-05  Daniel Kraft  <d@domob.eu>
442
443         PR fortran/41403
444         * gfortran.dg/goto_6.f: New test.
445         * gfortran.dg/goto_7.f: New test.
446
447 2009-10-03  Ben Elliston  <bje@au.ibm.com>
448             Bill Maddox  <maddox@google.com>
449             Cary Coutant  <ccoutant@google.com>
450             Chris Demetriou  <cgd@google.com>
451             Diego Novillo  <dnovillo@google.com>
452             Doug Kwan  <dougkwan@google.com>
453             Jan Hubicka  <jh@suse.cz>
454             Ollie Wild  <aaw@google.com>
455             Rafael Espindola  <espindola@google.com>
456             Richard Guenther  <rguenther@suse.de>
457             Simon Baldwin  <simonb@google.com>
458
459         * g++.dg/20090107-1.C: New.
460         * g++.dg/20090121-1.C: New.
461         * g++.dg/ipa/20090113-1.C: New.
462         * g++.dg/lto: New directory.
463         * g++.dg/lto/20080829_0.C: New.
464         * g++.dg/lto/20080904_0.C: New.
465         * g++.dg/lto/20080907_0.C: New.
466         * g++.dg/lto/20080908-1_0.C: New.
467         * g++.dg/lto/20080908-2_0.C: New.
468         * g++.dg/lto/20080908-3_0.C: New.
469         * g++.dg/lto/20080909-1_0.C: New.
470         * g++.dg/lto/20080910-1_0.C: New.
471         * g++.dg/lto/20080912-1_0.C: New.
472         * g++.dg/lto/20080912_0.C: New.
473         * g++.dg/lto/20080915_0.C: New.
474         * g++.dg/lto/20080916_0.C: New.
475         * g++.dg/lto/20080917_0.C: New.
476         * g++.dg/lto/20080924_0.C: New.
477         * g++.dg/lto/20080926_0.C: New.
478         * g++.dg/lto/20081008_0.C: New.
479         * g++.dg/lto/20081022.h: New.
480         * g++.dg/lto/20081022_0.C: New.
481         * g++.dg/lto/20081022_1.C: New.
482         * g++.dg/lto/20081023_0.C: New.
483         * g++.dg/lto/20081109-1_0.C: New.
484         * g++.dg/lto/20081109-2_0.C: New.
485         * g++.dg/lto/20081109_0.C: New.
486         * g++.dg/lto/20081109_1.C: New.
487         * g++.dg/lto/20081118-1_0.C: New.
488         * g++.dg/lto/20081118-1_1.C: New.
489         * g++.dg/lto/20081118_0.C: New.
490         * g++.dg/lto/20081118_1.C: New.
491         * g++.dg/lto/20081119-1.h: New.
492         * g++.dg/lto/20081119-1_0.C: New.
493         * g++.dg/lto/20081119-1_1.C: New.
494         * g++.dg/lto/20081119_0.C: New.
495         * g++.dg/lto/20081119_1.C: New.
496         * g++.dg/lto/20081120-1_0.C: New.
497         * g++.dg/lto/20081120-1_1.C: New.
498         * g++.dg/lto/20081120-2_0.C: New.
499         * g++.dg/lto/20081120-2_1.C: New.
500         * g++.dg/lto/20081123_0.C: New.
501         * g++.dg/lto/20081123_1.C: New.
502         * g++.dg/lto/20081125.h: New.
503         * g++.dg/lto/20081125_0.C: New.
504         * g++.dg/lto/20081125_1.C: New.
505         * g++.dg/lto/20081127_0.C: New.
506         * g++.dg/lto/20081127_1.C: New.
507         * g++.dg/lto/20081203_0.C: New.
508         * g++.dg/lto/20081203_1.C: New.
509         * g++.dg/lto/20081204-1_0.C: New.
510         * g++.dg/lto/20081204-1_1.C: New.
511         * g++.dg/lto/20081204-2_0.C: New.
512         * g++.dg/lto/20081204-2_1.C: New.
513         * g++.dg/lto/20081209_0.C: New.
514         * g++.dg/lto/20081209_1.C: New.
515         * g++.dg/lto/20081211-1.h: New.
516         * g++.dg/lto/20081211-1_0.C: New.
517         * g++.dg/lto/20081211-1_1.C: New.
518         * g++.dg/lto/20081217-1_0.C: New.
519         * g++.dg/lto/20081217-2_0.C: New.
520         * g++.dg/lto/20081219_0.C: New.
521         * g++.dg/lto/20081219_1.C: New.
522         * g++.dg/lto/20090106_0.C: New.
523         * g++.dg/lto/20090112_0.C: New.
524         * g++.dg/lto/20090128_0.C: New.
525         * g++.dg/lto/20090221_0.C: New.
526         * g++.dg/lto/20090302_0.C: New.
527         * g++.dg/lto/20090302_1.C: New.
528         * g++.dg/lto/20090303_0.C: New.
529         * g++.dg/lto/20090311-1.h: New.
530         * g++.dg/lto/20090311-1_0.C: New.
531         * g++.dg/lto/20090311-1_1.C: New.
532         * g++.dg/lto/20090311_0.C: New.
533         * g++.dg/lto/20090311_1.C: New.
534         * g++.dg/lto/20090312.h: New.
535         * g++.dg/lto/20090312_0.C: New.
536         * g++.dg/lto/20090312_1.C: New.
537         * g++.dg/lto/20090313_0.C: New.
538         * g++.dg/lto/20090313_1.C: New.
539         * g++.dg/lto/20090315_0.C: New.
540         * g++.dg/lto/20090315_1.C: New.
541         * g++.dg/lto/20091002-1_0.C: New testcase.
542         * g++.dg/lto/20091002-2_0.C: Likewise..
543         * g++.dg/lto/20091002-3_0.C: Likewise..
544         * g++.dg/lto/README: New.
545         * g++.dg/lto/pr40818_0.C: New.
546         * g++.dg/opt/thunk3-1.C: New.
547         * g++.dg/opt/thunk4.C: New.
548         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
549         replacements with __attribute__ ((__noinline__)).
550         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
551         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
552         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
553         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
554         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
555         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
556         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
557         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
558         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
559         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
560         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
561         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
562         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
563         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
564         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
565         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
566         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
567         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
568         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
569         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
570         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
571         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
572         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
573         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
574         * gcc.dg/20081223-1.c: New.
575         * gcc.dg/lto: New directory.
576         * gcc.dg/lto/20080908_0.c: New.
577         * gcc.dg/lto/20080917_0.c: New.
578         * gcc.dg/lto/20080924_0.c: New.
579         * gcc.dg/lto/20081024_0.c: New.
580         * gcc.dg/lto/20081109_0.c: New.
581         * gcc.dg/lto/20081111_0.c: New.
582         * gcc.dg/lto/20081111_1.c: New.
583         * gcc.dg/lto/20081112_0.c: New.
584         * gcc.dg/lto/20081112_1.c: New.
585         * gcc.dg/lto/20081115_0.c: New.
586         * gcc.dg/lto/20081115_1.c: New.
587         * gcc.dg/lto/20081115_2.c: New.
588         * gcc.dg/lto/20081118_0.c: New.
589         * gcc.dg/lto/20081118_1.c: New.
590         * gcc.dg/lto/20081118_2.c: New.
591         * gcc.dg/lto/20081120-1_0.c: New.
592         * gcc.dg/lto/20081120-1_1.c: New.
593         * gcc.dg/lto/20081120-2_0.c: New.
594         * gcc.dg/lto/20081120-2_1.c: New.
595         * gcc.dg/lto/20081125_0.c: New.
596         * gcc.dg/lto/20081125_1.c: New.
597         * gcc.dg/lto/20081126_0.c: New.
598         * gcc.dg/lto/20081201-1_0.c: New.
599         * gcc.dg/lto/20081201-1_1.c: New.
600         * gcc.dg/lto/20081201-1_2.c: New.
601         * gcc.dg/lto/20081201-2_0.c: New.
602         * gcc.dg/lto/20081201-2_1.c: New.
603         * gcc.dg/lto/20081202-1_0.c: New.
604         * gcc.dg/lto/20081202-1_1.c: New.
605         * gcc.dg/lto/20081202-2_0.c: New.
606         * gcc.dg/lto/20081202-2_1.c: New.
607         * gcc.dg/lto/20081204-1_0.c: New.
608         * gcc.dg/lto/20081204-1_1.c: New.
609         * gcc.dg/lto/20081204-2_0.c: New.
610         * gcc.dg/lto/20081210-1_0.c: New.
611         * gcc.dg/lto/20081212-1_0.c: New.
612         * gcc.dg/lto/20081222_0.c: New.
613         * gcc.dg/lto/20081222_0.h: New.
614         * gcc.dg/lto/20081222_1.c: New.
615         * gcc.dg/lto/20081224_0.c: New.
616         * gcc.dg/lto/20081224_0.h: New.
617         * gcc.dg/lto/20081224_1.c: New.
618         * gcc.dg/lto/20090116_0.c: New.
619         * gcc.dg/lto/20090120_0.c: New.
620         * gcc.dg/lto/20090126-1_0.c: New.
621         * gcc.dg/lto/20090126-2_0.c: New.
622         * gcc.dg/lto/20090206-1_0.c: New.
623         * gcc.dg/lto/20090206-2_0.c: New.
624         * gcc.dg/lto/20090210_0.c: New.
625         * gcc.dg/lto/20090210_1.c: New.
626         * gcc.dg/lto/20090213_0.c: New.
627         * gcc.dg/lto/20090213_1.c: New.
628         * gcc.dg/lto/20090218-1_0.c: New.
629         * gcc.dg/lto/20090218-1_1.c: New.
630         * gcc.dg/lto/20090218-2_0.c: New.
631         * gcc.dg/lto/20090218-2_1.c: New.
632         * gcc.dg/lto/20090218_0.c: New.
633         * gcc.dg/lto/20090218_1.c: New.
634         * gcc.dg/lto/20090218_2.c: New.
635         * gcc.dg/lto/20090218_3.c: New.
636         * gcc.dg/lto/20090219_0.c: New.
637         * gcc.dg/lto/20090312_0.c: New.
638         * gcc.dg/lto/20090312_1.c: New.
639         * gcc.dg/lto/20090313_0.c: New.
640         * gcc.dg/lto/20090706-1_0.c: New.
641         * gcc.dg/lto/20090706-2_0.c: New.
642         * gcc.dg/lto/20090717_0.c: New.
643         * gcc.dg/lto/20090717_1.c: New.
644         * gcc.dg/lto/20090729_0.c: New.
645         * gcc.dg/lto/20090729_1.c: New.
646         * gcc.dg/lto/20090812_0.c: New.
647         * gcc.dg/lto/20090812_1.c: New.
648         * gcc.dg/lto/20090914-1_0.c: New.
649         * gcc.dg/lto/README: New.
650         * gcc.dg/visibility-7.c: Adjust expected pattern
651         * gfortran.dg/lto: New directory.
652         * gfortran.dg/lto/pr40724_0.f: New.
653         * gfortran.dg/lto/pr40724_1.f: New.
654         * gfortran.dg/lto/pr40725_0.f03: New.
655         * gfortran.dg/lto/pr40725_1.c: New.
656         * gfortran.dg/lto/pr41069_0.f90: New.
657         * gfortran.dg/lto/pr41069_1.f90: New.
658         * gfortran.dg/lto/pr41069_2.f90: New.
659         * g++.dg/README: Add 'lto' directory.
660         * g++.dg/dg.exp: Also scan 'lto' directory
661
662 2009-10-03  Ben Elliston  <bje@au.ibm.com>
663             Janis Johnson  <janis187@us.ibm.com>
664             Diego Novillo  <dnovillo@google.com>
665
666         * g++.dg/lto/lto.exp: New.
667         * gcc.c-torture/execute/execute.exp: Add
668         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
669         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
670         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
671         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
672         * gcc.target/i386/math-torture/math-torture.exp:
673         Likewise.
674         * gcc.dg/lto/lto.exp: New.
675         * gfortran.dg/lto/lto.exp: New.
676         * lib/target-supports.exp (check_effective_target_lto): New.
677         * lib/c-torture.exp: Load target-supports.exp.
678         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
679         returns nonzero.
680         * lib/gcc-dg.exp: Likewise.
681         * lib/lto.exp: New.
682         * lib/torture-options.exp: Add support for a third
683         argument.
684
685 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
686
687         PR testsuite/41542
688         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
689
690 2009-10-02  Jason Merrill  <jason@redhat.com>
691
692         * g++.dg/abi/mangle32.C: New.
693
694 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
695
696         * gnat.dg/atomic2.adb: New test.
697
698 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gnat.dg/array11.adb: New test.
701         * gnat.dg/array12.adb: Likewise.
702
703 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/array10.adb: New test.
706         * gnat.dg/object_overflow.adb: Tweak.
707
708 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
709
710         * gcc.dg/guality/guality.exp: Disable on darwin.
711
712 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
713
714         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
715         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
716         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
717         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
718
719 2009-10-02  Tobias Burnus  <burnus@net-b.de>
720
721         PR fortran/41479
722         * gfortran.dg/intent_out_5.f90: New test.
723
724 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
725
726         PR debug/41404
727         PR debug/41353
728         * gcc.dg/guality/pr41404-1.c: New test.
729         * gcc.dg/guality/pr41353-2.c: New test.
730
731 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
732
733         PR testsuite/41546
734         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
735         to -mtune=generic.
736
737 2009-10-01  Jan Hubicka  <jh@suse.cz>
738
739         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
740
741 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
742
743         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
744
745         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
746
747 2009-10-01  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/41515
750         * gfortran.dg/parameter_array_init_5.f90: New test.
751
752 2009-10-01  Jason Merrill  <jason@redhat.com>
753
754         * g++.dg/cpp0x/defaulted13.C: New.
755
756 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
757
758         * gfortran.dg/bounds_check_7.f90: Adapted error message.
759         * gfortran.dg/bounds_check_11.f90: Likewise.
760         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
761
762 2009-09-30  Tobias Burnus  <burnus@net-b.de>
763
764         * gfortran.dg/select_type_4.f90: New test.
765
766 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
767
768         * gfortran.dg/same_type_as_1.f03: New test.
769         * gfortran.dg/same_type_as_2.f03: Ditto.
770
771 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
772
773         * gfortran.dg/select_type_1.f03: Extended.
774         * gfortran.dg/select_type_3.f03: New test.
775
776 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
777
778         * gfortran.dg/class_allocate_1.f03: New test.
779
780 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
781
782         PR fortran/40996
783         * gfortran.dg/allocatable_scalar_3.f90: New test.
784         * gfortran.dg/select_type_2.f03: Ditto.
785         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
786
787 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
788
789         * gfortran.dg/block_name_2.f90: Modified error message.
790         * gfortran.dg/select_6.f90: Ditto.
791         * gfortran.dg/select_type_1.f03: New test.
792
793 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
794
795         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
796         * gfortran.dg/class_1.f03: Ditto.
797         * gfortran.dg/class_2.f03: Ditto.
798         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
799         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
800         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
801         * gfortran.dg/typebound_call_10.f03: Ditto.
802         * gfortran.dg/typebound_call_2.f03: Ditto.
803         * gfortran.dg/typebound_call_3.f03: Ditto.
804         * gfortran.dg/typebound_call_4.f03: Ditto.
805         * gfortran.dg/typebound_call_9.f03: Ditto.
806         * gfortran.dg/typebound_generic_3.f03: Ditto.
807         * gfortran.dg/typebound_generic_4.f03: Ditto.
808         * gfortran.dg/typebound_operator_1.f03: Ditto.
809         * gfortran.dg/typebound_operator_2.f03: Ditto.
810         * gfortran.dg/typebound_operator_3.f03: Ditto.
811         * gfortran.dg/typebound_operator_4.f03: Ditto.
812         * gfortran.dg/typebound_proc_1.f08: Ditto.
813         * gfortran.dg/typebound_proc_5.f03: Ditto.
814         * gfortran.dg/typebound_proc_6.f03: Ditto.
815
816 2009-09-30  Jason Merrill  <jason@redhat.com>
817
818         * g++.dg/eh/init-temp1.C: Improve test.
819
820 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
821
822         PR target/22093
823         * gcc.target/alpha/pr22093.c: New test.
824
825 2009-09-29  John Freeman  <jfreeman08@gmail.com>
826             Jason Merrill  <jason@redhat.com>
827
828         * g++.dg/cpp0x/lambda/lambda-array.C: New.
829         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
830         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
831         * g++.dg/cpp0x/lambda/lambda-const.C: New.
832         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
833         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
834         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
835         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
836         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
837         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
838         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
839         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
840         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
841         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
842         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
843         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
844         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
845         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
846         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
847         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
848         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
849         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
850         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
851         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
852         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
853         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
854         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
855         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
856         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
857         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
858         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
859         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
860         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
861         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
862         * g++.dg/cpp0x/lambda/lambda-template.C: New.
863         * g++.dg/cpp0x/lambda/lambda-this.C: New.
864         * g++.dg/cpp0x/lambda/lambda-type.C: New.
865         * g++.dg/cpp0x/lambda/lambda-use.C: New.
866         * lib/prune.exp: Accept "In lambda function".
867
868 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
869
870         * gcc.target/i386/fma4-check.h: New file.
871         * gcc.target/i386/fma4-fma.c: Ditto.
872         * gcc.target/i386/fma4-maccXX.c: Ditto.
873         * gcc.target/i386/fma4-msubXX.c: Ditto.
874         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
875         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
876         * gcc.target/i386/fma4-vector.c: Ditto.
877         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
878         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
879         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
880         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
881         * gcc.target/i386/fma4-256-vector.c: Ditto.
882         * gcc.target/i386/funcspec-2.c: Ditto.
883
884         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
885
886         * gcc.target/i386/funcspec-5.c: Add FMA4.
887         * gcc.target/i386/funcspec-6.c: Ditto.
888         * gcc.target/i386/funcspec-8.c: Ditto.
889
890         * gcc.target/i386/funcspec-9.c: New file.
891
892         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
893
894         * gcc.target/i386/isa-10.c: New file.
895         * gcc.target/i386/isa-11.c: Ditto.
896         * gcc.target/i386/isa-12.c: Ditto.
897         * gcc.target/i386/isa-13.c: Ditto.
898         * gcc.target/i386/isa-2.c: Ditto.
899         * gcc.target/i386/isa-3.c: Ditto.
900         * gcc.target/i386/isa-4.c: Ditto.
901         * gcc.target/i386/isa-7.c: Ditto.
902         * gcc.target/i386/isa-8.c: Ditto.
903         * gcc.target/i386/isa-9.c: Ditto.
904
905         * gcc.target/i386/isa-14.c: Add FMA4.
906         * gcc.target/i386/isa-1.c: Ditto.
907         * gcc.target/i386/isa-5.c: Ditto.
908         * gcc.target/i386/isa-6.c: Ditto.
909
910         * gcc.target/i386/sse-12.c: New file.
911         * gcc.target/i386/sse-13.c: Ditto.
912         * gcc.target/i386/sse-14.c: Ditto.
913         * gcc.target/i386/sse-22.c: Ditto.
914
915         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
916         * g++.dg/other/i386-3.C: Ditto.
917         * g++.dg/other/i386-5.C: Ditto.
918         * g++.dg/other/i386-6.C: Ditto.
919
920 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
921
922         PR testsuite/41496
923         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
924         before.
925
926 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
927
928         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
929         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
930
931 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
932
933         PR debug/41438
934         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
935         hidden.
936         * g++.dg/debug/dwarf2/const-1.C: Likewise.
937
938 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
939
940         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
941         * gcc.target/i386/isa-1.c: Remove SSE5.
942         * gcc.target/i386/isa-5.c: Ditto.
943         * gcc.target/i386/isa-6.c: Ditto.
944         * gcc.target/i386/funcspec-4.c: Remove error conditions
945         related to SSE5.
946         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
947         * gcc.target/i386/avx-2.c: Ditto.
948         * gcc.target/i386/sse-23.c: Ditto.
949         * gcc.target/i386/funcspec-9.c: Delete.
950
951 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
952
953         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
954         * gcc.dg/guality/pr41353-1.c: New test.
955
956         PR testsuite/41444
957         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
958         in macro name definition for non-unix/win32/msdos.
959
960 2009-09-29  Daniel Kraft  <d@domob.eu>
961
962         PR fortran/39626
963         * gfortran.dg/block_1.f08: New test.
964         * gfortran.dg/block_2.f08: New test.
965         * gfortran.dg/block_3.f90: New test.
966         * gfortran.dg/block_4.f08: New test.
967         * gfortran.dg/block_5.f08: New test.
968         * gfortran.dg/block_6.f08: New test.
969         * gfortran.dg/block_7.f08: New test.
970         * gfortran.dg/block_8.f08: New test.
971
972 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
973
974         PR libgfortran/35862
975         * gfortran.dg/round_1.f03: New test.
976         * gfortran.dg/f2003_io_3.f03: Update test.
977
978 2009-09-28  Easwaran Raman  <eraman@google.com>
979
980         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
981         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
982
983 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
984
985         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
986         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
987         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
988         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
989         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
990
991         * g++.dg/dfp/dfp.exp: Fix typo.
992
993         * lib/target-supports.exp (check-effective-target-dfp-nocache):
994         Fix typo that breaks the check.
995
996 2009-09-28  Olivier Hainque  <hainque@adacore.com>
997
998         * gnat.dg (tagged_alloc_free.adb): New testcase.
999
1000 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1001
1002         * g++.dg/dfp: New directory.
1003         * g++.dg/dg.exp: Prune tests in dfp directory.
1004         * g++.dg/dfp/dfp.exp: New.
1005         * g++.dg/dfp/mangle-mode.C: New test.
1006
1007 2009-09-28  Michael Matz  <matz@suse.de>
1008
1009         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1010         for sign of -Inf.
1011
1012 2009-09-27  Richard Henderson  <rth@redhat.com>
1013
1014         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1015         * gcc.dg/tree-ssa/pr41469-1.c: New.
1016
1017 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1018
1019         PR c/41476
1020         * gcc.dg/cond-constqual-1.c: New test.
1021
1022 2009-09-26  Michael Matz  <matz@suse.de>
1023
1024         PR lto/40758
1025         PR middle-end/41470
1026         * gcc.dg/pr41470.c: New test.
1027
1028 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1029
1030         * gnat.dg/array9.adb: New test.
1031
1032 2009-09-26  Michael Matz  <matz@suse.de>
1033
1034         PR tree-optimization/41454
1035         * gcc.dg/pr41454.c: New test.
1036
1037 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1038
1039         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1040         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1041         into DW_TAG_GNU_template_parameter_pack and
1042         DW_TAG_GNU_formal_parameter_pack.
1043         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1044         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1045
1046 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1047
1048         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1049         parameters for alignment-sensitive -fsection-anchors tests.
1050
1051 2009-09-25  Richard Guenther  <rguenther@suse.de>
1052
1053         PR middle-end/41463
1054         * gcc.c-torture/execute/pr41463.c: New testcase.
1055
1056 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1057
1058         * gnat.dg/sse_nolib.adb: New testcase.
1059
1060 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1061
1062         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1063         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1064         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1065         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1066         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1067         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1068         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1069         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1070         * gcc.dg/vect/vect.exp: Add Power7 flags.
1071         * g++.dg/vect/vect.exp: Likewise.
1072         * gfortran.dg/vect/vect.exp: Likewise.
1073
1074 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1075
1076         PR fortran/41459
1077         * gfortran.dg/empty_label.f: New test.
1078         * gfortran.dg/empty_label.f90: Ditto.
1079         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1080
1081 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1082
1083         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1084         compile-time.
1085
1086 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1087
1088         * lib/scanasm.exp (make_pattern_printable): New function.
1089         (dg-scan, scan-assembler-times, scan-assembler-dem,
1090         scan-assembler-dem-not): Use it.
1091
1092 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1093
1094         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1095         (test_nested): Renamed to ...
1096         (test_nested1): This.
1097         (test_nested2): New.
1098         (main): Likewise.
1099
1100 2009-09-24  Richard Guenther  <rguenther@suse.de>
1101
1102         PR tree-optimization/36143
1103         PR tree-optimization/38747
1104         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1105         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1106         * g++.dg/torture/pr38747.C: New testcase.
1107         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1108
1109 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1110
1111         * gnat.dg/nested_proc.adb: New test.
1112
1113 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1114
1115         * gcc.target/i386/pr12329.c: Adjust.
1116
1117 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1118
1119         PR debug/41248
1120         * gcc.dg/pr41248.c: New.
1121
1122 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1123
1124         PR debug/41065
1125         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1126
1127 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1128
1129         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1130         current_compiler_flags.  Fix typos.
1131
1132 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1133
1134         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1135
1136 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1137
1138         PR c/39779
1139         * gcc.c-torture/compile/pr39779.c: New test.
1140
1141 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1142
1143         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1144         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1145         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1146
1147 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1148
1149         PR debug/41295
1150         * gcc.dg/pr41295.c: New.
1151
1152 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1153
1154         * gcc.dg/pr40209.c: Add test case.
1155
1156 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1157
1158         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1159         matching assembly.
1160         * gcc.target/mips/code-readable-2.c: Likewise.
1161         * gcc.target/mips/code-readable-3.c: Likewise.
1162
1163 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1164
1165         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1166         Check support via mode instead of C type.
1167         (check_effective_target_dfprt_nocache): Ditto.
1168         (check_effective_target_hard_dfp): Ditto.
1169
1170 2009-09-22  Richard Guenther  <rguenther@suse.de>
1171
1172         PR middle-end/41395
1173         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1174         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1175
1176 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1177
1178         * gcc.dg/20090922-1.c: New test.
1179
1180         PR bootstrap/41405
1181         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1182         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1183         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1184         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1185         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1186         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1187         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1188         * objc.dg/dwarf-2.m: Likewise.
1189
1190 2009-09-22  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/41428
1193         * g++.dg/tree-ssa/pr41428.C: New testcase.
1194
1195 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1196
1197         PR middle-end/41429
1198         * g++.dg/gomp/pr41429.C: New test.
1199
1200 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1201
1202         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1203
1204 2009-09-21  Jason Merrill  <jason@redhat.com>
1205
1206         PR c++/41421
1207         * g++.dg/cpp0x/trivial1.C: Expand.
1208
1209 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1210
1211         * gcc.dg/torture/calleesave-sse.c: New.
1212
1213 2009-09-21  Jan Hubicka  <jh@suse.cz>
1214
1215         * gcc.dg/guality/inline-params.c: New testcase.
1216
1217 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1218
1219         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1220         Add -fno-inline.
1221         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1222         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1223         (f2): Ditto.
1224
1225 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1226
1227         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1228         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1229         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1230         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1231         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1232
1233 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1234
1235         PR middle-end/40642
1236         * g++.dg/torture/pr40642.C: New testcase.
1237
1238 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1239
1240         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1241         cases in static initializers.
1242
1243 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1244
1245         * gcc.c-tortue/compile/pr39886.c: New.
1246
1247 2009-09-20  Chris Demetriou  <cgd@google.com>
1248
1249         PR preprocessor/28435:
1250         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1251         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1252         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1253         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1254         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1255
1256 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1257
1258         * gcc.target/mips/mips.exp: Add relax-pic-calls
1259         under -mfoo/-mno-foo options.
1260         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1261         and -mexplicit-relocs.
1262         * gcc.target/mips/call-1.c: New test.
1263         * gcc.target/mips/call-2.c: New test.
1264         * gcc.target/mips/call-3.c: New test.
1265         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1266         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1267
1268 2009-09-19  Chris Demetriou  <cgd@google.com>
1269
1270         PR preprocessor/28435:
1271         * gcc.dg/cpp/missing-header-MD.c: New test.
1272         * gcc.dg/cpp/missing-header-MMD.c: New test.
1273         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1274         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1275
1276 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1277
1278         PR libgfortran/41328
1279         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1280         EOF works.
1281
1282 2009-09-18  Jason Merrill  <jason@redhat.com>
1283
1284         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1285         * g++.dg/cpp0x/initlist-deduce.C: New.
1286
1287 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1288
1289         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1290
1291 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1292
1293         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1294         * c-c++-common/dfp: New directory.
1295         * c-c++-common/dfp/dfp-dbg.h: New file.
1296         * gcc.dg/dfp/call-by-value.c: Move to ...
1297         * c-c++-common/call-by-value.c: here.
1298         * gcc.dg/dfp/cast.c: Move to ...
1299         * c-c++-common/cast.c: here.
1300         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1301         * c-c++-common/compare-eq-const.c: here.
1302         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1303         * c-c++-common/compare-eq-d128.c: here.
1304         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1305         * c-c++-common/compare-eq-d32.c: here.
1306         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1307         * c-c++-common/compare-eq-d64.c: here.
1308         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1309         * c-c++-common/compare-eq-dfp.c: here.
1310         * gcc.dg/dfp/compare-eq.h: Move to ...
1311         * c-c++-common/compare-eq.h: here.
1312         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1313         * c-c++-common/compare-rel-const.c: here.
1314         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1315         * c-c++-common/compare-rel-d128.c: here.
1316         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1317         * c-c++-common/compare-rel-d32.c: here.
1318         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1319         * c-c++-common/compare-rel-d64.c: here.
1320         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1321         * c-c++-common/compare-rel-dfp.c: here.
1322         * gcc.dg/dfp/compare-rel.h: Move to ...
1323         * c-c++-common/compare-rel.h: here.
1324         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1325         * c-c++-common/compare-special-d128.c: here.
1326         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1327         * c-c++-common/compare-special-d32.c: here.
1328         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1329         * c-c++-common/compare-special-d64.c: here.
1330         * gcc.dg/dfp/compare-special.h: Move to ...
1331         * c-c++-common/compare-special.h: here.
1332         * gcc.dg/dfp/constants-zero.c: Move to ...
1333         * c-c++-common/constants-zero.c: here.
1334         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1335         * c-c++-common/convert-bfp-10.c: here.
1336         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1337         * c-c++-common/convert-bfp-11.c: here.
1338         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1339         * c-c++-common/convert-bfp-12.c: here.
1340         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1341         * c-c++-common/convert-bfp-13.c: here.
1342         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1343         * c-c++-common/convert-bfp-14.c: here.
1344         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1345         * c-c++-common/convert-bfp-2.c: here.
1346         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1347         * c-c++-common/convert-bfp-3.c: here.
1348         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1349         * c-c++-common/convert-bfp-4.c: here.
1350         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1351         * c-c++-common/convert-bfp-5.c: here.
1352         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1353         * c-c++-common/convert-bfp-6.c: here.
1354         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1355         * c-c++-common/convert-bfp-7.c: here.
1356         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1357         * c-c++-common/convert-bfp-8.c: here.
1358         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1359         * c-c++-common/convert-bfp-9.c: here.
1360         * gcc.dg/dfp/convert-bfp.c: Move to ...
1361         * c-c++-common/convert-bfp.c: here.
1362         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1363         * c-c++-common/convert-bfp-fold.c: here.
1364         * gcc.dg/dfp/convert-dfp.c: Move to ...
1365         * c-c++-common/convert-dfp.c: here.
1366         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1367         * c-c++-common/convert-dfp-fold-2.c: here.
1368         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1369         * c-c++-common/convert-dfp-fold.c: here.
1370         * gcc.dg/dfp/convert.h: Move to ...
1371         * c-c++-common/convert.h: here.
1372         * gcc.dg/dfp/convert-int.c: Move to ...
1373         * c-c++-common/convert-int.c: here.
1374         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1375         * c-c++-common/convert-int-fold.c: here.
1376         * gcc.dg/dfp/convert-int-max.c: Move to ...
1377         * c-c++-common/convert-int-max.c: here.
1378         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1379         * c-c++-common/convert-int-max-fold.c: here.
1380         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1381         * c-c++-common/convert-int-saturate.c: here.
1382         * gcc.dg/dfp/func-array.c: Move to ...
1383         * c-c++-common/func-array.c: here.
1384         * gcc.dg/dfp/func-deref.c: Move to ...
1385         * c-c++-common/func-deref.c: here.
1386         * gcc.dg/dfp/func-mixed.c: Move to ...
1387         * c-c++-common/func-mixed.c: here.
1388         * gcc.dg/dfp/func-pointer.c: Move to ...
1389         * c-c++-common/func-pointer.c: here.
1390         * gcc.dg/dfp/func-scalar.c: Move to ...
1391         * c-c++-common/func-scalar.c: here.
1392         * gcc.dg/dfp/func-struct.c: Move to ...
1393         * c-c++-common/func-struct.c: here.
1394         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1395         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1396         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1397         * c-c++-common/func-vararg-alternate-d128.c: here.
1398         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1399         * c-c++-common/func-vararg-alternate-d32.c: here.
1400         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1401         * c-c++-common/func-vararg-alternate-d64.c: here.
1402         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1403         * c-c++-common/func-vararg-alternate.h: here.
1404         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1405         * c-c++-common/func-vararg-dfp.c: here.
1406         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1407         * c-c++-common/func-vararg-mixed-2.c: here.
1408         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1409         * c-c++-common/func-vararg-mixed.c: here.
1410         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1411         * c-c++-common/func-vararg-size0.c: here.
1412         * gcc.dg/dfp/inf-1.c: Move to ...
1413         * c-c++-common/inf-1.c: here.
1414         * gcc.dg/dfp/loop-index.c: Move to ...
1415         * c-c++-common/loop-index.c: here.
1416         * gcc.dg/dfp/modes.c: Move to ...
1417         * c-c++-common/modes.c: here.
1418         * gcc.dg/dfp/nan-1.c: Move to ...
1419         * c-c++-common/nan-1.c: here.
1420         * gcc.dg/dfp/nan-2.c: Move to ...
1421         * c-c++-common/nan-2.c: here.
1422         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1423         * c-c++-common/operator-arith-fold.c: here.
1424         * gcc.dg/dfp/operator-assignment.c: Move to ...
1425         * c-c++-common/operator-assignment.c: here.
1426         * gcc.dg/dfp/operator-comma.c: Move to ...
1427         * c-c++-common/operator-comma.c: here.
1428         * gcc.dg/dfp/operator-cond.c: Move to ...
1429         * c-c++-common/operator-cond.c: here.
1430         * gcc.dg/dfp/operator-logical.c: Move to ...
1431         * c-c++-common/operator-logical.c: here.
1432         * gcc.dg/dfp/operator-unary.c: Move to ...
1433         * c-c++-common/operator-unary.c: here.
1434         * gcc.dg/dfp/pr31385.c: Move to ...
1435         * c-c++-common/pr31385.c: here.
1436         * gcc.dg/dfp/pr33466.c: Move to ...
1437         * c-c++-common/pr33466.c: here.
1438         * gcc.dg/dfp/pr35620.c: Move to ...
1439         * c-c++-common/pr35620.c: here.
1440         * gcc.dg/dfp/pr36800.c: Move to ...
1441         * c-c++-common/pr36800.c: here.
1442         * gcc.dg/dfp/pr39034.c: Move to ...
1443         * c-c++-common/pr39034.c: here.
1444         * gcc.dg/dfp/pr39035.c: Move to ...
1445         * c-c++-common/pr39035.c: here.
1446         * gcc.dg/dfp/pr39902.c: Move to ...
1447         * c-c++-common/pr39902.c: here.
1448         * gcc.dg/dfp/pr39986.c: Move to ...
1449         * c-c++-common/pr39986.c: here.
1450         * gcc.dg/dfp/signbit-1.c: Move to ...
1451         * c-c++-common/signbit-1.c: here.
1452         * gcc.dg/dfp/signbit-2.c: Move to ...
1453         * c-c++-common/signbit-2.c: here.
1454         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1455         * c-c++-common/struct-layout-1.c: here.
1456         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1457         * c-c++-common/usual-arith-conv.c: here.
1458         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1459         * c-c++-common/usual-arith-conv-const.c: here.
1460
1461 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1462
1463         PR testsuite/41288
1464         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1465         stack alignment.
1466
1467 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1468
1469         PR c++/39365
1470         * g++.dg/expr/bool3.C: New test.
1471         * g++.dg/expr/bool4.C: New test.
1472
1473 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1474
1475         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1476         * gcc.dg/dfp/signbit-2.c: Use it.
1477         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1478         arguments to unsigned int.
1479         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1480         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1481         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1482         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1483         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1484         * gcc.dg/dfp/pr39986.c: Ditto.
1485         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1486         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1487         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1488         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1489         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1490
1491 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1492
1493         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1494
1495 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1496
1497         PR c/41049
1498         * dfp/pr41049.c: New test.
1499
1500 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1501
1502         PR testsuite/41385
1503         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1504
1505 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1506
1507         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1508         * gcc.dg/ipa/ipa-sra-1.c: New test.
1509         * gcc.dg/ipa/ipa-sra-2.c: New test.
1510         * gcc.dg/ipa/ipa-sra-3.c: New test.
1511         * gcc.dg/ipa/ipa-sra-4.c: New test.
1512         * gcc.dg/ipa/ipa-sra-5.c: New test.
1513         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1514         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1515
1516 2009-09-17  Michael Matz  <matz@suse.de>
1517
1518         PR middle-end/41347
1519         * gfortran.dg/pr41347.f90: New test.
1520
1521 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1522
1523         * gcc.c-torture/compile/20090917-1.c: New testcase.
1524
1525 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1526
1527         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1528         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1529         alpha*-*-* target from XFAIL list.
1530
1531 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1532
1533         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1534         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1535         * gcc.dg/dfp/cast-bad.c: Use default options.
1536         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1537         * gcc.dg/dfp/composite-type.c: Ditto.
1538         * gcc.dg/dfp/constants.c: Ditto.
1539         * gcc.dg/dfp/constants-hex.c: Ditto.
1540         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1541         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1542         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1543         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1544         * gcc.dg/dfp/ctypes.c: Ditto.
1545         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1546         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1547         * gcc.dg/dfp/float-constant-double.c: Ditto.
1548         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1549         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1550         * gcc.dg/dfp/modes.c: Ditto.
1551         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1552         * gcc.dg/dfp/pr31344.c: Ditto.
1553         * gcc.dg/dfp/pr31385.c: Ditto.
1554         * gcc.dg/dfp/pr33466.c: Ditto.
1555         * gcc.dg/dfp/pr35620.c: Ditto.
1556         * gcc.dg/dfp/pr37435.c: Ditto.
1557         * gcc.dg/dfp/pr39986.c: Ditto.
1558         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1559         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1560         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1561         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1562         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1563         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1564         * gcc.dg/dfp/typespec.c: Ditto.
1565         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1566         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1567         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1568         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1569         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1570         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1571         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1572         * gcc.dg/dfp/compare-rel.h: Ditto.
1573         * gcc.dg/dfp/compare-special.h: Ditto.
1574         * gcc.dg/dfp/convert.h: Ditto.
1575         * gcc.dg/dfp/fe-check.h: Ditto.
1576         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1577         * gcc.dg/dfp/cast.c: Ditto.
1578         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1579         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1580         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1581         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1582         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1583         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1584         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1585         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1586         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1587         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1588         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1589         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1590         * gcc.dg/dfp/constants-zero.c: Ditto.
1591         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1592         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1593         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1594         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1595         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1596         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1597         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1598         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1599         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1600         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1601         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1602         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1603         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1604         * gcc.dg/dfp/convert-bfp.c: Ditto.
1605         * gcc.dg/dfp/convert-complex.c: Ditto.
1606         * gcc.dg/dfp/convert-dfp.c: Ditto.
1607         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1608         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1609         * gcc.dg/dfp/convert-int.c: Ditto.
1610         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1611         * gcc.dg/dfp/convert-int-max.c: Ditto.
1612         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1613         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1614         * gcc.dg/dfp/fe-binop.c: Ditto.
1615         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1616         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1617         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1618         * gcc.dg/dfp/func-array.c: Ditto.
1619         * gcc.dg/dfp/func-deref.c: Ditto.
1620         * gcc.dg/dfp/func-mixed.c: Ditto.
1621         * gcc.dg/dfp/func-pointer.c: Ditto.
1622         * gcc.dg/dfp/func-scalar.c: Ditto.
1623         * gcc.dg/dfp/func-struct.c: Ditto.
1624         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1625         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1626         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1627         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1628         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1629         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1630         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1631         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1632         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1633         * gcc.dg/dfp/inf-1.c: Ditto.
1634         * gcc.dg/dfp/loop-index.c: Ditto.
1635         * gcc.dg/dfp/nan-1.c: Ditto.
1636         * gcc.dg/dfp/nan-2.c: Ditto.
1637         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1638         * gcc.dg/dfp/operator-assignment.c: Ditto.
1639         * gcc.dg/dfp/operator-comma.c: Ditto.
1640         * gcc.dg/dfp/operator-cond.c: Ditto.
1641         * gcc.dg/dfp/operator-logical.c: Ditto.
1642         * gcc.dg/dfp/operator-unary.c: Ditto.
1643         * gcc.dg/dfp/pr36800.c: Ditto.
1644         * gcc.dg/dfp/pr39034.c: Ditto.
1645         * gcc.dg/dfp/pr39035.c: Ditto.
1646         * gcc.dg/dfp/pr39902.c: Ditto.
1647         * gcc.dg/dfp/signbit-1.c: Ditto.
1648         * gcc.dg/dfp/signbit-2.c: Ditto.
1649         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1650         * gcc.dg/dfp/union-init.c: Ditto.
1651         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1652
1653 2009-09-16  Michael Matz  <matz@suse.de>
1654
1655         PR fortran/41212
1656         * gfortran.dg/pr41212.f90: New test.
1657
1658 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1659
1660         * gnat.dg/alignment9.adb: New test.
1661
1662 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1663
1664         * gnat.dg/discr20.ad[sb]: New test.
1665
1666 2009-09-16  Richard Guenther  <rguenther@suse.de>
1667
1668         PR middle-end/34011
1669         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1670
1671 2009-09-16  DJ Delorie  <dj@redhat.com>
1672             Kaz Kojima  <kkojima@gcc.gnu.org>
1673
1674         * gcc.target/sh/struct-arg-dw2.c: New test.
1675
1676 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1677             Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR target/41175
1680         * gcc.target/powerpc/pr41175.c: New test.
1681
1682 2009-09-14  Richard Henderson  <rth@redhat.com>
1683
1684         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1685         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1686         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1687
1688 2009-09-14  Richard Henderson  <rth@redhat.com>
1689
1690         * g++.dg/eh/builtin1.C: Update resx pattern match.
1691         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1692
1693 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1694
1695         * gcc.target/mips/branch-helper.h: New file.
1696         * gcc.target/mips/branch-2.c,
1697         * gcc.target/mips/branch-3.c,
1698         * gcc.target/mips/branch-4.c,
1699         * gcc.target/mips/branch-5.c,
1700         * gcc.target/mips/branch-6.c,
1701         * gcc.target/mips/branch-7.c,
1702         * gcc.target/mips/branch-8.c,
1703         * gcc.target/mips/branch-9.c,
1704         * gcc.target/mips/branch-10.c,
1705         * gcc.target/mips/branch-11.c,
1706         * gcc.target/mips/branch-12.c,
1707         * gcc.target/mips/branch-13.c,
1708         * gcc.target/mips/branch-14.c,
1709         * gcc.target/mips/branch-15.c: New tests.
1710
1711 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1712
1713         PR target/41331
1714         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1715         -m32 -mpowerpc64 system.
1716
1717 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1718
1719         From Jie Zhang <jie.zhang@analog.com>:
1720         * gcc.target/bfin/saveall.c: New test.
1721         * gcc.target/bfin/20090914-1.c: New test.
1722         * gcc.target/bfin/20090914-2.c: New test.
1723
1724         * gcc.target/bfin/20090914-3.c: New test.
1725
1726 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1727
1728         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1729
1730 2009-09-14  Richard Guenther  <rguenther@suse.de>
1731
1732         PR middle-end/41350
1733         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1734
1735 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1736
1737         PR libgfortran/41328
1738         * gfortran.dg/cr_lf.f90: New test.
1739
1740 2009-09-11  Michael Matz  <matz@suse.de>
1741
1742         PR middle-end/41275
1743         * g++.dg/tree-ssa/pr41275.C: New test.
1744
1745 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1746
1747         PR fortran/41242
1748         * gfortran.dg/proc_ptr_comp_21.f90: New.
1749
1750 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1751
1752         PR fortran/31292
1753         * gfortran.dg/module_procedure_1.f90: New test.
1754         * gfortran.dg/module_procedure_2.f90: Ditto.
1755         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1756
1757 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1758             James A. Morrison  <phython@gcc.gnu.org>
1759
1760         PR ada/18302
1761         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1762         commands.
1763         * ada/acats/run_test.exp: New file.
1764
1765 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1766
1767         Revert:
1768         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1769
1770         PR rtl-optimization/39779
1771         * gcc.dg/pr39979.c: New test.
1772
1773 2009-09-10  Richard Guenther  <rguenther@suse.de>
1774
1775         PR middle-end/41257
1776         * g++.dg/torture/pr41257-2.C: New testcase.
1777
1778 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1779
1780         PR c++/28293
1781         * g++.dg/template/crash91.C: New.
1782
1783 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1784
1785         PR rtl-optimization/39779
1786         * gcc.dg/pr39979.c: New test.
1787
1788 2009-09-09  Richard Guenther  <rguenther@suse.de>
1789
1790         PR tree-optimization/41101
1791         * gcc.c-torture/compile/pr41101.c: New testcase.
1792
1793 2009-09-09  Richard Guenther  <rguenther@suse.de>
1794
1795         PR middle-end/41317
1796         * gcc.c-torture/execute/pr41317.c: New testcase.
1797         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1798         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1799
1800 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1801
1802         Fix some test breakages on Darwin
1803         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1804         and adjust.
1805         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1806         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1807         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1808         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1809         take darwin specifics in account.
1810
1811 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1812
1813         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1814         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1815
1816 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1817
1818         PR c++/39923
1819         * g++.dg/cpp0x/initlist24.C: New.
1820
1821 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1822
1823         * gcc.dg/large-size-array-2.c: Fix target requirement.
1824         * gcc.dg/large-size-array-4.c: Likewise.
1825         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1826         * gcc.dg/c99-const-expr-2.c: Likewise.
1827         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1828         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1829         * gcc.dg/c90-const-expr-10.c: Likewise.
1830         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1831         instead of long.
1832         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1833         * gcc.dg/vect/pr33846.c: Likewise.
1834         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1835         __PTRDIFF_TYPE__, instead of unsigned long.
1836         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1837
1838 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1839
1840         PR debug/41229
1841         PR debug/41291
1842         PR debug/41300
1843         * gfortran.dg/pr41229.f90: New.
1844
1845 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1846
1847         PR debug/41232
1848         * gcc.dg/pr41232.c: New.
1849
1850 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1851
1852         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1853         contain -march.
1854         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1855         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1856         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1857         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1858         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1859         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1860         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1861         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1862         options other than that used in dg-options.
1863
1864 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR rtl-optimization/41239
1867         * gcc.c-torture/execute/pr41239.c: New test.
1868
1869 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1870
1871         PR libgfortran/41192
1872         * gfortran.dg/namelist_59.f90: New test.
1873
1874 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1875
1876         From Mike Frysinger  <michael.frysinger@analog.com>
1877         * gcc.target/bfin/mcpu-bf542m.c: New file.
1878         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1879         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1880         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1881         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1882
1883 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1884
1885         PR middle-end/41282
1886         * gcc.c-torture/compile/pr41282.c: New test.
1887
1888 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1889
1890         PR fortran/41197
1891         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1892         variables for stat and errmsg.
1893         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1894         * gfortran.dg/allocate_stat_2.f90:  New test.
1895
1896 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1897
1898         * gcc.c-torture/compile/20090907-1.c: New test.
1899
1900 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR bootstrap/41241
1903         * gcc.dg/pr41241.c: New test.
1904
1905 2009-09-06  Richard Guenther  <rguenther@suse.de>
1906
1907         PR middle-end/41144
1908         * g++.dg/torture/pr41144.C: New testcase.
1909
1910 2009-09-06  Richard Guenther  <rguenther@suse.de>
1911
1912         PR middle-end/41261
1913         * gcc.dg/torture/pr41261.c: New testcase.
1914
1915 2009-09-05  Richard Guenther  <rguenther@suse.de>
1916
1917         PR middle-end/41181
1918         * gcc.c-torture/compile/pr41181.c: New testcase.
1919
1920 2009-09-05  Richard Guenther  <rguenther@suse.de>
1921
1922         PR debug/41273
1923         * g++.dg/torture/pr41273.C: New testcase.
1924
1925 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1926
1927         PR fortran/41258
1928         * gfortran.dg/typebound_proc_12.f90 : New test.
1929
1930 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1931
1932         PR debug/41225
1933         * gfortran.dg/pr41225.f90: New.
1934
1935 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1936
1937         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1938         unistd.h, sys/types.h and sys/wait.h.
1939         (gualchk_t): New.
1940         (GUALCVT): New.
1941         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1942         (GUALITY_GDB_REDIRECT): New.
1943         (GUALITY_GDB_ARGS): Use it.
1944
1945 2009-09-04  Richard Guenther  <rguenther@suse.de>
1946
1947         PR middle-end/41257
1948         * g++.dg/torture/pr41257.C: New testcase.
1949
1950 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1951
1952         PR tree-optimization/41112
1953         * gnat.dg/array8.adb: New test.
1954
1955 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1956
1957         * gcc.target/arm/ctz.c: New test case.
1958
1959 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1960
1961         PR tree-optimization/38275
1962         * gcc.dg/autopar/reduc-1char.c: Increase number
1963         of iterations. Adjust the logic accordingly.
1964         * gcc.dg/autopar/reduc-2char.c: Ditto.
1965         * gcc.dg/autopar/reduc-1.c: Ditto.
1966         * gcc.dg/autopar/reduc-2.c: Ditto.
1967         * gcc.dg/autopar/reduc-3.c: Ditto.
1968         * gcc.dg/autopar/reduc-6.c: Ditto.
1969         * gcc.dg/autopar/reduc-7.c: Ditto.
1970         * gcc.dg/autopar/reduc-8.c: Ditto.
1971         * gcc.dg/autopar/reduc-9.c: Ditto.
1972         * gcc.dg/autopar/pr39500-1.c: Ditto.
1973         * gcc.dg/autopar/reduc-1short.c: Ditto.
1974         * gcc.dg/autopar/reduc-2short.c: Ditto.
1975         * gcc.dg/autopar/parallelization-1.c: Ditto.
1976
1977 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1978
1979         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1980         testcase using guality.h compiles and links and if a global variable
1981         can be verified by gdb.
1982
1983 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1984
1985         * lib/target-supports.exp (check_effective_target_sync_int_long):
1986         Supported on Blackfin Linux targets.
1987
1988 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1989
1990         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1991
1992 2009-09-03  Diego Novillo  <dnovillo@google.com>
1993
1994         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1995         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1996         * g++.dg/warn/unit-1.C: Likewise.
1997         * g++.dg/ipa/iinline-1.C: Likewise.
1998         * g++.dg/template/cond2.C: Adjust expected line location for the
1999         error.
2000         * g++.dg/template/pr35240.C: Likewise.
2001
2002 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2003
2004         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2005         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2006
2007 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2008
2009         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2010         * gcc.dg/memcpy-1.c: Add . to match pattern.
2011         * gcc.dg/uninit-I.c: XFAIL warning test.
2012         * g++.dg/warn/unit-1.C: XFAIL warning test.
2013
2014 2009-09-02  Ian Lance Taylor  <iant@google.com>
2015
2016         * gcc.dg/20090902-1.c: New test.
2017
2018 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2019
2020         * gcc.dg/builtin-object-size-9.c: New test.
2021
2022 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2023
2024         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2025
2026 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2027             Olivier Hainque  <hainque@adacore.com>
2028
2029         * gnat.dg/misaligned_param.adb: New test.
2030         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2031         * gnat.dg/slice7.adb: Add 1 more related case.
2032
2033 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2034
2035         * gcc.dg/guality/guality.c: Expect to fail for now.
2036         * gcc.dg/guality/example.c: Likewise.
2037
2038 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2039
2040         * gcc.dg/guality/guality.c: New.
2041         * gcc.dg/guality/guality.h: New.
2042         * gcc.dg/guality/guality.exp: New.
2043         * gcc.dg/guality/example.c: New.
2044         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2045         (cleanup-saved-temps): Likewise, .gkd files too.
2046
2047 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2048
2049         PR fortran/39229
2050         * gfortran.dg/line_length_3.f: New test.
2051         * gfortran.dg/line_length_4.f90: New test.
2052
2053 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2054
2055         * lib/target-supports.exp (check_gc_sections_available):
2056         Add proper pattern quote.
2057
2058 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2059             Kaz Kojima  <kkojima@gcc.gnu.org>
2060
2061         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2062         * g++.dg/cdce3.C: Use dg-add-options ieee.
2063         * g++.dg/torture/type-generic-1.C: Likewise.
2064         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2065         * gcc.dg/pr28796-2.c: Likewise.
2066         * gcc.dg/torture/builtin-math-7.c: Likewise.
2067         * gcc.dg/torture/type-generic-1.c: Likewise.
2068         * gfortran.dg/boz_14.f90: Likewise.
2069         * gfortran.dg/erf_2.F90: Likewise.
2070         * gfortran.dg/init_flag_3.f90: Likewise.
2071         * gfortran.dg/init_flag_4.f90: Likewise.
2072         * gfortran.dg/init_flag_5.f90: Likewise.
2073         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2074         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2075         * gfortran.dg/isnan_1.f90: Likewise.
2076         * gfortran.dg/isnan_2.f90: Likewise.
2077         * gfortran.dg/maxlocval_2.f90: Likewise.
2078         * gfortran.dg/maxlocval_4.f90: Likewise.
2079         * gfortran.dg/minlocval_1.f90: Likewise.
2080         * gfortran.dg/minlocval_4.f90: Likewise.
2081         * gfortran.dg/module_nan.f90: Likewise.
2082         * gfortran.dg/namelist_42.f90: Likewise.
2083         * gfortran.dg/namelist_43.f90: Likewise.
2084         * gfortran.dg/nan_1.f90: Likewise.
2085         * gfortran.dg/nan_2.f90: Likewise.
2086         * gfortran.dg/nan_3.f90: Likewise.
2087         * gfortran.dg/nan_4.f90: Likewise.
2088         * gfortran.dg/nan_5.f90: Likewise.
2089         * gfortran.dg/nearest_1.f90: Likewise.
2090         * gfortran.dg/nearest_2.f90: Likewise.
2091         * gfortran.dg/nearest_3.f90: Likewise.
2092         * gfortran.dg/pr37243.f: Likewise.
2093         * gfortran.dg/real_const_3.f90: Likewise.
2094         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2095
2096 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2097
2098         PR debug/30161
2099         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2100         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2101         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2102         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2103         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2104         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2105         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2106         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2107         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2108         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2109         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2110         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2111         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2112
2113 2009-08-31  Jason Merrill  <jason@redhat.com>
2114
2115         PR c++/41127
2116         * g++.dg/parse/enum5.C: New.
2117         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2118
2119 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2120
2121         PR fortran/40940
2122         * gfortran.dg/allocate_derived_1.f90: New.
2123         * gfortran.dg/class_3.f03: New.
2124
2125 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2126
2127         PR fortran/40996
2128         * gfortran.dg/allocatable_scalar_1.f90: New.
2129         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2130         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2131         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2132
2133 2009-08-30  Richard Guenther  <rguenther@suse.de>
2134
2135         PR tree-optimization/41186
2136         * g++.dg/torture/pr41186.C: New testcase.
2137         * g++.dg/tree-ssa/pr41186.C: Likewise.
2138
2139 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2140
2141         PR c++/41187
2142         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2143         take ia64 assembly comments syntax in account.
2144
2145 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2146
2147         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2148
2149 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2150
2151         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2152         * gfortran.dg/whole_file_6.f90: Likewise.
2153
2154 2009-08-28  Cary Coutant  <ccoutant@google.com>
2155
2156         PR debug/41063
2157         * g++.dg/debug/dwarf2/pr41063.C: New test.
2158
2159 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2160
2161         PR rtl-optimization/40861
2162         * gcc.dg/pr40861.c: New test.
2163
2164 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2165
2166         PR fortran/40869
2167         * gfortran.dg/proc_ptr_comp_20.f90: New.
2168
2169 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2170
2171         PR libfortran/39667
2172         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2173         open temp file with status="scratch".
2174         * gfortran.dg/fmt_cache_1.f: Likewise.
2175         * gfortran.dg/fmt_exhaust.f90: Likewise.
2176         * gfortran.dg/fmt_t_4.f90: Likewise.
2177         * gfortran.dg/fseek.f90: Likewise.
2178         * gfortran.dg/list_read_5.f90: Likewise.
2179         * gfortran.dg/namelist_39.f90: Likewise.
2180         * gfortran.dg/namelist_56.f90: Likewise.
2181         * gfortran.dg/read_bad_advance.f90: Likewise.
2182         * gfortran.dg/read_repeat.f90: Likewise.
2183         * gfortran.dg/read_size_noadvance.f90: Likewise.
2184         * gfortran.dg/read_x_past.f: Likewise.
2185
2186 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2187
2188         PR fortran/28039
2189         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2190
2191 2009-08-27  Daniel Kraft  <d@domob.eu>
2192
2193         PR fortran/37425
2194         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2195         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2196         error and fix problem with recursive assignment.
2197         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2198         * gfortran.dg/typebound_operator_3.f03: New test.
2199         * gfortran.dg/typebound_operator_4.f03: New test.
2200
2201 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2202
2203         PR debug/41170
2204         * debug/dwarf2/namespace-1.C: New test.
2205
2206 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2207
2208         PR fortran/41162
2209         * gfortran.dg/pr41162.f: New.
2210
2211 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2212             Richard Sandiford  <rdsandiford@googlemail.com>
2213
2214         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2215         with "forbid_cpu".
2216         * gcc.target/mips/branch-1.c: Update accordingly.
2217         * gcc.target/mips/extend-1.c: Likewise.
2218         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2219
2220 2009-08-26  Richard Guenther  <rguenther@suse.de>
2221
2222         PR middle-end/41163
2223         * gcc.c-torture/compile/pr41163.c: New testcase.
2224         * gcc.dg/pr35899.c: Adjust.
2225
2226 2009-08-26  Richard Guenther  <rguenther@suse.de>
2227
2228         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2229
2230 2009-08-26  Jason Merrill  <jason@redhat.com>
2231
2232         * g++.dg/cpp0x/explicit3.C: New.
2233         * g++.dg/overload/cond2.C: New.
2234
2235 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2236
2237         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2238
2239 2009-08-25  Jan Hubicka  <jh@suse.cz>
2240
2241         * gcc.target/i386/sse5-shift1-vector.c
2242         * gcc.target/i386/isa-12.c
2243         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2244         * gcc.target/i386/sse5-pcmov2.c
2245         * gcc.target/i386/isa-3.c
2246         * gcc.target/i386/sse5-shift2-vector.c
2247         * gcc.target/i386/isa-7.c
2248         * gcc.target/i386/funcspec-2.c
2249         * gcc.target/i386/sse5-haddX.c
2250         * gcc.target/i386/sse5-hadduX.c
2251         * gcc.target/i386/isa-9.c
2252         * gcc.target/i386/sse5-maccXX.c
2253         * gcc.target/i386/sse5-shift3-vector.c
2254         * gcc.target/i386/sse5-msubXX.c
2255         * gcc.target/i386/sse5-permpX.c
2256         * gcc.target/i386/sse5-check.h
2257         * gcc.target/i386/sse-12.c
2258         * gcc.target/i386/sse-11.c
2259         * gcc.target/i386/sse-10.c
2260         * gcc.target/i386/sse-13.c
2261         * gcc.target/i386/sse-14.c
2262         * gcc.target/i386/sse-22.c
2263         * gcc.target/i386/sse-2.c
2264         * gcc.target/i386/sse-13.c
2265         * gcc.target/i386/avx-2.c
2266         * gcc.target/i386/sse5-rotate1-vector.c
2267         * gcc.target/i386/isa-4.c
2268         * gcc.target/i386/sse5-hsubX.c
2269         * gcc.target/i386/sse5-pcmov.c
2270         * gcc.target/i386/sse5-fma.c
2271         * gcc.target/i386/isa-8.c
2272         * gcc.target/i386/sse5-rotate2-vector.c
2273         * gcc.target/i386/sse5-nmaccXX.c
2274         * gcc.target/i386/sse5-imul64-vector.c
2275         * gcc.target/i386/sse5-nmsubXX.c
2276         * gcc.target/i386/sse5-rotate3-vector.c
2277         * gcc.target/i386/sse5-fma-vector.c
2278         * gcc.target/i386/sse5-imul32widen-vector.c
2279         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2280
2281         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2282         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2283         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2284         * gcc.target/i386/avx-1.c: Remove SSE5.
2285         * gcc.target/i386/avx-2.c: Remove SSE5.
2286         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2287         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2288         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2289         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2290
2291 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2292
2293         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2294
2295 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2296
2297         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2298         keyword works in the same manner as __alignof.
2299
2300 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2301
2302         PR libfortran/34670
2303         * gfortran.dg/unpack_bounds_1.f90:  New test.
2304         * gfortran.dg/unpack_bounds_2.f90:  New test.
2305         * gfortran.dg/unpack_bounds_3.f90:  New test.
2306
2307 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2308
2309         * gnat.dg/slice7.adb: New test.
2310         * gnat.dg/slice7_pkg.ads: New helper.
2311
2312 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2313
2314         PR fortran/41139
2315         * gfortran.dg/proc_ptr_25.f90: New.
2316         * gfortran.dg/proc_ptr_comp_18.f90: New.
2317         * gfortran.dg/proc_ptr_comp_19.f90: New.
2318
2319 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2320
2321         PR fortran/41154
2322         * gfortran.dg/fmt_error_8.f: New test.
2323
2324 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2325
2326         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2327         number, update all callers and synchronize results for latest MPC.
2328
2329 2009-08-21  Jason Merrill  <jason@redhat.com>
2330
2331         * g++.dg/warn/Wunused-17.C: New.
2332
2333 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2334
2335         * gcc.target/arm/combine-cmp-shift.c: New test.
2336
2337 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2338
2339         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2340         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2341         width specifier.
2342
2343 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2344
2345         * gfortran.dg/fmt_error_7.f: New test.
2346
2347 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2348
2349         PR target/40718
2350         * gcc.target/i386/pr40718.c: New test.
2351
2352 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2353
2354         * gfortran.dg/proc_ptr_24.f90: New test.
2355
2356 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2357
2358         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2359         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2360         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2361
2362 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2363
2364         PR fortran/28039
2365         * gfortran.dg/fmt_with_extra.f: new file.
2366
2367 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2368
2369         * lib/target-supports.exp
2370         (check_effective_target_arm_iwmmxt_ok): New procedure.
2371         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2372         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2373
2374 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2375
2376         * gfortran.dg/boz_9.f90: Do not load denormal floating
2377         point constants.  Remove -mieee option for alpha*-*-* targets.
2378
2379 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2380
2381         PR fortran/41106
2382         * gfortran.dg/proc_ptr_23.f90: New.
2383         * gfortran.dg/proc_ptr_comp_15.f90: New.
2384         * gfortran.dg/proc_ptr_comp_16.f90: New.
2385         * gfortran.dg/proc_ptr_comp_17.f90: New.
2386
2387 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR c++/41131
2390         * g++.dg/expr/unary3.C: New test.
2391
2392 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2393
2394         * gfortran.dg/common_5.f: Add -mdalign for sh.
2395         * gfortran.dg/common_align_2.f90: Likewise.
2396
2397 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2398
2399         PR libfortran/40962
2400         * c_f_pointer_tests_4.f90:  New test.
2401
2402 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2403
2404         * gnat.dg/slice6.adb: New test.
2405         * gnat.dg/slice6_pkg.ads: New helper.
2406
2407 2009-08-20  Michael Matz  <matz@suse.de>
2408
2409         PR fortran/41126
2410         * gfortran.dg/pr41126.f90: New test.
2411
2412 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2413
2414         * gnat.dg/dynamic_bound.adb: New test.
2415
2416 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2417
2418         PR fortran/41121
2419         * gfortran.dg/intrinsic_5.f90: New.
2420
2421 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2422             Richard Earnshaw  <richard.earnshaw@arm.com>
2423
2424         * gcc.target/arm/20090811-1.c: New test.
2425
2426 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2427
2428         PR middle-end/41123
2429         * gcc.dg/pr41123.c: New test.
2430
2431 2009-08-19  Jason Merrill  <jason@redhat.com>
2432
2433         PR c++/41120
2434         * g++.dg/other/gc4.C: New.
2435
2436 2009-08-18  Michael Matz  <matz@suse.de>
2437
2438         * gfortran.dg/vect/vect-gems.f90: New test.
2439         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2440
2441 2009-08-18  DJ Delorie  <dj@redhat.com>
2442
2443         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2444         * lib/gcc-defs.exp: ... to here.
2445
2446         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2447         GCC_EXEC_PREFIX before building the wrapper.
2448
2449 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2450
2451         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2452         tests.
2453         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2454         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2455         dg-options.  Fix dg-final clause.
2456
2457 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2458
2459         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2460
2461 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2462             Paul Thomas  <pault@gcc.gnu.org>
2463
2464         PR fortran/40870
2465         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2466
2467 2009-08-18  Richard Guenther  <rguenther@suse.de>
2468
2469         PR middle-end/41094
2470         * gcc.dg/torture/pr41094.c: New testcase.
2471         * gcc.dg/torture/builtin-power-1.c: Adjust.
2472         * gcc.dg/builtins-10.c: Likewise.
2473
2474 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2475
2476         PR target/40971
2477         * gcc.dg/pr40971.c: New test.
2478
2479 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2480
2481         PR fortran/41062
2482         * gfortran.dg/use_only_4.f90: New test.
2483
2484 2009-08-17  Daniel Kraft  <d@domob.eu>
2485
2486         PR fortran/37425
2487         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2488         NOPASS bindings as operators.
2489
2490 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2491
2492         * lib/target-supports.exp
2493         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2494         of targets that do not need command line argument to enable SIMD.
2495
2496 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2497
2498         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2499         typo in cache name.
2500
2501 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2502
2503         PR fortran/41075
2504         * gfortran.dg/unlimited_fmt_1.f90: New test.
2505
2506 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2507
2508         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2509
2510 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2511
2512         * gnat.dg/itype.ad[sb]: New test.
2513
2514 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2515
2516         * gcc.target/mips/mips.exp: Add terminology section to comment
2517         at the top of the file.  Fix typos.
2518
2519 2009-08-16  Jason Merrill  <jason@redhat.com>
2520
2521         * g++.dg/debug/dwarf2/inline1.C: New.
2522
2523 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2524
2525         PR target/38599
2526         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2527
2528 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2529
2530         PR debug/37801
2531         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2532         Make sure to trigger inlining optimizations.
2533         * gcc.dg/debug/dwarf2/inline2.c: New test.
2534
2535 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2536
2537         PR fortran/41070
2538         * gfortran.dg/structure_constructor_10.f90: New.
2539
2540 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2541
2542         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2543         * gcc.dg/pragma-re-2.c: Likewise.
2544         * gcc.dg/pragma-re-3.c: Likewise.
2545         * gcc.dg/pragma-re-4.c: Likewise.
2546         * g++.dg/other/pragma-re-1.C: Likewise.
2547         * g++.dg/other/pragma-re-2.C: Likewise.
2548
2549 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2550
2551         * gcc.dg/torture/builtin-math-7.c: New.
2552
2553 2009-08-14  Richard Guenther  <rguenther@suse.de>
2554
2555         * gcc.c-torture/execute/20090814-1.c: New testcase.
2556
2557 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2558
2559         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2560
2561 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2562
2563         PR target/40934
2564         * gcc.target/i386/pr40934.c: New.
2565
2566 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2567
2568         PR target/41019
2569         * gcc.target/i386/pr41019.c: New test.
2570
2571 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2572
2573         PR fortran/40955
2574         * gfortran.dg/winapi.f90: New test.
2575
2576 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2577
2578         PR fortran/40995
2579         * gfortran.dg/intrinsic_4.f90: New.
2580         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2581         different line.
2582
2583 2009-08-13  Richard Guenther  <rguenther@suse.de>
2584
2585         PR middle-end/41047
2586         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2587
2588 2009-08-12  Richard Guenther  <rguenther@suse.de>
2589
2590         PR tree-optimization/41011
2591         * gfortran.dg/pr41011.f: New testcase.
2592
2593 2009-08-11  Andrew Haley  <aph@redhat.com>
2594
2595         * gcc.target/arm/synchronize.c: New file.
2596
2597 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2598
2599         PR middle-end/40980
2600         * gfortran.dg/graphite/id-17.f: New.
2601
2602 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2603             Sebastian Pop  <sebastian.pop@amd.com>
2604
2605         * gcc.dg/graphite/interchange-1.c: XFAILed.
2606         * gcc.dg/graphite/interchange-2.c: XFAILed.
2607         * gcc.dg/graphite/interchange-3.c: XFAILed.
2608         * gcc.dg/graphite/interchange-4.c: XFAILed.
2609         * gcc.dg/graphite/interchange-7.c: XFAILed.
2610
2611 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2612
2613         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2614
2615 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2616             Pranav Garg  <pranav.garg2107@gmail.com>
2617
2618         * gcc.dg/graphite/interchange-6.c: XFAILed.
2619
2620 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2621
2622         * gcc.dg/graphite/interchange-9.c: New.
2623
2624 2009-08-12  Richard Guenther  <rguenther@suse.de>
2625
2626         PR rtl-optimization/41033
2627         * gcc.dg/pr41033.c: New test.
2628
2629 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2630
2631         PR fortran/41022
2632         * gfortran.dg/proc_ptr_comp_14.f90: New.
2633
2634 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2635
2636         * gcc.target/mips/ext-5.c: New test.
2637         * gcc.target/mips/ext-6.c: New test.
2638         * gcc.target/mips/ext-7.c: New test.
2639         * gcc.target/mips/ext-8.c: New test.
2640         * gcc.target/mips/extend-2.c: New test.
2641
2642 2009-08-10  Jason Merrill  <jason@redhat.com>
2643
2644         * g++.dg/other/linkage2.C: New test for types-without-linkage
2645         handling.
2646         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2647         * g++.dg/lookup/anon2.C: Likewise.
2648         * g++.dg/other/anon3.C: Likewise.
2649         * g++.dg/template/arg2.C: Likewise.
2650         * g++.dg/template/local4.C: Likewise.
2651         * g++.old-deja/g++.law/operators32.C: Likewise.
2652         * g++.old-deja/g++.other/linkage2.C: Likewise.
2653         * g++.old-deja/g++.pt/enum6.C: Likewise.
2654         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2655         * g++.old-deja/g++.other/linkage1.C: Likewise.
2656
2657 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2658
2659         * gcc.dg/dg.exp: Test also c-c++-common dir.
2660         * g++.dg/dg.exp: Likewise.
2661         * g++.dg/warn/Wconversion-real.C: Delete.
2662         * gcc.dg/Wconversion-real.c: Move to ...
2663         * c-c++-common/Wconversion-real.c: ... here.
2664         * lib/target-supports.exp
2665         (check_effective_target_c,check_effective_target_c++): New.
2666
2667 2009-08-10  Daniel Kraft  <d@domob.eu>
2668
2669         PR fortran/37425
2670         * gfortran.dg/typebound_operator_1.f03: New test.
2671         * gfortran.dg/typebound_operator_2.f03: New test.
2672
2673 2009-08-10  Richard Guenther  <rguenther@suse.de>
2674
2675         PR middle-end/41006
2676         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2677         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2678
2679 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2680
2681         PR fortran/40940
2682         * gfortran.dg/class_1.f03: New.
2683         * gfortran.dg/class_2.f03: New.
2684         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2685         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2686         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2687         * gfortran.dg/typebound_call_10.f03: Ditto.
2688         * gfortran.dg/typebound_call_2.f03: Ditto.
2689         * gfortran.dg/typebound_call_3.f03: Ditto.
2690         * gfortran.dg/typebound_call_4.f03: Ditto.
2691         * gfortran.dg/typebound_generic_3.f03: Ditto.
2692         * gfortran.dg/typebound_generic_4.f03: Ditto.
2693         * gfortran.dg/typebound_proc_1.f08: Ditto.
2694         * gfortran.dg/typebound_proc_5.f03: Ditto.
2695         * gfortran.dg/typebound_proc_6.f03: Ditto.
2696
2697 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2698
2699         PR c++/40866
2700         * g++.dg/expr/stmt-expr-1.C: New test.
2701
2702 2009-08-09  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/41016
2705         * gcc.c-torture/compile/pr41016.c: New testcase.
2706
2707 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2708
2709         * gcc.dg/overflow-warn-8.c: New test.
2710
2711 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2712
2713         PR tree-optimization/41008
2714         * gcc.dg/vect/O1-pr41008.c: New test.
2715
2716 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2717
2718         PR fortran/40955
2719         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2720
2721 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2722
2723         * gcc.target/bfin/loop-autoinc.c: New file.
2724
2725 2009-08-08  Richard Guenther  <rguenther@suse.de>
2726
2727         PR tree-optimization/40991
2728         * g++.dg/torture/pr40991.C: New testcase.
2729
2730 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2731
2732         * ada/acats/support/impdef.a: Tweak timing constants. Add
2733         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2734         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2735         * ada/acats/tests/c9/c940007.a: Likewise.
2736         * ada/acats/tests/c9/c94001c.ada: Likewise.
2737         * ada/acats/tests/c9/c94006a.ada: Likewise.
2738         * ada/acats/tests/c9/c94008c.ada: Likewise.
2739         * ada/acats/tests/c9/c951002.a: Likewise.
2740         * ada/acats/tests/c9/c954a01.a: Likewise.
2741         * ada/acats/tests/c9/c96001a.ada: Likewise.
2742         * ada/acats/tests/c9/c97307a.ada: Likewise.
2743
2744 2009-08-07  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/40999
2747         * gfortran.dg/pr40999.f: New testcase.
2748
2749 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2750
2751         * g++.dg/tree-prof/partition1.C: New test.
2752
2753 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2754
2755         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2756         attribute.
2757         * gcc.target/arm/vfp1[567].c: New tests.
2758
2759 2009-08-06  Jason Merrill  <jason@redhat.com>
2760
2761         PR c++/40948
2762         * g++.dg/ext/complit12.C: Expand.
2763
2764 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2765
2766         Merge ARM/hard_vfp_branch to trunk.
2767
2768         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2769
2770         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2771         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2772
2773         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2774
2775         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2776         (PCS): Define macro to use base AAPCS.
2777         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2778
2779         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2780
2781         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2782         Correct arm_neon.h typo.
2783
2784         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2785
2786         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2787         this a linkage test.
2788         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2789         argument marshalling.
2790         * abitest.h: New file.
2791         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2792         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2793
2794 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2795
2796         PR middle-end/32964
2797         * gcc.dg/tree-ssa/pr32964.c: New test.
2798
2799 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2800             H.J. Lu  <hongjiu.lu@intel.com>
2801
2802         PR target/40957
2803         * gcc.target/i386/pr40957.c: New test.
2804
2805 2009-08-06  Richard Guenther  <rguenther@suse.de>
2806
2807         PR tree-optimization/40964
2808         * gcc.c-torture/compile/pr40964.c: New testcase.
2809
2810 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2811
2812         PR fortran/40847
2813         * gfortran.dg/transfer_resolve_1.f90 : New test.
2814
2815 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2816             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2817
2818         PR target/40906
2819         * gcc.target/i386/pr40906-1.c: New test.
2820         * gcc.target/i386/pr40906-2.c: Ditto.
2821         * gcc.target/i386/pr40906-3.c: Ditto.
2822
2823 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR rtl-optimization/40924
2826         * g++.dg/torture/pr40924.C: New test.
2827
2828 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2829
2830         PR c++/36069
2831         * g++.dg/warn/pr36069.C: New.
2832
2833 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2834
2835         PR c++/39987
2836         * g++.dg/overload/defarg4.C: New test.
2837
2838 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2839
2840         PR c++/16696
2841         * g++.dg/parse/pr16696.C: New.
2842         * g++.dg/parse/pr16696-permissive.C: New.
2843
2844 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2845
2846         PR fortran/40875
2847         * gfortran.dg/initialization_23.f90 : New test.
2848
2849 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2850
2851         PR debug/39706
2852         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2853
2854 2009-08-03  Jason Merrill  <jason@redhat.com>
2855             Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR c++/40948
2858         * g++.dg/ext/complit12.C: New.
2859
2860 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2861
2862         PR c/39902
2863         * gcc.target/powerpc/pr39902-2.c: New test.
2864
2865 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2866
2867         PR middle-end/40943
2868         * gcc.dg/uninit-6.c: Re-add XFAIL.
2869         * gcc.dg/uninit-6-O0.c: Likewise.
2870         * gcc.dg/uninit-pr40943.c: New test.
2871
2872 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2873
2874         PR testsuite/40858
2875         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2876         .ascii.
2877
2878 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2879
2880         PR libfortran/40853
2881         * gfortran.dg/namelist_40.f90: Update error output.
2882         * gfortran.dg/namelist_47.f90: Update error output.
2883         * gfortran.dg/namelist_58.f90: New test.
2884
2885 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2886
2887         PR fortran/40881
2888         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2889         * gfortran.dg/altreturn_3.f90: Ditto.
2890         * gfortran.dg/altreturn_5.f90: Ditto.
2891         * gfortran.dg/altreturn_6.f90: Ditto.
2892         * gfortran.dg/altreturn_7.f90: Ditto.
2893         * gfortran.dg/array_constructor_13.f90: Ditto.
2894         * gfortran.dg/arrayio_7.f90: Ditto.
2895         * gfortran.dg/arrayio_8.f90: Ditto.
2896         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2897         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2898         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2899         * gfortran.dg/backspace_8.f: Add -std=legacy.
2900         * gfortran.dg/backspace_9.f: Ditto.
2901         * gfortran.dg/char_comparison_1.f: Ditto.
2902         * gfortran.dg/char_decl_1.f90: Ditto.
2903         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2904         * gfortran.dg/char_pointer_assign.f90: Ditto.
2905         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2906         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2907         * gfortran.dg/char_pointer_func.f90: Ditto.
2908         * gfortran.dg/common_8.f90: Ditto.
2909         * gfortran.dg/constant_substring.f: Ditto.
2910         * gfortran.dg/data_char_2.f90: Ditto.
2911         * gfortran.dg/der_array_io_1.f90: Ditto.
2912         * gfortran.dg/der_array_io_2.f90: Ditto.
2913         * gfortran.dg/der_array_io_3.f90: Ditto.
2914         * gfortran.dg/der_io_3.f90: Ditto.
2915         * gfortran.dg/dev_null.F90: Ditto.
2916         * gfortran.dg/direct_io_2.f90: Ditto.
2917         * gfortran.dg/do_iterator_2.f90: Ditto.
2918         * gfortran.dg/e_d_fmt.f90: Ditto.
2919         * gfortran.dg/empty_format_1.f90: Ditto.
2920         * gfortran.dg/entry_17.f90: Modified warning message.
2921         * gfortran.dg/entry_7.f90: Add -std=legacy.
2922         * gfortran.dg/eor_1.f90: Ditto.
2923         * gfortran.dg/equiv_2.f90: Ditto.
2924         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2925         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2926         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2927         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2928         * gfortran.dg/fmt_error_2.f90: Ditto.
2929         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2930         * gfortran.dg/fmt_tl.f: Ditto.
2931         * gfortran.dg/fmt_white.f: Ditto.
2932         * gfortran.dg/func_derived_1.f90: Ditto.
2933         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2934         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2935         * gfortran.dg/global_references_2.f90: Ditto.
2936         * gfortran.dg/hollerith_1.f90: Ditto.
2937         * gfortran.dg/hollerith.f90: Use new-style character length.
2938         * gfortran.dg/hollerith_f95.f90: Ditto.
2939         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2940         * gfortran.dg/implicit_6.f90: Ditto.
2941         * gfortran.dg/implicit_9.f90: Ditto.
2942         * gfortran.dg/inquire_13.f90: Ditto.
2943         * gfortran.dg/inquire_5.f90: Ditto.
2944         * gfortran.dg/inquire_6.f90: Ditto.
2945         * gfortran.dg/inquire.f90: Ditto.
2946         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2947         * gfortran.dg/io_constraints_2.f90: Ditto.
2948         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2949         * gfortran.dg/loc_2.f90: Ditto.
2950         * gfortran.dg/logical_1.f90: Ditto.
2951         * gfortran.dg/longline.f: Ditto.
2952         * gfortran.dg/merge_char_1.f90: Ditto.
2953         * gfortran.dg/namelist_12.f: Ditto.
2954         * gfortran.dg/namelist_14.f90: Ditto.
2955         * gfortran.dg/namelist_18.f90: Ditto.
2956         * gfortran.dg/namelist_19.f90: Ditto.
2957         * gfortran.dg/namelist_21.f90: Ditto.
2958         * gfortran.dg/namelist_22.f90: Ditto.
2959         * gfortran.dg/namelist_37.f90: Ditto.
2960         * gfortran.dg/namelist_54.f90: Ditto.
2961         * gfortran.dg/namelist_55.f90: Ditto.
2962         * gfortran.dg/namelist_empty.f90: Ditto.
2963         * gfortran.dg/namelist_use.f90: Use new-style character length.
2964         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2965         * gfortran.dg/nested_modules_4.f90: Ditto.
2966         * gfortran.dg/nested_modules_5.f90: Ditto.
2967         * gfortran.dg/open-options-blanks.f: Ditto.
2968         * gfortran.dg/output_exponents_1.f90: Ditto.
2969         * gfortran.dg/parens_5.f90: Ditto.
2970         * gfortran.dg/parens_6.f90: Ditto.
2971         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2972         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2973         * gfortran.dg/pr15129.f90: Ditto.
2974         * gfortran.dg/pr15332.f: Ditto.
2975         * gfortran.dg/pr16597.f90: Ditto.
2976         * gfortran.dg/pr17143.f90: Ditto.
2977         * gfortran.dg/pr17164.f90: Ditto.
2978         * gfortran.dg/pr17229.f: Modified warning message.
2979         * gfortran.dg/pr18210.f90: Add -std=legacy.
2980         * gfortran.dg/pr19155.f: Ditto.
2981         * gfortran.dg/pr20086.f90: Ditto.
2982         * gfortran.dg/pr20124.f90: Ditto.
2983         * gfortran.dg/pr20755.f: Ditto.
2984         * gfortran.dg/pr20865.f90: Ditto.
2985         * gfortran.dg/pr20950.f: Ditto.
2986         * gfortran.dg/pr21730.f: Ditto.
2987         * gfortran.dg/pr22491.f: Ditto.
2988         * gfortran.dg/pr29713.f90: Ditto.
2989         * gfortran.dg/print_parentheses_1.f: Ditto.
2990         * gfortran.dg/print_parentheses_2.f90: Ditto.
2991         * gfortran.dg/proc_assign_1.f90: Ditto.
2992         * gfortran.dg/proc_decl_1.f90: Ditto.
2993         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2994         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2995         * gfortran.dg/read_float_1.f90: Ditto.
2996         * gfortran.dg/read_logical.f90: Ditto.
2997         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2998         * gfortran.dg/return_1.f90: Ditto.
2999         * gfortran.dg/rewind_1.f90: Ditto.
3000         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3001         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3002         * gfortran.dg/stfunc_1.f90: Ditto.
3003         * gfortran.dg/stfunc_3.f90: Ditto.
3004         * gfortran.dg/stfunc_4.f90: Ditto.
3005         * gfortran.dg/stfunc_6.f90: Ditto.
3006         * gfortran.dg/streamio_2.f90: Ditto.
3007         * gfortran.dg/string_ctor_1.f90: Ditto.
3008         * gfortran.dg/string_null_compare_1.f: Ditto.
3009         * gfortran.dg/substr_6.f90: Ditto.
3010         * gfortran.dg/tl_editing.f90: Ditto.
3011         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3012         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3013         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3014         * gfortran.dg/g77/1832.f: Ditto.
3015         * gfortran.dg/g77/19981216-0.f Ditto.
3016         * gfortran.dg/g77/19990525-0.f: Ditto.
3017         * gfortran.dg/g77/19990826-2.f: Ditto.
3018         * gfortran.dg/g77/20000630-2.f: Ditto.
3019         * gfortran.dg/g77/20010116.f: Ditto.
3020         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3021         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3022         * gfortran.dg/g77/980520-1.f: Ditto.
3023         * gfortran.dg/g77/check0.f: Ditto.
3024         * gfortran.dg/g77/cpp3.F: Ditto.
3025         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3026         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3027         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3028         * gfortran.dg/g77/short.f: Ditto.
3029
3030 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3031
3032         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3033         * gcc.target/mips/ext-4.c: Likewise.
3034         * gcc.target/mips/interrupt_handler.c: Likewise.
3035         * gcc.target/mips/truncate-4.c: Likewise.
3036         * gcc.target/mips/truncate-5.c: Likewise.
3037
3038 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3039
3040         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3041         -fgraphite-force-parallel to -floop-parallelize-all.
3042
3043 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3044
3045         PR fortran/40011
3046         * gfortran.dg/whole_file_7.f90: New test.
3047         * gfortran.dg/whole_file_8.f90: New test.
3048         * gfortran.dg/whole_file_9.f90: New test.
3049         * gfortran.dg/whole_file_10.f90: New test.
3050         * gfortran.dg/whole_file_11.f90: New test.
3051         * gfortran.dg/whole_file_12.f90: New test.
3052         * gfortran.dg/whole_file_13.f90: New test.
3053         * gfortran.dg/whole_file_14.f90: New test.
3054
3055 2009-07-31  Jason Merrill  <jason@redhat.com>
3056
3057         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3058         binding semantics.
3059         * g++.dg/cpp0x/named.C: Likewise.
3060         * g++.dg/cpp0x/overload.C: Likewise.
3061         * g++.dg/cpp0x/rv1n.C: Likewise.
3062         * g++.dg/cpp0x/rv1p.C: Likewise.
3063         * g++.dg/cpp0x/rv2n.C: Likewise.
3064         * g++.dg/cpp0x/rv2p.C: Likewise.
3065         * g++.dg/cpp0x/rv3n.C: Likewise.
3066         * g++.dg/cpp0x/rv3p.C: Likewise.
3067         * g++.dg/cpp0x/rv4n.C: Likewise.
3068         * g++.dg/cpp0x/rv4p.C: Likewise.
3069         * g++.dg/cpp0x/rv5n.C: Likewise.
3070         * g++.dg/cpp0x/rv5p.C: Likewise.
3071         * g++.dg/cpp0x/rv6n.C: Likewise.
3072         * g++.dg/cpp0x/rv6p.C: Likewise.
3073         * g++.dg/cpp0x/rv7n.C: Likewise.
3074         * g++.dg/cpp0x/rv7p.C: Likewise.
3075         * g++.dg/cpp0x/template_deduction.C: Likewise.
3076         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3077         * g++.dg/cpp0x/overloadn.C: New.
3078         * g++.dg/cpp0x/rv-cast.C: New.
3079
3080 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3081
3082         * gcc.target/mips/ext-4.c: New test.
3083
3084 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3085
3086         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3087
3088 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3089
3090         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3091         * gcc.dg/tree-ssa/loop-32.c: Same.
3092         * gcc.dg/tree-ssa/loop-33.c: Same.
3093         * gcc.dg/tree-ssa/loop-34.c: Same.
3094         * gcc.dg/tree-ssa/loop-35.c: Same.
3095         * gcc.dg/tree-ssa/loop-7.c: Same.
3096         * gcc.dg/tree-ssa/pr23109.c: Same.
3097         * gcc.dg/tree-ssa/restrict-2.c: Same.
3098         * gcc.dg/tree-ssa/restrict-3.c: Same.
3099         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3100         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3101         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3102         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3103         * gcc.dg/tree-ssa/structopt-1.c: Same.
3104         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3105         * gfortran.dg/pr32921.f: Same.
3106
3107 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3108
3109         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3110         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3111         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3112         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3113         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3114         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3115         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3116         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3117         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3118         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3119         * gcc.dg/graphite/id-1.c: New.
3120         * gcc.dg/graphite/id-10.c: New.
3121         * gcc.dg/graphite/id-11.c: New.
3122         * gcc.dg/graphite/id-12.c: New.
3123         * gcc.dg/graphite/id-13.c: New.
3124         * gcc.dg/graphite/id-14.c: New.
3125         * gcc.dg/graphite/id-15.c: New.
3126         * gcc.dg/graphite/id-2.c: New.
3127         * gcc.dg/graphite/id-3.c: New.
3128         * gcc.dg/graphite/id-4.c: New.
3129         * gcc.dg/graphite/id-5.c: New.
3130         * gcc.dg/graphite/id-6.c: New.
3131         * gcc.dg/graphite/id-7.c: New.
3132         * gcc.dg/graphite/id-8.c: New.
3133         * gcc.dg/graphite/id-9.c: New.
3134         * gcc.dg/graphite/interchange-0.c: New.
3135         * gcc.dg/graphite/interchange-1.c: New.
3136         * gcc.dg/graphite/interchange-2.c: New.
3137         * gcc.dg/graphite/interchange-3.c: New.
3138         * gcc.dg/graphite/interchange-4.c: New.
3139         * gcc.dg/graphite/interchange-5.c: New.
3140         * gcc.dg/graphite/interchange-6.c: New.
3141         * gcc.dg/graphite/interchange-7.c: New.
3142         * gcc.dg/graphite/interchange-8.c: New.
3143         * gcc.dg/graphite/pr35356-1.c: New.
3144         * gcc.dg/graphite/pr35356-2.c: New.
3145         * gcc.dg/graphite/pr35356-3.c: New.
3146         * gcc.dg/graphite/pr40157.c: New.
3147         * gcc.dg/graphite/run-id-1.c: New.
3148         * gcc.dg/graphite/scop-20.c: New.
3149         * gcc.dg/graphite/scop-21.c: New.
3150         * gfortran.dg/graphite/id-1.f90: New.
3151         * gfortran.dg/graphite/id-10.f90: New.
3152         * gfortran.dg/graphite/id-11.f: New.
3153         * gfortran.dg/graphite/id-12.f: New.
3154         * gfortran.dg/graphite/id-13.f: New.
3155         * gfortran.dg/graphite/id-14.f: New.
3156         * gfortran.dg/graphite/id-15.f: New.
3157         * gfortran.dg/graphite/id-16.f: New.
3158         * gfortran.dg/graphite/id-5.f: New.
3159         * gfortran.dg/graphite/id-6.f: New.
3160         * gfortran.dg/graphite/id-7.f: New.
3161         * gfortran.dg/graphite/id-8.f: New.
3162         * gfortran.dg/graphite/id-9.f: New.
3163         * gfortran.dg/graphite/interchange-1.f: New.
3164         * gfortran.dg/graphite/interchange-2.f: New.
3165
3166 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3167
3168         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3169         flags based on the name of the testcase.
3170         * gfortran.dg/graphite/graphite.exp: Same.
3171
3172         * gcc.dg/graphite/block-0.c: Adjusted.
3173         * gcc.dg/graphite/block-1.c: Adjusted.
3174         * gcc.dg/graphite/block-2.c: Adjusted.
3175         * gcc.dg/graphite/block-3.c: Adjusted.
3176         * gcc.dg/graphite/block-4.c: Adjusted.
3177         * gcc.dg/graphite/block-5.c: Adjusted.
3178         * gcc.dg/graphite/block-6.c: Adjusted.
3179         * gcc.dg/graphite/pr37485.c: Adjusted.
3180         * gcc.dg/graphite/pr37684.c: Adjusted.
3181         * gcc.dg/graphite/pr37828.c: Adjusted.
3182         * gcc.dg/graphite/pr37883.c: Adjusted.
3183         * gcc.dg/graphite/pr37928.c: Adjusted.
3184         * gcc.dg/graphite/pr37943.c: Adjusted.
3185         * gcc.dg/graphite/pr38409.c: Adjusted.
3186         * gcc.dg/graphite/pr38498.c: Adjusted.
3187         * gcc.dg/graphite/pr38559.c: Adjusted.
3188         * gcc.dg/graphite/pr39335.c: Adjusted.
3189         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3190         * gcc.dg/graphite/scop-0.c: Adjusted.
3191         * gcc.dg/graphite/scop-1.c: Adjusted.
3192         * gcc.dg/graphite/scop-10.c: Adjusted.
3193         * gcc.dg/graphite/scop-11.c: Adjusted.
3194         * gcc.dg/graphite/scop-12.c: Adjusted.
3195         * gcc.dg/graphite/scop-13.c: Adjusted.
3196         * gcc.dg/graphite/scop-14.c: Adjusted.
3197         * gcc.dg/graphite/scop-15.c: Adjusted.
3198         * gcc.dg/graphite/scop-16.c: Adjusted.
3199         * gcc.dg/graphite/scop-17.c: Adjusted.
3200         * gcc.dg/graphite/scop-18.c: Adjusted.
3201         * gcc.dg/graphite/scop-19.c: Adjusted.
3202         * gcc.dg/graphite/scop-2.c: Adjusted.
3203         * gcc.dg/graphite/scop-3.c: Adjusted.-
3204         * gcc.dg/graphite/scop-4.c: Adjusted.
3205         * gcc.dg/graphite/scop-5.c: Adjusted.
3206         * gcc.dg/graphite/scop-6.c: Adjusted.
3207         * gcc.dg/graphite/scop-7.c: Adjusted.
3208         * gcc.dg/graphite/scop-8.c: Adjusted.
3209         * gcc.dg/graphite/scop-9.c: Adjusted.
3210         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3211         * gfortran.dg/graphite/block-1.f90: Adjusted.
3212         * gfortran.dg/graphite/block-2.f: Adjusted.
3213         * gfortran.dg/graphite/block-3.f90: Adjusted.
3214         * gfortran.dg/graphite/block-4.f90: Adjusted.
3215         * gfortran.dg/graphite/id-2.f90: Adjusted.
3216         * gfortran.dg/graphite/id-3.f90: Adjusted.
3217         * gfortran.dg/graphite/id-4.f90: Adjusted.
3218         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3219         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3220         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3221         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3222         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3223         * gfortran.dg/graphite/scop-1.f: Adjusted.
3224
3225 2009-07-30  Doug Kwan  <dougkwan@google.com>
3226
3227         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3228         in warnings added in rev 141298.
3229
3230 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3231
3232         * lib/options.exp: Use "!=" instead of "ne".
3233
3234         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3235
3236         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3237         * gcc.dg/ucnid-12.c: Likewise.
3238
3239 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3240             Pat Haugen  <pthaugen@us.ibm.com>
3241             Revital Eres <ERES@il.ibm.com>
3242
3243         * gcc.target/powerpc/altivec-32.c: New file to test
3244         Altivec simple math function vectorization.
3245
3246         * gcc.target/powerpc/bswap-run.c: New file to test swap
3247         builtins.
3248         * gcc.target/powerpc/bswap16.c: Ditto.
3249         * gcc.target/powerpc/bswap32.c: Ditto.
3250         * gcc.target/powerpc/bswap64-1.c: Ditto.
3251         * gcc.target/powerpc/bswap64-2.c: Ditto.
3252         * gcc.target/powerpc/bswap64-3.c: Ditto.
3253         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3254         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3255         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3256
3257         * gcc.target/powerpc/popcount-2.c: New file to test
3258         power7 popcntd instructions.
3259         * gcc.target/powerpc/popcount-3.c: Ditto.
3260
3261         * gcc.target/powerpc/pr39457.c: New VSX test.
3262         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3263         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3264         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3265         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3266         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3267         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3268         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3269         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3270         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3271         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3272         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3273         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3274
3275         * gcc.target/powerpc/altivec-6.c: Store the result of
3276         vec_add, so the optimizer doesn't remove it.
3277
3278         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3279         systems that support bswap64.
3280
3281         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3282         prevent VSX code generation.
3283
3284         * lib/target-supports.exp (check_vsx_hw_available): New
3285         function to test if VSX available.
3286         (check_effective_target_powerpc_vsx_ok): Ditto.
3287         (check_vmx_hw_available): Add explicit -mno-vsx.
3288
3289 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3290
3291         PR c/39902
3292         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3293
3294 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3295
3296         PR tree-optimization/40570
3297         * gcc.c-torture/compile/pr40570.c: New test.
3298
3299 2009-07-29  Jason Merrill  <jason@redhat.com>
3300
3301         PR c++/14912
3302         * g++.dg/template/defarg13.C: New.
3303
3304 2009-07-29  Richard Guenther  <rguenther@suse.de>
3305
3306         PR c++/40834
3307         * g++.dg/torture/pr40834.C: New testcase.
3308
3309 2009-07-29  Michael Matz  <matz@suse.de>
3310
3311         PR middle-end/40830
3312         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3313
3314 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3315
3316         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3317         sh*-*-* targets.  Skip on spu-*-* targets.
3318         * gfortran.dg/maxlocval_4.f90: Likewise.
3319         * gfortran.dg/minlocval_1.f90: Likewise.
3320         * gfortran.dg/minlocval_4.f90: Likewise.
3321
3322 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR fortran/40878
3325         * gfortran.dg/gomp/pr40878-1.f90: New test.
3326         * gfortran.dg/gomp/pr40878-2.f90: New test.
3327
3328         PR testsuite/40891
3329         * gcc.dg/cdce1.c: Adjust note line number.
3330         * gcc.dg/cdce2.c: Likewise.
3331
3332 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3333
3334         PR fortran/40882
3335         * gfortran.dg/proc_ptr_comp_13.f90: New.
3336
3337 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3338
3339         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3340         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3341         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3342         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3343         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3344         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3345         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3346         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3347         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3348         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3349         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3350         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3351         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3352         #ifdef NEED_IEEE754_FLOAT conditional.
3353         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3354         conditional.
3355
3356 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3357
3358         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3359         i?86-*-netware.
3360         * g++.dg/ext/bitfield3.C: Likewise.
3361         * g++.dg/ext/bitfield4.C: Likewise.
3362         * g++.dg/ext/bitfield5.C: Likewise.
3363         * gcc.dg/bitfld-15.c: Likewise.
3364         * gcc.dg/bitfld-16.c: Likewise.
3365         * gcc.dg/bitfld-17.c: Likewise.
3366         * gcc.dg/bitfld-18.c: Likewise.
3367         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3368         * gcc.dg/20010912-1.c: Likewise.
3369         * gcc.dg/20021018-1.c: Likewise.
3370         * gcc.dg/20030213-1.c: Likewise.
3371         * gcc.dg/20030225-1.c: Likewise.
3372         * gcc.dg/20030708-1.c: Likewise.
3373         * gcc.dg/20050321-2.c: Likewise.
3374         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3375         * gcc.dg/cdce2.c: Likewise.
3376         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3377         targets.
3378         * gcc.target/i386/pr37248-3.c: Likewise.
3379
3380 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3381
3382         PR fortran/40848
3383         * gfortran.dg/altreturn_7.f90: New.
3384
3385 2009-07-27  Simon Baldwin  <simonb@google.com>
3386
3387         PR testsuite/40829
3388         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3389         so that indexing no longer runs off array end.
3390
3391 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3392
3393         PR fortran/40851
3394         * gfortran.dg/derived_init_3.f90: New test.
3395
3396 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3397
3398         PR fortran/33197
3399         * gfortran.dg/atan2_1.f90: New test
3400         * gfortran.dg/atan2_2.f90: New test
3401
3402 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3403
3404         PR c++/40749
3405         * g++.dg/warn/Wreturn-type-6.C: New test.
3406
3407 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3408
3409         PR tree-optimization/40801
3410         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3411         * gfortran.dg/vect/vect.exp: Run tests starting with
3412         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3413
3414 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3415
3416         PR rtl-optimization/40445
3417         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3418
3419 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3420
3421         * gcc.dg/builtin-unreachable-4.c: New test.
3422
3423 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3424
3425         PR fortran/33197
3426         * gfortran.dg/complex_intrinsic_5.f90: New test.
3427         * gfortran.dg/complex_intrinsic_7.f90: New test.
3428
3429 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3430
3431         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3432         * gcc.dg/ipa/noclone-1.c: New test.
3433
3434 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3435
3436         * lib/target-supports.exp (check_effective_target_static): New
3437         procedure.
3438         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3439         supported.
3440         * g++.old-deja/g++.law/weak.C: Require static effective target.
3441
3442 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3443
3444         PR fortran/39630
3445         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3446         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3447         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3448         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3449         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3450         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3451         * gfortran.dg/typebound_call_10.f03: New.
3452
3453 2009-07-24  Jason Merrill  <jason@redhat.com>
3454
3455         * g++.dg/cpp0x/defaulted11.C: New.
3456
3457         * g++.dg/cpp0x/initlist23.C: New.
3458
3459 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3460
3461         PR fortran/40822
3462         * gfortran.dg/char_length_16.f90: New.
3463
3464 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR fortran/40643
3467         PR fortran/31067
3468         * gfortran.dg/maxlocval_2.f90: New test.
3469         * gfortran.dg/maxlocval_3.f90: New test.
3470         * gfortran.dg/maxlocval_4.f90: New test.
3471         * gfortran.dg/minlocval_1.f90: New test.
3472         * gfortran.dg/minlocval_2.f90: New test.
3473         * gfortran.dg/minlocval_3.f90: New test.
3474         * gfortran.dg/minlocval_4.f90: New test.
3475
3476 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3477
3478         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3479         scan-assembler.
3480
3481 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3482
3483         PR fortran/40839
3484         * gfortran.dg/pr40839.f90: New test.
3485
3486 2009-07-23  Michael Matz  <matz@suse.de>
3487
3488         PR middle-end/40830
3489         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3490         don't set options ourself.
3491
3492 2009-07-23  Simon Baldwin  <simonb@google.com>
3493
3494         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3495         native C compilation where required.
3496
3497 2009-07-22  Doug Kwan  <dougkwan@google.com>
3498
3499         * gcc.c-torture/compile/20090721-1.c: New test.
3500
3501 2009-07-22  Michael Matz  <matz@suse.de>
3502
3503         PR tree-optimization/35229
3504         PR tree-optimization/39300
3505         * gcc.dg/vect/vect-pre-interact.c: New test.
3506
3507 2009-07-22  Richard Guenther  <rguenther@suse.de>
3508
3509         * g++.dg/lookup/using21.C: Fix duplicate paste.
3510
3511 2009-07-22  Richard Guenther  <rguenther@suse.de>
3512
3513         PR c++/40799
3514         * g++.dg/lookup/using21.C: New testcase.
3515
3516 2009-07-21  Jason Merrill  <jason@redhat.com>
3517
3518         * g++.dg/init/aggr4.C: New.
3519
3520 2009-07-21  Jason Merrill  <jason@redhat.com>
3521
3522         Core issue 934
3523         * g++.dg/cpp0x/initlist22.C: New.
3524
3525 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3526
3527         * gcc.target/i386/vectorize8.c: New test.
3528
3529 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3530
3531         PR target/40811
3532         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3533         Add i?86 and x86_64 targets.
3534         * gcc.target/i386/vectorize7.c: New test.
3535
3536         PR target/40809
3537         * gcc.target/i386/pr40809.c: New test.
3538
3539 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR tree-optimization/40813
3542         * g++.dg/opt/inline15.C: New test.
3543
3544 2009-07-21  Paul Brook <paul@codesourcery.com>
3545
3546         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3547         * lib/target-supports.exp (check_effective_target_section_anchors):
3548         Add arm*-*-*.
3549
3550 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3551
3552         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3553         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3554         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3555
3556 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3557
3558         * gcc.target/mips/ext-3.c: New test.
3559
3560 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3561
3562         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3563         * gcc.dg/builtin-object-size-8.c: New test.
3564         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3565         * g++.dg/ext/builtin-object-size2.C: Likewise.
3566
3567         PR tree-optimization/40792
3568         * gcc.dg/pr40792.c: New test.
3569
3570 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3571
3572         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3573         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3574         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3575
3576 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3577
3578         * gcc.target/sh/mfmovd.c: New test.
3579
3580 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3581             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3582
3583         PR libfortran/40714
3584         * gfortran.dg/eof_3.f90: New test.
3585
3586 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3587
3588         PR fortran/40727
3589         * gfortran.dg/intrinsic_cmplx.f90: New test.
3590
3591 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3592
3593         PR libfortran/34670
3594         PR libfortran/36874
3595         * gfortran.dg/cshift_bounds_1.f90:  New test.
3596         * gfortran.dg/cshift_bounds_2.f90:  New test.
3597         * gfortran.dg/cshift_bounds_3.f90:  New test.
3598         * gfortran.dg/cshift_bounds_4.f90:  New test.
3599         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3600         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3601         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3602         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3603
3604 2009-07-19  Jan Hubicka  <jh@suse.cz>
3605
3606         PR tree-optimization/40676
3607         * gcc.c-torture/compile/pr40676.c: New testcase.
3608
3609 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3610
3611         * gcc.target/mips/ext-2.c: New test.
3612
3613 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3614
3615         * gcc.target/mips/octeon-exts-7.c: New test.
3616         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3617         * gcc.target/mips/octeon-exts-5.c: Likewise.
3618
3619 2009-07-18  Richard Guenther  <rguenther@suse.de>
3620
3621         PR testsuite/40798
3622         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3623
3624 2009-07-18  Richard Guenther  <rguenther@suse.de>
3625
3626         PR c/40787
3627         * gcc.dg/pr35899.c: Adjust.
3628
3629 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3630
3631         * gcc.target/powerpc/asm-es-1.c: New test.
3632         * gcc.target/powerpc/asm-es-2.c: Likewise.
3633
3634 2009-07-17  Richard Guenther  <rguenther@suse.de>
3635
3636         PR c/40401
3637         * g++.dg/rtti/crash4.C: New testcase.
3638         * g++.dg/torture/20090706-1.C: Likewise.
3639         * gcc.dg/redecl-17.c: Likewise.
3640         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3641         * gcc.dg/declspec-9.c: Expect extra error.
3642         * gcc.dg/declspec-10.c: Likewise.
3643         * gcc.dg/declspec-11.c: Likewise.
3644         * gcc.dg/redecl-10.c: Expect extra warnings.
3645         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3646         * gcc.target/i386/pr39545-1.c: Likewise.
3647         * g++.dg/ext/asm3.C: Expect more errors.
3648         * g++.dg/gomp/block-1.C: Likewise.
3649         * g++.dg/gomp/block-2.C: Likewise.
3650         * g++.dg/gomp/block-3.C: Likewise.
3651         * g++.dg/gomp/block-5.C: Likewise.
3652         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3653         * g++.dg/warn/unused-result1.C: XFAIL.
3654
3655 2009-07-17  Richard Guenther  <rguenther@suse.de>
3656
3657         PR tree-optimization/40321
3658         * gcc.c-torture/compile/pr40321.c: New testcase.
3659         * g++.dg/torture/pr40321.C: Likewise.
3660
3661 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR c++/40780
3664         * g++.dg/template/ptrmem19.C: New test.
3665
3666 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3667             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3668
3669         PR 40435
3670         * gcc.dg/pr36902.c: Add column info.
3671         * g++.dg/gcov/gcov-2.C: Change count for definition.
3672
3673 2009-07-16  Jason Merrill  <jason@redhat.com>
3674
3675         PR libstdc++/37907
3676         * g++.dg/cpp0x/std-layout1.C: New.
3677         * g++.dg/ext/has_nothrow_assign.C: Fix.
3678         * g++.dg/ext/has_nothrow_copy.C: Fix.
3679         * g++.dg/ext/has_trivial_assign.C: Fix.
3680         * g++.dg/ext/has_trivial_copy.C: Fix.
3681         * g++.dg/ext/is_pod.C: Fix.
3682         * g++.dg/other/offsetof3.C: Adjust.
3683         * g++.dg/overload/ellipsis1.C: Adjust.
3684         * g++.dg/warn/var-args1.C: Adjust.
3685         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3686         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3687         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3688         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3689         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3690
3691 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3692
3693         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3694         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3695         effective target "mpc_pow".
3696         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3697
3698 2009-07-16  Richard Henderson  <rth@redhat.com>
3699
3700         * g++.dg/opt/eh4.C: New test.
3701
3702 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3703
3704         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3705
3706 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR middle-end/40747
3709         * gcc.c-torture/execute/pr40747.c: New test.
3710
3711 2009-07-15  Richard Guenther  <rguenther@suse.de>
3712
3713         PR middle-end/40753
3714         * gcc.c-torture/compile/pr40753.c: New testcase.
3715
3716 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3717
3718         PR fortran/40743
3719         * gfortran.dg/interface_assignment_4.f90: New.
3720
3721 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3722
3723         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3724         for FreeBSD up to and including version 8.
3725
3726 2009-07-14  Taras Glek  <tglek@mozilla.com>
3727             Rafael Espindola  <espindola@google.com>
3728
3729         * g++.dg/plugin/header-plugin-test.C: New.
3730         * g++.dg/plugin/header_plugin.c: New.
3731         * g++.dg/plugin/plugin.exp: Update.
3732
3733 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3734
3735         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3736         function to enable vectorization.
3737         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3738         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3739
3740 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3741
3742         * gcc.target/i386/sse-copysignf-vec.c: New test.
3743         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3744
3745 2009-07-14  Jason Merrill  <jason@redhat.com>
3746
3747         PR c++/37276
3748         * g++.dg/lookup/builtin5.C: New.
3749         * g++.dg/other/error22.C: Add missing extern "C".
3750         * g++.dg/warn/Warray-bounds.C: Likewise.
3751         * gcc.dg/compat/compat-common.h: Likewise.
3752
3753         PR c++/40746
3754         * g++.dg/lookup/using20.C: New.
3755
3756         PR c++/40740
3757         * g++.dg/template/koenig8.C: New.
3758
3759 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3760
3761         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3762         both i?86-*-darwin* and x86_64-*-darwin*.
3763
3764 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3765
3766         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3767         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3768         name.
3769
3770 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3771
3772         PR debug/40705
3773         * g++.dg/debug/dwarf2/typedef1.C: New test.
3774
3775         PR c++/40357
3776         * g++.dg/other/typedef3.C: New test.
3777
3778 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3779
3780         * gcc.dg/20090709-1.c: Move to a proper place ...
3781         * gcc.target/m68k/20090709-1.c: ... here.
3782
3783 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3784
3785         PR C++/22154
3786         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3787         front of qualified names are allowed.
3788         * g++.dg/parse/crash10.C: Likewise.
3789         * g++.dg/parse/error15.C: Likewise.
3790         * g++.dg/parse/typename9.C: Likewise.
3791         * g++.dg/parse/error8.C: Likewise.
3792
3793 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3794
3795         PR fortran/40646
3796         * gfortran.dg/proc_ptr_22.f90: Extended.
3797         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3798
3799 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3800
3801         * gfortran.dg/vect/vect-6.f: New test.
3802
3803 2009-07-12  Jason Merrill  <jason@redhat.com>
3804
3805         PR c++/36628
3806         * g++.dg/cpp0x/decltype17.C: New.
3807
3808         PR c++/37206
3809         * g++.dg/cpp0x/rv10.C: New.
3810
3811 2009-07-12  Jason Merrill  <jason@redhat.com>
3812
3813         PR c++/40689
3814         * g++.dg/cpp0x/initlist20.C: New.
3815         * g++.dg/cpp0x/initlist21.C: New.
3816
3817 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3818
3819         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3820         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3821         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3822         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3823         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3824
3825 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3826
3827         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3828         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3829         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3830         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3831         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3832         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3833         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3834         effective_target fd_truncate.
3835
3836 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3837
3838         * gnat.dg/specs/addr1.ads: New test.
3839
3840 2009-07-11  Jan Hubicka  <jh@suse.cz>
3841
3842         PR middle-end/48388
3843         * g++.dg/torture/pr40388.C: New testcase.
3844
3845 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3846
3847         PR target/40668
3848         * gcc.c-torture/execute/pr40668.c: New test.
3849
3850 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3851
3852         * gcc.c-torture/execute/20090711-1.c: New test.
3853
3854 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3855
3856         PR testsuite/40699
3857         PR testsuite/40707
3858         PR testsuite/40709
3859         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3860         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3861         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3862         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3863
3864 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3865
3866         PR fortran/33197
3867         * gfortran.dg/complex_intrinsic_3.f90: New test.
3868         * gfortran.dg/complex_intrinsic_4.f90: New test.
3869
3870 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3871
3872         PR target/39079
3873         * gcc.target/mips/mips.exp: Make -msynci a known option.
3874         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3875
3876 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3877
3878         PR c++/40502
3879         * g++.dg/ext/strncpy-chk1.C: New test.
3880
3881 2009-07-10  Richard Guenther  <rguenther@suse.de>
3882
3883         PR tree-optimization/40496
3884         * g++.dg/opt/pr40496.C: New testcase.
3885
3886 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3887
3888         PR 25509
3889         PR 40614
3890         * g++.dg/warn/unused-result1-Werror.c: New.
3891
3892 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR fortran/39334
3895         * gfortran.dg/recursive_parameter_1.f90: New test.
3896
3897 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3898
3899         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3900         * gfortran.dg/module_equivalence_6.f90: Ditto.
3901         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3902         * gfortran.dg/nan_2.f90: Ditto.
3903         * gfortran.dg/inquire_11.f90: Ditto.
3904         * gfortran.dg/abstract_type_3.f03: Ditto.
3905         * gfortran.dg/abstract_type_1.f90: Ditto.
3906         * gfortran.dg/private_type_9.f90: Ditto.
3907         * gfortran.dg/abstract_type_5.f03: Ditto.
3908         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3909         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3910         * gfortran.dg/derived_sub.f90: Ditto.
3911         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3912         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3913         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3914         * gfortran.dg/mvbits_6.f90: Ditto.
3915         * gfortran.dg/abstract_type_2.f03: Ditto.
3916         * gfortran.dg/abstract_type_4.f03: Ditto.
3917         * gfortran.dg/bounds_check_9.f90: Ditto.
3918         * gfortran.dg/optional_dim_3.f90: Ditto.
3919         * gfortran.dg/pr32921.f: Ditto.
3920         * gfortran.dg/entry_16.f90: Ditto.
3921         * gfortran.dg/generic_16.f90: Ditto.
3922
3923
3924 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3925
3926         * gcc.target/m68k/20090709-1.c: New.
3927
3928 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3929
3930         PR c++/40684
3931         * g++.dg/template/unify11.C: New test.
3932
3933 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3934
3935         PR fortran/40629
3936         * gfortran.dg/host_assoc_function_9.f90: New test.
3937
3938 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3939
3940         PR fortran/40646
3941         * gfortran.dg/proc_ptr_22.f90: New.
3942         * gfortran.dg/proc_ptr_comp_12.f90: New.
3943
3944 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR middle-end/40692
3947         * gcc.c-torture/compile/pr40692.c: New test.
3948
3949 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3950
3951         PR fortran/40604
3952         * gfortran.dg/pointer_check_6.f90: New test.
3953
3954 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3955
3956         * gcc.target/mips/truncate-5.c: New test.
3957
3958 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959
3960         PR libfortran/40330
3961         PR libfortran/40662
3962         * gfortran.dg/fmt_cache_1.f: New test.
3963
3964 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3965
3966         PR fortran/40675
3967         * gfortran.dg/nosigned_zero_1.f90: New test.
3968         * gfortran.dg/nosigned_zero_2.f90: New test.
3969
3970 2009-07-08  Richard Guenther  <rguenther@suse.de>
3971
3972         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3973
3974 2009-07-08  Richard Guenther  <rguenther@suse.de>
3975
3976         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3977
3978 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3979
3980         PR fortran/40591
3981         * gfortran.dg/proc_ptr_21.f90: New test.
3982
3983 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3984
3985         PR c++/31246
3986         * g++.dg/warn/pr31246.C: New.
3987         * g++.dg/warn/pr31246-2.C: New.
3988
3989 2009-07-07  Jason Merrill  <jason@redhat.com>
3990
3991         PR c++/35828
3992         * g++.dg/template/defarg12.C: New.
3993
3994         PR c++/37816
3995         * g++.dg/cpp0x/enum7.C: New.
3996
3997         PR c++/37946
3998         * g++.dg/cpp0x/enum6.C: New.
3999
4000         PR c++/40639
4001         * g++.dg/cpp0x/enum5.C: New.
4002
4003         PR c++/40633
4004         * g++.dg/cpp0x/enum4.C: New.
4005
4006 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4007
4008         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4009
4010 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4011
4012         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4013
4014 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR middle-end/40669
4017         * gcc.dg/pr40669.c: New test.
4018
4019 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4020
4021         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4022         location. Update all calls.
4023         * g++.dg/plugin/selfassign.c: Likewise.
4024
4025 2009-07-06  Jason Merrill  <jason@redhat.com>
4026
4027         * g++.dg/rtti/dyncast[34].C: New.
4028
4029 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4030
4031         * lib/target-supports.exp
4032         (check_effective_target_mips_newabi_large_long_double): New.
4033         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4034         target.
4035         * gcc.target/mips/fpr-moves-6.c: Likewise.
4036
4037 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4038
4039         PR c++/40557
4040         * g++.dg/template/union2.C: New test.
4041
4042 2009-07-04  Jason Merrill  <jason@redhat.com>
4043
4044         * g++.dg/template/using15.C: New.
4045
4046 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4047
4048         * gfortran.dg/maxloc_1.f90: New test.
4049
4050 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4051
4052         PR fortran/40593
4053         * gfortran.dg/proc_ptr_result_6.f90: New.
4054
4055 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4056
4057         * gcc.dg/framework-2.c: Adjust testcase to pass.
4058
4059 2009-07-04  Jason Merrill  <jason@redhat.com>
4060
4061         PR c++/40619
4062         * g++.dg/cpp0x/auto16.C: New.
4063
4064 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4065
4066         PR target/40587
4067         * gfortran.dg/pr40587.f: New test.
4068
4069 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4070
4071         PR fortran/40638
4072         * gfortran.dg/unit_1.f90: New test.
4073
4074 2009-07-03  Jason Merrill  <jason@redhat.com>
4075
4076         * g++.dg/template/pure1.C: Expect another error.
4077
4078 2009-07-03  Richard Guenther  <rguenther@suse.de>
4079
4080         PR tree-optimization/40640
4081         * gcc.c-torture/compile/pr40640.c: New testcase.
4082
4083 2009-07-03  Richard Guenther  <rguenther@suse.de>
4084
4085         PR middle-end/34163
4086         * gfortran.dg/pr34163.f90: New testcase.
4087
4088 2009-07-03  Jan Hubicka  <jh@suse.cz>
4089
4090         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4091         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4092         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4093         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4094         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4095         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4096         * gnat.dg/loop_optimization6.adb: Enable -O2.
4097
4098 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4099
4100         * g++.dg/warn/null4.C: Extend.
4101
4102 2009-07-02  Jason Merrill  <jason@redhat.com>
4103
4104         * g++.dg/template/spec8.C: Fix.
4105
4106 2009-07-02  Michael Matz  <matz@suse.de>
4107
4108         PR fortran/32131
4109         * gfortran.dg/pr32921.f: Adjust.
4110
4111 2009-07-02  Jan Hubicka  <jh@suse.cz>
4112
4113         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4114
4115 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4116
4117         * gcc.target/mips/truncate-4.c: New testcase.
4118
4119 2009-07-01  Richard Guenther  <rguenther@suse.de>
4120
4121         PR tree-optimization/19831
4122         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4123         make allocated memory escape.  Un-XFAIL.
4124         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4125         * gcc.dg/vect/pr31699.c: Likewise.
4126         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4127
4128 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR c++/40566
4131         * g++.dg/parse/cond5.C: New test.
4132
4133 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4134
4135         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4136         (main): Pass n to main_1 instead.
4137         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4138         (main_1): New function, split off from...
4139         (main): ...here.  Pass `off' to main_1 instead.
4140
4141 2009-06-30  Jason Merrill  <jason@redhat.com>
4142
4143         PR c++/40595
4144         * g++.dg/cpp0x/variadic94.C: New.
4145
4146 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4147
4148         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4149         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4150         (init_ld_library_path_env_vars): New function, replacing the
4151         orig_*_saved assignments.  Call it after defining it.
4152         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4153         (restore_ld_library_path_env_vars): Likewise.
4154         (add_path, find_libgcc_s): New functions.
4155         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4156         gcc-set-multilib-library-path.
4157         (objc_target_compile): Don't add "." to ld_library_path.
4158         Use add_path.
4159         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4160         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4161         gcc-set-multilib-library-path.
4162         * lib/g++.exp (g++_link_flags): Likewise.
4163         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4164         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4165         top level; do it...
4166         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4167         to tell when this needs to happen.  Use find_libgcc_s instead of
4168         gcc-set-multilib-library-path.
4169         * lib/gcc-dg.exp: Likewise.
4170         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4171         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4172         unless it is in $ALT_LD_LIBRARY_PATH.
4173         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4174
4175 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4176
4177         * gnat.dg/discr12.adb: New test.
4178         * gnat.dg/discr12_pkg.ads: New helper.
4179         * gnat.dg/discr13.adb: New test.
4180         * gnat.dg/discr14.ad[sb]: Likewise.
4181         * gnat.dg/discr15.adb: Likewise.
4182         * gnat.dg/discr15_pkg.ads: New helper.
4183         * gnat.dg/discr16.adb: New test.
4184         * gnat.dg/discr16_g.ads: New helper.
4185         * gnat.dg/discr16_pkg.ads: Likewise.
4186         * gnat.dg/discr16_cont.ads: Likewise.
4187         * gnat.dg/discr17.adb: New test.
4188         * gnat.dg/discr18.adb: Likewise.
4189         * gnat.dg/discr18_pkg.ads: New helper.
4190         * gnat.dg/discr19.adb: New test.
4191
4192 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4193
4194         PR fortran/40576
4195         * gfortran.dg/internal_write_1.f90:  New testcase.
4196
4197 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4198
4199         PR fortran/40594
4200         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4201
4202 2009-06-30  Richard Guenther  <rguenther@suse.de>
4203
4204         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4205
4206 2009-06-30  Wei Guozhi  <carrot@google.com>
4207
4208         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4209         to "-Os".
4210
4211 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4212
4213         PR tree-optimization/40542
4214         * gcc.dg/vect/pr40542.c: New test.
4215
4216 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4217
4218         PR tree-optimization/40582
4219         * gcc.c-torture/compile/pr40582.c: New test.
4220
4221 2009-06-30  Wei Guozhi  <carrot@google.com>
4222
4223         PR/40416
4224         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4225
4226 2009-06-29  Jason Merrill  <jason@redhat.com>
4227
4228         PR c++/40274
4229         * g++.dg/template/debug1.C: New.
4230
4231 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4232
4233         PR fortran/40580
4234         * pointer_check_1.f90: New test.
4235         * pointer_check_2.f90: New test.
4236         * pointer_check_3.f90: New test.
4237         * pointer_check_4.f90: New test.
4238         * pointer_check_5.f90: New test.
4239
4240 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4241
4242         PR fortran/40551
4243         * gfortran.dg/func_assign_2.f90 : New test.
4244
4245 2009-06-29  Richard Guenther  <rguenther@suse.de>
4246
4247         PR middle-end/14187
4248         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4249         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4250         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4251         * gcc.c-torture/execute/20090623-1.c: Likewise.
4252         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4253         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4254
4255 2009-06-29  Richard Guenther  <rguenther@suse.de>
4256
4257         PR middle-end/38212
4258         * gcc.c-torture/execute/pr38212.c: New testcase.
4259
4260 2009-06-29  Richard Guenther  <rguenther@suse.de>
4261
4262         PR tree-optimization/40579
4263         * gcc.c-torture/execute/pr40579.c: New testcase.
4264
4265 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4266
4267         PR tree-optimization/40550
4268         * gcc.dg/pr40550.c: New test.
4269
4270 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4271
4272         * gnat.dg/overflow_sum2.adb: New test
4273         * gnat.dg/namet.ads: New helper.
4274
4275         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4276
4277 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4278
4279         PR fortran/34112
4280         * gfortran.dg/compiler-directive_1.f90: New test.
4281         * gfortran.dg/compiler-directive_2.f: New test.
4282
4283 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4284
4285         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4286         comment out some values and add some cases.
4287
4288 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4289
4290         PR testsuite/40567
4291         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4292
4293 2009-06-26  Richard Henderson  <rth@redhat.com>
4294
4295         PR testsuite/40565
4296         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4297         * gcc.target/i386/local.c: Pass a non-constant to T.
4298
4299 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4300
4301         PR fortran/39997
4302         PR fortran/40541
4303         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4304         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4305         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4306         * gfortran.dg/proc_ptr_result_5.f90: New.
4307
4308 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4309
4310         PR c/39902
4311         * gcc.dg/dfp/pr39902.c: New test.
4312
4313 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4314
4315         PR testsuite/40532
4316         * gcc.dg/builtins-65.c: Require c99 runtime.
4317
4318 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4319
4320         * gnat.dg/array7.ad[sb]: New test.
4321
4322 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4323
4324         * gnat.dg/array6.adb: New test.
4325
4326 2009-06-25  Ian Lance Taylor  <iant@google.com>
4327
4328         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4329
4330 2009-06-25  Ian Lance Taylor  <iant@google.com>
4331
4332         * g++.dg/warn/Wunused-16.C: New testcase.
4333
4334 2009-06-25  Ian Lance Taylor  <iant@google.com>
4335
4336         * g++.dg/warn/skip-2.C: New testcase.
4337
4338 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4339
4340         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4341         dg-skip-if and move to ...
4342         * gcc.dg/torture/20090618-1.c.
4343
4344 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4345
4346         PR tree-optimization/40493
4347         * gcc.c-torture/execute/pr40493.c: New test.
4348
4349 2009-06-24  Jason Merrill  <jason@redhat.com>
4350
4351         PR c++/40342
4352         * g++.dg/template/overload10.C: New.
4353
4354 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4355
4356         PR fortran/40427
4357         * gfortran.dg/proc_ptr_comp_11.f90: New.
4358
4359 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4360
4361         * gcc.dg/pr40501.c: New testcase.
4362
4363 2009-06-23  DJ Delorie  <dj@redhat.com>
4364
4365         Add MeP port.
4366         * lib/target-supports.exp: Add mep support (no profiling).
4367
4368 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4369
4370         PR testsuite/39297
4371         * gcc.dg/ssa/loop-31.c: Change scan rules.
4372
4373 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4374
4375         * gcc.dg/cpp/empty-include.c: Update column info.
4376         * gcc.dg/cpp/assert2.c: Update column info.
4377
4378 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4379
4380         * g++.dg/ext/builtin-object-size1.C: New test.
4381         * g++.dg/ext/builtin-object-size2.C: New test.
4382
4383 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4384
4385         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4386         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4387
4388 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4389
4390         * gcc.target/mips/truncate-3.c: New test.
4391
4392 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4393
4394         PR fortran/37254
4395         PR fortran/39850
4396         * gfortran.dg/interface_30.f90: Modified error message.
4397         * gfortran.dg/proc_decl_22.f90: New.
4398
4399 2009-06-22  Ian Lance Taylor  <iant@google.com>
4400
4401         * gcc.dg/Wcxx-compat-19.c: New testcase.
4402
4403 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4404
4405         PR objc/28050
4406         * pr28050.m: New testcase.
4407
4408 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4409
4410         PR testsuite/40481
4411         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4412
4413 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4414
4415         PR tree-optimization/40492
4416         * g++.dg/torture/pr40492.C: New test.
4417
4418 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4419
4420         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4421         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4422
4423 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4424
4425         * gnat.dg/raise_ce.adb: Helper for ...
4426         * gnat.dg/handle_and_return.adb: New test.
4427
4428 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4429
4430         PR fortran/40443
4431         * gfortran.dg/generic_18.f90: New test.
4432
4433 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4434
4435         PR fortran/40472
4436         * gfortran.dg/spread_size_limit.f90: New test.
4437
4438 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4439
4440         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4441         to put dump files in a subdirectory.
4442         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4443         ".o" temporary files.
4444
4445 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4446
4447         PR fortran/39850
4448         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4449         * gfortran.dg/interface_20.f90: Ditto.
4450         * gfortran.dg/interface_21.f90: Ditto.
4451         * gfortran.dg/interface_22.f90: Ditto.
4452         * gfortran.dg/interface_30.f90: New.
4453         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4454
4455 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4456
4457         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4458         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4459         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4460         DEFAULT_VECTFLAGS.
4461
4462 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4463             Revital Eres  <eres@il.ibm.com>
4464
4465         PR testsuite/40359
4466         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4467         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4468         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4469
4470 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4471
4472         PR testsuite/40475
4473         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4474         without misalignment support.
4475         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4476
4477 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4478
4479         PR fortran/40452
4480         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4481
4482 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4483
4484         PR fortran/40440
4485         * gfortran.dg/alloc_comp_result_2.f90: New test.
4486
4487 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4488
4489         PR target/40482
4490         * gcc.target/arm/pr40482.c: New test.
4491
4492 2009-06-19  Ian Lance Taylor  <iant@google.com>
4493
4494         * gcc.dg/Wcxx-compat-18.c: New testcase.
4495
4496 2009-06-19  Richard Guenther  <rguenther@suse.de>
4497
4498         * gcc.c-torture/execute/20090618-1.c: New testcase.
4499
4500 2009-06-19  Ian Lance Taylor  <iant@google.com>
4501
4502         * gcc.dg/Wcxx-compat-17.c: New testcase.
4503
4504 2009-06-19  Ian Lance Taylor  <iant@google.com>
4505
4506         * gcc.dg/Wcxx-compat-15.c: New testcase.
4507
4508 2009-06-19  Ian Lance Taylor  <iant@google.com>
4509
4510         * gcc.dg/Wcxx-compat-16.c: New testcase.
4511
4512 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4513
4514         * gcc.dg/builtins-34.c: Add significand cases.
4515
4516 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4517
4518         PR testsuite/40491
4519         * gcc.dg/20080522-1.c: Remove testcase for real.
4520         * gcc.dg/20080528-1.c: Ditto.
4521
4522 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4523
4524         PR fortran/40450
4525         * gfortran.dg/proc_ptr_20.f90: New.
4526
4527 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4528
4529         PR target/40470
4530         * gcc.dg/torture/pr40470-1.c: New.
4531         * gcc.dg/torture/pr40470-2.c: Likewise.
4532         * gcc.dg/torture/pr40470-3.c: Likewise.
4533         * gcc.dg/torture/pr40470-4.c: Likewise.
4534
4535 2009-06-18  Diego Novillo  <dnovillo@google.com>
4536
4537         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4538         * gcc.dg/plugin/ggcplug.c: Likewise.
4539         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4540         * g++.dg/plugin/selfassign.c: Likewise.
4541         * g++.dg/plugin/attribute_plugin.c: Likewise.
4542         * g++.dg/plugin/dumb_plugin.c: Likewise.
4543
4544 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4545
4546         * gcc.dg/cpp/arith-3.c: Add column info.
4547
4548 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4549
4550         * gcc.target/arm/fp16-compile-none-2.c: New.
4551         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4552         * gcc.target/arm/fp16-compile-alt-12.c: New.
4553
4554 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4555
4556         * gcc.target/arm/fp16-compile-alt-1.c: New.
4557         * gcc.target/arm/fp16-compile-alt-2.c: New.
4558         * gcc.target/arm/fp16-compile-alt-3.c: New.
4559         * gcc.target/arm/fp16-compile-alt-4.c: New.
4560         * gcc.target/arm/fp16-compile-alt-5.c: New.
4561         * gcc.target/arm/fp16-compile-alt-6.c: New.
4562         * gcc.target/arm/fp16-compile-alt-7.c: New.
4563         * gcc.target/arm/fp16-compile-alt-8.c: New.
4564         * gcc.target/arm/fp16-compile-alt-9.c: New.
4565         * gcc.target/arm/fp16-compile-alt-10.c: New.
4566         * gcc.target/arm/fp16-compile-alt-11.c: New.
4567         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4568         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4569         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4570         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4571         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4572         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4573         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4574         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4575         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4576         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4577         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4578         * gcc.target/arm/fp16-compile-none-1.c: New.
4579         * gcc.target/arm/fp16-compile-exprtype.c: New.
4580         * gcc.target/arm/fp16-compile-vcvt.c: New.
4581         * gcc.target/arm/fp16-builtins-1.c: New.
4582         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4583         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4584         * gcc.target/arm/fp16-param-1.c: New.
4585         * gcc.target/arm/fp16-return-1.c: New.
4586         * gcc.target/arm/fp16-unprototyped-1.c: New.
4587         * gcc.target/arm/fp16-unprototyped-2.c: New.
4588         * gcc.target/arm/fp16-variadic-1.c: New.
4589         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4590         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4591         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4592         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4593         * gcc.dg/torture/arm-fp16-ops.h: New.
4594         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4595         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4596         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4597         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4598         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4599         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4600         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4601         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4602         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4603         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4604         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4605         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4606         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4607         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4608         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4609         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4610         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4611         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4612         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4613         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4614         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4615
4616 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4617
4618         * gcc.dg/builtins-65.c: New test.
4619
4620 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4621
4622         PR fortran/40451
4623         * gfortran.dg/proc_ptr_result_4.f90: New.
4624
4625 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4626
4627         * gcc.c-torture/execute/bitfld-5.c: New test.
4628
4629 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4630
4631         * gcc.dg/builtin-unreachable-3.c: New test.
4632
4633 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4634
4635         * gcc.target/i386/builtin-unreachable.c: New test.
4636
4637 2009-06-17  Ian Lance Taylor  <iant@google.com>
4638
4639         * gcc.dg/Wcxx-compat-14.c: New testcase.
4640
4641 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4642
4643         * gcc.dg/func-ptr-conv-1.c: Update column info.
4644
4645 2009-06-17  Richard Guenther  <rguenther@suse.de>
4646
4647         PR middle-end/40404
4648         * gcc.c-torture/execute/pr40404.c: New testcase.
4649
4650 2009-06-17  Richard Guenther  <rguenther@suse.de>
4651
4652         PR middle-end/40460
4653         * g++.dg/torture/pr40460.C: New testcase.
4654
4655 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4656
4657         * gcc.dg/plugin/one_time_plugin.c: New test.
4658         * gcc.dg/plugin/one_time-test-1.c: New test.
4659         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4660
4661 2009-06-16  Ian Lance Taylor  <iant@google.com>
4662
4663         * g++.dg/warn/skip-1.C: New testcase.
4664
4665 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4666
4667         PR middle-end/40446
4668         * g++.dg/other/pr40446.C: New test.
4669
4670 2009-06-16  Richard Guenther  <rguenther@suse.de>
4671
4672         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4673         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4674         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4675         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4676
4677 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4678
4679         * gcc.c-torture/compile/pr40432.c: New file.
4680
4681 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4682
4683         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4684
4685 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4686
4687         PR fortran/36947
4688         PR fortran/40039
4689         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4690         * gfortran.dg/interface_20.f90: Modified error messages.
4691         * gfortran.dg/interface_21.f90: Ditto.
4692         * gfortran.dg/interface_26.f90: Ditto.
4693         * gfortran.dg/interface_27.f90: Ditto.
4694         * gfortran.dg/interface_28.f90: Extended test case.
4695         * gfortran.dg/interface_29.f90: New.
4696         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4697         * gfortran.dg/proc_decl_8.f90: Ditto.
4698         * gfortran.dg/proc_ptr_11.f90: Ditto.
4699         * gfortran.dg/proc_ptr_15.f90: Ditto.
4700
4701 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4702
4703         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4704         printing.
4705         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4706         gcc.dg/vect/vect-outer-4f.c: Likewise.
4707         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4708         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4709         Likewise.
4710         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4711         outer loop.
4712
4713 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4714
4715         PR fortran/40383
4716         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4717
4718 2009-06-15  Ian Lance Taylor  <iant@google.com>
4719
4720         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4721         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4722         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4723         Recognize new notes.
4724         * gcc.dg/stmt-expr-label-2.c: Likewise.
4725         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4726         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4727         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4728         * gcc.dg/c99-vla-jump-4.c: Likewise.
4729         * gcc.dg/stmt-expr-label-1.c: Likewise.
4730         * gcc.dg/stmt-expr-label-3.c: Likewise.
4731         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4732
4733 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4734
4735         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4736
4737 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4738
4739         * gcc.dg/builtin-object-size-7.c: New test.
4740
4741 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR testsuite/40426
4744         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4745         level != "" use separate -gdwarf-2 -g${level} options instead of
4746         -gdwarf-2${level}.
4747         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4748         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4749         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4750
4751 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4752
4753         * g++.dg/abi/mangle11.C: Update warning line.
4754         * g++.dg/abi/mangle12.C: Update warning line.
4755         * g++.dg/abi/mangle17.C: Update warning line.
4756         * g++.dg/abi/mangle20-2.C: Update warning line.
4757
4758 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4759
4760         * gcc.dg/optimize-bswap-1.c: Split into these two:
4761         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4762         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4763
4764 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4765
4766         * gcc.dg/optimize-bswap-1.c: New testcase.
4767
4768 2009-06-14  Richard Guenther  <rguenther@suse.de>
4769
4770         PR middle-end/40389
4771         * g++.dg/torture/pr40389.C: New testcase.
4772
4773 2009-06-13  Richard Guenther  <rguenther@suse.de>
4774
4775         PR tree-optimization/40421
4776         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4777
4778 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4779
4780         * gcc.dg/old-style-prom-3.c: Add column info.
4781         * gcc.dg/overflow-warn-1.c
4782         * gcc.dg/gomp/pr27415.c
4783         * gcc.dg/gomp/for-1.c: Same.
4784         * gcc.dg/enum-compat-1.c: Same.
4785         * gcc.dg/c99-tag-3.c: Same.
4786         * gcc.dg/Wredundant-decls-2.c: Same.
4787         * gcc.dg/func-ptr-conv-1.c: Same.
4788         * gcc.dg/asm-wide-1.c: Same.
4789         * gcc.dg/nofixed-point-2.c: Same.
4790         * gcc.dg/cpp/line3.c: Same.
4791         * gcc.dg/array-10.c: Same.
4792         * gcc.dg/c99-vla-jump-1.c: Same.
4793         * gcc.dg/pr20368-1.c: Same.
4794         * gcc.dg/Wshadow-3.c: Same.
4795         * gcc.dg/c90-const-expr-8.c: Same.
4796         * gcc.dg/label-decl-2.c: Same.
4797         * gcc.dg/dremf-type-compat-2.c: Same.
4798         * gcc.dg/c90-const-expr-5.c: Same.
4799         * gcc.dg/builtins-30.c: Same.
4800         * gcc.dg/Warray-bounds.c: Same.
4801         * gcc.dg/Wcxx-compat-2.c: Same.
4802         * gcc.dg/tree-ssa/col-1.c: Same.
4803         * gcc.dg/old-style-prom-2.c: Same.
4804         * gcc.dg/cast-function-1.c: Same.
4805         * gcc.dg/pr15698-1.c: Same.
4806         * gcc.dg/dremf-type-compat-3.c: Same.
4807         * gcc.dg/vla-8.c: Same.
4808         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4809         line.
4810         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4811         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4812         * gcc.dg/enum-compat-1.c: Same.
4813         * gcc.dg/dremf-type-compat-2.c: Same.
4814         * gcc.dg/old-style-prom-2.c: Same.
4815         * gcc.dg/pr15698-1.c: Same.
4816         * gcc.dg/pr20368-1.c: Same.
4817         * gcc.dg/dremf-type-compat-3.c: Same.
4818         * gcc.dg/builtins-30.c: Same.  Test for columns.
4819
4820 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4821
4822         PR fortran/40176
4823         * gfortran.dg/proc_decl_1.f90: Extended.
4824
4825 2009-06-12  Ian Lance Taylor  <iant@google.com>
4826
4827         * gcc.dg/Wcxx-compat-13.c: New testcase.
4828
4829 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4830
4831         PR tree-opt/38865
4832         * gcc.dg/tree-ssa/fre-vce-1.c
4833
4834 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4835
4836         PR testsuite/40384
4837         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4838         min-insn-to-prefetch-ratio=5.
4839
4840 2009-06-12  Joey Ye  <joey.ye@intel.com>
4841             H.J. Lu  <hongjiu.lu@intel.com>
4842
4843         PR middle-end/39146
4844         * gcc.target/i386/stackalign/pr39146.c: New.
4845
4846 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4847
4848         * gcc.target/i386/crc32-1.c: New.
4849         * gcc.target/i386/crc32-2.c: Likewise.
4850
4851 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4852
4853         PR c/39252
4854         * gcc.dg/builtin-unreachable-1.c: New test.
4855         * gcc.dg/builtin-unreachable-2.c: Same.
4856
4857 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4858
4859         PR fortran/40402
4860         * gfortran.dg/data_value_1.f90: New test.
4861
4862 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4863
4864         PR testsuite/39831
4865         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4866         remove ilp32 requirement.
4867         * gcc.target/i386/excess-precision-2.c: Likewise.
4868         * gcc.target/i386/excess-precision-3.c: Likewise.
4869         * gcc.target/i386/excess-precision-4.c: Likewise.
4870         * gcc.target/i386/excess-precision-5.c: Likewise.
4871         * gcc.target/i386/excess-precision-6.c: Likewise.
4872
4873 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4874
4875         PR fortran/38718
4876         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4877         * gfortran.dg/nan_5.f90: New test.
4878
4879 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4880
4881         * gcc.target/arm/neon-modes-1.c: New test.
4882
4883 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4884
4885         * g++.dg/torture/pr31579.C: Cast pointer
4886         via __SIZE_TYPE__ instead of 'unsigned long'.
4887
4888 2009-06-10  Anthony Green  <green@moxielogic.com>
4889
4890         * lib/target-supports.exp (check_profiling_available):
4891         Profiling is not available for testing purposes on moxie.
4892
4893 2009-06-09  Ian Lance Taylor  <iant@google.com>
4894
4895         * gcc.dg/Wcxx-compat-12.c: New testcase.
4896
4897 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4898
4899         PR libfortran/40334
4900         * gfortran.dg/backspace_11.f90: New.
4901
4902 2009-06-09  Jason Merrill  <jason@redhat.com>
4903
4904         * g++.dg/cpp0x/defaulted10.C: New.
4905
4906 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4907
4908         * gcc.c-torture/compile/pr40351.c: New file.
4909
4910 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4911
4912         * gnat.dg/align_max.adb: New test.
4913
4914 2009-06-08  Jason Merrill  <jason@redhat.com>
4915
4916         * g++.dg/cpp0x/auto15.C: New.
4917
4918 2009-06-08  Jan Hubicka  <jh@suse.cz>
4919
4920         PR debug/39834
4921         * gcc.dg/torture/pr39834.c
4922
4923 2009-06-08  Jan Hubicka  <jh@suse.cz>
4924
4925         PR middle-end/40102
4926         * g++.dg/torture/pr40102.C: New testcase.
4927
4928 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4929
4930         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4931         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4932         * gcc.dg/builtin-object-size-6.c: New test.
4933
4934         PR c++/40373
4935         * g++.dg/template/dtor7.C: New test.
4936
4937         PR c++/40370
4938         PR c++/40372
4939         * g++.dg/template/error41.C: New test.
4940         * g++.dg/template/error42.C: New test.
4941
4942 2009-06-08  Revital Eres  <eres@il.ibm.com>
4943
4944         PR testsuite/40359
4945         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4946         * gcc.dg/vect/vect-88.c: Likewise.
4947         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4948         * gcc.dg/vect/pr25413.c: Likewise.
4949         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4950
4951 2009-06-07  Ian Lance Taylor  <iant@google.com>
4952
4953         * g++.dg/warn/Wswitch-3.C: New testcase.
4954         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4955         * gcc.dg/Wswitch-enum-error.c: Likewise.
4956         * gcc.dg/Wswitch-error.c: Likewise.
4957
4958 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4959
4960         PR fortran/40008
4961         * gfortran.dg/negative_unit.f: Update test.
4962         * gfortran.dg/negative_unit_int8.f: Update test.
4963         * gfortran.dg/newunit_1.f90: New test.
4964
4965 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4966
4967         PR fortran/25104
4968         PR fortran/29962
4969         * gfortran.dg/spread_init_expr.f03: New.
4970         * gfortran.dg/unpack_init_expr.f03: New.
4971         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4972         error message.
4973
4974 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4975
4976         PR fortran/25104
4977         PR fortran/29962
4978         * gfortran.dg/count_init_expr.f03
4979         * gfortran.dg/product_init_expr.f03
4980         * gfortran.dg/sum_init_expr.f03
4981
4982 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4983
4984         PR fortran/36874
4985         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4986         message.
4987         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4988         shapes.
4989         * gfortran.dg/zero_sized_5.f90: Likewise.
4990
4991 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4992
4993         PR middle-end/32950
4994         * g++.dg/torture/pr32950.C: New.
4995
4996 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4997
4998         PR fortran/25104
4999         PR fortran/29962
5000         * gfortran.dg/dot_product_1.f03: New.
5001         * gfortran.dg/matmul_8.f03: New.
5002         * gfortran.dg/transpose_3.f03: New.
5003
5004 2009-06-06  Ian Lance Taylor  <iant@google.com>
5005
5006         * gcc.dg/Wunused-label-1.c: New test case.
5007         * g++.dg/warn/Wunused-label-1.C: New test case.
5008         * g++.dg/warn/Wunused-label-2.C: New test case.
5009         * g++.dg/warn/Wunused-label-3.C: New test case.
5010
5011 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5012
5013         PR fortran/37203
5014         * reshape_zerosize_2.f90: New.
5015
5016 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5017
5018         PR fortran/32890
5019         * gfortran.dg/pack_assign_1.f90: New.
5020         * gfortran.dg/pack_vector_1.f90: New.
5021
5022 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5023
5024         PR middle-end/40340
5025         * gcc.dg/pr40340-1.c: New test.
5026         * gcc.dg/pr40340-2.c: New test.
5027         * gcc.dg/pr40340-3.c: New test.
5028         * gcc.dg/pr40340-4.c: New test.
5029         * gcc.dg/pr40340-5.c: New test.
5030         * gcc.dg/pr40340.h: New file.
5031
5032 2009-06-05  Revital Eres  <eres@il.ibm.com>
5033
5034         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5035         New procedure.
5036         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5037         * gcc.dg/vect/vect-33.c: Likewise.
5038         * gcc.dg/vect/vect-92.c: Likewise.
5039         * gcc.dg/vect/vect-58.c: Likewise.
5040         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5041         * gcc.dg/vect/vect-42.c: Likewise.
5042         * gcc.dg/vect/slp-25.c: Likewise.
5043         * gcc.dg/vect/vect-align-1.c: Likewise.
5044         * gcc.dg/vect/vect-align-2.c: Likewise.
5045         * gcc.dg/vect/vect-93.c: Likewise.
5046         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5047         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5048         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5049         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5050         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5051         * gcc.dg/vect/vect-26.c: Likewise.
5052         * gcc.dg/vect/vect-44.c: Likewise.
5053         * gcc.dg/vect/vect-70.c: Likewise.
5054         * gcc.dg/vect/vect-95.c: Likewise.
5055         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5056         * gcc.dg/vect/vect-28.c: Likewise.
5057         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5058         * gcc.dg/vect/vect-87.c: Likewise.
5059         * gcc.dg/vect/vect-109.c: Likewise.
5060         * gcc.dg/vect/vect-54.c: Likewise.
5061         * gcc.dg/vect/vect-96.c: Likewise.
5062         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5063         * gcc.dg/vect/vect-88.c: Likewise.
5064         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5065         * gcc.dg/vect/vect-89.c: Likewise.
5066         * gcc.dg/vect/vect-91.c: Likewise.
5067         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5068         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5069         * gfortran.dg/vect/vect-2.f90: Likewise.
5070         * gfortran.dg/vect/vect-3.f90: Likewise.
5071         * gfortran.dg/vect/vect-4.f90: Likewise.
5072         * gfortran.dg/vect/vect-5.f90: Likewise.
5073
5074 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5075
5076         PR tree-optimization/36318
5077         * gcc.dg/tree-ssa/sra-7.c: New test.
5078
5079 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5080
5081         PR fortran/37203
5082         * gfortran.dg/reshape_order_5.f90: New.
5083         * gfortran.dg/reshape_shape_1.f90: New.
5084
5085 2009-06-04  Jason Merrill  <jason@redhat.com>
5086
5087         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5088
5089 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5090
5091         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5092         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5093
5094 2009-06-04  Richard Guenther  <rguenther@suse.de>
5095
5096         PR c++/39371
5097         * g++.dg/torture/pr40335.C: New testcase.
5098
5099 2009-06-03  Richard Guenther  <rguenther@suse.de>
5100
5101         PR middle-end/40328
5102         * gcc.dg/torture/pr40328.c: New testcase.
5103
5104 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5105
5106         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5107         m68k and fido.
5108
5109 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5110
5111         * g++.dg/torture/pr40323.C: New file.
5112
5113 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5114
5115         * gnat.dg/specs/root.ads: New test.
5116         * gnat.dg/specs/root-level_1.ads: Likewise.
5117         * gnat.dg/specs/root-level_2.ads: Likewise.
5118         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5119
5120 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5121
5122         * g++.dg/init/ref15.C: Require unwrapped targets.
5123
5124 2009-06-02  Jason Merrill  <jason@redhat.com>
5125
5126         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5127         * g++.dg/cpp0x/initlist18.C: New.
5128         * g++.dg/cpp0x/initlist19.C: New.
5129
5130         * g++.dg/cpp0x/auto14.C: New.
5131
5132 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5133
5134         * gnat.dg/alignment6.adb: Remove XFAIL.
5135
5136 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5137
5138         PR c++/38089
5139         * g++.dg/template/spec36.C: New test.
5140
5141 2009-06-01  Ian Lance Taylor  <iant@google.com>
5142
5143         * gcc.dg/cast-qual-3.c: New testcase.
5144         * g++.dg/warn/Wcast-qual2.C: New testcase.
5145
5146 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5147
5148         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5149         (process-message): Expect column numbers.
5150         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5151         * gcc.dg/pch/counter-2.c: Same.
5152         * gcc.dg/pch/valid-2.c: Same.
5153         * gcc.dg/pch/warn-1.c: Same.
5154         * gcc.dg/pch/valid-1.c: Same.
5155         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5156         * gcc.dg/cpp/syshdr.c: Same.
5157         * gcc.dg/cpp/19940712-1.c: Same.
5158         * gcc.dg/cpp/missing-header-1.c: Same.
5159         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5160         * gcc.dg/cpp/tr-warn3.c: Same.
5161         * gcc.dg/cpp/pr29612-2.c: Same.
5162         * gcc.dg/cpp/tr-warn4.c: Same.
5163         * gcc.dg/cpp/Wtrigraphs.c: Same.
5164         * gcc.dg/cpp/poison.c: Same.
5165         * gcc.dg/cpp/arith-3.c: Same.
5166         * gcc.dg/cpp/sysmac2.c: Same.
5167         * gcc.dg/cpp/cpp.exp: Same.
5168         * gcc.dg/cpp/tr-warn5.c: Same.
5169         * gcc.dg/cpp/include2.c: Same.
5170         * gcc.dg/cpp/Wmissingdirs.c: Same.
5171         * gcc.dg/cpp/Wmissingdirs.c: Same.
5172         * gcc.dg/cpp/tr-warn6.c: Same.
5173         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5174         * gcc.dg/cpp/macspace1.c: Same.
5175         * gcc.dg/cpp/escape-2.c: Same.
5176         * gcc.dg/cpp/assert2.c: Same.
5177         * gcc.dg/cpp/undef2.c: Same.
5178         * gcc.dg/cpp/macspace2.c: Same.
5179         * gcc.dg/cpp/tr-warn1.c: Same.
5180         * gcc.dg/cpp/extratokens2.c: Same.
5181         * gcc.dg/cpp/strify2.c: Same.
5182         * gcc.dg/cpp/Wsignprom.c: Same.
5183         * gcc.dg/cpp/redef2.c: Same.
5184         * gcc.dg/cpp/trad/trad.exp: Same.
5185         * gcc.dg/cpp/arith-1.c: Same.
5186         * gcc.dg/cpp/extratokens.c: Same.
5187         * gcc.dg/cpp/if-mpar.c: Same.
5188
5189 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5190
5191         * gnat.dg/nested_float_packed.ads: New test.
5192
5193 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5194             Eric Botcazou  <botcazou@adacore.com>
5195
5196         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5197         * gnat.dg/test_oconst.adb: New test.
5198
5199 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5200
5201         * gcc.dg/plugin/ggcplug.c: Moved comment.
5202         (plugin_init): Fixed typo, declared i, returned 0 at end.
5203
5204 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5205
5206         PR testsuite/40244
5207         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5208         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5209
5210 2009-05-29  Ian Lance Taylor  <iant@google.com>
5211
5212         * gcc.dg/Wcxx-compat-11.c: New testcase.
5213
5214 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5215
5216         PR fortran/40019
5217         * gfortran.dg/leadz_trailz_1.f90: New test.
5218         * gfortran.dg/leadz_trailz_2.f90: New test.
5219
5220 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5221
5222         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5223         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5224         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5225         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5226         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5227         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5228         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5229         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5230         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5231         * gcc.dg/tree-ssa/sra-5.c: New file.
5232         * gcc.dg/tree-ssa/sra-6.c: New file.
5233         * gcc.c-torture/compile/sra-1.c: New file.
5234
5235 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR middle-end/40291
5238         * gcc.c-torture/compile/pr40291.c: New test.
5239
5240         PR target/40017
5241         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5242         __vector _Bool.
5243         * gcc.target/powerpc/altivec-30.c: New test.
5244         * gcc.target/powerpc/altivec-31.c: New test.
5245
5246 2009-05-28  Richard Guenther  <rguenther@suse.de>
5247
5248         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5249         * gcc.c-torture/execute/20090527-1.c: Likewise.
5250
5251 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5252
5253         PR c++/39754
5254         * g++.dg/template/canon-type-1.C: New test.
5255         * g++.dg/template/canon-type-2.C: Likewise.
5256         * g++.dg/template/canon-type-3.C: Likewise.
5257         * g++.dg/template/canon-type-4.C: Likewise.
5258         * g++.dg/template/canon-type-5.C: Likewise.
5259         * g++.dg/template/canon-type-6.C: Likewise.
5260         * g++.dg/template/canon-type-7.C: Likewise.
5261
5262 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5263             Uros Bizjak  <ubizjak@gmail.com>
5264             Danny Smith  <dansmister@gmail.com>
5265
5266         PR target/37216
5267
5268         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5269         New function.
5270         * gcc.target/i386/pr37216.c:  New test source file.
5271         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5272         use -fno-common for testing Cygwin and MinGW targets.
5273
5274 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5275
5276         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5277         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5278         * g++.dg/pr37742.C (size_t): Likewise.
5279         * g++.dg/torture/pr34850.C (size_t): Likewise.
5280         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5281         _PTRDIFF_TYPE__.
5282         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5283         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5284         (size_t): Use __extension__ and __SIZE_TYPE__.
5285         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5286         __SIZE_TYPE__.
5287         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5288         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5289         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5290         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5291         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5292         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5293         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5294         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5295         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5296         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5297         (__ssize_t): Likewise.
5298         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5299         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5300         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5301         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5302         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5303         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5304         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5305         * gcc.dg/pr33667.c (size_t): Likewise.
5306         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5307         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5308         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5309         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5310         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5311         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5312
5313 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5314
5315         PR tree-optimization/40254
5316         * gcc.dg/vect/pr40254.c: New test.
5317
5318 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5319
5320         PR middle-end/33699
5321         * gcc.target/mips/const-anchor-1.c: New test.
5322         * gcc.target/mips/const-anchor-2.c: New test.
5323
5324 2009-05-27  Jason Merrill  <jason@redhat.com>
5325
5326         * g++.dg/cpp0x/initlist15.C: New.
5327         * g++.dg/cpp0x/initlist16.C: New.
5328         * g++.dg/cpp0x/initlist17.C: New.
5329
5330 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5331
5332         PR fortran/39178
5333         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5334         patterns to reflect frontend changes.
5335         * gfortran.dg/vector_subscript_4.f90: Likewise.
5336
5337 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5338             Eric Botcazou  <botcazou@adacore.com>
5339
5340         * gcc.c-torture/execute/align-nest.c: New testcase.
5341         * gnat.dg/misaligned_nest.adb: New testcase.
5342
5343 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5344
5345         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5346         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5347         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5348         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5349
5350 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5351
5352         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5353         cast instead of assuming 0ul.
5354         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5355         __SIZE_TYPE__.
5356         (_type_desc): Make first argument const.
5357         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5358
5359 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5360
5361         PR libfortran/40187
5362         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5363         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5364
5365 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5366
5367         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5368         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5369         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5370         * gcc.dg/plugin/ggcplug.c: Added new file.
5371
5372 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5373
5374         PR fortran/40246
5375         * gfortran.dg/nullify_4.f90: New test.
5376
5377 2009-05-26  Richard Guenther  <rguenther@suse.de>
5378
5379         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5380
5381 2009-05-26  Richard Guenther  <rguenther@suse.de>
5382
5383         PR middle-end/40252
5384         * gcc.c-torture/compile/pr40252.c: New testcase.
5385
5386 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5387
5388         PR c++/40007
5389         * g++.dg/template/typedef18.C: New test.
5390         * g++.dg/template/typedef19.C: Likewise.
5391         * g++.dg/template/typedef20.C: Likewise.
5392         * g++.dg/template/access11.C: Adjust.
5393
5394 2009-05-26  Richard Guenther  <rguenther@suse.de>
5395
5396         PR testsuite/40247
5397         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5398
5399 2009-05-25  Jason Merrill  <jason@redhat.com>
5400
5401         PR c++/38064
5402         * g++.dg/cpp0x/enum3.C: New test.
5403
5404 2009-05-25  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/36327
5407         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5408         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5409         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5410         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5411         * gcc.dg/vect/vect-40.c: Likewise.
5412         * gcc.dg/vect/vect-42.c: Likewise.
5413         * gcc.dg/vect/vect-46.c: Likewise.
5414         * gcc.dg/vect/vect-76.c: Likewise.
5415
5416 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5417
5418         PR fortran/40176
5419         * gfortran.dg/proc_ptr_18.f90: New.
5420         * gfortran.dg/proc_ptr_19.f90: New.
5421         * gfortran.dg/proc_ptr_comp_9.f90: New.
5422         * gfortran.dg/proc_ptr_comp_10.f90: New.
5423
5424 2009-05-25  Richard Guenther  <rguenther@suse.de>
5425
5426         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5427         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5428
5429 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5430
5431         PR tree-optimization/40238
5432         * gcc.dg/vect/pr40238.c: New test.
5433
5434 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5435             Dominique Dhumieres  <dominiq@lps.ens.fr>
5436
5437         PR fortran/35732
5438         PR fortran/39872
5439         * gfortran.dg/bounds_check_fail_3.f90: New test.
5440         * gfortran.dg/bounds_check_fail_4.f90: New test.
5441         * gfortran.dg/bounds_check_14.f90: Update test.
5442         * gfortran.dg/bound_4.f90: Update test.
5443
5444 2009-05-24  Richard Guenther  <rguenther@suse.de>
5445
5446         PR middle-end/40233
5447         * gcc.c-torture/compile/pr40233.c: New testcase.
5448
5449 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5450
5451         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5452         for alpha*-*-* targets.
5453
5454 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5455
5456         * gcc.dg/vect/bb-slp-1.c: New test.
5457         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5458         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5459         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5460         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5461         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5462         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5463         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5464         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5465         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5466         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5467         gcc.dg/vect/bb-slp-22.c: Likewise.
5468         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5469
5470 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5471             Maxim Kuvyrkov  <maxim@codesourcery.com>
5472
5473         * gcc.dg/falign-labels-1.c: New test.
5474
5475 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5476
5477         * gnat.dg/specs/rep_clause3.ads: New test.
5478
5479 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5480
5481         * gnat.dg/addr6.adb: New test.
5482
5483 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5484
5485         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5486         New function.
5487         * gcc.target/arm/thumb2-mul-space.c: New file.
5488         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5489         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5490         * gcc.target/arm/thumb2-mul-speed.c: New file.
5491
5492 2009-05-22  Richard Guenther  <rguenther@suse.de>
5493
5494         PR middle-end/38964
5495         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5496         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5497         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5498
5499 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5500
5501         * gcc.dg/dll-6.c: New test.
5502         * gcc.dg/dll-6a.c: Likewise.
5503         * gcc.dg/dll-7.c: Likewise.
5504         * gcc.dg/dll-7a.c: Likewise.
5505         * g++.dg/ext/dllexport2.C: Likewise.
5506         * g++.dg/ext/dllexport2a.cc: Likewise.
5507
5508 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5509
5510         PR target/37846
5511         * gcc.target/ia64/mfused-madd-vect.c: New test.
5512         * gcc.target/ia64/mfused-madd.c: New test.
5513         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5514         * gcc.target/ia64/mno-fused-madd.c: New test.
5515
5516 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5517
5518         * gcc.target/i386/movbe-1.c: New.
5519         * gcc.target/i386/movbe-2.c: Likewise.
5520
5521 2009-05-21  Taras Glek  <tglek@mozilla.com>
5522
5523         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5524         plugin_init signature.
5525         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5526         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5527         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5528
5529 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5530
5531         * gcc.dg/target/arm/neon-vmla-1.c: New.
5532         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5533
5534 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5535
5536         * gcc.target/mips/octeon-exts-6.c: New test.
5537         * gcc.target/mips/extend-1.c: New test.
5538         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5539         EXTS.
5540         * gcc.target/mips/octeon-exts-5.c: Likewise.
5541
5542 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5543
5544         PR middle-end/40204
5545         * gcc.c-torture/compile/pr40204.c: New test.
5546
5547 2009-05-20  Richard Guenther  <rguenther@suse.de>
5548
5549         * gcc.c-torture/compile/20090518-1.c: New testcase.
5550
5551 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5552
5553         PR tree-optimization/40087
5554         * gcc.dg/tree-ssa/pr40087.c: New test.
5555
5556 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5557
5558         * gcc.dg/vector-4.c: New testcase.
5559         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5560         * g++.dg/ext/vector16.C: New testcase.
5561
5562 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5563
5564         PR c/40172
5565         * gcc.dg/pr40172.c: Renamed to ...
5566         * gcc.dg/pr40172-1.c: This.
5567
5568         * gcc.dg/pr40172-2.c: New.
5569         * gcc.dg/pr40172-3.c: Likewise.
5570
5571 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5572
5573         PR c/40172
5574         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5575
5576 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5577
5578         * gnat.dg/loop_optimization6.ad[sb]: New test.
5579
5580 2009-05-19  Richard Guenther  <rguenther@suse.de>
5581
5582         * gcc.c-torture/compile/20090519-1.c: New testcase.
5583
5584 2009-05-18  Jason Merrill  <jason@redhat.com>
5585
5586         * g++.dg/cpp0x/explicit1.C: New.
5587         * g++.dg/cpp0x/explicit2.C: New.
5588
5589 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5590
5591         PR debug/40109
5592         * g++.dg/debug/dwarf2/nested-1.C: New test.
5593
5594 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5595
5596         PR testsuite/39907
5597         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5598         stack alignment.
5599
5600 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5601
5602         PR fortran/40164
5603         * gfortran.dg/proc_ptr_comp_8.f90: New.
5604
5605 2009-05-18  Richard Guenther  <rguenther@suse.de>
5606
5607         PR fortran/40168
5608         * gfortran.dg/array_memset_2.f90: Adjust.
5609
5610 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5611
5612         PR fortran/36947
5613         PR fortran/40039
5614         * gfortran.dg/interface_27.f90: New.
5615         * gfortran.dg/interface_28.f90: New.
5616         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5617         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5618
5619 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5620
5621         * gcc.target/m68k/tls-ie.c: New test.
5622         * gcc.target/m68k/tls-le.c: New test.
5623         * gcc.target/m68k/tls-gd.c: New test.
5624         * gcc.target/m68k/tls-ld.c: New test.
5625         * gcc.target/m68k/tls-ie-xgot.c: New test.
5626         * gcc.target/m68k/tls-le-xtls.c: New test.
5627         * gcc.target/m68k/tls-gd-xgot.c: New test.
5628         * gcc.target/m68k/tls-ld-xgot.c: New test.
5629         * gcc.target/m68k/tls-ld-xtls.c: New test.
5630         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5631
5632 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5633
5634         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5635
5636 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5637
5638         PR c/40172
5639         * gcc.dg/pr40172.c: New.
5640
5641 2009-05-17  Jason Merrill  <jason@redhat.com>
5642
5643         PR c++/40139
5644         * g++.dg/template/dtor6.C: New.
5645
5646 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5647
5648         * g++.dg/warn/translate-ice-1.C: New test.
5649
5650 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5651
5652         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5653         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5654         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5655         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5656
5657 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5658
5659         PR fortran/33197
5660         * gfortran.dg/erf_2.F90: New test.
5661         * gfortran.dg/erfc_scaled_2.f90: New test.
5662
5663 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5664
5665         PR fortran/31243
5666         * gfortran.dg/string_1.f90: New test.
5667         * gfortran.dg/string_2.f90: New test.
5668         * gfortran.dg/string_3.f90: New test.
5669
5670 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5671
5672         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5673         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5674
5675 2009-05-15  Ian Lance Taylor  <iant@google.com>
5676
5677         * gcc.dg/Wcxx-compat-10.c: New testcase.
5678
5679 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5680
5681         PR 16302
5682         * gcc.dg/pr16302.c: New.
5683         * g++.dg/warn/pr16302.C: New.
5684
5685 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5686
5687         * gcc.dg/torture/builtin-math-5.c: New.
5688         * gcc.dg/torture/builtin-math-6.c: New.
5689         * lib/target-supports.exp (check_effective_target_mpc): New.
5690
5691 2009-05-15  Jan Hubicka  <jh@suse.cz>
5692
5693         * gcc.dg/tree-ssa/inline-3.c: New testcase
5694
5695 2009-05-15  Jan Hubicka  <jh@suse.cz>
5696
5697         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5698         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5699         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5700         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5701         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5702         Mark noinline.
5703         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5704         Mark noinline.
5705         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5706         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5707
5708 2009-05-15  Jan Hubicka  <jh@suse.cz>
5709
5710         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5711         optimized by sibcall noinline.
5712
5713 2009-05-15  Jan Hubicka  <jh@suse.cz>
5714
5715         * sibcall-1.c (track): Mark noinline.
5716         * sibcall-2.c (track): Mark noinline.
5717         * sibcall-3.c (track): Mark noinline.
5718         * sibcall-4.c (track): Mark noinline.
5719
5720 2009-05-15  Jan Hubicka  <jh@suse.cz>
5721
5722         * flatten-2.c: Disable early inlining; add comment.
5723         * flatten-3.c: New test based on flatten-2.c.
5724
5725 2009-05-15  Richard Guenther  <rguenther@suse.de>
5726
5727         PR tree-optimization/39999
5728         * gcc.c-torture/compile/pr39999.c: New testcase.
5729
5730 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5731
5732         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5733
5734 2009-05-14  Ian Lance Taylor  <iant@google.com>
5735
5736         * gcc.dg/Wcxx-compat-9.c: New testcase.
5737
5738 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5739
5740         PR fortran/39996
5741         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5742         * gfortran.dg/duplicate_type_2.f90: Ditto.
5743         * gfortran.dg/duplicate_type_3.f90: New.
5744
5745 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5746
5747         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5748         * ada/acats/tests/c5/c59002c.ada: Likewise.
5749
5750 2009-05-13  Taras Glek  <tglek@mozilla.com>
5751
5752         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5753         attributes and decl smashing.
5754         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5755         attributes.
5756         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5757         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5758
5759 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR fortran/39865
5762         * gfortran.dg/pr39865.f90: New test.
5763         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5764         arrays in FMT=.
5765         * gfortran.dg/hollerith_f95.f90: Likewise.
5766         * gfortran.dg/hollerith6.f90: New test.
5767         * gfortran.dg/hollerith7.f90: New test.
5768
5769 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5770
5771         PR cpp/36674
5772         * gcc.dg/cpp/pr36674.i: New.
5773
5774 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5775
5776         PR middle-end/40035
5777         * gcc.c-torture/compile/pr40035.c: New test.
5778
5779 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5780
5781         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5782
5783 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5784
5785         PR fortran/40110
5786         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5787         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5788         * gfortran.dg/interop_params.f03: Ditto.
5789
5790 2009-05-12  Jan Hubicka  <jh@suse.cz>
5791
5792         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5793         so unrolling still happens.
5794         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5795         * gcc.dg/ipa/ipacost-2.c: Likewise.
5796         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5797
5798 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5799
5800         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5801
5802 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5803
5804         * lib/target-supports.exp (check_profiling_available): Return
5805         false for -p on *-*-cygwin* targets.
5806
5807 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5808
5809         PR tree-optimization/38632
5810         * g++.dg/tree-ssa/pr38632.C: New.
5811
5812 2009-05-11  Jan Hubicka  <jh@suse.cz>
5813
5814         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5815         we now optimize better.
5816         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5817         out at different places.
5818         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5819         unroling.
5820         * gcc.dg/vect/vect-76.c: Likewise.
5821         * gcc.dg/vect/vect-70.c: Likewise.
5822         * gcc.dg/vect/vect-66.c: Likewise.
5823         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5824         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5825
5826 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5827
5828         PR middle-end/40080
5829         * gcc.c-torture/compile/pr40080.c: New.
5830
5831 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5832
5833         * gcc.c-torture/compile/pr40026.c: New testcase.
5834
5835 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5836
5837         PR fortran/40089
5838         * gfortran.dg/proc_ptr_comp_7.f90: New.
5839
5840 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5841
5842         PR tree-optimization/40074
5843         * gcc.dg/vect/pr40074.c: New test.
5844
5845 2009-05-10  Ian Lance Taylor  <iant@google.com>
5846
5847         * gcc.dg/Wcxx-compat-7.c: New testcase.
5848         * gcc.dg/Wcxx-compat-8.c: New testcase.
5849         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5850         * gcc.dg/pr17188-1.c: Likewise.
5851         * gcc.dg/pr39084.c: Likewise.
5852
5853 2009-05-10  Michael Matz  <matz@suse.de>
5854
5855         PR target/40031
5856         * gcc.dg/pr40031.c: New test.
5857
5858 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5859
5860         PR fortran/40018
5861         * gfortran.dg/array_constructor_31.f90: New test.
5862
5863 2009-05-10  Richard Guenther  <rguenther@suse.de>
5864
5865         PR tree-optimization/40081
5866         * g++.dg/torture/pr40081.C: New testcase.
5867
5868 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5869
5870         PR fortran/38863
5871         * gfortran.dg/dependency_24.f90: New test.
5872         * gfortran.dg/dependency_23.f90: Clean up module files.
5873
5874 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5875
5876         PR fortran/38956
5877         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5878         * gfortran.dg/chmod_2.f90: Likewise.
5879         * gfortran.dg/chmod_3.f90: Likewise.
5880         * gfortran.dg/open_errors.f90: Likewise.
5881
5882 2009-05-09  Jan Hubicka  <jh@suse.cz>
5883
5884         PR middle-end/40043
5885         * g++.dg/eh/nested-try.C: New test.
5886
5887 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5888
5889         PR tree-optimization/40049
5890         * gcc.dg/vect/vect-shift-2.c: New test.
5891
5892 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5893
5894         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5895         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5896
5897 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5898
5899         PR c/36892
5900         * g++.dg/warn/deprecated-6.C: New.
5901         * gcc.dg/deprecated-4.c: Likewise.
5902         * gcc.dg/deprecated-5.c: Likewise.
5903         * gcc.dg/deprecated-6.c: Likewise.
5904
5905 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5906
5907         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5908         __aligned__(__BIGGEST_ALIGNMENT__).
5909         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5910         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5911         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5912         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5913         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5914         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5915         * gcc.dg/vect/Os-vect-95.c: Likewise.
5916         * gcc.dg/vect/pr20122.c: Likewise.
5917         * gcc.dg/vect/pr36493.c: Likewise.
5918         * gcc.dg/vect/pr37385.c: Likewise.
5919         * gcc.dg/vect/slp-7.c: Likewise.
5920         * gcc.dg/vect/slp-9.c: Likewise.
5921         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5922         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5923         * gcc.dg/vect/vect-35.c: Likewise.
5924         * gcc.dg/vect/vect-40.c: Likewise.
5925         * gcc.dg/vect/vect-42.c: Likewise.
5926         * gcc.dg/vect/vect-44.c: Likewise.
5927         * gcc.dg/vect/vect-46.c: Likewise.
5928         * gcc.dg/vect/vect-48.c: Likewise.
5929         * gcc.dg/vect/vect-52.c: Likewise.
5930         * gcc.dg/vect/vect-54.c: Likewise.
5931         * gcc.dg/vect/vect-56.c: Likewise.
5932         * gcc.dg/vect/vect-58.c: Likewise.
5933         * gcc.dg/vect/vect-60.c: Likewise.
5934         * gcc.dg/vect/vect-74.c: Likewise.
5935         * gcc.dg/vect/vect-75.c: Likewise.
5936         * gcc.dg/vect/vect-76.c: Likewise.
5937         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5938         * gcc.dg/vect/vect-77.c: Likewise.
5939         * gcc.dg/vect/vect-77-global.c: Likewise.
5940         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5941         * gcc.dg/vect/vect-78.c: Likewise.
5942         * gcc.dg/vect/vect-78-global.c: Likewise.
5943         * gcc.dg/vect/vect-80.c: Likewise.
5944         * gcc.dg/vect/vect-85.c: Likewise.
5945         * gcc.dg/vect/vect-87.c: Likewise.
5946         * gcc.dg/vect/vect-88.c: Likewise.
5947         * gcc.dg/vect/vect-92.c: Likewise.
5948         * gcc.dg/vect/vect-93.c: Likewise.
5949         * gcc.dg/vect/vect-95.c: Likewise.
5950         * gcc.dg/vect/vect-97.c: Likewise.
5951         * gcc.dg/vect/vect-complex-1.c: Likewise.
5952         * gcc.dg/vect/vect-complex-4.c: Likewise.
5953         * gcc.dg/vect/vect-complex-5.c: Likewise.
5954         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5955         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5956         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5957         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5958         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5959         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5960         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5961         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5962         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5963         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5964         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5965         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5966         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5967         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5968         * gcc.dg/vect/vect-outer-1.c: Likewise.
5969         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5970         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5971         * gcc.dg/vect/vect-outer-2.c: Likewise.
5972         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5973         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5974         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5975         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5976         * gcc.dg/vect/vect-outer-3.c: Likewise.
5977         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5978         * gcc.dg/vect/vect-outer-5.c: Likewise.
5979         * gcc.dg/vect/vect-outer-6.c: Likewise.
5980         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5981         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5982         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5983         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5984         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5985         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5986         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5987         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5988         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5989         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5990         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5991         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5992         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5993         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5994
5995 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5996
5997         PR c/24581
5998         * gcc.dg/torture/complex-sign.h: New header.
5999         * gcc.dg/torture/complex-sign-add.c,
6000         gcc.dg/torture/complex-sign-mixed-add.c,
6001         gcc.dg/torture/complex-sign-mixed-div.c,
6002         gcc.dg/torture/complex-sign-mixed-mul.c,
6003         gcc.dg/torture/complex-sign-mixed-sub.c,
6004         gcc.dg/torture/complex-sign-mul.c,
6005         gcc.dg/torture/complex-sign-sub.c: New tests.
6006
6007 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6008
6009         PR fortran/39876
6010         * gfortran.dg/intrinsic_3.f90: New.
6011
6012 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6013
6014         PR c/39037
6015         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6016         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6017         * gcc.dg/dfp/float-constant-double.c: New test.
6018         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6019         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6020         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6021         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6022         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6023         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6024         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6025         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6026         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6027
6028 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6029
6030         PR middle-end/40057
6031         * gcc.c-torture/execute/pr40057.c: New test.
6032
6033 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6034
6035         * gcc.c-torture/compile/const-high-part.c: New test.
6036
6037 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6038
6039         PR testsuite/40050
6040         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6041         build plugin.
6042
6043 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6044
6045         PR fortran/39630
6046         * gfortran.dg/proc_decl_1.f90: Modified.
6047         * gfortran.dg/proc_ptr_comp_1.f90: New.
6048         * gfortran.dg/proc_ptr_comp_2.f90: New.
6049         * gfortran.dg/proc_ptr_comp_3.f90: New.
6050         * gfortran.dg/proc_ptr_comp_4.f90: New.
6051         * gfortran.dg/proc_ptr_comp_5.f90: New.
6052         * gfortran.dg/proc_ptr_comp_6.f90: New.
6053
6054 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6055
6056         PR c++/17395
6057         * g++.dg/template/call7.C: New test.
6058
6059 2009-05-06  Diego Novillo  <dnovillo@google.com>
6060
6061         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6062
6063 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6064
6065         * gfortran.dg/pr40021.f: Moved to ...
6066         * gfortran.fortran-torture/execute/pr40021.f: Here.
6067
6068 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6069
6070         PR middle-end/39986
6071         * gcc.dg/dfp/pr39986.c: New test.
6072
6073 2009-05-06  Michael Matz  <matz@suse.de>
6074
6075         PR middle-end/40021
6076         * gfortran.dg/pr40021.f: New test.
6077
6078 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6079
6080         * lib/plugin-support.exp: New file containing support procs for
6081         plugin testcases.
6082         * lib/target-supports.exp (check_plugin_available): New proc.
6083         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6084         * gcc.dg/plugin/selfassign.c: New plugin source file.
6085         * gcc.dg/plugin/self-assign-test-1.c: New test.
6086         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6087         * g++.dg/README: Add description for plugin test.
6088         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6089         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6090         * g++.dg/plugin/selfassign.c: New plugin source file.
6091         * g++.dg/plugin/self-assign-test-1.C: New test.
6092         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6093         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6094         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6095         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6096
6097 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6098
6099         PR fortran/40041
6100         * gfortran.dg/intrinsic_2.f90: New test.
6101         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6102
6103 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6104
6105         PR c/40032
6106         * gcc.dg/noncompile/incomplete-5.c: New test.
6107
6108 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR middle-end/39666
6111         * gcc.dg/pr39666-1.c: New test.
6112         * gcc.dg/pr39666-2.c: Likewise.
6113         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6114         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6115         * gfortran.dg/pr39666-1.f90: Likewise.
6116         * gfortran.dg/pr39666-2.f90: Likewise.
6117
6118 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6119
6120         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6121         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6122         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6123
6124 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6125
6126         PR fortran/39998
6127         * gfortran.dg/proc_ptr_17.f90: New.
6128
6129 2009-05-05  Richard Guenther  <rguenther@suse.de>
6130
6131         PR tree-optimization/40022
6132         * gcc.c-torture/execute/pr40022.c: New testcase.
6133
6134 2009-05-05  Richard Guenther  <rguenther@suse.de>
6135
6136         PR middle-end/40023
6137         * gcc.c-torture/compile/pr40023.c: New testcase.
6138
6139 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6140
6141         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6142         * g++.dg/template/overload9.C: Likewise.
6143         * g++.dg/ext/ms-1.C: New.
6144
6145 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6146
6147         PR c++/40013
6148         * g++.dg/ext/vla7.C: New test.
6149
6150 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6151
6152         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6153
6154 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6155
6156         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6157         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6158         Update expected errors.
6159
6160 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6161
6162         PR c++/28152
6163         * g++.dg/parse/parser-pr28152.C: New.
6164         * g++.dg/parse/parser-pr28152-2.C: New.
6165
6166 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6167
6168         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6169
6170 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6171
6172         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6173         * gcc.target/sparc/fexpand-2.c: Likewise.
6174         * gcc.target/sparc/fpmerge-2.c: Likewise.
6175         * gcc.target/sparc/pdist-2.c: Likewise.
6176
6177 2009-05-03  Richard Guenther  <rguenther@suse.de>
6178
6179         PR c/39983
6180         * gcc.c-torture/compile/pr39983.c: New testcase.
6181
6182 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6183
6184         * gcc.dg/c99-complex-3.c: New test.
6185
6186 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6187
6188         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6189
6190 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6191
6192         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6193
6194 2009-05-02  Richard Guenther  <rguenther@suse.de>
6195
6196         PR middle-end/40001
6197         * gcc.target/spu/pr40001.c: New testcase.
6198
6199 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6200
6201         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6202
6203 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6204
6205         PR middle-end/39579
6206         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6207         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6208
6209 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6210
6211         PR testsuite/39776
6212         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6213         no longer issued.
6214
6215 2009-04-30  David Ayers  <ayers@fsfe.org>
6216
6217         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6218         and gcc_error_prefix variables.
6219         * objc.dg/bad-receiver-type.m: Update to match correct
6220         diagnostics marker.
6221         * objc.dg/encode-5.m: Likewise.
6222         * objc.dg/id-1.m: Likewise.
6223         * objc.dg/method-1.m: Likewise.
6224         * objc.dg/method-6.m: Likewise.
6225         * objc.dg/method-7.m: Likewise.
6226         * objc.dg/method-9.m: Likewise.
6227         * objc.dg/method-11.m: Likewise.
6228         * objc.dg/method-20.m: Likewise.
6229         * objc.dg/private-1.m: Likewise.
6230
6231 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6232
6233         PR libfortran/39667
6234         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6235         * gfortran.dg/advance_4.f90: Likewise
6236         * gfortran.dg/advance_5.f90: Likewise
6237         * gfortran.dg/append_1.f90: Likewise
6238         * gfortran.dg/backslash_1.f90: Likewise
6239         * gfortran.dg/backslash_2.f90: Likewise
6240         * gfortran.dg/backslash_3.f: Likewise
6241         * gfortran.dg/backspace_10.f90: Likewise
6242         * gfortran.dg/backspace_3.f: Likewise
6243         * gfortran.dg/backspace_4.f: Likewise
6244         * gfortran.dg/backspace_5.f: Likewise
6245         * gfortran.dg/backspace_8.f: Likewise
6246         * gfortran.dg/backspace_9.f: Likewise
6247         * gfortran.dg/complex_write.f90: Likewise
6248         * gfortran.dg/convert_implied_open.f90: Likewise
6249         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6250         * gfortran.dg/dos_eol.f: Likewise
6251         * gfortran.dg/empty_format_1.f90: Likewise
6252         * gfortran.dg/endfile.f: Likewise
6253         * gfortran.dg/eof_1.f90: Likewise
6254         * gfortran.dg/eor_1.f90: Likewise
6255         * gfortran.dg/eor_handling_1.f90: Likewise
6256         * gfortran.dg/eor_handling_2.f90: Likewise
6257         * gfortran.dg/eor_handling_3.f90: Likewise
6258         * gfortran.dg/eor_handling_4.f90: Likewise
6259         * gfortran.dg/eor_handling_5.f90: Likewise
6260         * gfortran.dg/error_recovery_5.f90: Likewise
6261         * gfortran.dg/f2003_inquire_1.f03: Likewise
6262         * gfortran.dg/f2003_io_4.f03: Likewise
6263         * gfortran.dg/f2003_io_5.f03: Likewise
6264         * gfortran.dg/f2003_io_7.f03: Likewise
6265         * gfortran.dg/fgetc_1.f90: Likewise
6266         * gfortran.dg/fgetc_2.f90: Likewise
6267         * gfortran.dg/flush_1.f90: Likewise
6268         * gfortran.dg/fmt_exhaust.f90: Likewise
6269         * gfortran.dg/fmt_huge.f90: Likewise
6270         * gfortran.dg/fmt_read.f90: Likewise
6271         * gfortran.dg/fmt_t_1.f90: Likewise
6272         * gfortran.dg/fmt_t_2.f90: Likewise
6273         * gfortran.dg/fmt_t_3.f90: Likewise
6274         * gfortran.dg/fmt_t_4.f90: Likewise
6275         * gfortran.dg/fmt_t_5.f90: Likewise
6276         * gfortran.dg/fmt_t_7.f: Likewise
6277         * gfortran.dg/fseek.f90: Likewise
6278         * gfortran.dg/ftell_1.f90: Likewise
6279         * gfortran.dg/ftell_2.f90: Likewise
6280         * gfortran.dg/func_derived_3.f90: Likewise
6281         * gfortran.dg/inquire_9.f90: Likewise
6282         * gfortran.dg/iostat_1.f90: Likewise
6283         * gfortran.dg/iostat_2.f90: Likewise
6284         * gfortran.dg/list_read_1.f90: Likewise
6285         * gfortran.dg/list_read_4.f90: Likewise
6286         * gfortran.dg/list_read_5.f90: Likewise
6287         * gfortran.dg/list_read_7.f90: Likewise
6288         * gfortran.dg/list_read_8.f90: Likewise
6289         * gfortran.dg/list_read_9.f90: Likewise
6290         * gfortran.dg/namelist_13.f90: Likewise
6291         * gfortran.dg/namelist_14.f90: Likewise
6292         * gfortran.dg/namelist_15.f90: Likewise
6293         * gfortran.dg/namelist_16.f90: Likewise
6294         * gfortran.dg/namelist_17.f90: Likewise
6295         * gfortran.dg/namelist_18.f90: Likewise
6296         * gfortran.dg/namelist_19.f90: Likewise
6297         * gfortran.dg/namelist_20.f90: Likewise
6298         * gfortran.dg/namelist_24.f90: Likewise
6299         * gfortran.dg/namelist_26.f90: Likewise
6300         * gfortran.dg/namelist_27.f90: Likewise
6301         * gfortran.dg/namelist_28.f90: Likewise
6302         * gfortran.dg/namelist_37.f90: Likewise
6303         * gfortran.dg/namelist_38.f90: Likewise
6304         * gfortran.dg/namelist_39.f90: Likewise
6305         * gfortran.dg/namelist_40.f90: Likewise
6306         * gfortran.dg/namelist_43.f90: Likewise
6307         * gfortran.dg/namelist_44.f90: Likewise
6308         * gfortran.dg/namelist_45.f90: Likewise
6309         * gfortran.dg/namelist_46.f90: Likewise
6310         * gfortran.dg/namelist_47.f90: Likewise
6311         * gfortran.dg/namelist_48.f90: Likewise
6312         * gfortran.dg/namelist_49.f90: Likewise
6313         * gfortran.dg/namelist_50.f90: Likewise
6314         * gfortran.dg/namelist_51.f90: Likewise
6315         * gfortran.dg/namelist_52.f90: Likewise
6316         * gfortran.dg/namelist_56.f90: Likewise
6317         * gfortran.dg/namelist_char_only.f90: Likewise
6318         * gfortran.dg/namelist_use.f90: Likewise
6319         * gfortran.dg/namelist_use_only.f90: Likewise
6320         * gfortran.dg/noadv_size.f90: Likewise
6321         * gfortran.dg/open_access_append_1.f90: Likewise
6322         * gfortran.dg/pad_no.f90: Likewise
6323         * gfortran.dg/pr12884.f: Likewise
6324         * gfortran.dg/pr17090.f90: Likewise
6325         * gfortran.dg/pr17285.f90: Likewise
6326         * gfortran.dg/pr17286.f90: Likewise
6327         * gfortran.dg/pr18122.f90: Likewise
6328         * gfortran.dg/pr18210.f90: Likewise
6329         * gfortran.dg/pr18392.f90: Likewise
6330         * gfortran.dg/pr19155.f: Likewise
6331         * gfortran.dg/pr19216.f: Likewise
6332         * gfortran.dg/pr19467.f90: Likewise
6333         * gfortran.dg/pr19657.f: Likewise
6334         * gfortran.dg/pr20257.f90: Likewise
6335         * gfortran.dg/read_bad_advance.f90: Likewise
6336         * gfortran.dg/read_eof_2.f90: Likewise
6337         * gfortran.dg/read_eof_4.f90: Likewise
6338         * gfortran.dg/read_many_1.f: Likewise
6339         * gfortran.dg/read_noadvance.f90: Likewise
6340         * gfortran.dg/read_repeat.f90: Likewise
6341         * gfortran.dg/read_size_noadvance.f90: Likewise
6342         * gfortran.dg/read_x_past.f: Likewise
6343         * gfortran.dg/record_marker_1.f90: Likewise
6344         * gfortran.dg/record_marker_3.f90: Likewise
6345         * gfortran.dg/rewind_1.f90: Likewise
6346         * gfortran.dg/runtime_warning_1.f90: Likewise
6347         * gfortran.dg/shape_3.f90: Likewise
6348         * gfortran.dg/slash_1.f90: Likewise
6349         * gfortran.dg/stat_1.f90: Likewise
6350         * gfortran.dg/stat_2.f90: Likewise
6351         * gfortran.dg/streamio_11.f90: Likewise
6352         * gfortran.dg/streamio_3.f90: Likewise
6353         * gfortran.dg/streamio_4.f90: Likewise
6354         * gfortran.dg/streamio_9.f90: Likewise
6355         * gfortran.dg/tl_editing.f90: Likewise
6356         * gfortran.dg/unf_io_convert_1.f90: Likewise
6357         * gfortran.dg/unf_io_convert_2.f90: Likewise
6358         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6359         * gfortran.dg/unf_short_record_1.f90: Likewise
6360         * gfortran.dg/utf8_1.f03: Likewise
6361         * gfortran.dg/utf8_2.f03: Likewise
6362         * gfortran.dg/widechar_IO_1.f90: Likewise
6363         * gfortran.dg/write_check3.f90: Likewise
6364         * gfortran.dg/write_rewind_2.f: Likewise
6365         * gfortran.dg/x_slash_2.f: Likewise
6366
6367 2009-04-29  Richard Guenther  <rguenther@suse.de>
6368
6369         PR target/39943
6370         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6371         New.
6372         (check_effective_target_vect_floatuint_cvt): Likewise.
6373         * gcc.dg/vect/slp-10.c: Adjust.
6374         * gcc.dg/vect/slp-11.c: Adjust.
6375         * gcc.dg/vect/slp-12b.c: Adjust.
6376         * gcc.dg/vect/slp-33.c: Adjust.
6377         * gcc.c-torture/compile/pr39943.c: New testcase.
6378
6379 2009-04-29  Richard Guenther  <rguenther@suse.de>
6380
6381         PR middle-end/39937
6382         * gcc.c-torture/compile/pr39937.c: New testcase.
6383
6384 2009-04-29  Richard Guenther  <rguenther@suse.de>
6385
6386         PR tree-optimization/39941
6387         * gcc.c-torture/compile/pr39941.c: New testcase.
6388
6389 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6390
6391         * gcc.target/bfin/20090411-1.c: New test.
6392
6393 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6394
6395         PR target/39565
6396         * gcc.dg/pr39565.c: New testcase.
6397
6398 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6399
6400         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6401         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6402         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6403         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6404         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6405         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6406         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6407         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6408         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6409         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6410         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6411         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6412         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6413         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6414         * gcc.target/i386/pr37191.c: Likewise.
6415         * gcc.target/i386/reload-1.c: Likewise.
6416         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6417         * g++.old-deja/g++.pt/repo2.C: Likewise.
6418         * g++.old-deja/g++.pt/repo3.C: Likewise.
6419         * g++.old-deja/g++.pt/repo4.C: Likewise.
6420         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6421         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6422         * g++.dg/template/repo1.C: Likewise.
6423         * g++.dg/template/repo2.C: Likewise.
6424         * g++.dg/template/repo3.C: Likewise.
6425         * g++.dg/template/repo4.C: Likewise.
6426         * g++.dg/template/repo5.C: Likewise.
6427         * g++.dg/template/repo6.C: Likewise.
6428         * g++.dg/template/repo7.C: Likewise.
6429         * g++.dg/template/repo8.C: Likewise.
6430         * g++.dg/template/repo9.C: Likewise.
6431         * g++.dg/rtti/repo1.C: Likewise.
6432         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6433         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6434         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6435         * g++.dg/other/PR23205.C: Skip for vxworks.
6436         * g++.dg/ext/visibility/class1.C: Requires PIC.
6437         * g++.dg/eh/async-unwind2.C: Requires PIC.
6438         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6439         does not have cxa_exit.
6440
6441 2009-04-28  Jing Yu  <jingyu@google.com>
6442
6443         PR testsuite/39790
6444         * lib/target-supports.exp (check_effective_target_tls): Remove
6445         comment of caching.
6446         (check_effective_target_tls_native): Likewise.
6447         (check_effective_target_tls_runtime): Likewise.
6448         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6449         tls to tls_runtime.
6450         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6451
6452 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6453
6454         PR fortran/39946
6455         * gfortran.dg/proc_ptr_16.f90: New.
6456
6457 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6458
6459         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6460         lp64 is true.
6461
6462 2009-04-28  Richard Guenther  <rguenther@suse.de>
6463
6464         PR middle-end/39937
6465         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6466
6467 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6468
6469         * g++.dg/warn/pr35652.C: Removed.
6470         * gcc.dg/pr35652.c: Likewise.
6471
6472 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6473
6474         * gcc.target/ia64/20071210-2.c: New testcase.
6475
6476 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6477
6478         PR c/39323
6479         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6480         * gcc.dg/pr39323-3.c: Ditto.
6481
6482 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6483
6484         PR fortran/39930
6485         PR fortran/39931
6486         * gfortran.dg/ambiguous_reference_2.f90: New.
6487         * gfortran.dg/pointer_assign_7.f90: New.
6488
6489 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6490             Mark Mitchell  <mark@codesourcery.com>
6491
6492         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6493         * gcc.dg/20020103-1.c: Check for __ppc.
6494         * gcc.dg/asm-b.c: Check for __ppc.
6495         * gcc.dg/20020919-1.c: Check for __ppc.
6496         * gcc.dg/20020312-2.c: Likewise.
6497         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6498         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6499         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6500         * g++.dg/warn/weak1.C: Likewise.
6501         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6502         static so appropriate optimizations kick in.
6503         (find_base_value_wrapper): New function.
6504         * g++.dg/eh/simd-5.C: Fix target triplet.
6505         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6506
6507 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6508             H.J. Lu  <hongjiu.lu@intel.com>
6509
6510         PR target/39911
6511         * gcc.target/i386/pr39911.c: New test.
6512
6513 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6514
6515         PR fortran/39879
6516         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6517
6518 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6519
6520         PR c++/35652
6521         Revert:
6522
6523         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6524
6525         * gcc.dg/pr35652.C: New.
6526         * g++.dg/warn/pr35652.C: New.
6527         * gcc.dg/format/plus-1.c: Adjust message.
6528
6529 2009-04-27  DJ Delorie  <dj@redhat.com>
6530
6531         * lib/target-supports.exp (check_effective_target_double64): New.
6532         (check_effective_target_double64plus): New.
6533         (check_effective_target_large_double): New.
6534         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6535         * gcc.dg/div-double-1.c: Likewise.
6536         * gcc.dg/Wconversion-real.c: Require large_double.
6537         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6538
6539         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6540         are too small.
6541
6542         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6543         constants as long.
6544
6545 2009-04-27  Ian Lance Taylor  <iant@google.com>
6546
6547         * gcc.dg/Wcxx-compat-5.c: New testcase.
6548         * gcc.dg/Wcxx-compat-6.c: New testcase.
6549
6550 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6551
6552         Allow non-constant arguments to conversion intrinsics.
6553         * gcc.target/spu/intrinsics-3.c: Update tests.
6554
6555 2009-04-27  Richard Guenther  <rguenther@suse.de>
6556
6557         PR middle-end/39928
6558         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6559         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6560
6561 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6562
6563         PR target/39903
6564         * gcc.dg/torture/pr39903-1.c: New.
6565         * gcc.dg/torture/pr39903-2.c: Likewise.
6566
6567 2009-04-27  Revital Eres  <eres@il.ibm.com>
6568
6569         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6570         and check it.
6571         * gcc.dg/sms-2.c: Add dump check.
6572         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6573         and check it.
6574         * gcc.dg/sms-4.c: Likewise.
6575         * gcc.dg/sms-5.c: Likewise.
6576         * gcc.dg/sms-6.c: Likewise.
6577         * gcc.dg/sms-7.c: Likewise.
6578         * gcc.dg/sms-antideps.c: Rename to...
6579         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6580
6581 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6582
6583         * gnat.dg/opt2.adb: New test.
6584
6585 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6586
6587         PR c++/39875
6588         * g++.dg/warn/Wunused-15.C: New test.
6589
6590 2009-04-26  Michael Matz  <matz@suse.de>
6591
6592         Expand from SSA.
6593         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6594         change regexps.
6595         * gcc.target/i386/pr37248-1.c: Modified.
6596         * gcc.target/i386/pr37248-3.c: Modified.
6597         * gcc.target/i386/pr37248-2.c: Modified.
6598         * gnat.dg/aliasing1.adb: Modified.
6599         * gnat.dg/pack9.adb: Modified.
6600         * gnat.dg/aliasing2.adb: Modified.
6601         * gcc.dg/strict-overflow-2.c: Modified.
6602         * gcc.dg/autopar/reduc-1char.c: Modified.
6603         * gcc.dg/autopar/reduc-2char.c: Modified.
6604         * gcc.dg/autopar/reduc-1.c: Modified.
6605         * gcc.dg/autopar/reduc-2.c: Modified.
6606         * gcc.dg/autopar/reduc-3.c: Modified.
6607         * gcc.dg/autopar/reduc-6.c: Modified.
6608         * gcc.dg/autopar/reduc-7.c: Modified.
6609         * gcc.dg/autopar/reduc-8.c: Modified.
6610         * gcc.dg/autopar/reduc-9.c: Modified.
6611         * gcc.dg/autopar/reduc-1short.c: Modified.
6612         * gcc.dg/autopar/reduc-2short.c: Modified.
6613         * gcc.dg/autopar/parallelization-1.c: Modified.
6614         * gcc.dg/strict-overflow-4.c: Modified.
6615         * gcc.dg/strict-overflow-6.c: Modified.
6616         * gcc.dg/gomp/combined-1.c: Modified.
6617         * gcc.dg/no-strict-overflow-1.c: Modified.
6618         * gcc.dg/no-strict-overflow-3.c: Modified.
6619         * gcc.dg/no-strict-overflow-5.c: Modified.
6620         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6621         * gcc.dg/tree-ssa/pr18134.c: Modified.
6622         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6623         * gcc.dg/tree-ssa/vector-2.c: Modified.
6624         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6625         * gcc.dg/tree-ssa/loop-21.c: Modified.
6626         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6627         * gcc.dg/tree-ssa/vector-3.c: Modified.
6628         * gcc.dg/tree-ssa/asm-3.c: Modified.
6629         * gcc.dg/tree-ssa/pr23294.c: Modified.
6630         * gcc.dg/tree-ssa/loop-22.c: Modified.
6631         * gcc.dg/tree-ssa/loop-15.c: Modified.
6632         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6633         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6634         * gcc.dg/tree-ssa/pr20139.c: Modified.
6635         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6636         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6637         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6638         * gcc.dg/tree-ssa/loop-5.c: Modified.
6639         * gcc.dg/tree-ssa/pr19431.c: Modified.
6640         * gcc.dg/tree-ssa/pr32044.c: Modified.
6641         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6642         * gcc.dg/tree-ssa/loop-19.c: Modified.
6643         * gcc.dg/tree-ssa/loop-28.c: Modified.
6644         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6645         * gcc.dg/tree-ssa/divide-1.c: Modified.
6646         * gcc.dg/tree-ssa/inline-1.c: Modified.
6647         * gcc.dg/tree-ssa/divide-3.c: Modified.
6648         * gcc.dg/tree-ssa/pr30978.c: Modified.
6649         * gcc.dg/tree-ssa/alias-6.c: Modified.
6650         * gcc.dg/tree-ssa/divide-4.c: Modified.
6651         * gcc.dg/tree-ssa/alias-11.c: Modified.
6652         * gcc.dg/no-strict-overflow-7.c: Modified.
6653         * gcc.dg/strict-overflow-1.c: Modified.
6654         * gcc.dg/pr15784-4.c: Modified.
6655         * gcc.dg/pr34263.c: Modified.
6656         * gcc.dg/strict-overflow-3.c: Modified.
6657         * gcc.dg/tree-prof/stringop-1.c: Modified.
6658         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6659         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6660         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6661         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6662         * gcc.dg/no-strict-overflow-2.c: Modified.
6663         * gcc.dg/no-strict-overflow-4.c: Modified.
6664         * gcc.dg/no-strict-overflow-6.c: Modified.
6665         * g++.dg/tree-ssa/pr27090.C: Modified.
6666         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6667         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6668         * g++.dg/tree-ssa/pr19807.C: Modified.
6669         * g++.dg/opt/pr30965.C: Modified.
6670         * g++.dg/init/new17.C: Modified.
6671         * gfortran.dg/whole_file_6.f90: Modified.
6672         * gfortran.dg/whole_file_5.f90: Modified.
6673         * gfortran.dg/reassoc_1.f90: Modified.
6674         * gfortran.dg/reassoc_3.f90: Modified.
6675
6676 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6677
6678         PR fortran/39893
6679         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6680
6681 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6682
6683         PR inline-asm/39543
6684         * gcc.target/i386/pr39543-1.c: New test.
6685         * gcc.target/i386/pr39543-2.c: New test.
6686         * gcc.target/i386/pr39543-3.c: New test.
6687
6688         PR c/39889
6689         * gcc.dg/Wunused-value-3.c: New test.
6690
6691 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6692
6693         PR c/39581
6694         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6695         gcc.dg/vla-21.c: New tests.
6696
6697 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6698
6699         PR c/39556
6700         * gcc.dg/inline-34.c: New test.
6701
6702 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6703
6704         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6705         gcc.dg/enum-const-3.c: New tests.
6706         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6707         -pedantic-errors.  Update expected diagnostics.
6708
6709 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6710
6711         PR c/39582
6712         * gcc.dg/vla-20.c: New test.
6713
6714 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6715
6716         PR c/39564
6717         * gcc.dg/vla-19.c: New test.
6718
6719 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6720
6721         PR preprocessor/39559
6722         * gcc.dg/c99-intconst-2.c: New test.
6723
6724 2009-04-25  Jan Hubicka  <jh@suse.cz>
6725
6726         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6727
6728 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6729
6730         PR fortran/39688
6731         * gfortran.dg/import7.f90: New.
6732
6733 2009-04-24  Richard Guenther  <rguenther@suse.de>
6734
6735         * gcc.dg/tree-ssa/vrp48.c: Fix.
6736
6737 2008-04-24  Doug Kwan  <dougkwan@google.com>
6738
6739         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6740         destination are the same.
6741
6742 2009-04-24  Richard Guenther  <rguenther@suse.de>
6743
6744         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6745
6746 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6747
6748         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6749         gcc.dg/array-const-3.c: New tests.
6750
6751 2009-04-24  Ian Lance Taylor  <iant@google.com>
6752
6753         * gcc.dg/Wcxx-compat-4.c: New testcase.
6754
6755 2009-04-24  Daniel Kraft  <d@domob.eu>
6756
6757         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6758         expected on already erraneous symbol (renamed to fresh one).
6759
6760 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6761
6762         PR middle-end/39867
6763         * gcc.dg/pr39867.c: New.
6764
6765 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6766
6767         PR fortran/39861
6768         PR fortran/39864
6769         * gfortran.dg/intrinsic_1.f90: New.
6770
6771 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6772
6773         * gnat.dg/alignment7.adb: New test.
6774         * gnat.dg/alignment8.adb: Likewise.
6775
6776 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6777
6778         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6779         * gnat.dg/specs/rep_clause2.ads: New test.
6780
6781 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6782
6783         PR rtl-optimization/39794
6784         * gcc.dg/pr39794.c: New test.
6785
6786 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6787
6788         * gnat.dg/atomic1.adb: New test.
6789         * gnat.dg/atomic1_pkg.ads: New helper.
6790
6791 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6792
6793         PR testsuite/39623
6794         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6795         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6796
6797 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6798
6799         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6800         warning.
6801
6802 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6803
6804         PR C/31499
6805         * gcc.dg/vector-init-1.c: New testcase.
6806         * gcc.dg/vector-init-2.c: New testcase.
6807
6808 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6809
6810         * gnat.dg/enum2.adb: New test.
6811         * gnat.dg/enum2_pkg.ads: New helper.
6812
6813 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6814
6815         PR c/39855
6816         * gcc.dg/torture/pr39855.c: New test.
6817
6818 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6819
6820         PR c++/39639
6821         * g++.dg/cpp0x/pr39639.C: New test.
6822
6823 2009-04-22  Mark Heffernan  <meheff@google.com>
6824
6825         * gcc.dg/profile-generate-3.c: New test.
6826
6827 2009-04-22  Jan Hubicka  <jh@suse.cz>
6828
6829         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6830
6831 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6832
6833         PR testsuite/39623
6834         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6835
6836 2009-04-22  Richard Guenther  <rguenther@suse.de>
6837
6838         PR tree-optimization/39824
6839         * gcc.c-torture/compile/pr39824.c: New testcase.
6840
6841 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6842
6843         PR c++/14875
6844         * g++.dg/parse/parser-pr14875.C: New.
6845         * g++.dg/parse/parser-pr14875-2.C: New.
6846         * g++.dg/parse/error6.C: Update match string.
6847
6848 2009-04-22  Richard Guenther  <rguenther@suse.de>
6849
6850         PR tree-optimization/39845
6851         * gcc.c-torture/compile/pr39845.c: New testcase.
6852
6853 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6854
6855         PR fortran/39735
6856         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6857         * gfortran.dg/external_initializer.f90: Modified.
6858         * gfortran.dg/interface_26.f90: Modified.
6859         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6860         * gfortran.dg/proc_ptr_3.f90: Modified.
6861         * gfortran.dg/proc_ptr_15.f90: New.
6862         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6863
6864 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6865
6866         PR c++/35711
6867         * g++.dg/warn/pr35711.C: New.
6868         * g++.dg/conversion/ptrmem2.C: Update.
6869
6870 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6871
6872         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6873         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6874         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6875         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6876         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6877         gcc.c-torture/ChangeLog.0,
6878         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6879         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6880         gcc.target/i386/math-torture/math-torture.exp,
6881         gcc.target/mips/inter/mips16-inter.exp,
6882         gcc.target/mips/mips-nonpic/README,
6883         gcc.target/x86_64/abi/README.gcc,
6884         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6885         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6886         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6887         notices.
6888         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6889
6890 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6891
6892         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6893
6894 2009-04-21  Richard Guenther  <rguenther@suse.de>
6895
6896         PR middle-end/39829
6897         * gcc.dg/torture/pr39829.c: New testcase.
6898
6899 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6900
6901         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6902
6903 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6904
6905         PR 16202
6906         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6907         * gcc.dg/sequence-pt-2.c: New.
6908         * gcc.dg/sequence-pt-3.c: New.
6909         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6910         * g++.dg/warn/sequence-pt-2.c: New.
6911         * g++.dg/warn/sequence-pt-3.c: New.
6912
6913 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6914
6915         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6916
6917 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6918
6919         * gnat.dg/import1.ad[sb]: New test.
6920
6921 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6922
6923         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6924         return 0.
6925
6926 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6927
6928         PR fortran/39811
6929         * gfortran.dg/continuation_11.f90: New test.
6930
6931 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6932
6933         PR c++/13358
6934         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6935         messages. Test for "long long" in system headers.
6936         * gcc.dg/c99-longlong-2.c: New.
6937         * g++.dg/warn/pr13358.C: New.
6938         * g++.dg/warn/pr13358-2.C: New.
6939         * g++.dg/warn/pr13358-3.C: New.
6940         * g++.dg/warn/pr13358-4.C: New.
6941
6942 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6943
6944         * gcc.dg/framework-2.c: Fix up for non existent includes
6945         being fatal errors now.
6946
6947 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6948
6949         PR fortran/39800
6950         * gfortran.dg/private_type_13.f90: New test.
6951         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6952
6953 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6954
6955         PR c++/39803
6956         * g++.dg/warn/Wunused-14.C: New test.
6957
6958 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6959
6960         * gnat.dg/specs/small_alignment.ads: New test.
6961
6962 2009-04-20  Ian Lance Taylor  <iant@google.com>
6963
6964         * gcc.dg/Wcxx-compat-3.c: New testcase.
6965
6966 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6967
6968         * gnat.dg/pack13.ad[sb]: New test.
6969         * gnat.dg/pack13_pkg.ads: New helper.
6970
6971 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * gnat.dg/discr11.ad[sb]: New test.
6974         * gnat.dg/discr11_pkg.ads: New helper.
6975
6976 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6977
6978         PR tree-optimization/39675
6979         * gcc.dg/vect/O3-pr39675-2.c: New test.
6980
6981 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6982
6983         * gnat.dg/rep_clause3.adb: New test.
6984
6985 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6986
6987         PR c/37481
6988         * gcc.dg/c99-flex-array-7.c: New test.
6989
6990 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6991
6992         PR c/19771
6993         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6994
6995 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6996
6997         PR c/38243
6998         * gcc.dg/c99-restrict-3.c: New test.
6999
7000 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7001
7002         PR preprocessor/20078
7003         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7004
7005 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7006
7007         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7008         Do not pass -B$root after -margs.
7009
7010 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7011
7012         PR c/32061
7013         PR c++/36954
7014         * gcc.dg/pr32061.c: New.
7015         * gcc.dg/Wlogical-op-1.c: Update.
7016         * g++.dg/warn/Wlogical-op-1.C: Update.
7017         * g++.dg/warn/pr36954.C: New.
7018
7019 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7020
7021         PR c/27676
7022         * gcc.dg/lvalue-5.c: New test.
7023
7024 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7025
7026         PR c/22367
7027         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7028
7029 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7030
7031         * gcc.dg/cpp/include5.c: New test.
7032
7033 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7034
7035         PR c/35210
7036         * gcc.dg/call-diag-2.c: New test.
7037
7038 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7039
7040         PR preprocessor/39646
7041         * gcc.dg/cpp/line8.c: New test.
7042
7043 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7044
7045         PR preprocessor/39647
7046         * gcc.dg/cpp/line7.c: New test.
7047
7048 2009-04-18  Richard Guenther  <rguenther@suse.de>
7049
7050         PR middle-end/39804
7051         * gcc.target/i386/pr39804.c: New testcase.
7052
7053 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7054
7055         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7056         * g++.dg/other/pr39496.C: Likewise.
7057
7058 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7059
7060         PR middle-end/36902
7061         * gcc.dg/pr36902.c: New.
7062
7063 2009-04-17  Diego Novillo  <dnovillo@google.com>
7064
7065         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7066         violation for variable 'inside_main'.
7067
7068 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7069
7070         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7071
7072 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7073
7074         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7075
7076 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7077
7078         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7079         * gfortran.dg/chmod_2.f90: Likewise.
7080         * gfortran.dg/chmod_3.f90: Likewise.
7081         * gfortran.dg/open_errors.f90: Likewise.
7082         * gfortran.dg/stat_1.f90: Likewise.
7083         * gfortran.dg/stat_2.f90: Likewise.
7084
7085 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7086
7087         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7088         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7089         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7090         * gfortran.dg/nearest_1.f90: Likewise.
7091         * gfortran.dg/nearest_3.f90: Likewise.
7092         * gfortran.dg/isnan_1.f90: Likewise.
7093         * gfortran.dg/isnan_2.f90: Likewise.
7094         * gfortran.dg/nan_1.f90: Likewise.
7095         * gfortran.dg/nan_2.f90: Likewise.
7096         * gfortran.dg/nan_3.f90: Likewise.
7097         * gfortran.dg/nan_4.f90: Likewise.
7098         * gfortran.dg/module_nan.f90: Likewise.
7099         * gfortran.dg/int_conv_2.f90: Likewise.
7100         * gfortran.dg/init_flag_3.f90: Likewise.
7101         * gfortran.dg/namelist_42.f90: Likewise.
7102         * gfortran.dg/namelist_43.f90: Likewise.
7103         * gfortran.dg/real_const_3.f90: Likewise.
7104         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7105
7106         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7107         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7108         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7109         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7110         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7111
7112         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7113         * gfortran.dg/gamma_5.f90: Likewise.
7114
7115 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7116
7117         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7118         less strict so it also works with auto-overlay support.
7119         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7120         for "exceeds local store" linker errors on the SPU.
7121
7122         * lib/gfortran.exp: Include target-supports.exp.
7123         (gfortran_init): On SPU targets where automatic overlay support
7124         is available, use it to build all Fortran test cases.
7125
7126         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7127
7128 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7129
7130         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7131         rule enforced by gnat on taft types.
7132
7133 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7134
7135         PR testsuite/39792
7136         * g++.dg/ext/complit11.C: Add empty dg-options.
7137
7138 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7139
7140         PR c++/17570
7141         * g++.dg/template/defarg11.C: New test.
7142
7143 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7144
7145         PR c++/28766
7146         * g++.dg/ext/complit11.C: New testcase.
7147
7148 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7149
7150         PR c++/39551
7151         * g++.dg/warn/Wunused-13.C: New testcase.
7152
7153 2009-04-15  Ian Lance Taylor  <iant@google.com>
7154
7155         * gcc.dg/Wenum-compare-1.c: New testcase.
7156
7157 2009-04-15  Richard Guenther  <rguenther@suse.de>
7158
7159         PR tree-optimization/39764
7160         * g++.dg/torture/pr39764.C: New testcase.
7161
7162 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7163
7164         * g++.dg/ext/altivec-17.C: New.
7165
7166 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7167
7168         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7169         * gnat.dg/specs/limited1.ads: Ditto.
7170
7171 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7172
7173         PR testsuite/39769
7174         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7175         for testing the results of estimate instructions.
7176         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7177         * gcc.dg/vmx/3a-05.c (test): Ditto.
7178
7179 2009-04-14  Jason Merrill  <jason@redhat.com>
7180
7181         PR c++/39763
7182         * g++.dg/warn/Wshadow-4.C: Extend.
7183
7184 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7185
7186         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7187         (do_D): Remove attribute hidden.
7188
7189 2009-04-13  Jason Merrill  <jason@redhat.com>
7190
7191         PR c++/39480
7192         * g++.dg/init/copy7.C: New.
7193
7194 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7195
7196         PR testsuite/39733
7197         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7198         (check_for_all_options): This.
7199
7200 2009-04-13  Jason Merrill  <jason@redhat.com>
7201
7202         PR c++/39750
7203         * g++.dg/template/crash90.C: New.
7204
7205 2009-04-12  Jason Merrill  <jason@redhat.com>
7206
7207         PR c++/39742
7208         * g++.dg/overload/extern-C-2.C: New.
7209
7210 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7211
7212         PR preprocessor/31869
7213         * gcc.dg/cpp/strify5.c: New test.
7214
7215 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7216
7217         * gnat.dg/enum1.adb: New test.
7218         * gnat.dg/enum1_pkg.ads: New helper.
7219
7220 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7221
7222         PR target/39740
7223         * gcc.target/alpha/pr39740.c: New test.
7224
7225 2009-04-11  Daniel Kraft  <d@domob.eu>
7226
7227         PR fortran/37746
7228         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7229         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7230         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7231         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7232         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7233         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7234         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7235         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7236         expected string length that failed with -fbounds-check now.
7237         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7238
7239 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7240
7241         PR fortran/39692
7242         * gfortran.dg/proc_ptr_14.f90: New.
7243
7244 2009-04-11  Richard Guenther  <rguenther@suse.de>
7245
7246         PR middle-end/39732
7247         * g++.dg/torture/pr39732.C: New testcase.
7248
7249 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7250
7251         * gfortran.dg/whole_file_5.f90: New.
7252         * gfortran.dg/whole_file_6.f90: New.
7253
7254 2009-04-11  Richard Guenther  <rguenther@suse.de>
7255
7256         PR tree-optimization/39713
7257         * g++.dg/torture/pr39713.C: New testcase.
7258
7259 2009-04-10  Richard Guenther  <rguenther@suse.de>
7260
7261         PR c/39712
7262         * gcc.dg/pr39712.c: New testcase.
7263
7264 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7265
7266         PR c++/28301
7267         * g++.dg/cpp0x/enum2.C: Updated.
7268         * g++.dg/debug/pr22514.C: Likewise.
7269         * g++.dg/parse/enum2.C: Likewise.
7270         * g++.dg/parse/enum3.C: Likewise.
7271         * g++.dg/template/crash79.C: Likewise.
7272         * g++.old-deja/g++.jason/cond.C: Likewise.
7273
7274 2009-04-10  Chao-ying Fu  <fu@mips.com>
7275
7276         * gcc.target/mips/interrupt_handler.c: Change from compile to
7277         assemble.
7278
7279 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7280
7281         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7282
7283 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7284
7285         PR fortran/38709
7286         * gfortran.dg/zero_sized_6.f90: New.
7287
7288 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7289
7290         PR  c++/20118
7291         * g++.dg/parse/pr20118.C: New.
7292         * g++.dg/template/spec16.C: Update.
7293
7294 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7295
7296         PR testsuite/35621
7297         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7298         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7299         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7300         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7301         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7302         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7303         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7304         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7305         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7306         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7307         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7308         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7309         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7310         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7311         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7312         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7313         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7314
7315 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7316
7317         PR target/39678
7318         * g++.dg/torture/pr39678.C: New.
7319         * gcc.dg/compat/struct-complex-2.h: Likewise.
7320         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7321         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7322         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7323         * gcc.dg/torture/pr39678.c: Likewise.
7324         * gcc.target/i386/pr39678.c: Likewise.
7325
7326         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7327         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7328
7329         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7330         <complex.h>.  Add tests for structure with complex float.
7331
7332 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7333             Joseph Myers  <joseph@codesourcery.com>
7334
7335         PR target/36800
7336         * gcc.dg/dfp/pr36800.c: New.
7337
7338 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7339             Rafael Avila de Espindola  <espindola@google.com>
7340
7341         * gcc.misc-tests/help.exp: New file.
7342         * lib/options.exp: New file.
7343
7344 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7345
7346         PR libobjc/36610
7347         * objc/execute/forward-1.x: New.
7348
7349 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7350
7351         * gcc.dg/pr27150-1.c: Change to a link test.
7352
7353 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7354
7355         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7356         3 of the GNU General Public License and to point readers at the
7357         COPYING3 file and the FSF's license web page.
7358         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7359         * gcc.dg/struct/struct-reorg.exp: Likewise.
7360         * gcc.target/spu/tag_manager.c: Likewise.
7361
7362 2009-04-09  Richard Guenther  <rguenther@suse.de>
7363
7364         PR testsuite/39696
7365         * ssa-ccp-25.c: Adjust pattern.
7366
7367 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7368
7369         PR fortran/36704
7370         * gfortran.dg/external_procedures_1.f90: Modified.
7371         * gfortran.dg/proc_ptr_result_1.f90: New.
7372         * gfortran.dg/proc_ptr_result_2.f90: New.
7373         * gfortran.dg/proc_ptr_result_3.f90: New.
7374
7375 2009-04-09  Richard Guenther  <rguenther@suse.de>
7376
7377         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7378         to prevent constant propagation.
7379         * gcc.dg/vect/vect-56.c: Likewise.
7380         * gcc.dg/vect/vect-58.c: Likewise.
7381         * gcc.dg/vect/vect-60.c: Likewise.
7382         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7383         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7384         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7385
7386 2009-04-09  Richard Guenther  <rguenther@suse.de>
7387
7388         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7389         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7390
7391 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7392
7393         PR c/39613
7394         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7395         New tests.
7396
7397 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7398
7399         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7400         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7401
7402 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7403
7404         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7405
7406 2009-04-08  Jason Merrill  <jason@redhat.com>
7407
7408         PR c++/25185
7409         * g++.dg/template/error40.C: Add another test.
7410
7411 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7412
7413         PR c/39614
7414         PR c/39673
7415         * gcc.c-torture/compile/pr39614-1.c,
7416         gcc.c-torture/compile/pr39614-2.c,
7417         gcc.c-torture/compile/pr39614-3.c,
7418         gcc.c-torture/compile/pr39614-4.c,
7419         gcc.c-torture/compile/pr39614-5.c,
7420         gcc.c-torture/compile/pr39673-1.c,
7421         gcc.c-torture/compile/pr39673-2.c: New tests.
7422         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7423         more cases.
7424         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7425         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7426         expected errors.
7427
7428 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7429
7430         PRc++/39637
7431         * g++.dg/cpp0x/variadic-crash2.C: New test.
7432
7433 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7434
7435         PR fortran/38863
7436         * gfortran.dg/alloc_comp_result_1.f90: New test.
7437
7438 2009-04-07  Jason Merrill  <jason@redhat.com>
7439
7440         PR c++/34691
7441         * g++.dg/overload/extern-C-1.C: New.
7442
7443 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7444
7445         PR testsuite/39325
7446         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7447
7448 2009-04-07  Jason Merrill  <jason@redhat.com>
7449
7450         PR c++/25185
7451         * g++.dg/template/error40.C: New.
7452
7453 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7454
7455         PR fortran/38152
7456         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7457
7458 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7459
7460         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7461
7462 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7463
7464         PR fortran/38290
7465         * gfortran.dg/proc_decl_1.f90: Modified.
7466         * gfortran.dg/proc_ptr_11.f90: Extended.
7467         * gfortran.dg/proc_ptr_13.f90: Modified.
7468
7469 2009-04-06  Jason Merrill  <jason@redhat.com>
7470
7471         PR c++/35146
7472         * g++.dg/template/fnspec1.C: New.
7473
7474 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7475
7476         * lib/gnat.exp: Handle multilib.
7477
7478 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7479
7480         PR fortran/38863
7481         * gfortran.dg/dependency_23.f90: New test.
7482
7483 2009-04-06  Richard Guenther  <rguenther@suse.de>
7484
7485         PR tree-optimization/28868
7486         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7487         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7488         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7489         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7490
7491 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7492
7493         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7494
7495 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7496
7497         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7498
7499 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7500
7501         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7502         with the built-in y0, and the subsequent warning.
7503         (y1): Likewise, rename to y_1.
7504
7505 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7506
7507         PR fortran/39414
7508         * gfortran.dg/proc_decl_21.f90: New.
7509
7510 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7511
7512         PR fortran/36091
7513         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7514
7515 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7516
7517         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7518         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7519         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7520         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7521         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7522         gfortran.dg/namelist_49.f90: Gate test on effective_target
7523         fd_truncate.
7524         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7525
7526 2009-04-05  Daniel Kraft  <d@domob.eu>
7527
7528         PR fortran/38654
7529         * gfortran.dg/read_float_2.f03
7530         * gfortran.dg/read_float_3.f90
7531
7532 2009-04-05  Richard Guenther  <rguenther@suse.de>
7533
7534         PR tree-optimization/39648
7535         * gcc.c-torture/compile/pr39648.c: New testcase.
7536
7537 2009-04-05  Jason Merrill  <jason@redhat.com>
7538
7539         PR c++/14912
7540         * g++.dg/template/error39.C: New.
7541
7542 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7543
7544         PR fortran/29458
7545         * gfortran.dg/implied_do_1.f90: New.
7546
7547 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7548
7549         PR fortran/39577
7550         * gfortran.dg/recursive_check_8.f90: New.
7551         * gfortran.dg/recursive_check_9.f90: New.
7552         * gfortran.dg/recursive_check_10.f90: New.
7553         * gfortran.dg/recursive_check_11.f90: New.
7554         * gfortran.dg/recursive_check_12.f90: New.
7555         * gfortran.dg/recursive_check_13.f90: New.
7556         * gfortran.dg/recursive_check_14.f90: New.
7557
7558 2009-04-04  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/25185
7561         * g++.dg/template/error38.C: Add more tests.
7562
7563 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7564
7565         PR fortran/37614
7566         * gfortran.dg/common_align_2.f90: New test.
7567
7568 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7569
7570         PR target/39501
7571         * gcc.c-torture/execute/pr39501.c: New file.
7572         * gcc.c-torture/execute/pr39501.x: New file.
7573
7574 2009-04-04  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/8781
7577         PR tree-optimization/37892
7578         * g++.dg/tree-ssa/pr8781.C: New testcase.
7579         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7580
7581 2009-04-04  Richard Guenther  <rguenther@suse.de>
7582
7583         PR tree-optimization/39636
7584         * gcc.c-torture/compile/pr39636.c: New testcase.
7585
7586 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7587
7588         PR rtl-optimization/39607
7589         * g++.dg/opt/pr39607.C: New.
7590
7591 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7592
7593         PR fortran/39594
7594         * gfortran.dg/common_12.f90: New.
7595
7596 2009-04-03  Jason Merrill  <jason@redhat.com>
7597
7598         PR c++/39608
7599         * g++.dg/template/const2.C: New test.
7600
7601 2009-04-03  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/2480
7604         PR tree-optimization/23086
7605         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7606         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7607
7608 2009-04-03  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/34743
7611         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7612         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7613         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7614         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7615         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7616         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7617         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7618         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7619
7620 2009-04-03  Richard Guenther  <rguenther@suse.de>
7621
7622         PR middle-end/13146
7623         PR tree-optimization/23940
7624         PR tree-optimization/33237
7625         PR middle-end/33974
7626         PR middle-end/34093
7627         PR tree-optimization/36201
7628         PR tree-optimization/36230
7629         PR tree-optimization/38049
7630         PR tree-optimization/38207
7631         PR tree-optimization/38230
7632         PR tree-optimization/38301
7633         PR tree-optimization/38585
7634         PR middle-end/38895
7635         PR tree-optimization/38985
7636         PR tree-optimization/39299
7637         * gcc.dg/pr19633-1.c: Adjust.
7638         * gcc.dg/torture/pta-callused-1.c: Likewise.
7639         * gcc.dg/torture/pr39074-2.c: Likewise.
7640         * gcc.dg/torture/pr39074.c: Likewise.
7641         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7642         * gcc.dg/torture/pr30375.c: Adjust.
7643         * gcc.dg/torture/pr33563.c: Likewise.
7644         * gcc.dg/torture/pr33870.c: Likewise.
7645         * gcc.dg/torture/pr33560.c: Likewise.
7646         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7647         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7648         * gcc.dg/tree-ssa/alias-15.c: Remove.
7649         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7650         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7651         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7652         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7653         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7654         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7655         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7656         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7657         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7658         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7659         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7660         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7661         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7662         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7663         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7664         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7665         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7666         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7667         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7668         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7669         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7670         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7671         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7672         * gcc.dg/uninit-B.c: XFAIL.
7673         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7674         * gcc.dg/uninit-pr19430.c: XFAIL.
7675         * g++.dg/tree-ssa/pr13146.C: New testcase.
7676         * g++.dg/opt/pr36187.C: Adjust.
7677         * g++.dg/torture/20090329-1.C: New testcase.
7678
7679 2009-04-02  Chao-ying Fu  <fu@mips.com>
7680
7681         * gcc.target/mips/interrupt_handler.c: New test.
7682
7683 2009-04-02  David Ayers  <ayers@fsfe.org>
7684
7685         PR objc/18456
7686         * objc.dg/bad-receiver-type-2.m: New test contributed by
7687         Alexander Mamberg.
7688
7689 2009-04-02  Jason Merrill  <jason@redhat.com>
7690
7691         PR c++/25185
7692         * g++.dg/template/error38.C: New test.
7693
7694 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7695
7696         PR tree-optimization/31677
7697         * gcc.dg/memcpy-1.c: Add compiler option.
7698
7699 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7700
7701         PR tree-optimization/39595
7702         * gfortran.dg/vect/O3-pr39595.f: New test.
7703
7704 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7705
7706         PR c++/26693
7707         * g++.dg/template/typedef11.C: New test.
7708         * g++.dg/template/typedef12.C: Likewise.
7709         * g++.dg/template/typedef13.C: Likewise.
7710         * g++.dg/template/typedef14.C: Likewise.
7711         * g++.dg/template/typedef15.C: Likewise.
7712         * g++.dg/template/typedef16.C: Likewise.
7713         * g++.dg/template/sfinae3.C: Compile this pedantically.
7714         The only errors expected should be the one saying the typedef is ill
7715         formed.
7716         * g++.old-deja/g++.pt/typename8.C: Likewise.
7717         * g++.dg/template/access11.C: Update this.
7718
7719 2009-04-02  Richard Guenther  <rguenther@suse.de>
7720
7721         PR tree-optimization/37221
7722         * gcc.c-torture/compile/20090331-1.c: New testcase.
7723
7724 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7725
7726         * gcc.c-torture/compile/20090401-1.c: New test.
7727
7728 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7729
7730         PR c++/4926
7731         * g++.dg/template/pr4926-1.C: New.
7732
7733 2009-04-01  Xinliang David Li  <davidxl@google.com>
7734
7735         * gcc.target/i386/all_one_m128i.c: New test.
7736
7737 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7738
7739         PR c/39027
7740         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7741         * gcc.dg/fltconst-2.c: New test.
7742         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7743         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7744
7745         PR c/33466
7746         * gcc.dg/cpp/pr33466.c: New test.
7747         * gcc.dg/dfp/pr33466.c: New test.
7748         * gcc.dg/fixed-point/pr33466.c: New test.
7749
7750 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7751
7752         PR tree-optimization/35011
7753         * g++.dg/other/pr35011.C: New.
7754
7755 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR target/39226
7758         * gcc.dg/pr39226.c: New test.
7759
7760 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7761
7762         PR c++/35240
7763         * g++.dg/template/pr35240.C: New.
7764
7765 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7766
7767         PR c/39605
7768         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7769         * gcc.dg/pr25682.c: Update expected diagnostics.
7770
7771 2009-04-01  Richard Guenther  <rguenther@suse.de>
7772
7773         * gcc.dg/fold-plusmult-2.c: New testcase.
7774
7775 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7776
7777         PR c/37772
7778         * gcc.dg/pr37772.c: New test.
7779         * g++.dg/ext/asm11.C: New test.
7780
7781 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7782
7783         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7784         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7785         defined.
7786
7787 2009-03-31  Jason Merrill  <jason@redhat.com>
7788
7789         * g++.old-deja/g++.other/using9.C: Add expected errors.
7790
7791 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7792
7793         * gcc.c-torture/compile/pr33009.c: Removed.
7794
7795 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7796
7797         * gcc.c-torture/compile/pr33009.c: Delete.
7798         * gcc.c-torture/compile/pr11832.c: Likewise.
7799
7800 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7801
7802         PR c/448
7803         * lib/target-supports.exp (check_effective_target_stdint_types):
7804         Update comment.
7805         (check_effective_target_inttypes_types): New.
7806         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7807         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7808         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7809
7810 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7811
7812         PR fortran/38917
7813         PR fortran/38918
7814         * gfortran.dg/data_pointer_1.f90: New test.
7815
7816 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7817
7818         PR fortran/38915
7819         * gfortran.dg/char_length_15.f90: New test.
7820
7821 2009-03-31  Jason Merrill  <jason@redhat.com>
7822
7823         C++ DR 613
7824         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7825         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7826         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7827         xfail others.
7828
7829         * g++.dg/other/typedef2.C: New test.
7830
7831         PR c++/37806
7832         * g++.dg/template/typedef17.C: New test.
7833
7834         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7835         * g++.dg/cpp0x/auto12.C: Likewise.
7836
7837 2009-03-31  Richard Guenther  <rguenther@suse.de>
7838
7839         PR middle-end/31029
7840         * gcc.dg/fold-compare-4.c: New testcase.
7841         * gcc.dg/fold-compare-5.c: Likewise.
7842
7843 2009-03-31  Richard Guenther  <rguenther@suse.de>
7844
7845         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7846
7847 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7848
7849         PR target/39592
7850         * gcc.target/i386/pr39592-1.c: New test.
7851
7852 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7853
7854         PR preprocessor/15638
7855         * gcc.dg/cpp/missing-header-1.c: New test.
7856         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7857         "compilation terminated" message.
7858         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7859         test #include "".
7860         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7861         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7862         terminated" message.
7863
7864 2009-03-31  Richard Guenther  <rguenther@suse.de>
7865
7866         PR middle-end/23401
7867         PR middle-end/27810
7868         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7869         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7870
7871 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7872
7873         PR fortran/38389
7874         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7875         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7876         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7877         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7878         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7879         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7880         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7881
7882 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7883
7884         PR fortran/22571
7885         * gfortran.dg/whole_file_1.f90: New test.
7886         PR fortran/26227
7887         * gfortran.dg/whole_file_2.f90: New test.
7888         * gfortran.dg/whole_file_3.f90: New test.
7889         PR fortran/24886
7890         * gfortran.dg/whole_file_4.f90: New test.
7891
7892 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7893
7894         * gfortran.dg/bind_c_usage_19.f90: New test.
7895
7896         PR target/39558
7897         * gcc.target/powerpc/altivec-29.c: New test.
7898
7899 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7900
7901         PR rtl-optimization/323
7902         * gcc.target/i386/excess-precision-1.c,
7903         gcc.target/i386/excess-precision-2.c,
7904         gcc.target/i386/excess-precision-3.c,
7905         gcc.target/i386/excess-precision-4.c,
7906         gcc.target/i386/excess-precision-5.c,
7907         gcc.target/i386/excess-precision-6.c: New tests.
7908
7909 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7910
7911         PR c/35235
7912         * gcc.dg/c99-array-lval-8.c: New test.
7913
7914 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7915
7916         PR preprocessor/34695
7917         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7918         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7919         instead of dg-warning for "previous definition" messages.
7920         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7921         "warnings being treated as errors" message.
7922         * gcc.dg/fltconst-1.c: Use -fshow-column.
7923
7924 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7925
7926         PR fortran/38823
7927         * gfortran.dg/power1.f90: New test.
7928
7929 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7930
7931         PR c/456
7932         PR c/5675
7933         PR c/19976
7934         PR c/29116
7935         PR c/31871
7936         PR c/35198
7937         * gcc.c-torture/compile/20081108-1.c,
7938         gcc.c-torture/compile/20081108-2.c,
7939         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7940         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7941         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7942         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7943         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7944         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7945         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7946         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7947         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7948         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7949         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7950         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7951         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7952         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7953         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7954         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7955         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7956         case.
7957         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7958         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7959         XFAILs.  Update expected messages.
7960         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7961         expected messages.
7962         * gcc.dg/real-const-1.c: Replace with test from original PR.
7963         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7964         when casting from non-constant integer to pointer.
7965
7966 2009-03-29  Richard Guenther  <rguenther@suse.de>
7967
7968         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7969
7970 2009-03-29  Daniel Kraft  <d@domob.eu>
7971
7972         PR fortran/37423
7973         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7974         DEFERRED bindings.
7975         * gfortran.dg/typebound_proc_9.f03: New test.
7976         * gfortran.dg/typebound_proc_10.f03: New test.
7977         * gfortran.dg/typebound_proc_11.f03: New test.
7978         * gfortran.dg/abstract_type_5.f03: New test.
7979
7980 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7981
7982         PR fortran/38507
7983         * gfortran.dg/do_4.f: New.
7984         * gfortran.dg/goto_2.f90: Correct expected warnings.
7985         * gfortran.dg/goto_4.f90: Likewise.
7986         * gfortran.dg/goto_5.f90: New.
7987
7988 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7989
7990         PR target/39545
7991         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7992
7993         * gcc.target/i386/pr39545-1.c: New.
7994         * gcc.target/i386/pr39545-2.c: Likewise.
7995
7996         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7997         (flex2_struct): Likewise.
7998         (check_struct_passing7): Likewise.
7999         (check_struct_passing8): Likewise.
8000         (f1s): Likewise.
8001         (f2s): Likewise.
8002         (main): Call check_struct_passing7 and check_struct_passing8.
8003
8004 2009-03-29  Richard Guenther  <rguenther@suse.de>
8005
8006         * gcc.c-torture/execute/20090113-1.c: New testcase.
8007         * gcc.c-torture/execute/20090113-2.c: Likewise.
8008         * gcc.c-torture/execute/20090113-3.c: Likewise.
8009         * gcc.c-torture/execute/20090207-1.c: Likewise.
8010         * gcc.c-torture/compile/20090114-1.c: Likewise.
8011         * gcc.c-torture/compile/20090328-1.c: Likewise.
8012         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8013
8014 2009-03-29  David Ayers  <ayers@fsfe.org>
8015
8016         PR objc/27377
8017         * objc.dg/conditional-1.m: New tests.
8018
8019 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8020
8021         * gcc.dg/winline-10.c: New test.
8022
8023 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8024
8025         PR fortran/34656
8026         * gfortran.dg/do_check_1.f90: Add test.
8027         * gfortran.dg/do_check_2.f90: Add test.
8028         * gfortran.dg/do_check_3.f90: Add test.
8029         * gfortran.dg/do_check_4.f90: Add test.
8030
8031 2009-03-28  Jan Hubicka  <jh@suse.cz>
8032
8033         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8034         * gcc.dg/pr33826.c: Update dump files.
8035         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8036         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8037
8038 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8039
8040         * g++.dg/tree-ssa/fwprop-align.C: New test.
8041
8042 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8043
8044         * gcc.target/powerpc/altivec-28.c: New test.
8045
8046         PR c++/39554
8047         * gcc.dg/wdisallowed-functions-1.c: Removed.
8048         * gcc.dg/wdisallowed-functions-2.c: Removed.
8049         * gcc.dg/wdisallowed-functions-3.c: Removed.
8050         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8051         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8052         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8053
8054 2009-03-28  Richard Guenther  <rguenther@suse.de>
8055
8056         PR tree-optimization/38723
8057         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8058
8059 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8060
8061         PR fortran/38538
8062         * gfortran.dg/char_result_13.f90: New test.
8063
8064 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8065
8066         PR fortran/38765
8067         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8068
8069 2009-03-28  Daniel Kraft  <d@domob.eu>
8070
8071         * gfortran.dg/trim_1.f90: New test.
8072
8073 2009-03-28  Richard Guenther  <rguenther@suse.de>
8074
8075         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8076         * g++.dg/warn/Warray-bounds.C: Likewise.
8077
8078 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8079
8080         PR fortran/32626
8081         * gfortran.dg/recursive_check_7.f90: New test.
8082
8083 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8084
8085         PR fortran/38432
8086         * gfortran.dg/do_check_5.f90: New test.
8087         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8088         * gfortran.dg/array_constructor_18.f90: Ditto.
8089         * gfortran.dg/array_constructor_22.f90: Ditto.
8090         * gfortran.dg/do_3.F90: Ditto.
8091         * gfortran.dg/do_1.f90: Ditto.
8092
8093 2009-03-28  Richard Guenther  <rguenther@suse.de>
8094
8095         PR tree-optimization/38180
8096         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8097
8098 2009-03-28  Richard Guenther  <rguenther@suse.de>
8099
8100         PR tree-optimization/38513
8101         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8102         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8103         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8104         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8105         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8106         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8107         * gcc.dg/vect/vect-35.c: Likewise.
8108         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8109         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8110         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8111
8112 2009-03-28  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/38968
8115         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8116
8117 2009-03-28  Richard Guenther  <rguenther@suse.de>
8118
8119         PR tree-optimization/37795
8120         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8121
8122 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8123
8124         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8125         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8126         options for removed targets.
8127
8128 2009-03-27  Richard Guenther  <rguenther@suse.de>
8129
8130         PR tree-optimization/39120
8131         * gcc.c-torture/execute/pr39120.c: New testcase.
8132
8133 2009-03-27  Richard Guenther  <rguenther@suse.de>
8134
8135         PR tree-optimization/39120
8136         * gcc.dg/torture/pta-callused-1.c: New testcase.
8137
8138 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8139
8140         PR middle-end/39315
8141         * gcc.target/i386/pr39315-1.c: New.
8142         * gcc.target/i386/pr39315-2.c: Likewise.
8143         * gcc.target/i386/pr39315-3.c: Likewise.
8144         * gcc.target/i386/pr39315-4.c: Likewise.
8145         * gcc.target/i386/pr39315-check.c: Likewise.
8146
8147 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8148
8149         PR c/39323
8150         * gcc.dg/pr39323-1.c: New.
8151         * gcc.dg/pr39323-2.c: Likewise.
8152         * gcc.dg/pr39323-3.c: Likewise.
8153
8154 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8155
8156         PR target/38034
8157         * gcc.target/ia64/sync-1.c: New.
8158
8159 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8160
8161         PR target/39472
8162         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8163         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8164         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8165         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8166         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8167         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8168         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8169         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8170
8171 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8172
8173         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8174         for low precision (i.e. float).
8175
8176 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8177             Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR debug/37959
8180         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8181
8182 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8183
8184         * gcc.dg/memmove-2.c: New test.
8185         * gcc.dg/memmove-3.c: New test.
8186
8187         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8188         in clone naming.
8189
8190 2009-03-27  Xinliang David Li  <davidxl@google.com>
8191
8192         PR tree-optimization/39557
8193         * g++.dg/tree-ssa/dom-invalid.C: New test.
8194
8195 2009-03-27  Xinliang David Li  <davidxl@google.com>
8196
8197         PR tree-optimization/39548
8198         * g++.dg/tree-ssa/copyprop.C: New test.
8199
8200 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8201
8202         PR c++/38638
8203         * g++.dg/template/typename17.C: New testcase.
8204         * g++.dg/template/typename18.C: New testcase.
8205
8206 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8207
8208         PR c++/36799
8209         * g++.dg/other/var_copy-1.C: New test.
8210
8211 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8212
8213         PR c++/37647
8214         * g++.dg/parse/ctor9.C: New test.
8215
8216 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8217
8218         PR c++/29727
8219         * g++.dg/init/error2.C: New test.
8220
8221 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8222
8223         PR c++/35652
8224         * gcc.dg/pr35652.C: New.
8225         * g++.dg/warn/pr35652.C: New.
8226         * gcc.dg/format/plus-1.c: Adjust message.
8227
8228 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8229
8230         PR c++/39554
8231         * gcc.dg/wdisallowed-functions-3.c: New test.
8232         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8233
8234 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8235
8236         * gcc.dg/inline-33.c: Fix when pic.
8237
8238 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8239
8240         * gcc.target/ia64/20090324-1.c: New test.
8241
8242 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8243
8244         PR c/27898
8245         * gcc.dg/pr27898.c: New test.
8246
8247         PR tree-optimization/32139
8248         * gcc.c-torture/compile/pr32139.c: New test.
8249
8250 2009-03-24  Jason Merrill  <jason@redhat.com>
8251
8252         PR c++/28274
8253         * g++.dg/parse/defarg14.C: New test.
8254
8255 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8256
8257         PR libfortran/39528
8258         * gfortran.dg/read_repeat.f90: New test.
8259
8260 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8261
8262         PR tree-optimization/39529
8263         * gcc.dg/vect/pr39529.c: New test.
8264
8265 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8266             Jakub Jelinek  <jakub@redhat.com>
8267
8268         PR debug/39524
8269         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8270
8271 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR c/39495
8274         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8275
8276 2009-03-23  Jason Merrill  <jason@redhat.com>
8277
8278         * g++.dg/cpp0x/auto12.C: Add variadic test.
8279
8280         PR c++/39526
8281         * g++.dg/warn/Wshadow-4.C: New test.
8282
8283 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR tree-optimization/39516
8286         * gfortran.dg/pr39516.f: New test.
8287
8288 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8289
8290         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8291         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8292         variable, not environment variable.
8293
8294 2009-03-21  Jason Merrill  <jason@redhat.com>
8295
8296         PR c++/28879
8297         * g++.dg/ext/vla6.C: New test.
8298
8299 2009-03-20  Jason Merrill  <jason@redhat.com>
8300
8301         * g++.dg/cpp0x/initlist5.C: Add additional test.
8302
8303 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8304             Janis Johnson  <janis187@us.ibm.com>
8305
8306         * lib/compat.exp (compat-get-options-main, compat-get-options):
8307         Handle dg-prune-output in source file.
8308         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8309         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8310         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8311         two warnings.
8312
8313 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8314
8315         PR c/39495
8316         * gcc.dg/gomp/pr39495-1.c: New test.
8317         * gcc.dg/gomp/pr39495-2.c: New test.
8318         * g++.dg/gomp/pr39495-1.C: New test.
8319         * g++.dg/gomp/pr39495-2.C: New test.
8320
8321         PR target/39496
8322         * gcc.target/i386/pr39496.c: New test.
8323         * g++.dg/other/pr39496.C: New test.
8324
8325 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8326
8327         PR middle-end/39500
8328         * gcc.dg/autopar/pr39500-1.c: New.
8329         * gcc.dg/autopar/pr39500-2.c: New.
8330
8331 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8332
8333         * g++.dg/dg.exp: Prune graphite.
8334
8335 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8336
8337         PR middle-end/39447
8338         * g++.dg/graphite: New.
8339         * g++.dg/graphite/graphite.exp: New.
8340         * g++.dg/graphite/pr39447.C: New.
8341
8342 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8343
8344         PR c++/39425
8345         * g++.dg/template/pr39425.C: New.
8346
8347         * g++.dg/template/spec33.C: Updated.
8348
8349 2009-03-17  Jason Merrill  <jason@redhat.com>
8350
8351         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8352
8353 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8354
8355         PR c++/39475
8356         * g++.dg/ext/unary_trait_incomplete.C: New.
8357
8358 2009-03-17  Jing Yu  <jingyu@google.com>
8359
8360         PR middle-end/39378
8361         * g++.dg/inherit/thunk10.C: New test.
8362
8363 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8364
8365         PR target/39482
8366         * gcc.target/i386/pr39482.c: New test.
8367
8368 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR debug/39471
8371         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8372         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8373         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8374         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8375
8376         PR middle-end/39443
8377         * gcc.dg/pr39443.c: New test.
8378
8379         PR debug/39412
8380         * gcc.dg/debug/pr39412.c: New test.
8381
8382 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8383
8384         PR testsuite/38526
8385         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8386         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8387         is defined.
8388         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8389         its original value, or unset if it was not defined.
8390         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8391         path procs around use of HOSTCC.
8392         * g++.dg/compat/struct-layout-1.exp: Ditto.
8393         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8394
8395 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8396
8397         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8398
8399 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8400
8401         Revert patch for PR testsuite/37630.
8402
8403         PR testsuite/37960
8404         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8405
8406         PR testsuite/37630
8407         * lib/target-supports.exp (check_effective_target_ieee): New.
8408         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8409         * gcc.dg/20001012-1.c: Require ieee.
8410
8411         PR testsuite/37628
8412         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8413
8414 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8415
8416         PR tree-optimization/39455
8417         * gcc.dg/pr39455.c: New test.
8418
8419 2009-03-13  David Ayers  <ayers@fsfe.org>
8420
8421         * objc/execute/trivial.m. New test.
8422
8423 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8424
8425         PR target/39137
8426         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8427
8428 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8429
8430         PR testsuite/39451
8431         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8432         constraint on (%2).
8433
8434 2009-03-12  David Ayers  <ayers@fsfe.org>
8435
8436         PR libobjc/27466
8437         * objc/execute/exceptions/handler-1.m. New test.
8438
8439 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8440
8441         PR target/39431
8442         * gcc.target/i386/pr39431.c: New test.
8443
8444 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8445
8446         PR target/39445
8447         * gcc.target/i386/pr39445.c: New.
8448
8449         * gcc.target/i386/push-1.c: XFAIL.
8450
8451 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8452
8453         * gcc.dg/inline-33.c: New test.
8454
8455 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8456
8457         * gcc.dg/vect/vect-82.c: Combine dg-do and
8458         dg-require-effective-target into dg-skip-if.
8459         * gcc.dg/vect/vect-83.c: Likewise.
8460
8461 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR target/39137
8464         * gcc.target/i386/stackalign/longlong-1.c: New test.
8465         * gcc.target/i386/stackalign/longlong-2.c: New test.
8466
8467 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8468
8469         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8470
8471 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8472
8473         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8474         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8475
8476 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8477
8478         * gnat.dg/slice_enum.adb: New test.
8479
8480 2009-03-11  Jason Merrill  <jason@redhat.com>
8481
8482         PR debug/39086
8483         * g++.dg/opt/nrv15.C: New test.
8484
8485 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8486
8487         PR tree-optimization/39422
8488         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8489         constant array with static initialization to global memory.
8490         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8491
8492 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8493
8494         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8495         padding.
8496
8497 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR c++/39371
8500         * g++.dg/opt/switch2.C: Add -w to dg-options.
8501         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8502         * g++.dg/warn/switch1.C: New test.
8503         * g++.dg/other/switch3.C: New test.
8504
8505         PR tree-optimization/39394
8506         * gcc.c-torture/compile/pr39394.c: New test.
8507
8508 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8509
8510         * gcc.target/s390/20090223-1.c: New testcase.
8511
8512 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8513
8514         PR libfortran/39402
8515         * gfortran.dg/fmt_f0_1.f90: New test.
8516
8517 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8518
8519         PR c++/39060
8520         * g++.dg/other/new1.C: Adjusted.
8521         * g++.dg/parse/crash40.C: Likewise.
8522         * g++.dg/parse/defarg12.C: Likewise.
8523         * g++.dg/template/error15.C: Likewise.
8524
8525         * g++.dg/other/pr39060.C: New.
8526
8527 2009-03-07  Jason Merrill  <jason@redhat.com>
8528
8529         PR c++/39367
8530         * g++.dg/opt/new1.C: New.
8531
8532 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8533
8534         PR c++/33492
8535         * g++.dg/other/error32.C: New.
8536
8537 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR middle-end/39360
8540         * gcc.c-torture/compile/pr39360.c: New test.
8541
8542         PR debug/39372
8543         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8544
8545 2009-03-05  Jason Merrill  <jason@redhat.com>
8546
8547         PR c++/38908
8548         * g++.dg/warn/Wuninitialized-3.C: New test.
8549
8550 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR debug/39379
8553         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8554         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8555
8556 2009-03-04  Jason Merrill  <jason@redhat.com>
8557
8558         PR c++/13549
8559         * g++.dg/template/koenig7.C: New test.
8560
8561 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8562
8563         * g++.dg/torture/predcom-1.C: New test.
8564
8565 2009-03-04  Richard Guenther  <rguenther@suse.de>
8566
8567         PR tree-optimization/39362
8568         * g++.dg/torture/pr39362.C: New testcase.
8569
8570 2009-03-04  Jason Merrill  <jason@redhat.com>
8571             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8572
8573         PR c++/9634
8574         PR c++/29469
8575         PR c++/29607
8576         * g++.dg/template/dependent-name5.C: New test.
8577
8578 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8579
8580         PR testsuite/39357
8581         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8582         vect_int to vect_int_mult.
8583
8584 2009-03-04  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/39358
8587         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8588         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8589
8590 2009-03-04  Richard Guenther  <rguenther@suse.de>
8591
8592         PR tree-optimization/39339
8593         * gcc.c-torture/execute/pr39339.c: New testcase.
8594
8595 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8596
8597         * gcc.c-torture/compile/20090303-1.c,
8598         gcc.c-torture/compile/20090303-2.c: New tests.
8599
8600 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR fortran/39354
8603         * gfortran.dg/gomp/pr39354.f90: New test.
8604
8605         PR tree-optimization/39343
8606         * gcc.dg/pr39343.c: New test.
8607
8608 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8609
8610         PR tree-optimization/39248
8611         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8612         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8613         on targets without vector misalignment support.
8614         * lib/target-supports.exp
8615         (check_effective_target_vect_short_mult): Add
8616         check_effective_target_arm32.
8617
8618 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8619
8620         PR middle-end/39335
8621         * gcc.dg/graphite/pr39335_1.c: New.
8622         * gcc.dg/graphite/pr39335.c: New.
8623
8624 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8625
8626         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8627         of andl.
8628         * gcc.target/i386/stackalign/return-5.c: Likewise.
8629         * gcc.target/i386/stackalign/return-6.c: Likewise.
8630
8631 2009-03-02  Richard Guenther  <rguenther@suse.de>
8632             Ira Rosen  <irar@il.ibm.com>
8633
8634         PR tree-optimization/39318
8635         * gfortran.dg/vect/pr39318.f90: New test.
8636
8637 2009-03-01  Jan Hubicka  <jh@suse.cz>
8638
8639         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8640
8641 2009-03-01  Jan Hubicka  <jh@suse.cz>
8642
8643         PR debug/39267
8644         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8645
8646 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8647
8648         * gnat.dg/pack12.adb: New test.
8649
8650 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8651
8652         PR c++/37789
8653         * g++.dg/other/pr37789.C: New.
8654
8655 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8656
8657         PR fortran/39295
8658         * gfortran.dg/interface_25.f90: New test.
8659         * gfortran.dg/interface_26.f90: New test.
8660
8661 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8662
8663         PR fortran/39292
8664         * gfortran.dg/initialization_22.f90: New test.
8665
8666 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8667
8668         PR rtl-optimization/39241
8669         * gcc.dg/torture/pr39241.c: New.
8670
8671 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8672
8673         PR tree-optimizations/39259
8674         * g++.dg/torture/pr39259.C: New testcase.
8675
8676 2009-02-24  Richard Guenther  <rguenther@suse.de>
8677
8678         PR c++/39242
8679         * g++.dg/template/instantiate10.C: New testcase.
8680
8681 2009-02-24  Richard Guenther  <rguenther@suse.de>
8682             Zdenek Dvorak  <ook@ucw.cz>
8683
8684         PR tree-optimization/39233
8685         * gcc.c-torture/execute/pr39233.c: New testcase.
8686
8687 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8688
8689         PR tree-optimization/39260
8690         * gcc.dg/graphite/pr39260.c: New.
8691
8692 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8693
8694         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8695
8696 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8697
8698         PR c++/36411
8699         * g++.dg/template/void14.C: New.
8700
8701 2009-02-23  Jason Merrill  <jason@redhat.com>
8702
8703         PR c++/38880
8704         * g++.dg/init/const7.C: Remove XFAIL.
8705         * g++.dg/init/static-init1.C: New test.
8706
8707         * g++.dg/cpp0x/initlist14.C: New test.
8708
8709 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8710
8711         PR fortran/38914
8712         * bound_simplification_2.f90:  New test case.
8713         * bound_7.f90:  New test case.
8714
8715 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8716
8717         * gcc.dg/cpp/include4.c: New test.
8718
8719 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8720
8721         PR target/39256
8722         * gcc.target/i386/abi-2.c: New.
8723
8724 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8725
8726         * gcc.c-torture/execute/pr39228.x: New.
8727
8728 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8729
8730         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8731         scan-assembler to check for xmm0 register.
8732
8733 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8734             Joseph Myers  <joseph@codesourcery.com>
8735
8736         * gcc.target/arm/va_list.c: New test.
8737         * g++.dg/abi/arm_va_list.C: Likewise.
8738         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8739         function.
8740         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8741         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8742         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8743         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8744         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8745         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8746
8747 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8748
8749         PR testsuite/38164
8750         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8751         to dg-options.
8752
8753 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR target/39240
8756         * gcc.c-torture/execute/pr39240.c: New test.
8757
8758 2009-02-20  Jason Merrill  <jason@redhat.com>
8759
8760         PR c++/39225
8761         * g++.dg/parse/dtor15.C: New test.
8762
8763 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8764
8765         * gcc.c-torture/execute/20090219-1.c: New.
8766
8767 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8768
8769         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8770         (mips-dg-options): When matching isa* pseudo-options make
8771         'value' optional and accept ! entries.  Use $spec instead of
8772         $isa_spec in the isa pseudo-option error message.  Only
8773         perform the ISA-range check when 'value' is set.  If arch is
8774         matching any CPU in the ! entries switch to its generic ISA.
8775         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8776         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8777
8778 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR target/39175
8781         * gcc.dg/visibility-20.c: New test.
8782         * g++.dg/ext/visibility/visibility-11.C: New test.
8783
8784 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8785
8786         PR c++/39188
8787         * g++.dg/abi/pr39188-1a.C: New.
8788         * g++.dg/abi/pr39188-1b.C: Likewise.
8789         * g++.dg/abi/pr39188-1.h: Likewise.
8790         * g++.dg/abi/pr39188-2a.C: Likewise.
8791         * g++.dg/abi/pr39188-2b.C: Likewise.
8792         * g++.dg/abi/pr39188-2.h: Likewise.
8793         * g++.dg/abi/pr39188-3a.C: Likewise.
8794         * g++.dg/abi/pr39188-3b.C: Likewise.
8795         * g++.dg/abi/pr39188-3.h: Likewise.
8796
8797 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8798
8799         PR c/38483
8800         * gcc.c-torture/execute/call-trap-1.c,
8801         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8802         tests.
8803
8804 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8805
8806         PR target/39228
8807         * gcc.c-torture/execute/pr39228.c: New test.
8808
8809 2009-02-19  Richard Guenther  <rguenther@suse.de>
8810
8811         PR tree-optimization/39074
8812         * gcc.dg/torture/pr39074.c: New testcase.
8813         * gcc.dg/torture/pr39074-2.c: Likewise.
8814         * gcc.dg/torture/pr39074-3.c: Likewise.
8815
8816 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8817
8818         PR c++/39219
8819         * g++.dg/parse/attr3.C: New.
8820
8821 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8822
8823         PR testsuite/38165
8824         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8825
8826         PR testsuite/38166
8827         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8828         and skip on Darwin.
8829
8830 2009-02-18  Jason Merrill  <jason@redhat.com>
8831
8832         PR c++/38880
8833         * g++.dg/init/const7.C: Remove XFAIL.
8834
8835         PR target/39179
8836         * g++.dg/opt/const6.C: New test.
8837
8838 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8839
8840         * gcc.dg/callabi/callabi.exp: Moved to ...
8841         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8842         in 64bit mode.
8843
8844         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8845         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8846         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8847         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8848         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8849         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8850         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8851
8852         * gcc.dg/callabi/callabi.h: Moved to ...
8853         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8854
8855         * gcc.dg/callabi/func-1.c: Moved to ...
8856         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8857
8858         * gcc.dg/callabi/func-indirect.c: Moved to ...
8859         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8860
8861         * gcc.dg/callabi/pr38891.c: Moved to ...
8862         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8863
8864         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8865         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8866
8867         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8868         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8869
8870         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8871         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8872
8873 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8874
8875         PR target/38891
8876         * gcc.dg/callabi/pr38891.c: New.
8877
8878 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8879
8880         * gcc.dg/callabi/callabi.exp: New.
8881
8882 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8883
8884         PR target/39082
8885         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8886         -Wno-abi for x86.
8887         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8888
8889         * gcc.target/i386/pr39082-1.c: New.
8890
8891         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8892         -Wno-abi.
8893
8894         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8895         CHECK_M64_M128 is defined.
8896         (check_f_arguments): Add "do".
8897         (check_vector_arguments): New.
8898         (check_m64_arguments): Likewise.
8899         (check_m128_arguments): Likewise.
8900
8901         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8902         (CHECK_M64_M128): Define.
8903
8904         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8905         on abitest.
8906         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8907
8908         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8909         tests only if CHECK_M64_M128 is defined.
8910
8911         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8912         (m128_2_struct): Likewise.
8913         (check_struct_passing5): Likewise.
8914         (check_struct_passing6): Likewise.
8915         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8916
8917         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8918         (un5): Likewise.
8919         (check_union_passing4): Likewise.
8920         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8921
8922 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8923
8924         PR c/35447
8925         * gcc.dg/noncompile/pr35447-1.c: New test.
8926
8927 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR tree-optimization/36922
8930         * gfortran.dg/pr36922.f: New test.
8931
8932 2009-02-17  Richard Guenther  <rguenther@suse.de>
8933
8934         PR tree-optimization/39202
8935         * gcc.c-torture/compile/pr39202.c: New testcase.
8936
8937 2009-02-17  Richard Guenther  <rguenther@suse.de>
8938
8939         PR tree-optimization/39204
8940         * gcc.dg/torture/pr39204.c: New testcase.
8941
8942 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8943
8944         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8945         * gcc.dg/vect/vect-outer-6.c: Ditto.
8946
8947 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8948
8949         PR c/35446
8950         * gcc.dg/noncompile/init-5.c: New test.
8951         * gcc.dg/init-bad-4.c: Adjust expected errors.
8952
8953 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8954
8955         PR target/37049
8956         * gcc.target/i386/push-1.c: New.
8957
8958 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8959
8960         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8961
8962 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8963
8964         * gcc.target/spu/intrinsics-sr.c: New test.
8965
8966 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8967
8968         PR target/38056
8969         * gcc.target/ia64/sibcall-opt-1.c: New test.
8970         * gcc.target/ia64/sibcall-opt-2.c: New test.
8971
8972 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8973
8974         PR fortran/36528
8975         * gfortran.dg/cray_pointers_8.f90: New test.
8976
8977         PR fortran/36703
8978         * gfortran.dg/cray_pointers_9.f90: New test.
8979
8980 2009-02-13  Jason Merrill  <jason@redhat.com>
8981
8982         PR c++/39070
8983         * g++.dg/cpp0x/decltype16.C: New.
8984
8985 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8986
8987         PR target/39152
8988         * gfortran.dg/gomp/pr39152.f90: New.
8989
8990 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8991
8992         PR target/39162
8993         * gcc.target/i386/pr39162.c: New.
8994
8995 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8996
8997         PR c/35444
8998         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8999         New tests.
9000
9001 2009-02-12  Jason Merrill  <jason@redhat.com>
9002
9003         PR c++/38950
9004         * g++.dg/template/array20.C: New test.
9005
9006 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9007
9008         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9009         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9010         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9011
9012 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9013
9014         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9015
9016 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9017
9018         PR target/39152
9019         * gfortran.dg/pr39152.f: New.
9020
9021 2009-02-11  Jason Merrill  <jason@redhat.com>
9022
9023         PR c++/39153
9024         * g++.dg/cpp0x/defaulted9.C: New test.
9025
9026         PR c++/30111
9027         * g++.dg/init/value7.C: New test.
9028
9029 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9030
9031         PR target/38824
9032         * gcc.target/i386/pr38824.c: New testcase.
9033
9034 2009-02-11  Jason Merrill  <jason@redhat.com>
9035
9036         PR c++/38649
9037         * g++.dg/cpp0x/defaulted8.C: New test.
9038
9039         PR c++/36744
9040         * g++.dg/cpp0x/rv9p.C: New test.
9041
9042 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9043
9044         * gnat.dg/aliasing3.adb: New test.
9045         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9046
9047 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9048
9049         PR c++/34397
9050         * g++.dg/template/crash88.C: New.
9051         * g++.dg/template/crash89.C: Likewise.
9052
9053 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9054
9055         PR c/39084
9056         * gcc.dg/pr39084.c: New test.
9057
9058 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9059
9060         PR target/39139
9061         * gcc.target/i386/pr39139.c: New test.
9062
9063 2009-02-10  Richard Guenther  <rguenther@suse.de>
9064
9065         PR tree-optimization/39132
9066         * gcc.dg/torture/pr39132.c: New testcase.
9067
9068 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9069
9070         PR target/39119
9071         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9072         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9073         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9074         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9075         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9076         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9077         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9078         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9079
9080 2009-02-09  Jason Merrill  <jason@redhat.com>
9081
9082         PR c++/39109
9083         * g++.dg/init/value6.C: New test.
9084
9085 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9086
9087         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9088
9089 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9090
9091         * gcc.c-torture/compile/20090209-1.c: New test.
9092
9093 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9094
9095         PR c++/35147
9096         PR c++/37737
9097         * g++.dg/cpp0x/vt-35147.C: New.
9098         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9099         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9100
9101 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9102
9103         PR c/35434
9104         * gcc.dg/attr-alias-4.c: New test.
9105
9106 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9107
9108         PR c/39035
9109         * gcc.dg/dfp/pr39035.c: New test.
9110
9111 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9112
9113         PR c/36432
9114         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9115
9116 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9117
9118         PR c++/39106
9119         * g++.dg/opt/thunk3.C: New test.
9120
9121 2009-02-05  Nick Clifton  <nickc@redhat.com>
9122
9123         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9124         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9125         * gcc.dg/cdce1.c: Likewise.
9126         * gcc.dg/cpp/_Pragma6.c: Likewise.
9127         * g++.dg/cpp/_Pragma1.C: Likewise.
9128         * gcc.dg/utf32-2.c: Xfail for M32C.
9129         * gcc.dg/utf32-1.c: Likewise.
9130         * gcc.dg/utf32-3.c: Likewise.
9131         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9132         targets.
9133         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9134         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9135         * gcc.dg/Wconversion-5.c: Likewise.
9136         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9137         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9138         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9139         * gcc.dg/utf-inc-init.c: Likewise.
9140         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9141         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9142         * gcc.dg/utf-array-short-wchar.c: Likewise.
9143         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9144         * gcc.dg/mallign.c: Use size_t instead of long.
9145
9146 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9147
9148         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9149
9150 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9151
9152         * gcc.c-torture/execute/pr39100.c: New.
9153
9154 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9155
9156         PR c/35435
9157         * gcc.dg/tls/diag-6.c: New test.
9158
9159 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9160
9161         * gcc.dg/graphite/scop-19.c: New
9162
9163 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9164
9165         AVX Programming Reference (January, 2009)
9166         * gcc.target/i386/avx-vpclmulqdq.c: New.
9167         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9168
9169         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9170
9171         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9172         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9173         (pclmul_test): Renamed to ...
9174         (TEST): This.
9175
9176 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR c++/39095
9179         * g++.dg/abi/mangle31.C: New test.
9180
9181 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9182
9183         PR c/29129
9184         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9185         declarator.
9186         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9187         inside function prototype but not part of parameter declarator.
9188         * vla-11.c: New test.
9189
9190 2009-02-03  Jason Merrill  <jason@redhat.com>
9191
9192         * g++.dg/warn/main-4.C: New test.
9193         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9194
9195 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9196
9197         PR c++/36607
9198         * g++.dg/expr/cast10.C: New test.
9199
9200 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9201
9202         PR c/35433
9203         * gcc.dg/init-bad-6.c: New test.
9204
9205 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR target/35318
9208         * gcc.c-torture/compile/pr35318.c: New test.
9209
9210         PR inline-asm/39059
9211         * gcc.dg/nofixed-point-2.c: New test.
9212         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9213         * g++.dg/ext/fixed2.C: Likewise.
9214         * g++.dg/other/error25.C: Likewise.
9215         * g++.dg/lookup/crash7.C: Likewise.
9216         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9217
9218         PR c++/39056
9219         * g++.dg/cpp0x/initlist13.C: New test.
9220
9221 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9222
9223         PR c++/36897
9224         * g++.dg/template/func2.C: New test.
9225
9226         PR c++/37314
9227         * g++.dg/template/typename15.C: New.
9228         * g++.dg/template/typename16.C: New.
9229
9230 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9231             Ben Elliston  <bje@au.ibm.com>
9232
9233         PR c/39034
9234         * gcc.dg/dfp/pr39034.c: New test.
9235
9236 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9237
9238         PR testsuite/38263
9239         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9240
9241 2009-02-02  Jason Merrill  <jason@redhat.com>
9242
9243         PR c++/39054
9244         * g++.dg/parse/dtor14.C: New test.
9245
9246 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * lib/target-supports.exp
9249         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9250         * g++.dg/ext/builtin10.C: New test.
9251
9252         PR inline-asm/39058
9253         * gcc.target/i386/pr39058.c: New test.
9254
9255 2009-02-02  Richard Guenther  <rguenther@suse.de>
9256
9257         PR tree-optimization/38937
9258         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9259
9260 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9261
9262         PR c++/39053
9263         * g++.dg/parse/crash52.C: New.
9264
9265 2009-01-30  Richard Guenther  <rguenther@suse.de>
9266
9267         PR tree-optimization/39041
9268         * gcc.c-torture/compile/pr39041.c: New testcase.
9269
9270 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9271
9272         PR target/39013
9273         * gcc.target/i386/pr39013-1.c: New test.
9274         * gcc.target/i386/pr39013-2.c: New test.
9275
9276         PR c++/39028
9277         * g++.dg/ext/label12.C: New test.
9278
9279 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9280
9281         PR c++/33465
9282         * g++.dg/parse/error34.C: New.
9283         * g++.dg/parse/error35.C: Likewise.
9284
9285 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9286
9287         PR c++/38655
9288         * g++.dg/cpp0x/decltype-38655.C: New.
9289
9290 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR target/39002
9293         * g++.dg/torture/pr39002.C: New test.
9294
9295 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9296
9297         PR tree-optimization/39007
9298         * gcc.dg/tree-ssa/pr39007.c: New.
9299
9300 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9301
9302         PR middle-end/35854
9303         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9304         to "subreg1".
9305
9306 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9307
9308         PR middle-end/38857
9309         * gcc.c-torture/compile/pr38857.c: New test.
9310
9311 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9312
9313         PR fortran/38852
9314         PR fortran/39006
9315         * gfortran.dg/bound_6.f90: New test.
9316
9317 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9318
9319         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9320
9321 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9322
9323         PR tree-optimization/38997
9324         * gcc.dg/tree-ssa/pr38997.c: New.
9325
9326 2009-01-28  Richard Guenther  <rguenther@suse.de>
9327
9328         PR tree-optimization/38926
9329         * gcc.c-torture/compile/pr38926.c: New testcase.
9330
9331 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9332
9333         PR middle-end/38934
9334         * gcc.dg/pr38934.c: New test.
9335
9336 2009-01-28  Richard Guenther  <rguenther@suse.de>
9337
9338         PR middle-end/38908
9339         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9340
9341 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9342
9343         PR tree-optimization/38984
9344         * gcc.dg/pr38984.c: New XFAILed testcase.
9345
9346
9347 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9348
9349         PR target/38988
9350         * gcc.target/i386/pr38988.c: New test.
9351
9352 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9353
9354         PR c++/37554
9355         * g++.dg/parse/crash51.C: New.
9356         * g++.old-deja/g++.pt/crash9.C: Adjust.
9357
9358 2009-01-27  Daniel Kraft  <d@domob.eu>
9359
9360         PR fortran/38883
9361         * gfortran.dg/mvbits_6.f90:  New test.
9362         * gfortran.dg/mvbits_7.f90:  New test.
9363         * gfortran.dg/mvbits_8.f90:  New test.
9364
9365 2009-01-27  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/38503
9368         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9369
9370 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9371
9372         PR middle-end/38969
9373         * gcc.c-torture/execute/pr38969.c: New test.
9374
9375 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9376
9377         PR testsuite/38864
9378         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9379         to dg-do compile.
9380         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9381         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9382         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9383
9384 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9385
9386         PR target/38952
9387         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9388         if __USING_SJLJ_EXCEPTIONS__ is defined.
9389
9390         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9391         __USING_SJLJ_EXCEPTIONS__ is defined.
9392         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9393         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9394         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9395         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9396         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9397         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9398
9399 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9400
9401         PR testsuite/38949
9402         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9403         Use instead of C name in asm statements.
9404
9405 2009-01-26  Richard Guenther  <rguenther@suse.de>
9406
9407         PR tree-optimization/38745
9408         * g++.dg/torture/pr38745.C: New testcase.
9409
9410 2009-01-26  Richard Guenther  <rguenther@suse.de>
9411
9412         PR middle-end/38851
9413         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9414
9415 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9416
9417         * gcc.dg/bitfld-15.c: Gate warning on target
9418         pcc_bitfield_type_matters.
9419         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9420         g++.dg/ext/bitfield4.C: Likewise.
9421         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9422         bitfield for any target.
9423
9424 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR c/38957
9427         * gcc.dg/pr38957.c: New test.
9428
9429 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9430
9431         PR fortran/38955
9432         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9433         comparing floats.
9434
9435 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9436
9437         PR tree-optimization/38953
9438         * gfortran.dg/graphite/pr38953.f90: New.
9439
9440 2009-01-24  Paul Brook  <paul@codesourcery.com>
9441
9442         * gcc.target/arm/neon-cond-1.c: New test.
9443
9444 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9445
9446         PR tree-optimization/38932
9447         * gcc.dg/pr38932.c: New.
9448
9449 2009-01-23  Revital Eres  <eres@il.ibm.com>
9450
9451         * gcc.dg/sms-7.c: Fix test.
9452
9453 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9454
9455         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9456         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9457         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9458         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9459
9460 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9461
9462         * gcc.dg/pr35729.c: Make test x86 specific.
9463
9464 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9465
9466         PR middle-end/38615
9467         * gcc.dg/pr38615.c: New test.
9468
9469 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9470
9471         PR target/38931
9472         * gcc.target/i386/pr38931.c: New test.
9473
9474 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9475
9476         PR c++/38930
9477         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9478         * g++.dg/template/typedef12.C: Likewise.
9479         * g++.dg/template/typedef13.C: Likewise.
9480         * g++.dg/template/typedef14.C: Likewise.
9481         * g++.dg/template/sfinae3.C: Likewise.
9482         * g++.old-deja/g++.pt/typename8.C: Likewise.
9483         * g++.dg/template/access11.C: Likewise
9484
9485 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9486
9487         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9488         and mips*-*-irix*.
9489         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9490
9491 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9492
9493         PR c++/26693
9494         * g++.dg/template/typedef11.C: New test.
9495         * g++.dg/template/typedef12.C: Likewise.
9496         * g++.dg/template/typedef13.C: Likewise.
9497         * g++.dg/template/typedef14.C: Likewise.
9498         * g++.dg/template/sfinae3.C: Compile this pedantically.
9499         The only errors expected should be the one saying the typedef is ill
9500         formed.
9501         * g++.old-deja/g++.pt/typename8.C: Likewise.
9502         * g++.dg/template/access11.C: Update this.
9503
9504 2009-01-21  Daniel Kraft  <d@domob.eu>
9505
9506         PR fortran/38887
9507         * gfortran.dg/mvbits_5.f90:  New test.
9508
9509 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9510
9511         * gcc.dg/sms-6.c: New test.
9512         * gcc.dg/sms-7.c: Likewise.
9513
9514 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9515
9516         PR fortran/38907
9517         * gfortran.dg/host_assoc_function_7.f90: New test
9518
9519 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9520             Richard Guenther  <rguenther@suse.de>
9521
9522         PR tree-optimization/38747
9523         PR tree-optimization/38748
9524         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9525         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9526         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9527
9528 2009-01-20  Kees Cook  <kees@ubuntu.com>
9529             H.J. Lu  <hongjiu.lu@intel.com>
9530
9531         PR target/38902
9532         * gcc.dg/pr38902.c: New.
9533
9534 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9535
9536         PR target/38868
9537         * gfortran.dg/pr38868.f: New testcase.
9538
9539 2009-01-20  Richard Guenther  <rguenther@suse.de>
9540
9541         * gcc.c-torture/execute/pr36227.c: Move ...
9542         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9543
9544 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9545
9546         * lib/gfortran.exp: Add -B options for targets that use
9547         libgfortran.a%s in their specs.
9548
9549 2009-01-19  Jason Merrill  <jason@redhat.com>
9550
9551         PR c++/23287
9552         * g++.dg/template/dtor5.C: New test.
9553
9554 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9555
9556         PR fortran/38859
9557         * gfortran.dg/bound_5.f90: New test.
9558
9559 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9560
9561         PR target/38736
9562         * g++.dg/compat/abi/pr38736_main.C: New.
9563         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9564         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9565         * g++.dg/other/macro-1.C: Likewise.
9566         * gcc.dg/macro-1.c: Likewise.
9567         * gcc.dg/compat/pr38736_main.c: Likewise.
9568         * gcc.dg/compat/pr38736_x.c: Likewise.
9569         * gcc.dg/compat/pr38736_y.c: Likewise.
9570
9571 2009-01-18  Richard Guenther  <rguenther@suse.de>
9572
9573         PR tree-optimization/38819
9574         * gcc.c-torture/execute/pr38819.c: New testcase.
9575
9576 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9577
9578         PR fortran/38657
9579         * gfortran.dg/module_commons_3.f90: Reapply.
9580
9581 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9582
9583         PR fortran/34955
9584         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9585         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9586
9587 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9588
9589         PR fortran/38657
9590         * gfortran.dg/module_commons_3.f90: Remove
9591
9592 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9593
9594         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9595
9596 2009-01-16  Jason Merrill  <jason@redhat.com>
9597
9598         PR c++/38877
9599         * g++.dg/template/lvalue1.C: New test.
9600
9601         PR c++/29470
9602         * g++.dg/template/access20.C: New test.
9603         * g++.dg/torture/pr34641.C: Fix access.
9604
9605 2009-01-16  Richard Guenther  <rguenther@suse.de>
9606
9607         PR tree-optimization/38835
9608         PR middle-end/36227
9609         * gcc.c-torture/execute/pr36227.c: New testcase.
9610         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9611         * g++.dg/init/const7.C: Likewise.
9612
9613 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9614
9615         PR target/38554
9616         * gcc.c-torture/compile/pr38554.c: New test.
9617
9618 2009-01-16  Jason Merrill  <jason@redhat.com>
9619
9620         PR c++/38579
9621         * g++.dg/conversion/access1.C: New test.
9622
9623 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9624
9625         PR tree-optimization/38789
9626         * gcc.c-torture/compile/pr38789.c: New test.
9627
9628 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9629
9630         PR fortran/38152
9631         * gfortran.dg/proc_ptr_13.f90: New.
9632
9633 2009-01-15  Jason Merrill  <jason@redhat.com>
9634
9635         PR c++/38850
9636         * g++.dg/template/koenig6.C: New test.
9637
9638 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9639
9640         PR c++/29388
9641         * g++.dg/template/error37.C: New testcase.
9642
9643 2009-01-15  Jason Merrill  <jason@redhat.com>
9644
9645         PR c++/36334
9646         * g++.dg/conversion/memfn1.C: New test.
9647
9648         PR c++/37646
9649         * g++.dg/conversion/memfn2.C: New test.
9650
9651 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9652
9653         PR c++/38357
9654         * g++.dg/template/crash87.C: New test.
9655
9656 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9657
9658         PR middle-end/37843
9659         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9660
9661 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9662
9663         PR c++/38636
9664         * g++.dg/parse/crash50.C: New test.
9665
9666 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9667
9668         PR rtl-optimization/38245
9669         * gcc.dg/pr38245-3.c: New test.
9670         * gcc.dg/pr38245-3.h: New file.
9671         * gcc.dg/pr38245-4.c: New file.
9672         * gcc.dg/pr38364.c: New test.
9673
9674 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9675
9676         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9677         sequence PC-relative.
9678
9679 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9680
9681         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9682         calls and/or PLT markers.
9683         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9684         calls and/or PLT markers.
9685         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9686         calls and/or PLT markers.
9687         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9688         calls and/or PLT markers.
9689
9690 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9691             Nathan Froyd  <froydnj@codesourcery.com>
9692             Joseph Myers  <joseph@codesourcery.com>
9693
9694         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9695         New function.
9696         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9697         and use consistent CFLAGS.
9698         * gcc.target/powerpc/20030505.c: Likewise.
9699         * gcc.target/powerpc/20081204-1.c: Likewise.
9700         * gcc.target/powerpc/ppc-spe.c: Likewise.
9701         * gcc.target/powerpc/spe1.c: Likewise.
9702         * g++.dg/ext/spe1.C: Likewise.
9703         * g++.dg/other/opaque-1.C: Likewise.
9704         * g++.dg/other/opaque-2.C: Likewise.
9705         * g++.dg/other/opaque-3.C: Likewise.
9706
9707 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9708
9709         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9710         out of loop.
9711
9712 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9713
9714         PR target/38811
9715         * g++.dg/torture/pr38811.C: New file.
9716
9717 2009-01-14  Richard Guenther  <rguenther@suse.de>
9718
9719         PR tree-optimization/38826
9720         PR middle-end/38477
9721         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9722
9723 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9724
9725         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9726
9727 2009-01-14  Nick Clifton  <nickc@redhat.com>
9728
9729         PR c++/37862
9730         * g++.cp/parse/pr37862.C: New test.
9731
9732 2009-01-14  Julian Brown  <julian@codesourcery.com>
9733
9734         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9735         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9736         to...
9737         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9738         These.
9739
9740 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9741
9742         PR rtl-optimization/38774
9743         * gcc.dg/torture/pr38774.c: New test.
9744
9745         PR c++/38795
9746         * g++.dg/cpp0x/pr38795.C: New test.
9747
9748 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9749             Nathan Froyd  <froydnj@codesourcery.com>
9750             Joseph Myers  <joseph@codesourcery.com>
9751
9752         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9753         otherwise.  Do not check for AltiVec at runtime.
9754         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9755         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9756         * gcc.target/powerpc/altivec-1.c: Likewise.
9757         * gcc.target/powerpc/altivec-3.c: Likewise.
9758         * gcc.target/powerpc/altivec-10.c: Likewise.
9759         * gcc.target/powerpc/altivec-12.c: Likewise.
9760         * gcc.target/powerpc/altivec-24.c: Likewise.
9761         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9762         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9763         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9764         * gcc.target/powerpc/pr35907.c: Likewise.
9765         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9766         otherwise.  Do not check for Cell at runtime.
9767         * gcc.target/powerpc/altivec_check.h: Delete.
9768
9769         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9770         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9771         not check for AltiVec at runtime.
9772         * g++.dg/ext/altivec-cell-2.C: Likewise.
9773         * g++.dg/ext/altivec-cell-3.C: Likewise.
9774         * g++.dg/ext/altivec-cell-4.C: Likewise.
9775         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9776         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9777         check.
9778         * g++.dg/ext/altivec_check.h: Delete.
9779
9780 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9781
9782         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9783         effective target.  Adjust line numbers accordingly.
9784
9785 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9786
9787         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9788
9789 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9790
9791         PR tree-optimization/38786
9792         * gcc.dg/graphite/pr38786.c: New.
9793
9794 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9795
9796         Revert:
9797         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9798
9799         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9800         for alpha*-*-* targets.
9801         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9802
9803 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9804
9805         PR libfortran/38772
9806         * gfortran.dg/fmt_bz_bn_err.f: New test.
9807
9808 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9809
9810         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9811
9812 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9813
9814         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9815         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9816         instruction support.  Do not check for it at runtime.
9817
9818 2009-01-12  Jason Merrill  <jason@redhat.com>
9819
9820         PR c++/35109
9821         * g++.dg/lookup/friend11.C: Remove expected error.
9822         * g++.dg/lookup/friend14.C: New test.
9823         * g++.dg/lookup/friend15.C: New test.
9824
9825 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9826
9827         PR c++/36019
9828         * g++.dg/lookup/hidden-class12.C: New test.
9829         * g++.dg/lookup/hidden-class13.C: New test.
9830         * g++.dg/lookup/hidden-class14.C: New test.
9831         * g++.dg/lookup/hidden-class15.C: New test.
9832         * g++.dg/lookup/hidden-class16.C: New test.
9833
9834 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9835
9836         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9837         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9838         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9839
9840 2009-01-12  Jason Merrill  <jason@redhat.com>
9841
9842         PR c++/31488
9843         * g++.dg/other/vararg-3.C: New test.
9844
9845 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9846
9847         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9848         Explicitly enable SPE.
9849         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9850         directive.
9851
9852         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9853         Expect -flax-vector-conversions message.  Adjust incompatible
9854         types errors.
9855         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9856         Make Foo extern.
9857
9858         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9859
9860         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9861
9862         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9863         * g++.dg/other/opaque-2.C: Likewise.
9864         * g++.dg/other/opaque-3.C: Likewise.
9865
9866 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR c/32041
9869         * gcc.dg/pr32041.c: New test.
9870         * g++.dg/parse/offsetof9.C: New test.
9871
9872 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9873             Nathan Froyd  <froydnj@codesourcery.com>
9874
9875         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9876         * g++.dg/ext/attribute-test-1.C: Likewise.
9877         * g++.dg/ext/attribute-test-2.C: Likewise.
9878         * g++.dg/ext/attribute-test-3.C: Likewise.
9879         * g++.dg/ext/attribute-test-4.C: Likewise.
9880
9881 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9882
9883         * gnat.dg/unchecked_convert3.adb: New test.
9884
9885 2009-01-12  Tomas Bily  <tbily@suse.cz>
9886
9887         PR middlend/38385
9888         * gcc.dg/tree-ssa/pr38385.c: New file.
9889
9890 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR c++/38794
9893         * g++.dg/parse/typedef9.C: New test.
9894
9895         PR tree-optimization/38807
9896         * gcc.c-torture/compile/pr38807.c: New test.
9897
9898 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9899
9900         * gcc.target/mips/ins-2.c: New test.
9901
9902 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9903
9904         PR testsuite/38809
9905         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9906
9907 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9908
9909         PR c++/36254
9910         * g++.dg/warn/Wreturn-type-5.C: New test.
9911
9912 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9913
9914         PR middle-end/38616
9915         * gcc.dg/pr38616.c: New test.
9916
9917 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9918
9919         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9920
9921 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9922
9923         PR c++/38648
9924         * g++.dg/expr/string-1.C: New test.
9925         * g++.dg/expr/string-2.C: New test.
9926
9927         PR c++/36695
9928         * g++.dg/ext/complex4.C: New test.
9929         * g++.dg/ext/complex5.C: New test.
9930         * g++.dg/init/reference1.C: New test.
9931         * g++.dg/init/reference2.C: New test.
9932         * g++.dg/init/reference3.C: New test.
9933
9934 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9935
9936         PR fortran/38763
9937         * gfortran.dg/transfer_null_1.f90: New test.
9938
9939 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9940
9941         PR fortran/38765
9942         * gfortran.dg/host_assoc_function_6.f90: New test.
9943
9944 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9945
9946         * lib/target-supports.exp: Add method to determine if the effective
9947         target is really a ppc405 after applying all compile options.
9948         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9949         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9950         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9951         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9952         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9953         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9954         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9955         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9956         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9957         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9958         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9959         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9960         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9961         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9962         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9963         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9964         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9965         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9966         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9967         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9968         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9969         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9970         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9971         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9972         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9973         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9974         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9975         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9976         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9977         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9978         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9979
9980 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9981
9982         PR c++/35335
9983         * g++.dg/other/error31.C: New testcase.
9984
9985         PR c/35742
9986         * gcc.dg/pr35742.c: New test.
9987
9988 2009-01-09  John F. Carr  <jfc@mit.edu>
9989
9990         PR c++/37877
9991         * g++.dg/parse/linkage3.C: New test.
9992
9993 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9994
9995         PR middle-end/38771
9996         * gcc.c-torture/compile/pr38771.c: New test.
9997
9998 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9999
10000         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10001
10002 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10003
10004         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10005         * gcc.dg/sibcall-4.c: Likewise.
10006
10007 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10008             Jan Sjodin  <jan.sjodin@amd.com>
10009
10010         PR tree-optimization/38559
10011         * gcc.dg/graphite/pr38559.c: New.
10012
10013 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10014
10015         PR tree-optimization/37194
10016         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10017
10018 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR c++/38725
10021         * g++.dg/ext/label11.C: New test.
10022
10023 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10024
10025         * lib/target-supports.exp (check_weak_override_available): New.
10026         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10027         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10028         dg-require-weak-override.
10029
10030 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10031             Alan Modra  <amodra@bigpond.net.au>
10032
10033         * gcc.c-torture/compile/20090107-1.c: New test.
10034
10035 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10036
10037         PR target/38706
10038         * g++.dg/other/pr38706.C: New test.
10039
10040 2009-01-07  Jason Merrill  <jason@redhat.com>
10041
10042         * g++.dg/cpp0x/variadic92.C: New test.
10043         * g++.dg/cpp0x/variadic93.C: New test.
10044
10045 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10046
10047         * lib/target-supports-dg.exp (current_compiler_flags): New.
10048         (check-flags): Use it; do not access dg-test local variables.
10049         (dg-skip-if): Do not access dg-test local variables.
10050         (dg-xfail-run-if): Ditto.
10051         (dg-shouldfail): Ditto.
10052         * gcc.test-framework/test-framework.exp
10053         (check_effective_target_def_nocache): New.
10054         * gcc.test-framework/test-framework.awk: Handle scan tests.
10055         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10056         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10057         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10058         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10059         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10060         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10061         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10062         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10063         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10064
10065         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10066
10067         * lib/target-supports-dg.exp (check_test_flags): Delete.
10068
10069 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10070
10071         PR tree-optimization/38492
10072         PR tree-optimization/38498
10073         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10074         in trunk.
10075         * gcc.dg/graphite/block-0.c: Update test.
10076         * gcc.dg/graphite/block-1.c: Same.
10077         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10078         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10079         * gcc.dg/graphite/block-3.c: New.
10080         * gcc.dg/graphite/pr38498.c: New.
10081
10082 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         AVX Programming Reference (December, 2008)
10085         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10086         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10087         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10088
10089         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10090         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10091
10092 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10093
10094         PR fortran/38220
10095         * gfortran.dg/c_loc_pure_1.f90:  New test.
10096
10097 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10098
10099         PR fortran/38669
10100         * gfortran.dg/elemental_dependency_3.f90:
10101         Add the final tree dump cleanup.
10102
10103 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10104
10105         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10106         passing -m32.
10107
10108         PR rtl-optimization/38722
10109         * gfortran.dg/pr38722.f90: New test.
10110
10111 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10112
10113         PR c/34252
10114         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10115         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10116
10117 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10118
10119         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10120         * gfortran.dg/typebound_call_8.f03: Same.
10121         * gfortran.dg/elemental_bind_c.f90: Same.
10122         * gfortran.dg/typebound_call_7.f03: Same.
10123         * gfortran.dg/interface_proc_end.f90: Same
10124         * gfortran.dg/pr37243.f: Fix typo.
10125
10126 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10127
10128         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10129         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10130         large stack sizes.
10131
10132 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10133
10134         AVX Programming Reference (December, 2008)
10135         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10136         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10137         * gcc.target/i386/sse-14.c: Likewise.
10138
10139         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10140         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10141         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10142         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10143
10144 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10145
10146         PR libfortran/38735
10147         * gfortran.dg/fmt_bz_bn.f: Update test.
10148
10149 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10150
10151         PR c++/38472
10152         * g++.dg/conversion/usual-arith-conv.C: New test.
10153
10154 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10155
10156         PR c/34911
10157         * gcc.dg/vector-3.c: New testcase.
10158         * g++.dg/ext/vector15.C: New test.
10159
10160 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10161
10162         PR tree-optimization/38510
10163         * gcc.dg/graphite/pr38510.c: New.
10164
10165 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10166             Jan Sjodin <jan.sjodin@amd.com>
10167
10168         PR tree-optimization/38500
10169         * gcc.dg/graphite/pr38500.c: New.
10170
10171 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10172
10173         * gcc.c-torture/compile/20001226-1.c: Generalize
10174         dg-timeout-factor.
10175         * gcc.c-torture/compile/limits-fnargs.c: Add
10176         dg-timeout-factor.
10177         * gcc.dg/20020425-1.c: Likewise.
10178         * gcc.dg/pch/pch.exp: Likewise.
10179
10180 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10181
10182         PR fortran/38657
10183         * gfortran.dg/module_commons_3.f90: New test.
10184
10185 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10186
10187         PR fortran/37159
10188         * gfortran.dg/random_seed_1.f90: Updated.
10189
10190 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10191
10192         PR fortran/38669
10193         PR fortran/38726
10194         * gfortran.dg/elemental_subroutine_7.f90:
10195         Fix p values so that it can be used as vector subscript.
10196
10197 2009-01-05  Jason Merrill  <jason@redhat.com>
10198
10199         * g++.dg/cpp0x/initlist12.C: Add another test.
10200
10201         * g++.dg/cpp0x/defaulted7.C: New test.
10202
10203 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10204
10205         PR fortran/38672
10206         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10207         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10208
10209 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10210
10211         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10212         for alpha*-*-* targets.
10213         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10214
10215 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10216
10217         PR fortran/38665
10218         * gfortran.dg/host_assoc_function_5.f90: New test.
10219
10220 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10221
10222         PR fortran/38669
10223         * gfortran.dg/elemental_dependency_3.f90: New test.
10224         * gfortran.dg/elemental_subroutine_7.f90: New test.
10225
10226 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10227
10228         * gcc.dg/struct-ret-3.c: Include unistd.h.
10229         (main): Exit early if system memory page size is
10230         larger than 4096 bytes.
10231
10232 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10233
10234         PR fortran/38718
10235         * gfortran.dg/merge_init_expr.f90: New.
10236
10237 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10238
10239         PR fortran/38536
10240         * gfortran.dg/c_loc_tests_13.f90: New test.
10241         * gfortran.dg/c_loc_tests_14.f90: New test.
10242
10243 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10244
10245         * gfortran.dg/func_result_4.f90: New.
10246
10247 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10248
10249         PR fortran/38594
10250         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10251         interface still works, in addition to original tests.
10252         * gfortran.dg/host_assoc_call_6.f90: New test.
10253
10254 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10255
10256         PR c++/38705
10257         * g++.dg/torture/pr38705.C: New test.
10258
10259         PR c/38700
10260         * gcc.dg/pr38700.c: New test.
10261
10262 2009-01-02  Jason Merrill  <jason@redhat.com>
10263
10264         * g++.dg/cpp0x/initlist11.C: New test.
10265         * g++.dg/cpp0x/initlist12.C: New test.
10266
10267 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10268
10269         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10270         Allow extra informative notes.
10271
10272 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10273
10274         PR c/36489
10275         * gcc.dg/pr36489.c: New test.
10276
10277 \f
10278 Copyright (C) 2009 Free Software Foundation, Inc.
10279
10280 Copying and distribution of this file, with or without modification,
10281 are permitted in any medium without royalty provided the copyright
10282 notice and this notice are preserved.