OSDN Git Service

c55a305ca453160437ad9e61190aac2d0aaacdbc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2
3         PR target/23983
4         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
5         result used.
6         * g++.dg/ext/altivec-2.C (main): Ditto.
7
8 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9
10         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
11         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
12
13 2009-10-15  Richard Guenther  <rguenther@suse.de>
14
15         PR lto/41669
16         * gcc.dg/lto/20091015-1_0.c: New testcase.
17         * gcc.dg/lto/20091015-1_1.c: Likewise.
18         * gcc.dg/lto/20091015-1_2.c: Likewise.
19         * gcc.dg/lto/20091015-1_a.h: Likewise.
20         * gcc.dg/lto/20091015-1_b.h: Likewise.
21
22 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
23
24         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
25
26 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
27
28         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
29         line from 1 to 0.
30         * obj-c++.dg/bitfield-1.mm: Likewise.
31         * obj-c++.dg/bitfield-4.mm: Likewise.
32
33 2009-10-14  Richard Guenther  <rguenther@suse.de>
34
35         PR lto/41173
36         * gcc.dg/lto/20091014-1_0.c: New testcase.
37
38 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
39
40         PR testsuite/41707
41         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
42         warning on line 0 instead of 1.
43
44 2009-10-14  Richard Guenther  <rguenther@suse.de>
45
46         PR lto/41521
47         * gfortran.dg/lto/pr41521_0.f90: New testcase.
48         * gfortran.dg/lto/pr41521_1.f90: Likewise.
49
50 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
51
52         PR preprocessor/41543
53         * gcc.dg/debug/dwarf2/pr41543.c: New test.
54
55         PR debug/41695
56         * gcc.dg/debug/dwarf2/pr41695.c: New test.
57
58 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
59
60         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
61         New procedure.
62         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
63         effective target.
64
65 2009-10-14  Jason Merrill  <jason@redhat.com>
66
67         PR c++/39866
68         * g++.dg/cpp0x/defaulted14.C: New.
69
70 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
71
72         * g++.dg/cpp0x/vt-40092.C: New.
73
74 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
75
76         * gcc.dg/guality/pr41616-1.c: Drop -O2.
77         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
78
79 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
80
81         * gfortran.dg/complex_intrinsic_8.f90: New test.
82
83 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
84
85         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
86         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
87
88 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
89
90         PR target/38948
91         * gcc.dg/torture/pr38948.c: New test.
92
93 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
94
95         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
96
97 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
98
99         PR fortran/41581
100         * gfortran.dg/class_allocate_2.f03: Modified.
101         * gfortran.dg/class_allocate_3.f03: New test case.
102
103 2009-10-13  Richard Guenther  <rguenther@suse.de>
104
105         PR lto/41668
106         * gcc.dg/lto/20091006-2_0.c: New testcase.
107         * gcc.dg/lto/20091006-2_1.c: Likewise.
108         * gcc.dg/lto/20091006-2_2.c: Likewise.
109         * gcc.dg/lto/20091013-1_0.c: Likewise.
110         * gcc.dg/lto/20091013-1_1.c: Likewise.
111         * gcc.dg/lto/20091013-1_2.c: Likewise.
112
113 2009-10-13  Martin Jambor  <mjambor@suse.cz>
114
115         * gcc.c-torture/compile/pr41661.c: New test.
116
117 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
118
119         PR libgfortran/41683
120         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
121
122 2009-10-12  Jason Merrill  <jason@redhat.com>
123
124         PR c++/37875
125         * g++.dg/cpp0x/decltype18.C: New.
126
127         PR c++/37766
128         * g++.dg/cpp0x/fntmpdefarg1.C: New.
129
130 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
131
132         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
133
134 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
135
136         PR debug/41343
137         PR debug/41447
138         PR debug/41264
139         PR debug/41338
140         * gcc.dg/guality/pr41447-1.c: New.
141         * gcc.dg/debug/pr41264-1.c: New.
142         * gcc.dg/debug/pr41343-1.c: New.
143
144 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
145
146         PR target/26515
147         * gcc.dg/torture/pr26515.c: New test.
148
149 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
150
151         PR testsuite/41659
152         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
153         * lib/lto.exp (lto-get-options-main): Report error for using "target"
154         or "xfail" with dg-lto-do.
155
156 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
157
158         * gcc.target/i386/ms_hook_prologue.c: New testcase.
159
160 2009-10-12  Michael Matz  <matz@suse.de>
161
162         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
163         pass.
164
165 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
166
167         PR target/41680
168         * g++.dg/torture/pr41680.C: New test.
169
170 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
171
172         PR c++/41570
173         * g++.dg/debug/dwarf2/template-params-7.C: New test.
174
175 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
176
177         PR debug/41616
178         * gcc.dg/guality/pr41616-1.c: New.
179
180 2009-10-11  Jason Merrill  <jason@redhat.com>
181
182         PR c++/37204
183         * g++.dg/cpp0x/rv-reinterpret.C: New.
184
185 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
186
187         PR libgfortran/38439
188         * gfortran.dg/fmt_error_9.f: New test.
189         * gfortran.dg/fmt_error_10.f: New test.
190         
191 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
192
193         PR fortran/41583
194         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
195         * gfortran.dg/class_4b.f03: As above.
196         * gfortran.dg/class_4c.f03: As above.
197         * gfortran.dg/class_4d.f03: As above.
198
199 2009-10-11  Richard Guenther  <rguenther@suse.de>
200
201         PR tree-optimization/41555
202         * gcc.dg/torture/pr41555.c: New testcase.
203
204 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
205
206         PR libgfortran/35862
207         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
208         function correctly.
209
210 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
211
212         PR libgfortran/35862
213         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
214         Add conditions to avoid runtime errors if not supported.
215
216 2009-10-10  Richard Guenther  <rguenther@suse.de>
217
218         PR tree-optimization/41654
219         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
220
221 2009-10-09  Jason Merrill  <jason@redhat.com>
222
223         * g++.dg/cpp/ucn-1.C: New.
224
225 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
226
227         PR fortran/41585
228         * gfortran.dg/class_2.f03: Extended test case.
229
230 2009-10-09  Tobias Burnus  <burnus@net-b.de>
231
232         PR fortran/41582
233         * gfortran.dg/class_allocate_1.f03: Modify code such that
234         it compiles with the gfc_warning->gfc_error change.
235         * gfortran.dg/class_allocate_1.f03: New test.
236
237 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
238
239         PR fortran/41579
240         * gfortran.dg/select_type_6.f03: New test.
241
242 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
243
244         PR preprocessor/41445
245         * gcc.dg/cpp/separate-1.c: Adjust.
246         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
247         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
248         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
249         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
250         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
251         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
252         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
253
254         PR rtl-optimization/41646
255         * gcc.c-torture/compile/pr41646.c: New test.
256
257 2009-10-09  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/41634
260         * gcc.c-torture/compile/pr41634.c: New testcase.
261
262 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
263
264         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
265
266 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
267
268         * gnat.dg/opt3.adb: New test.
269         * gnat.dg/opt3_pkg.ads: New helper.
270
271 2009-10-08  Doug Kwan  <dougkwan@google.com>
272
273         PR rtl-optimization/41574
274         * gcc.dg/pr41574.c: New test.
275
276 2009-10-08  Cary Coutant  <ccoutant@google.com>
277
278         Add support for debugging with ICF (Identical Code Folding).
279         * g++.dg/debug/dwarf2/icf.C: New test.
280
281 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
282
283         * gcc.target/mips/truncate-6.c: New test.
284
285 2009-10-08  Jason Merrill  <jason@redhat.com>
286
287         PR c++/36816
288         * g++.dg/cpp0x/rv-deduce.C: New.
289
290         PR c++/37177
291         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
292         * g++.dg/template/explicit-args2.C: New.
293         * g++.dg/template/explicit-args3.C: New.
294         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
295
296 2009-10-08  Michael Matz  <matz@suse.de>
297
298         PR middle-end/41573
299         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
300         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
301         * gcc.dg/pr41573.c: New test.
302
303 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
304
305         PR c/41182
306         * gcc.c-torture/compile/pr41182-1.c: New.
307
308 2009-10-07  Jason Merrill  <jason@redhat.com>
309
310         * g++.dg/cpp0x/variadic95.C: New.
311
312 2009-10-07  Jason Merrill  <jason@redhat.com>
313
314         * g++.dg/template/scope3.C: New.
315
316 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
317
318         * gcc.dg/debug/dwarf2/inline3.c: New test.
319
320 2009-10-07  Daniel Kraft  <d@domob.eu>
321
322         PR fortran/41615
323         * gfortran.dg/assumed_charlen_function_6.f90: New test.
324
325 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
326
327         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
328         * gfortran.dg/select_type_1.f03: Modified error message.
329         * gfortran.dg/select_type_5.f03: New test.
330
331 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
332
333         PR libgfortran/41612
334         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
335         have kind=10 reals.
336
337 2009-10-06  Jason Merrill  <jason@redhat.com>
338
339         * g++.dg/cpp0x/lambda/lambda-init.C: New.
340         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
341
342 2009-10-06  Richard Guenther  <rguenther@suse.de>
343
344         PR lto/41502
345         * gcc.dg/lto/20091006-1_0.c: New testcase.
346         * gcc.dg/lto/20091006-1_1.c: Likewise.
347         * gcc.dg/lto/20091005-2_0.c: Likewise.
348
349 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
350
351         PR ada/41383
352         * gnat.dg/timer_cancel.adb: New test.
353
354 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
355
356         PR ada/38333
357         * gnat.dg/specs/import_abstract.ads: New.
358
359 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
360
361         PR libgfortran/35862
362         * gfortran.dg/round_2.f03: New test.
363
364 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
365
366         PR debug/41558
367         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
368         * lib/gcc-gdb-test.exp: ... here.  New file.
369         * gfortran.dg/guality/guality.exp: New file.
370         * gfortran.dg/guality/pr41558.f90: New test.
371         * gfortran.dg/guality/arg1.f90: New test.
372
373 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
374
375         * gfortran.dg/dynamic_dispatch_1.f90: New test.
376         * gfortran.dg/dynamic_dispatch_2.f90: New test.
377         * gfortran.dg/dynamic_dispatch_3.f90: New test.
378         * gfortran.dg/module_md5_1.f90: Update md5 sum.
379
380 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
381
382         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
383         register_pass_info.
384         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
385         plugin_pass to register_pass_info.
386         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
387         register_pass_info.
388         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
389         register_pass_info.
390
391 2009-10-05  Richard Guenther  <rguenther@suse.de>
392
393         PR lto/41281
394         * gcc.dg/lto/20090914-2_0.c: New testcase.
395
396 2009-10-05  Richard Guenther  <rguenther@suse.de>
397
398         PR lto/40902
399         * gcc.dg/lto/20091005-1_0.c: New testcase.
400         * gcc.dg/lto/20091005-1_1.c: Likewise.
401
402 2009-10-05  Richard Guenther  <rguenther@suse.de>
403
404         PR lto/41552
405         PR lto/41487
406         * g++.dg/lto/20091002-1_0.C: Adjust flags.
407         * g++.dg/lto/20091004-1_0.C: New testcase.
408         * g++.dg/lto/20091004-1_1.C: Likewise.
409         * g++.dg/lto/20091004-2_0.C: Likewise.
410         * g++.dg/lto/20091004-2_1.C: Likewise.
411         * g++.dg/lto/20091004-3_0.C: Likewise.
412         * g++.dg/lto/20091004-3_1.C: Likewise.
413
414 2009-10-05  Richard Guenther  <rguenther@suse.de>
415
416         PR tree-optimization/23821
417         * gcc.dg/torture/pr23821.c: New testcase.
418
419 2009-10-05  Daniel Kraft  <d@domob.eu>
420
421         PR fortran/41403
422         * gfortran.dg/goto_6.f: New test.
423         * gfortran.dg/goto_7.f: New test.
424
425 2009-10-03  Ben Elliston  <bje@au.ibm.com>
426             Bill Maddox  <maddox@google.com>
427             Cary Coutant  <ccoutant@google.com>
428             Chris Demetriou  <cgd@google.com>
429             Diego Novillo  <dnovillo@google.com>
430             Doug Kwan  <dougkwan@google.com>
431             Jan Hubicka  <jh@suse.cz>
432             Ollie Wild  <aaw@google.com>
433             Rafael Espindola  <espindola@google.com>
434             Richard Guenther  <rguenther@suse.de>
435             Simon Baldwin  <simonb@google.com>
436
437         * g++.dg/20090107-1.C: New.
438         * g++.dg/20090121-1.C: New.
439         * g++.dg/ipa/20090113-1.C: New.
440         * g++.dg/lto: New directory.
441         * g++.dg/lto/20080829_0.C: New.
442         * g++.dg/lto/20080904_0.C: New.
443         * g++.dg/lto/20080907_0.C: New.
444         * g++.dg/lto/20080908-1_0.C: New.
445         * g++.dg/lto/20080908-2_0.C: New.
446         * g++.dg/lto/20080908-3_0.C: New.
447         * g++.dg/lto/20080909-1_0.C: New.
448         * g++.dg/lto/20080910-1_0.C: New.
449         * g++.dg/lto/20080912-1_0.C: New.
450         * g++.dg/lto/20080912_0.C: New.
451         * g++.dg/lto/20080915_0.C: New.
452         * g++.dg/lto/20080916_0.C: New.
453         * g++.dg/lto/20080917_0.C: New.
454         * g++.dg/lto/20080924_0.C: New.
455         * g++.dg/lto/20080926_0.C: New.
456         * g++.dg/lto/20081008_0.C: New.
457         * g++.dg/lto/20081022.h: New.
458         * g++.dg/lto/20081022_0.C: New.
459         * g++.dg/lto/20081022_1.C: New.
460         * g++.dg/lto/20081023_0.C: New.
461         * g++.dg/lto/20081109-1_0.C: New.
462         * g++.dg/lto/20081109-2_0.C: New.
463         * g++.dg/lto/20081109_0.C: New.
464         * g++.dg/lto/20081109_1.C: New.
465         * g++.dg/lto/20081118-1_0.C: New.
466         * g++.dg/lto/20081118-1_1.C: New.
467         * g++.dg/lto/20081118_0.C: New.
468         * g++.dg/lto/20081118_1.C: New.
469         * g++.dg/lto/20081119-1.h: New.
470         * g++.dg/lto/20081119-1_0.C: New.
471         * g++.dg/lto/20081119-1_1.C: New.
472         * g++.dg/lto/20081119_0.C: New.
473         * g++.dg/lto/20081119_1.C: New.
474         * g++.dg/lto/20081120-1_0.C: New.
475         * g++.dg/lto/20081120-1_1.C: New.
476         * g++.dg/lto/20081120-2_0.C: New.
477         * g++.dg/lto/20081120-2_1.C: New.
478         * g++.dg/lto/20081123_0.C: New.
479         * g++.dg/lto/20081123_1.C: New.
480         * g++.dg/lto/20081125.h: New.
481         * g++.dg/lto/20081125_0.C: New.
482         * g++.dg/lto/20081125_1.C: New.
483         * g++.dg/lto/20081127_0.C: New.
484         * g++.dg/lto/20081127_1.C: New.
485         * g++.dg/lto/20081203_0.C: New.
486         * g++.dg/lto/20081203_1.C: New.
487         * g++.dg/lto/20081204-1_0.C: New.
488         * g++.dg/lto/20081204-1_1.C: New.
489         * g++.dg/lto/20081204-2_0.C: New.
490         * g++.dg/lto/20081204-2_1.C: New.
491         * g++.dg/lto/20081209_0.C: New.
492         * g++.dg/lto/20081209_1.C: New.
493         * g++.dg/lto/20081211-1.h: New.
494         * g++.dg/lto/20081211-1_0.C: New.
495         * g++.dg/lto/20081211-1_1.C: New.
496         * g++.dg/lto/20081217-1_0.C: New.
497         * g++.dg/lto/20081217-2_0.C: New.
498         * g++.dg/lto/20081219_0.C: New.
499         * g++.dg/lto/20081219_1.C: New.
500         * g++.dg/lto/20090106_0.C: New.
501         * g++.dg/lto/20090112_0.C: New.
502         * g++.dg/lto/20090128_0.C: New.
503         * g++.dg/lto/20090221_0.C: New.
504         * g++.dg/lto/20090302_0.C: New.
505         * g++.dg/lto/20090302_1.C: New.
506         * g++.dg/lto/20090303_0.C: New.
507         * g++.dg/lto/20090311-1.h: New.
508         * g++.dg/lto/20090311-1_0.C: New.
509         * g++.dg/lto/20090311-1_1.C: New.
510         * g++.dg/lto/20090311_0.C: New.
511         * g++.dg/lto/20090311_1.C: New.
512         * g++.dg/lto/20090312.h: New.
513         * g++.dg/lto/20090312_0.C: New.
514         * g++.dg/lto/20090312_1.C: New.
515         * g++.dg/lto/20090313_0.C: New.
516         * g++.dg/lto/20090313_1.C: New.
517         * g++.dg/lto/20090315_0.C: New.
518         * g++.dg/lto/20090315_1.C: New.
519         * g++.dg/lto/20091002-1_0.C: New testcase.
520         * g++.dg/lto/20091002-2_0.C: Likewise..
521         * g++.dg/lto/20091002-3_0.C: Likewise..
522         * g++.dg/lto/README: New.
523         * g++.dg/lto/pr40818_0.C: New.
524         * g++.dg/opt/thunk3-1.C: New.
525         * g++.dg/opt/thunk4.C: New.
526         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
527         replacements with __attribute__ ((__noinline__)).
528         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
529         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
530         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
531         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
532         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
533         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
534         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
535         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
536         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
537         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
538         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
539         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
540         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
541         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
542         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
543         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
544         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
545         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
546         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
547         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
548         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
549         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
550         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
551         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
552         * gcc.dg/20081223-1.c: New.
553         * gcc.dg/lto: New directory.
554         * gcc.dg/lto/20080908_0.c: New.
555         * gcc.dg/lto/20080917_0.c: New.
556         * gcc.dg/lto/20080924_0.c: New.
557         * gcc.dg/lto/20081024_0.c: New.
558         * gcc.dg/lto/20081109_0.c: New.
559         * gcc.dg/lto/20081111_0.c: New.
560         * gcc.dg/lto/20081111_1.c: New.
561         * gcc.dg/lto/20081112_0.c: New.
562         * gcc.dg/lto/20081112_1.c: New.
563         * gcc.dg/lto/20081115_0.c: New.
564         * gcc.dg/lto/20081115_1.c: New.
565         * gcc.dg/lto/20081115_2.c: New.
566         * gcc.dg/lto/20081118_0.c: New.
567         * gcc.dg/lto/20081118_1.c: New.
568         * gcc.dg/lto/20081118_2.c: New.
569         * gcc.dg/lto/20081120-1_0.c: New.
570         * gcc.dg/lto/20081120-1_1.c: New.
571         * gcc.dg/lto/20081120-2_0.c: New.
572         * gcc.dg/lto/20081120-2_1.c: New.
573         * gcc.dg/lto/20081125_0.c: New.
574         * gcc.dg/lto/20081125_1.c: New.
575         * gcc.dg/lto/20081126_0.c: New.
576         * gcc.dg/lto/20081201-1_0.c: New.
577         * gcc.dg/lto/20081201-1_1.c: New.
578         * gcc.dg/lto/20081201-1_2.c: New.
579         * gcc.dg/lto/20081201-2_0.c: New.
580         * gcc.dg/lto/20081201-2_1.c: New.
581         * gcc.dg/lto/20081202-1_0.c: New.
582         * gcc.dg/lto/20081202-1_1.c: New.
583         * gcc.dg/lto/20081202-2_0.c: New.
584         * gcc.dg/lto/20081202-2_1.c: New.
585         * gcc.dg/lto/20081204-1_0.c: New.
586         * gcc.dg/lto/20081204-1_1.c: New.
587         * gcc.dg/lto/20081204-2_0.c: New.
588         * gcc.dg/lto/20081210-1_0.c: New.
589         * gcc.dg/lto/20081212-1_0.c: New.
590         * gcc.dg/lto/20081222_0.c: New.
591         * gcc.dg/lto/20081222_0.h: New.
592         * gcc.dg/lto/20081222_1.c: New.
593         * gcc.dg/lto/20081224_0.c: New.
594         * gcc.dg/lto/20081224_0.h: New.
595         * gcc.dg/lto/20081224_1.c: New.
596         * gcc.dg/lto/20090116_0.c: New.
597         * gcc.dg/lto/20090120_0.c: New.
598         * gcc.dg/lto/20090126-1_0.c: New.
599         * gcc.dg/lto/20090126-2_0.c: New.
600         * gcc.dg/lto/20090206-1_0.c: New.
601         * gcc.dg/lto/20090206-2_0.c: New.
602         * gcc.dg/lto/20090210_0.c: New.
603         * gcc.dg/lto/20090210_1.c: New.
604         * gcc.dg/lto/20090213_0.c: New.
605         * gcc.dg/lto/20090213_1.c: New.
606         * gcc.dg/lto/20090218-1_0.c: New.
607         * gcc.dg/lto/20090218-1_1.c: New.
608         * gcc.dg/lto/20090218-2_0.c: New.
609         * gcc.dg/lto/20090218-2_1.c: New.
610         * gcc.dg/lto/20090218_0.c: New.
611         * gcc.dg/lto/20090218_1.c: New.
612         * gcc.dg/lto/20090218_2.c: New.
613         * gcc.dg/lto/20090218_3.c: New.
614         * gcc.dg/lto/20090219_0.c: New.
615         * gcc.dg/lto/20090312_0.c: New.
616         * gcc.dg/lto/20090312_1.c: New.
617         * gcc.dg/lto/20090313_0.c: New.
618         * gcc.dg/lto/20090706-1_0.c: New.
619         * gcc.dg/lto/20090706-2_0.c: New.
620         * gcc.dg/lto/20090717_0.c: New.
621         * gcc.dg/lto/20090717_1.c: New.
622         * gcc.dg/lto/20090729_0.c: New.
623         * gcc.dg/lto/20090729_1.c: New.
624         * gcc.dg/lto/20090812_0.c: New.
625         * gcc.dg/lto/20090812_1.c: New.
626         * gcc.dg/lto/20090914-1_0.c: New.
627         * gcc.dg/lto/README: New.
628         * gcc.dg/visibility-7.c: Adjust expected pattern
629         * gfortran.dg/lto: New directory.
630         * gfortran.dg/lto/pr40724_0.f: New.
631         * gfortran.dg/lto/pr40724_1.f: New.
632         * gfortran.dg/lto/pr40725_0.f03: New.
633         * gfortran.dg/lto/pr40725_1.c: New.
634         * gfortran.dg/lto/pr41069_0.f90: New.
635         * gfortran.dg/lto/pr41069_1.f90: New.
636         * gfortran.dg/lto/pr41069_2.f90: New.
637         * g++.dg/README: Add 'lto' directory.
638         * g++.dg/dg.exp: Also scan 'lto' directory
639
640 2009-10-03  Ben Elliston  <bje@au.ibm.com>
641             Janis Johnson  <janis187@us.ibm.com>
642             Diego Novillo  <dnovillo@google.com>
643
644         * g++.dg/lto/lto.exp: New.
645         * gcc.c-torture/execute/execute.exp: Add
646         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
647         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
648         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
649         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
650         * gcc.target/i386/math-torture/math-torture.exp:
651         Likewise.
652         * gcc.dg/lto/lto.exp: New.
653         * gfortran.dg/lto/lto.exp: New.
654         * lib/target-supports.exp (check_effective_target_lto): New.
655         * lib/c-torture.exp: Load target-supports.exp.
656         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
657         returns nonzero.
658         * lib/gcc-dg.exp: Likewise.
659         * lib/lto.exp: New.
660         * lib/torture-options.exp: Add support for a third
661         argument.
662
663 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
664
665         PR testsuite/41542
666         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
667
668 2009-10-02  Jason Merrill  <jason@redhat.com>
669
670         * g++.dg/abi/mangle32.C: New.
671
672 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
673
674         * gnat.dg/atomic2.adb: New test.
675
676 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
677
678         * gnat.dg/array11.adb: New test.
679         * gnat.dg/array12.adb: Likewise.
680
681 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
682
683         * gnat.dg/array10.adb: New test.
684         * gnat.dg/object_overflow.adb: Tweak.
685
686 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
687
688         * gcc.dg/guality/guality.exp: Disable on darwin.
689
690 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
691
692         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
693         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
694         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
695         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
696
697 2009-10-02  Tobias Burnus  <burnus@net-b.de>
698
699         PR fortran/41479
700         * gfortran.dg/intent_out_5.f90: New test.
701
702 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
703
704         PR debug/41404
705         PR debug/41353
706         * gcc.dg/guality/pr41404-1.c: New test.
707         * gcc.dg/guality/pr41353-2.c: New test.
708
709 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
710
711         PR testsuite/41546
712         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
713         to -mtune=generic.
714
715 2009-10-01  Jan Hubicka  <jh@suse.cz>
716
717         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
718
719 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
720
721         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
722
723         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
724
725 2009-10-01  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/41515
728         * gfortran.dg/parameter_array_init_5.f90: New test.
729
730 2009-10-01  Jason Merrill  <jason@redhat.com>
731
732         * g++.dg/cpp0x/defaulted13.C: New.
733
734 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
735
736         * gfortran.dg/bounds_check_7.f90: Adapted error message.
737         * gfortran.dg/bounds_check_11.f90: Likewise.
738         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
739
740 2009-09-30  Tobias Burnus  <burnus@net-b.de>
741
742         * gfortran.dg/select_type_4.f90: New test.
743
744 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
745
746         * gfortran.dg/same_type_as_1.f03: New test.
747         * gfortran.dg/same_type_as_2.f03: Ditto.
748
749 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
750
751         * gfortran.dg/select_type_1.f03: Extended.
752         * gfortran.dg/select_type_3.f03: New test.
753
754 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
755
756         * gfortran.dg/class_allocate_1.f03: New test.
757
758 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
759
760         PR fortran/40996
761         * gfortran.dg/allocatable_scalar_3.f90: New test.
762         * gfortran.dg/select_type_2.f03: Ditto.
763         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
764
765 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
766
767         * gfortran.dg/block_name_2.f90: Modified error message.
768         * gfortran.dg/select_6.f90: Ditto.
769         * gfortran.dg/select_type_1.f03: New test.
770
771 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
772
773         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
774         * gfortran.dg/class_1.f03: Ditto.
775         * gfortran.dg/class_2.f03: Ditto.
776         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
777         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
778         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
779         * gfortran.dg/typebound_call_10.f03: Ditto.
780         * gfortran.dg/typebound_call_2.f03: Ditto.
781         * gfortran.dg/typebound_call_3.f03: Ditto.
782         * gfortran.dg/typebound_call_4.f03: Ditto.
783         * gfortran.dg/typebound_call_9.f03: Ditto.
784         * gfortran.dg/typebound_generic_3.f03: Ditto.
785         * gfortran.dg/typebound_generic_4.f03: Ditto.
786         * gfortran.dg/typebound_operator_1.f03: Ditto.
787         * gfortran.dg/typebound_operator_2.f03: Ditto.
788         * gfortran.dg/typebound_operator_3.f03: Ditto.
789         * gfortran.dg/typebound_operator_4.f03: Ditto.
790         * gfortran.dg/typebound_proc_1.f08: Ditto.
791         * gfortran.dg/typebound_proc_5.f03: Ditto.
792         * gfortran.dg/typebound_proc_6.f03: Ditto.
793
794 2009-09-30  Jason Merrill  <jason@redhat.com>
795
796         * g++.dg/eh/init-temp1.C: Improve test.
797
798 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
799
800         PR target/22093
801         * gcc.target/alpha/pr22093.c: New test.
802
803 2009-09-29  John Freeman  <jfreeman08@gmail.com>
804             Jason Merrill  <jason@redhat.com>
805
806         * g++.dg/cpp0x/lambda/lambda-array.C: New.
807         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
808         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
809         * g++.dg/cpp0x/lambda/lambda-const.C: New.
810         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
811         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
812         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
813         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
814         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
815         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
816         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
817         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
818         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
819         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
820         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
821         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
822         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
823         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
824         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
825         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
826         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
827         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
828         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
829         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
830         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
831         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
832         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
833         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
834         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
835         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
836         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
837         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
838         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
839         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
840         * g++.dg/cpp0x/lambda/lambda-template.C: New.
841         * g++.dg/cpp0x/lambda/lambda-this.C: New.
842         * g++.dg/cpp0x/lambda/lambda-type.C: New.
843         * g++.dg/cpp0x/lambda/lambda-use.C: New.
844         * lib/prune.exp: Accept "In lambda function".
845
846 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
847
848         * gcc.target/i386/fma4-check.h: New file.
849         * gcc.target/i386/fma4-fma.c: Ditto.
850         * gcc.target/i386/fma4-maccXX.c: Ditto.
851         * gcc.target/i386/fma4-msubXX.c: Ditto.
852         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
853         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
854         * gcc.target/i386/fma4-vector.c: Ditto.
855         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
856         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
857         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
858         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
859         * gcc.target/i386/fma4-256-vector.c: Ditto.
860         * gcc.target/i386/funcspec-2.c: Ditto.
861
862         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
863
864         * gcc.target/i386/funcspec-5.c: Add FMA4.
865         * gcc.target/i386/funcspec-6.c: Ditto.
866         * gcc.target/i386/funcspec-8.c: Ditto.
867
868         * gcc.target/i386/funcspec-9.c: New file.
869
870         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
871
872         * gcc.target/i386/isa-10.c: New file.
873         * gcc.target/i386/isa-11.c: Ditto.
874         * gcc.target/i386/isa-12.c: Ditto.
875         * gcc.target/i386/isa-13.c: Ditto.
876         * gcc.target/i386/isa-2.c: Ditto.
877         * gcc.target/i386/isa-3.c: Ditto.
878         * gcc.target/i386/isa-4.c: Ditto.
879         * gcc.target/i386/isa-7.c: Ditto.
880         * gcc.target/i386/isa-8.c: Ditto.
881         * gcc.target/i386/isa-9.c: Ditto.
882
883         * gcc.target/i386/isa-14.c: Add FMA4.
884         * gcc.target/i386/isa-1.c: Ditto.
885         * gcc.target/i386/isa-5.c: Ditto.
886         * gcc.target/i386/isa-6.c: Ditto.
887
888         * gcc.target/i386/sse-12.c: New file.
889         * gcc.target/i386/sse-13.c: Ditto.
890         * gcc.target/i386/sse-14.c: Ditto.
891         * gcc.target/i386/sse-22.c: Ditto.
892
893         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
894         * g++.dg/other/i386-3.C: Ditto.
895         * g++.dg/other/i386-5.C: Ditto.
896         * g++.dg/other/i386-6.C: Ditto.
897
898 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
899
900         PR testsuite/41496
901         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
902         before.
903
904 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
905
906         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
907         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
908
909 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
910
911         PR debug/41438
912         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
913         hidden.
914         * g++.dg/debug/dwarf2/const-1.C: Likewise.
915
916 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
917
918         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
919         * gcc.target/i386/isa-1.c: Remove SSE5.
920         * gcc.target/i386/isa-5.c: Ditto.
921         * gcc.target/i386/isa-6.c: Ditto.
922         * gcc.target/i386/funcspec-4.c: Remove error conditions
923         related to SSE5.
924         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
925         * gcc.target/i386/avx-2.c: Ditto.
926         * gcc.target/i386/sse-23.c: Ditto.
927         * gcc.target/i386/funcspec-9.c: Delete.
928
929 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
930
931         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
932         * gcc.dg/guality/pr41353-1.c: New test.
933
934         PR testsuite/41444
935         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
936         in macro name definition for non-unix/win32/msdos.
937
938 2009-09-29  Daniel Kraft  <d@domob.eu>
939
940         PR fortran/39626
941         * gfortran.dg/block_1.f08: New test.
942         * gfortran.dg/block_2.f08: New test.
943         * gfortran.dg/block_3.f90: New test.
944         * gfortran.dg/block_4.f08: New test.
945         * gfortran.dg/block_5.f08: New test.
946         * gfortran.dg/block_6.f08: New test.
947         * gfortran.dg/block_7.f08: New test.
948         * gfortran.dg/block_8.f08: New test.
949
950 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
951
952         PR libgfortran/35862
953         * gfortran.dg/round_1.f03: New test.
954         * gfortran.dg/f2003_io_3.f03: Update test.
955
956 2009-09-28  Easwaran Raman  <eraman@google.com>
957
958         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
959         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
960
961 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
962
963         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
964         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
965         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
966         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
967         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
968
969         * g++.dg/dfp/dfp.exp: Fix typo.
970
971         * lib/target-supports.exp (check-effective-target-dfp-nocache):
972         Fix typo that breaks the check.
973
974 2009-09-28  Olivier Hainque  <hainque@adacore.com>
975
976         * gnat.dg (tagged_alloc_free.adb): New testcase.
977
978 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
979
980         * g++.dg/dfp: New directory.
981         * g++.dg/dg.exp: Prune tests in dfp directory.
982         * g++.dg/dfp/dfp.exp: New.
983         * g++.dg/dfp/mangle-mode.C: New test.
984
985 2009-09-28  Michael Matz  <matz@suse.de>
986
987         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
988         for sign of -Inf.
989
990 2009-09-27  Richard Henderson  <rth@redhat.com>
991
992         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
993         * gcc.dg/tree-ssa/pr41469-1.c: New.
994
995 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
996
997         PR c/41476
998         * gcc.dg/cond-constqual-1.c: New test.
999
1000 2009-09-26  Michael Matz  <matz@suse.de>
1001
1002         PR lto/40758
1003         PR middle-end/41470
1004         * gcc.dg/pr41470.c: New test.
1005
1006 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1007
1008         * gnat.dg/array9.adb: New test.
1009
1010 2009-09-26  Michael Matz  <matz@suse.de>
1011
1012         PR tree-optimization/41454
1013         * gcc.dg/pr41454.c: New test.
1014
1015 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1016
1017         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1018         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1019         into DW_TAG_GNU_template_parameter_pack and
1020         DW_TAG_GNU_formal_parameter_pack.
1021         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1022         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1023
1024 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1025
1026         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1027         parameters for alignment-sensitive -fsection-anchors tests.
1028
1029 2009-09-25  Richard Guenther  <rguenther@suse.de>
1030
1031         PR middle-end/41463
1032         * gcc.c-torture/execute/pr41463.c: New testcase.
1033
1034 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1035
1036         * gnat.dg/sse_nolib.adb: New testcase.
1037
1038 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1039
1040         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1041         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1042         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1043         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1044         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1045         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1046         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1047         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1048         * gcc.dg/vect/vect.exp: Add Power7 flags.
1049         * g++.dg/vect/vect.exp: Likewise.
1050         * gfortran.dg/vect/vect.exp: Likewise.
1051
1052 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1053
1054         PR fortran/41459
1055         * gfortran.dg/empty_label.f: New test.
1056         * gfortran.dg/empty_label.f90: Ditto.
1057         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1058
1059 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1060
1061         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1062         compile-time.
1063
1064 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1065
1066         * lib/scanasm.exp (make_pattern_printable): New function.
1067         (dg-scan, scan-assembler-times, scan-assembler-dem,
1068         scan-assembler-dem-not): Use it.
1069
1070 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1071
1072         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1073         (test_nested): Renamed to ...
1074         (test_nested1): This.
1075         (test_nested2): New.
1076         (main): Likewise.
1077
1078 2009-09-24  Richard Guenther  <rguenther@suse.de>
1079
1080         PR tree-optimization/36143
1081         PR tree-optimization/38747
1082         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1083         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1084         * g++.dg/torture/pr38747.C: New testcase.
1085         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1086
1087 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1088
1089         * gnat.dg/nested_proc.adb: New test.
1090
1091 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1092
1093         * gcc.target/i386/pr12329.c: Adjust.
1094
1095 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1096
1097         PR debug/41248
1098         * gcc.dg/pr41248.c: New.
1099
1100 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1101
1102         PR debug/41065
1103         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1104
1105 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1106
1107         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1108         current_compiler_flags.  Fix typos.
1109
1110 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1111
1112         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1113
1114 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1115
1116         PR c/39779
1117         * gcc.c-torture/compile/pr39779.c: New test.
1118
1119 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1120
1121         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1122         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1123         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1124
1125 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1126
1127         PR debug/41295
1128         * gcc.dg/pr41295.c: New.
1129
1130 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1131
1132         * gcc.dg/pr40209.c: Add test case.
1133
1134 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1135
1136         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1137         matching assembly.
1138         * gcc.target/mips/code-readable-2.c: Likewise.
1139         * gcc.target/mips/code-readable-3.c: Likewise.
1140
1141 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1142
1143         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1144         Check support via mode instead of C type.
1145         (check_effective_target_dfprt_nocache): Ditto.
1146         (check_effective_target_hard_dfp): Ditto.
1147
1148 2009-09-22  Richard Guenther  <rguenther@suse.de>
1149
1150         PR middle-end/41395
1151         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1152         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1153
1154 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1155
1156         * gcc.dg/20090922-1.c: New test.
1157
1158         PR bootstrap/41405
1159         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1160         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1161         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1162         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1163         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1164         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1165         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1166         * objc.dg/dwarf-2.m: Likewise.
1167
1168 2009-09-22  Richard Guenther  <rguenther@suse.de>
1169
1170         PR tree-optimization/41428
1171         * g++.dg/tree-ssa/pr41428.C: New testcase.
1172
1173 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1174
1175         PR middle-end/41429
1176         * g++.dg/gomp/pr41429.C: New test.
1177
1178 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1179
1180         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1181
1182 2009-09-21  Jason Merrill  <jason@redhat.com>
1183
1184         PR c++/41421
1185         * g++.dg/cpp0x/trivial1.C: Expand.
1186
1187 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1188
1189         * gcc.dg/torture/calleesave-sse.c: New.
1190
1191 2009-09-21  Jan Hubicka  <jh@suse.cz>
1192
1193         * gcc.dg/guality/inline-params.c: New testcase.
1194
1195 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1196
1197         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1198         Add -fno-inline.
1199         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1200         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1201         (f2): Ditto.
1202
1203 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1204
1205         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1206         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1207         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1208         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1209         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1210
1211 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1212
1213         PR middle-end/40642
1214         * g++.dg/torture/pr40642.C: New testcase.
1215
1216 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1217
1218         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1219         cases in static initializers.
1220
1221 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1222
1223         * gcc.c-tortue/compile/pr39886.c: New.
1224
1225 2009-09-20  Chris Demetriou  <cgd@google.com>
1226
1227         PR preprocessor/28435:
1228         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1229         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1230         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1231         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1232         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1233
1234 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1235
1236         * gcc.target/mips/mips.exp: Add relax-pic-calls
1237         under -mfoo/-mno-foo options.
1238         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1239         and -mexplicit-relocs.
1240         * gcc.target/mips/call-1.c: New test.
1241         * gcc.target/mips/call-2.c: New test.
1242         * gcc.target/mips/call-3.c: New test.
1243         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1244         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1245
1246 2009-09-19  Chris Demetriou  <cgd@google.com>
1247
1248         PR preprocessor/28435:
1249         * gcc.dg/cpp/missing-header-MD.c: New test.
1250         * gcc.dg/cpp/missing-header-MMD.c: New test.
1251         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1252         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1253
1254 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1255
1256         PR libgfortran/41328
1257         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1258         EOF works.
1259
1260 2009-09-18  Jason Merrill  <jason@redhat.com>
1261
1262         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1263         * g++.dg/cpp0x/initlist-deduce.C: New.
1264
1265 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1266
1267         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1268
1269 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1270
1271         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1272         * c-c++-common/dfp: New directory.
1273         * c-c++-common/dfp/dfp-dbg.h: New file.
1274         * gcc.dg/dfp/call-by-value.c: Move to ...
1275         * c-c++-common/call-by-value.c: here.
1276         * gcc.dg/dfp/cast.c: Move to ...
1277         * c-c++-common/cast.c: here.
1278         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1279         * c-c++-common/compare-eq-const.c: here.
1280         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1281         * c-c++-common/compare-eq-d128.c: here.
1282         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1283         * c-c++-common/compare-eq-d32.c: here.
1284         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1285         * c-c++-common/compare-eq-d64.c: here.
1286         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1287         * c-c++-common/compare-eq-dfp.c: here.
1288         * gcc.dg/dfp/compare-eq.h: Move to ...
1289         * c-c++-common/compare-eq.h: here.
1290         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1291         * c-c++-common/compare-rel-const.c: here.
1292         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1293         * c-c++-common/compare-rel-d128.c: here.
1294         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1295         * c-c++-common/compare-rel-d32.c: here.
1296         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1297         * c-c++-common/compare-rel-d64.c: here.
1298         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1299         * c-c++-common/compare-rel-dfp.c: here.
1300         * gcc.dg/dfp/compare-rel.h: Move to ...
1301         * c-c++-common/compare-rel.h: here.
1302         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1303         * c-c++-common/compare-special-d128.c: here.
1304         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1305         * c-c++-common/compare-special-d32.c: here.
1306         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1307         * c-c++-common/compare-special-d64.c: here.
1308         * gcc.dg/dfp/compare-special.h: Move to ...
1309         * c-c++-common/compare-special.h: here.
1310         * gcc.dg/dfp/constants-zero.c: Move to ...
1311         * c-c++-common/constants-zero.c: here.
1312         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1313         * c-c++-common/convert-bfp-10.c: here.
1314         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1315         * c-c++-common/convert-bfp-11.c: here.
1316         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1317         * c-c++-common/convert-bfp-12.c: here.
1318         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1319         * c-c++-common/convert-bfp-13.c: here.
1320         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1321         * c-c++-common/convert-bfp-14.c: here.
1322         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1323         * c-c++-common/convert-bfp-2.c: here.
1324         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1325         * c-c++-common/convert-bfp-3.c: here.
1326         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1327         * c-c++-common/convert-bfp-4.c: here.
1328         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1329         * c-c++-common/convert-bfp-5.c: here.
1330         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1331         * c-c++-common/convert-bfp-6.c: here.
1332         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1333         * c-c++-common/convert-bfp-7.c: here.
1334         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1335         * c-c++-common/convert-bfp-8.c: here.
1336         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1337         * c-c++-common/convert-bfp-9.c: here.
1338         * gcc.dg/dfp/convert-bfp.c: Move to ...
1339         * c-c++-common/convert-bfp.c: here.
1340         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1341         * c-c++-common/convert-bfp-fold.c: here.
1342         * gcc.dg/dfp/convert-dfp.c: Move to ...
1343         * c-c++-common/convert-dfp.c: here.
1344         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1345         * c-c++-common/convert-dfp-fold-2.c: here.
1346         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1347         * c-c++-common/convert-dfp-fold.c: here.
1348         * gcc.dg/dfp/convert.h: Move to ...
1349         * c-c++-common/convert.h: here.
1350         * gcc.dg/dfp/convert-int.c: Move to ...
1351         * c-c++-common/convert-int.c: here.
1352         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1353         * c-c++-common/convert-int-fold.c: here.
1354         * gcc.dg/dfp/convert-int-max.c: Move to ...
1355         * c-c++-common/convert-int-max.c: here.
1356         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1357         * c-c++-common/convert-int-max-fold.c: here.
1358         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1359         * c-c++-common/convert-int-saturate.c: here.
1360         * gcc.dg/dfp/func-array.c: Move to ...
1361         * c-c++-common/func-array.c: here.
1362         * gcc.dg/dfp/func-deref.c: Move to ...
1363         * c-c++-common/func-deref.c: here.
1364         * gcc.dg/dfp/func-mixed.c: Move to ...
1365         * c-c++-common/func-mixed.c: here.
1366         * gcc.dg/dfp/func-pointer.c: Move to ...
1367         * c-c++-common/func-pointer.c: here.
1368         * gcc.dg/dfp/func-scalar.c: Move to ...
1369         * c-c++-common/func-scalar.c: here.
1370         * gcc.dg/dfp/func-struct.c: Move to ...
1371         * c-c++-common/func-struct.c: here.
1372         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1373         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1374         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1375         * c-c++-common/func-vararg-alternate-d128.c: here.
1376         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1377         * c-c++-common/func-vararg-alternate-d32.c: here.
1378         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1379         * c-c++-common/func-vararg-alternate-d64.c: here.
1380         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1381         * c-c++-common/func-vararg-alternate.h: here.
1382         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1383         * c-c++-common/func-vararg-dfp.c: here.
1384         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1385         * c-c++-common/func-vararg-mixed-2.c: here.
1386         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1387         * c-c++-common/func-vararg-mixed.c: here.
1388         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1389         * c-c++-common/func-vararg-size0.c: here.
1390         * gcc.dg/dfp/inf-1.c: Move to ...
1391         * c-c++-common/inf-1.c: here.
1392         * gcc.dg/dfp/loop-index.c: Move to ...
1393         * c-c++-common/loop-index.c: here.
1394         * gcc.dg/dfp/modes.c: Move to ...
1395         * c-c++-common/modes.c: here.
1396         * gcc.dg/dfp/nan-1.c: Move to ...
1397         * c-c++-common/nan-1.c: here.
1398         * gcc.dg/dfp/nan-2.c: Move to ...
1399         * c-c++-common/nan-2.c: here.
1400         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1401         * c-c++-common/operator-arith-fold.c: here.
1402         * gcc.dg/dfp/operator-assignment.c: Move to ...
1403         * c-c++-common/operator-assignment.c: here.
1404         * gcc.dg/dfp/operator-comma.c: Move to ...
1405         * c-c++-common/operator-comma.c: here.
1406         * gcc.dg/dfp/operator-cond.c: Move to ...
1407         * c-c++-common/operator-cond.c: here.
1408         * gcc.dg/dfp/operator-logical.c: Move to ...
1409         * c-c++-common/operator-logical.c: here.
1410         * gcc.dg/dfp/operator-unary.c: Move to ...
1411         * c-c++-common/operator-unary.c: here.
1412         * gcc.dg/dfp/pr31385.c: Move to ...
1413         * c-c++-common/pr31385.c: here.
1414         * gcc.dg/dfp/pr33466.c: Move to ...
1415         * c-c++-common/pr33466.c: here.
1416         * gcc.dg/dfp/pr35620.c: Move to ...
1417         * c-c++-common/pr35620.c: here.
1418         * gcc.dg/dfp/pr36800.c: Move to ...
1419         * c-c++-common/pr36800.c: here.
1420         * gcc.dg/dfp/pr39034.c: Move to ...
1421         * c-c++-common/pr39034.c: here.
1422         * gcc.dg/dfp/pr39035.c: Move to ...
1423         * c-c++-common/pr39035.c: here.
1424         * gcc.dg/dfp/pr39902.c: Move to ...
1425         * c-c++-common/pr39902.c: here.
1426         * gcc.dg/dfp/pr39986.c: Move to ...
1427         * c-c++-common/pr39986.c: here.
1428         * gcc.dg/dfp/signbit-1.c: Move to ...
1429         * c-c++-common/signbit-1.c: here.
1430         * gcc.dg/dfp/signbit-2.c: Move to ...
1431         * c-c++-common/signbit-2.c: here.
1432         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1433         * c-c++-common/struct-layout-1.c: here.
1434         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1435         * c-c++-common/usual-arith-conv.c: here.
1436         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1437         * c-c++-common/usual-arith-conv-const.c: here.
1438
1439 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1440
1441         PR testsuite/41288
1442         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1443         stack alignment.
1444
1445 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1446
1447         PR c++/39365
1448         * g++.dg/expr/bool3.C: New test.
1449         * g++.dg/expr/bool4.C: New test.
1450
1451 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1452
1453         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1454         * gcc.dg/dfp/signbit-2.c: Use it.
1455         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1456         arguments to unsigned int.
1457         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1458         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1459         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1460         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1461         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1462         * gcc.dg/dfp/pr39986.c: Ditto.
1463         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1464         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1465         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1466         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1467         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1468
1469 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1470
1471         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1472
1473 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1474
1475         PR c/41049
1476         * dfp/pr41049.c: New test.
1477
1478 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1479
1480         PR testsuite/41385
1481         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1482
1483 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1484
1485         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1486         * gcc.dg/ipa/ipa-sra-1.c: New test.
1487         * gcc.dg/ipa/ipa-sra-2.c: New test.
1488         * gcc.dg/ipa/ipa-sra-3.c: New test.
1489         * gcc.dg/ipa/ipa-sra-4.c: New test.
1490         * gcc.dg/ipa/ipa-sra-5.c: New test.
1491         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1492         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1493
1494 2009-09-17  Michael Matz  <matz@suse.de>
1495
1496         PR middle-end/41347
1497         * gfortran.dg/pr41347.f90: New test.
1498
1499 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1500
1501         * gcc.c-torture/compile/20090917-1.c: New testcase.
1502
1503 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1506         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1507         alpha*-*-* target from XFAIL list.
1508
1509 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1510
1511         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1512         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1513         * gcc.dg/dfp/cast-bad.c: Use default options.
1514         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1515         * gcc.dg/dfp/composite-type.c: Ditto.
1516         * gcc.dg/dfp/constants.c: Ditto.
1517         * gcc.dg/dfp/constants-hex.c: Ditto.
1518         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1519         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1520         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1521         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1522         * gcc.dg/dfp/ctypes.c: Ditto.
1523         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1524         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1525         * gcc.dg/dfp/float-constant-double.c: Ditto.
1526         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1527         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1528         * gcc.dg/dfp/modes.c: Ditto.
1529         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1530         * gcc.dg/dfp/pr31344.c: Ditto.
1531         * gcc.dg/dfp/pr31385.c: Ditto.
1532         * gcc.dg/dfp/pr33466.c: Ditto.
1533         * gcc.dg/dfp/pr35620.c: Ditto.
1534         * gcc.dg/dfp/pr37435.c: Ditto.
1535         * gcc.dg/dfp/pr39986.c: Ditto.
1536         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1537         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1538         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1539         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1540         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1541         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1542         * gcc.dg/dfp/typespec.c: Ditto.
1543         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1544         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1545         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1546         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1547         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1548         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1549         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1550         * gcc.dg/dfp/compare-rel.h: Ditto.
1551         * gcc.dg/dfp/compare-special.h: Ditto.
1552         * gcc.dg/dfp/convert.h: Ditto.
1553         * gcc.dg/dfp/fe-check.h: Ditto.
1554         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1555         * gcc.dg/dfp/cast.c: Ditto.
1556         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1557         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1558         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1559         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1560         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1561         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1562         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1563         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1564         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1565         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1566         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1567         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1568         * gcc.dg/dfp/constants-zero.c: Ditto.
1569         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1570         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1571         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1572         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1573         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1574         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1575         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1576         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1577         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1578         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1579         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1580         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1581         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1582         * gcc.dg/dfp/convert-bfp.c: Ditto.
1583         * gcc.dg/dfp/convert-complex.c: Ditto.
1584         * gcc.dg/dfp/convert-dfp.c: Ditto.
1585         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1586         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1587         * gcc.dg/dfp/convert-int.c: Ditto.
1588         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1589         * gcc.dg/dfp/convert-int-max.c: Ditto.
1590         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1591         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1592         * gcc.dg/dfp/fe-binop.c: Ditto.
1593         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1594         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1595         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1596         * gcc.dg/dfp/func-array.c: Ditto.
1597         * gcc.dg/dfp/func-deref.c: Ditto.
1598         * gcc.dg/dfp/func-mixed.c: Ditto.
1599         * gcc.dg/dfp/func-pointer.c: Ditto.
1600         * gcc.dg/dfp/func-scalar.c: Ditto.
1601         * gcc.dg/dfp/func-struct.c: Ditto.
1602         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1603         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1604         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1605         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1606         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1607         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1608         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1609         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1610         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1611         * gcc.dg/dfp/inf-1.c: Ditto.
1612         * gcc.dg/dfp/loop-index.c: Ditto.
1613         * gcc.dg/dfp/nan-1.c: Ditto.
1614         * gcc.dg/dfp/nan-2.c: Ditto.
1615         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1616         * gcc.dg/dfp/operator-assignment.c: Ditto.
1617         * gcc.dg/dfp/operator-comma.c: Ditto.
1618         * gcc.dg/dfp/operator-cond.c: Ditto.
1619         * gcc.dg/dfp/operator-logical.c: Ditto.
1620         * gcc.dg/dfp/operator-unary.c: Ditto.
1621         * gcc.dg/dfp/pr36800.c: Ditto.
1622         * gcc.dg/dfp/pr39034.c: Ditto.
1623         * gcc.dg/dfp/pr39035.c: Ditto.
1624         * gcc.dg/dfp/pr39902.c: Ditto.
1625         * gcc.dg/dfp/signbit-1.c: Ditto.
1626         * gcc.dg/dfp/signbit-2.c: Ditto.
1627         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1628         * gcc.dg/dfp/union-init.c: Ditto.
1629         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1630
1631 2009-09-16  Michael Matz  <matz@suse.de>
1632
1633         PR fortran/41212
1634         * gfortran.dg/pr41212.f90: New test.
1635
1636 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1637
1638         * gnat.dg/alignment9.adb: New test.
1639
1640 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1641
1642         * gnat.dg/discr20.ad[sb]: New test.
1643
1644 2009-09-16  Richard Guenther  <rguenther@suse.de>
1645
1646         PR middle-end/34011
1647         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1648
1649 2009-09-16  DJ Delorie  <dj@redhat.com>
1650             Kaz Kojima  <kkojima@gcc.gnu.org>
1651
1652         * gcc.target/sh/struct-arg-dw2.c: New test.
1653
1654 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1655             Jakub Jelinek  <jakub@redhat.com>
1656
1657         PR target/41175
1658         * gcc.target/powerpc/pr41175.c: New test.
1659
1660 2009-09-14  Richard Henderson  <rth@redhat.com>
1661
1662         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1663         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1664         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1665
1666 2009-09-14  Richard Henderson  <rth@redhat.com>
1667
1668         * g++.dg/eh/builtin1.C: Update resx pattern match.
1669         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1670
1671 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1672
1673         * gcc.target/mips/branch-helper.h: New file.
1674         * gcc.target/mips/branch-2.c,
1675         * gcc.target/mips/branch-3.c,
1676         * gcc.target/mips/branch-4.c,
1677         * gcc.target/mips/branch-5.c,
1678         * gcc.target/mips/branch-6.c,
1679         * gcc.target/mips/branch-7.c,
1680         * gcc.target/mips/branch-8.c,
1681         * gcc.target/mips/branch-9.c,
1682         * gcc.target/mips/branch-10.c,
1683         * gcc.target/mips/branch-11.c,
1684         * gcc.target/mips/branch-12.c,
1685         * gcc.target/mips/branch-13.c,
1686         * gcc.target/mips/branch-14.c,
1687         * gcc.target/mips/branch-15.c: New tests.
1688
1689 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1690
1691         PR target/41331
1692         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1693         -m32 -mpowerpc64 system.
1694
1695 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1696
1697         From Jie Zhang <jie.zhang@analog.com>:
1698         * gcc.target/bfin/saveall.c: New test.
1699         * gcc.target/bfin/20090914-1.c: New test.
1700         * gcc.target/bfin/20090914-2.c: New test.
1701
1702         * gcc.target/bfin/20090914-3.c: New test.
1703
1704 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1705
1706         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1707
1708 2009-09-14  Richard Guenther  <rguenther@suse.de>
1709
1710         PR middle-end/41350
1711         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1712
1713 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1714
1715         PR libgfortran/41328
1716         * gfortran.dg/cr_lf.f90: New test.
1717
1718 2009-09-11  Michael Matz  <matz@suse.de>
1719
1720         PR middle-end/41275
1721         * g++.dg/tree-ssa/pr41275.C: New test.
1722
1723 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1724
1725         PR fortran/41242
1726         * gfortran.dg/proc_ptr_comp_21.f90: New.
1727
1728 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1729
1730         PR fortran/31292
1731         * gfortran.dg/module_procedure_1.f90: New test.
1732         * gfortran.dg/module_procedure_2.f90: Ditto.
1733         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1734
1735 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1736             James A. Morrison  <phython@gcc.gnu.org>
1737
1738         PR ada/18302
1739         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1740         commands.
1741         * ada/acats/run_test.exp: New file.
1742
1743 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1744
1745         Revert:
1746         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1747
1748         PR rtl-optimization/39779
1749         * gcc.dg/pr39979.c: New test.
1750
1751 2009-09-10  Richard Guenther  <rguenther@suse.de>
1752
1753         PR middle-end/41257
1754         * g++.dg/torture/pr41257-2.C: New testcase.
1755
1756 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1757
1758         PR c++/28293
1759         * g++.dg/template/crash91.C: New.
1760
1761 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1762
1763         PR rtl-optimization/39779
1764         * gcc.dg/pr39979.c: New test.
1765
1766 2009-09-09  Richard Guenther  <rguenther@suse.de>
1767
1768         PR tree-optimization/41101
1769         * gcc.c-torture/compile/pr41101.c: New testcase.
1770
1771 2009-09-09  Richard Guenther  <rguenther@suse.de>
1772
1773         PR middle-end/41317
1774         * gcc.c-torture/execute/pr41317.c: New testcase.
1775         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1776         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1777
1778 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1779
1780         Fix some test breakages on Darwin
1781         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1782         and adjust.
1783         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1784         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1785         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1786         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1787         take darwin specifics in account.
1788
1789 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1790
1791         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1792         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1793
1794 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1795
1796         PR c++/39923
1797         * g++.dg/cpp0x/initlist24.C: New.
1798
1799 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1800
1801         * gcc.dg/large-size-array-2.c: Fix target requirement.
1802         * gcc.dg/large-size-array-4.c: Likewise.
1803         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1804         * gcc.dg/c99-const-expr-2.c: Likewise.
1805         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1806         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1807         * gcc.dg/c90-const-expr-10.c: Likewise.
1808         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1809         instead of long.
1810         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1811         * gcc.dg/vect/pr33846.c: Likewise.
1812         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1813         __PTRDIFF_TYPE__, instead of unsigned long.
1814         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1815
1816 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1817
1818         PR debug/41229
1819         PR debug/41291
1820         PR debug/41300
1821         * gfortran.dg/pr41229.f90: New.
1822
1823 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1824
1825         PR debug/41232
1826         * gcc.dg/pr41232.c: New.
1827
1828 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1829
1830         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1831         contain -march.
1832         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1833         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1834         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1835         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1836         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1837         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1838         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1839         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1840         options other than that used in dg-options.
1841
1842 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR rtl-optimization/41239
1845         * gcc.c-torture/execute/pr41239.c: New test.
1846
1847 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1848
1849         PR libgfortran/41192
1850         * gfortran.dg/namelist_59.f90: New test.
1851
1852 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1853
1854         From Mike Frysinger  <michael.frysinger@analog.com>
1855         * gcc.target/bfin/mcpu-bf542m.c: New file.
1856         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1857         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1858         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1859         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1860
1861 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1862
1863         PR middle-end/41282
1864         * gcc.c-torture/compile/pr41282.c: New test.
1865
1866 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1867
1868         PR fortran/41197
1869         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1870         variables for stat and errmsg.
1871         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1872         * gfortran.dg/allocate_stat_2.f90:  New test.
1873
1874 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1875
1876         * gcc.c-torture/compile/20090907-1.c: New test.
1877
1878 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR bootstrap/41241
1881         * gcc.dg/pr41241.c: New test.
1882
1883 2009-09-06  Richard Guenther  <rguenther@suse.de>
1884
1885         PR middle-end/41144
1886         * g++.dg/torture/pr41144.C: New testcase.
1887
1888 2009-09-06  Richard Guenther  <rguenther@suse.de>
1889
1890         PR middle-end/41261
1891         * gcc.dg/torture/pr41261.c: New testcase.
1892
1893 2009-09-05  Richard Guenther  <rguenther@suse.de>
1894
1895         PR middle-end/41181
1896         * gcc.c-torture/compile/pr41181.c: New testcase.
1897
1898 2009-09-05  Richard Guenther  <rguenther@suse.de>
1899
1900         PR debug/41273
1901         * g++.dg/torture/pr41273.C: New testcase.
1902
1903 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1904
1905         PR fortran/41258
1906         * gfortran.dg/typebound_proc_12.f90 : New test.
1907
1908 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1909
1910         PR debug/41225
1911         * gfortran.dg/pr41225.f90: New.
1912
1913 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1914
1915         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1916         unistd.h, sys/types.h and sys/wait.h.
1917         (gualchk_t): New.
1918         (GUALCVT): New.
1919         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1920         (GUALITY_GDB_REDIRECT): New.
1921         (GUALITY_GDB_ARGS): Use it.
1922
1923 2009-09-04  Richard Guenther  <rguenther@suse.de>
1924
1925         PR middle-end/41257
1926         * g++.dg/torture/pr41257.C: New testcase.
1927
1928 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1929
1930         PR tree-optimization/41112
1931         * gnat.dg/array8.adb: New test.
1932
1933 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1934
1935         * gcc.target/arm/ctz.c: New test case.
1936
1937 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1938
1939         PR tree-optimization/38275
1940         * gcc.dg/autopar/reduc-1char.c: Increase number
1941         of iterations. Adjust the logic accordingly.
1942         * gcc.dg/autopar/reduc-2char.c: Ditto.
1943         * gcc.dg/autopar/reduc-1.c: Ditto.
1944         * gcc.dg/autopar/reduc-2.c: Ditto.
1945         * gcc.dg/autopar/reduc-3.c: Ditto.
1946         * gcc.dg/autopar/reduc-6.c: Ditto.
1947         * gcc.dg/autopar/reduc-7.c: Ditto.
1948         * gcc.dg/autopar/reduc-8.c: Ditto.
1949         * gcc.dg/autopar/reduc-9.c: Ditto.
1950         * gcc.dg/autopar/pr39500-1.c: Ditto.
1951         * gcc.dg/autopar/reduc-1short.c: Ditto.
1952         * gcc.dg/autopar/reduc-2short.c: Ditto.
1953         * gcc.dg/autopar/parallelization-1.c: Ditto.
1954
1955 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1956
1957         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1958         testcase using guality.h compiles and links and if a global variable
1959         can be verified by gdb.
1960
1961 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1962
1963         * lib/target-supports.exp (check_effective_target_sync_int_long):
1964         Supported on Blackfin Linux targets.
1965
1966 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1967
1968         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1969
1970 2009-09-03  Diego Novillo  <dnovillo@google.com>
1971
1972         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1973         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1974         * g++.dg/warn/unit-1.C: Likewise.
1975         * g++.dg/ipa/iinline-1.C: Likewise.
1976         * g++.dg/template/cond2.C: Adjust expected line location for the
1977         error.
1978         * g++.dg/template/pr35240.C: Likewise.
1979
1980 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1981
1982         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1983         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1984
1985 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1986
1987         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1988         * gcc.dg/memcpy-1.c: Add . to match pattern.
1989         * gcc.dg/uninit-I.c: XFAIL warning test.
1990         * g++.dg/warn/unit-1.C: XFAIL warning test.
1991
1992 2009-09-02  Ian Lance Taylor  <iant@google.com>
1993
1994         * gcc.dg/20090902-1.c: New test.
1995
1996 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1997
1998         * gcc.dg/builtin-object-size-9.c: New test.
1999
2000 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2001
2002         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2003
2004 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2005             Olivier Hainque  <hainque@adacore.com>
2006
2007         * gnat.dg/misaligned_param.adb: New test.
2008         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2009         * gnat.dg/slice7.adb: Add 1 more related case.
2010
2011 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2012
2013         * gcc.dg/guality/guality.c: Expect to fail for now.
2014         * gcc.dg/guality/example.c: Likewise.
2015
2016 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2017
2018         * gcc.dg/guality/guality.c: New.
2019         * gcc.dg/guality/guality.h: New.
2020         * gcc.dg/guality/guality.exp: New.
2021         * gcc.dg/guality/example.c: New.
2022         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2023         (cleanup-saved-temps): Likewise, .gkd files too.
2024
2025 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2026
2027         PR fortran/39229
2028         * gfortran.dg/line_length_3.f: New test.
2029         * gfortran.dg/line_length_4.f90: New test.
2030
2031 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2032
2033         * lib/target-supports.exp (check_gc_sections_available):
2034         Add proper pattern quote.
2035
2036 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2037             Kaz Kojima  <kkojima@gcc.gnu.org>
2038
2039         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2040         * g++.dg/cdce3.C: Use dg-add-options ieee.
2041         * g++.dg/torture/type-generic-1.C: Likewise.
2042         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2043         * gcc.dg/pr28796-2.c: Likewise.
2044         * gcc.dg/torture/builtin-math-7.c: Likewise.
2045         * gcc.dg/torture/type-generic-1.c: Likewise.
2046         * gfortran.dg/boz_14.f90: Likewise.
2047         * gfortran.dg/erf_2.F90: Likewise.
2048         * gfortran.dg/init_flag_3.f90: Likewise.
2049         * gfortran.dg/init_flag_4.f90: Likewise.
2050         * gfortran.dg/init_flag_5.f90: Likewise.
2051         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2052         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2053         * gfortran.dg/isnan_1.f90: Likewise.
2054         * gfortran.dg/isnan_2.f90: Likewise.
2055         * gfortran.dg/maxlocval_2.f90: Likewise.
2056         * gfortran.dg/maxlocval_4.f90: Likewise.
2057         * gfortran.dg/minlocval_1.f90: Likewise.
2058         * gfortran.dg/minlocval_4.f90: Likewise.
2059         * gfortran.dg/module_nan.f90: Likewise.
2060         * gfortran.dg/namelist_42.f90: Likewise.
2061         * gfortran.dg/namelist_43.f90: Likewise.
2062         * gfortran.dg/nan_1.f90: Likewise.
2063         * gfortran.dg/nan_2.f90: Likewise.
2064         * gfortran.dg/nan_3.f90: Likewise.
2065         * gfortran.dg/nan_4.f90: Likewise.
2066         * gfortran.dg/nan_5.f90: Likewise.
2067         * gfortran.dg/nearest_1.f90: Likewise.
2068         * gfortran.dg/nearest_2.f90: Likewise.
2069         * gfortran.dg/nearest_3.f90: Likewise.
2070         * gfortran.dg/pr37243.f: Likewise.
2071         * gfortran.dg/real_const_3.f90: Likewise.
2072         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2073
2074 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2075
2076         PR debug/30161
2077         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2078         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2079         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2080         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2081         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2082         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2083         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2084         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2085         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2086         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2087         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2088         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2089         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2090
2091 2009-08-31  Jason Merrill  <jason@redhat.com>
2092
2093         PR c++/41127
2094         * g++.dg/parse/enum5.C: New.
2095         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2096
2097 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2098
2099         PR fortran/40940
2100         * gfortran.dg/allocate_derived_1.f90: New.
2101         * gfortran.dg/class_3.f03: New.
2102
2103 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2104
2105         PR fortran/40996
2106         * gfortran.dg/allocatable_scalar_1.f90: New.
2107         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2108         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2109         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2110
2111 2009-08-30  Richard Guenther  <rguenther@suse.de>
2112
2113         PR tree-optimization/41186
2114         * g++.dg/torture/pr41186.C: New testcase.
2115         * g++.dg/tree-ssa/pr41186.C: Likewise.
2116
2117 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2118
2119         PR c++/41187
2120         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2121         take ia64 assembly comments syntax in account.
2122
2123 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2124
2125         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2126
2127 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2128
2129         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2130         * gfortran.dg/whole_file_6.f90: Likewise.
2131
2132 2009-08-28  Cary Coutant  <ccoutant@google.com>
2133
2134         PR debug/41063
2135         * g++.dg/debug/dwarf2/pr41063.C: New test.
2136
2137 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2138
2139         PR rtl-optimization/40861
2140         * gcc.dg/pr40861.c: New test.
2141
2142 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2143
2144         PR fortran/40869
2145         * gfortran.dg/proc_ptr_comp_20.f90: New.
2146
2147 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2148
2149         PR libfortran/39667
2150         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2151         open temp file with status="scratch".
2152         * gfortran.dg/fmt_cache_1.f: Likewise.
2153         * gfortran.dg/fmt_exhaust.f90: Likewise.
2154         * gfortran.dg/fmt_t_4.f90: Likewise.
2155         * gfortran.dg/fseek.f90: Likewise.
2156         * gfortran.dg/list_read_5.f90: Likewise.
2157         * gfortran.dg/namelist_39.f90: Likewise.
2158         * gfortran.dg/namelist_56.f90: Likewise.
2159         * gfortran.dg/read_bad_advance.f90: Likewise.
2160         * gfortran.dg/read_repeat.f90: Likewise.
2161         * gfortran.dg/read_size_noadvance.f90: Likewise.
2162         * gfortran.dg/read_x_past.f: Likewise.
2163
2164 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2165
2166         PR fortran/28039
2167         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2168
2169 2009-08-27  Daniel Kraft  <d@domob.eu>
2170
2171         PR fortran/37425
2172         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2173         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2174         error and fix problem with recursive assignment.
2175         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2176         * gfortran.dg/typebound_operator_3.f03: New test.
2177         * gfortran.dg/typebound_operator_4.f03: New test.
2178
2179 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2180
2181         PR debug/41170
2182         * debug/dwarf2/namespace-1.C: New test.
2183
2184 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2185
2186         PR fortran/41162
2187         * gfortran.dg/pr41162.f: New.
2188
2189 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2190             Richard Sandiford  <rdsandiford@googlemail.com>
2191
2192         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2193         with "forbid_cpu".
2194         * gcc.target/mips/branch-1.c: Update accordingly.
2195         * gcc.target/mips/extend-1.c: Likewise.
2196         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2197
2198 2009-08-26  Richard Guenther  <rguenther@suse.de>
2199
2200         PR middle-end/41163
2201         * gcc.c-torture/compile/pr41163.c: New testcase.
2202         * gcc.dg/pr35899.c: Adjust.
2203
2204 2009-08-26  Richard Guenther  <rguenther@suse.de>
2205
2206         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2207
2208 2009-08-26  Jason Merrill  <jason@redhat.com>
2209
2210         * g++.dg/cpp0x/explicit3.C: New.
2211         * g++.dg/overload/cond2.C: New.
2212
2213 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2214
2215         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2216
2217 2009-08-25  Jan Hubicka  <jh@suse.cz>
2218
2219         * gcc.target/i386/sse5-shift1-vector.c
2220         * gcc.target/i386/isa-12.c
2221         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2222         * gcc.target/i386/sse5-pcmov2.c
2223         * gcc.target/i386/isa-3.c
2224         * gcc.target/i386/sse5-shift2-vector.c
2225         * gcc.target/i386/isa-7.c
2226         * gcc.target/i386/funcspec-2.c
2227         * gcc.target/i386/sse5-haddX.c
2228         * gcc.target/i386/sse5-hadduX.c
2229         * gcc.target/i386/isa-9.c
2230         * gcc.target/i386/sse5-maccXX.c
2231         * gcc.target/i386/sse5-shift3-vector.c
2232         * gcc.target/i386/sse5-msubXX.c
2233         * gcc.target/i386/sse5-permpX.c
2234         * gcc.target/i386/sse5-check.h
2235         * gcc.target/i386/sse-12.c
2236         * gcc.target/i386/sse-11.c
2237         * gcc.target/i386/sse-10.c
2238         * gcc.target/i386/sse-13.c
2239         * gcc.target/i386/sse-14.c
2240         * gcc.target/i386/sse-22.c
2241         * gcc.target/i386/sse-2.c
2242         * gcc.target/i386/sse-13.c
2243         * gcc.target/i386/avx-2.c
2244         * gcc.target/i386/sse5-rotate1-vector.c
2245         * gcc.target/i386/isa-4.c
2246         * gcc.target/i386/sse5-hsubX.c
2247         * gcc.target/i386/sse5-pcmov.c
2248         * gcc.target/i386/sse5-fma.c
2249         * gcc.target/i386/isa-8.c
2250         * gcc.target/i386/sse5-rotate2-vector.c
2251         * gcc.target/i386/sse5-nmaccXX.c
2252         * gcc.target/i386/sse5-imul64-vector.c
2253         * gcc.target/i386/sse5-nmsubXX.c
2254         * gcc.target/i386/sse5-rotate3-vector.c
2255         * gcc.target/i386/sse5-fma-vector.c
2256         * gcc.target/i386/sse5-imul32widen-vector.c
2257         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2258
2259         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2260         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2261         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2262         * gcc.target/i386/avx-1.c: Remove SSE5.
2263         * gcc.target/i386/avx-2.c: Remove SSE5.
2264         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2265         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2266         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2267         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2268
2269 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2270
2271         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2272
2273 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2274
2275         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2276         keyword works in the same manner as __alignof.
2277
2278 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2279
2280         PR libfortran/34670
2281         * gfortran.dg/unpack_bounds_1.f90:  New test.
2282         * gfortran.dg/unpack_bounds_2.f90:  New test.
2283         * gfortran.dg/unpack_bounds_3.f90:  New test.
2284
2285 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2286
2287         * gnat.dg/slice7.adb: New test.
2288         * gnat.dg/slice7_pkg.ads: New helper.
2289
2290 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2291
2292         PR fortran/41139
2293         * gfortran.dg/proc_ptr_25.f90: New.
2294         * gfortran.dg/proc_ptr_comp_18.f90: New.
2295         * gfortran.dg/proc_ptr_comp_19.f90: New.
2296
2297 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2298
2299         PR fortran/41154
2300         * gfortran.dg/fmt_error_8.f: New test.
2301
2302 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2303
2304         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2305         number, update all callers and synchronize results for latest MPC.
2306
2307 2009-08-21  Jason Merrill  <jason@redhat.com>
2308
2309         * g++.dg/warn/Wunused-17.C: New.
2310
2311 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2312
2313         * gcc.target/arm/combine-cmp-shift.c: New test.
2314
2315 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2316
2317         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2318         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2319         width specifier.
2320
2321 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2322
2323         * gfortran.dg/fmt_error_7.f: New test.
2324
2325 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2326
2327         PR target/40718
2328         * gcc.target/i386/pr40718.c: New test.
2329
2330 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2331
2332         * gfortran.dg/proc_ptr_24.f90: New test.
2333
2334 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2335
2336         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2337         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2338         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2339
2340 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2341
2342         PR fortran/28039
2343         * gfortran.dg/fmt_with_extra.f: new file.
2344
2345 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2346
2347         * lib/target-supports.exp
2348         (check_effective_target_arm_iwmmxt_ok): New procedure.
2349         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2350         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2351
2352 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2353
2354         * gfortran.dg/boz_9.f90: Do not load denormal floating
2355         point constants.  Remove -mieee option for alpha*-*-* targets.
2356
2357 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2358
2359         PR fortran/41106
2360         * gfortran.dg/proc_ptr_23.f90: New.
2361         * gfortran.dg/proc_ptr_comp_15.f90: New.
2362         * gfortran.dg/proc_ptr_comp_16.f90: New.
2363         * gfortran.dg/proc_ptr_comp_17.f90: New.
2364
2365 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2366
2367         PR c++/41131
2368         * g++.dg/expr/unary3.C: New test.
2369
2370 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2371
2372         * gfortran.dg/common_5.f: Add -mdalign for sh.
2373         * gfortran.dg/common_align_2.f90: Likewise.
2374
2375 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2376
2377         PR libfortran/40962
2378         * c_f_pointer_tests_4.f90:  New test.
2379
2380 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2381
2382         * gnat.dg/slice6.adb: New test.
2383         * gnat.dg/slice6_pkg.ads: New helper.
2384
2385 2009-08-20  Michael Matz  <matz@suse.de>
2386
2387         PR fortran/41126
2388         * gfortran.dg/pr41126.f90: New test.
2389
2390 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2391
2392         * gnat.dg/dynamic_bound.adb: New test.
2393
2394 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2395
2396         PR fortran/41121
2397         * gfortran.dg/intrinsic_5.f90: New.
2398
2399 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2400             Richard Earnshaw  <richard.earnshaw@arm.com>
2401
2402         * gcc.target/arm/20090811-1.c: New test.
2403
2404 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR middle-end/41123
2407         * gcc.dg/pr41123.c: New test.
2408
2409 2009-08-19  Jason Merrill  <jason@redhat.com>
2410
2411         PR c++/41120
2412         * g++.dg/other/gc4.C: New.
2413
2414 2009-08-18  Michael Matz  <matz@suse.de>
2415
2416         * gfortran.dg/vect/vect-gems.f90: New test.
2417         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2418
2419 2009-08-18  DJ Delorie  <dj@redhat.com>
2420
2421         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2422         * lib/gcc-defs.exp: ... to here.
2423
2424         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2425         GCC_EXEC_PREFIX before building the wrapper.
2426
2427 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2428
2429         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2430         tests.
2431         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2432         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2433         dg-options.  Fix dg-final clause.
2434
2435 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2436
2437         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2438
2439 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2440             Paul Thomas  <pault@gcc.gnu.org>
2441
2442         PR fortran/40870
2443         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2444
2445 2009-08-18  Richard Guenther  <rguenther@suse.de>
2446
2447         PR middle-end/41094
2448         * gcc.dg/torture/pr41094.c: New testcase.
2449         * gcc.dg/torture/builtin-power-1.c: Adjust.
2450         * gcc.dg/builtins-10.c: Likewise.
2451
2452 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2453
2454         PR target/40971
2455         * gcc.dg/pr40971.c: New test.
2456
2457 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2458
2459         PR fortran/41062
2460         * gfortran.dg/use_only_4.f90: New test.
2461
2462 2009-08-17  Daniel Kraft  <d@domob.eu>
2463
2464         PR fortran/37425
2465         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2466         NOPASS bindings as operators.
2467
2468 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2469
2470         * lib/target-supports.exp
2471         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2472         of targets that do not need command line argument to enable SIMD.
2473
2474 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2475
2476         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2477         typo in cache name.
2478
2479 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2480
2481         PR fortran/41075
2482         * gfortran.dg/unlimited_fmt_1.f90: New test.
2483
2484 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2485
2486         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2487
2488 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2489
2490         * gnat.dg/itype.ad[sb]: New test.
2491
2492 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2493
2494         * gcc.target/mips/mips.exp: Add terminology section to comment
2495         at the top of the file.  Fix typos.
2496
2497 2009-08-16  Jason Merrill  <jason@redhat.com>
2498
2499         * g++.dg/debug/dwarf2/inline1.C: New.
2500
2501 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2502
2503         PR target/38599
2504         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2505
2506 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2507
2508         PR debug/37801
2509         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2510         Make sure to trigger inlining optimizations.
2511         * gcc.dg/debug/dwarf2/inline2.c: New test.
2512
2513 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2514
2515         PR fortran/41070
2516         * gfortran.dg/structure_constructor_10.f90: New.
2517
2518 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2519
2520         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2521         * gcc.dg/pragma-re-2.c: Likewise.
2522         * gcc.dg/pragma-re-3.c: Likewise.
2523         * gcc.dg/pragma-re-4.c: Likewise.
2524         * g++.dg/other/pragma-re-1.C: Likewise.
2525         * g++.dg/other/pragma-re-2.C: Likewise.
2526
2527 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2528
2529         * gcc.dg/torture/builtin-math-7.c: New.
2530
2531 2009-08-14  Richard Guenther  <rguenther@suse.de>
2532
2533         * gcc.c-torture/execute/20090814-1.c: New testcase.
2534
2535 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2536
2537         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2538
2539 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2540
2541         PR target/40934
2542         * gcc.target/i386/pr40934.c: New.
2543
2544 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2545
2546         PR target/41019
2547         * gcc.target/i386/pr41019.c: New test.
2548
2549 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2550
2551         PR fortran/40955
2552         * gfortran.dg/winapi.f90: New test.
2553
2554 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2555
2556         PR fortran/40995
2557         * gfortran.dg/intrinsic_4.f90: New.
2558         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2559         different line.
2560
2561 2009-08-13  Richard Guenther  <rguenther@suse.de>
2562
2563         PR middle-end/41047
2564         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2565
2566 2009-08-12  Richard Guenther  <rguenther@suse.de>
2567
2568         PR tree-optimization/41011
2569         * gfortran.dg/pr41011.f: New testcase.
2570
2571 2009-08-11  Andrew Haley  <aph@redhat.com>
2572
2573         * gcc.target/arm/synchronize.c: New file.
2574
2575 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2576
2577         PR middle-end/40980
2578         * gfortran.dg/graphite/id-17.f: New.
2579
2580 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2581             Sebastian Pop  <sebastian.pop@amd.com>
2582
2583         * gcc.dg/graphite/interchange-1.c: XFAILed.
2584         * gcc.dg/graphite/interchange-2.c: XFAILed.
2585         * gcc.dg/graphite/interchange-3.c: XFAILed.
2586         * gcc.dg/graphite/interchange-4.c: XFAILed.
2587         * gcc.dg/graphite/interchange-7.c: XFAILed.
2588
2589 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2590
2591         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2592
2593 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2594             Pranav Garg  <pranav.garg2107@gmail.com>
2595
2596         * gcc.dg/graphite/interchange-6.c: XFAILed.
2597
2598 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2599
2600         * gcc.dg/graphite/interchange-9.c: New.
2601
2602 2009-08-12  Richard Guenther  <rguenther@suse.de>
2603
2604         PR rtl-optimization/41033
2605         * gcc.dg/pr41033.c: New test.
2606
2607 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2608
2609         PR fortran/41022
2610         * gfortran.dg/proc_ptr_comp_14.f90: New.
2611
2612 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2613
2614         * gcc.target/mips/ext-5.c: New test.
2615         * gcc.target/mips/ext-6.c: New test.
2616         * gcc.target/mips/ext-7.c: New test.
2617         * gcc.target/mips/ext-8.c: New test.
2618         * gcc.target/mips/extend-2.c: New test.
2619
2620 2009-08-10  Jason Merrill  <jason@redhat.com>
2621
2622         * g++.dg/other/linkage2.C: New test for types-without-linkage
2623         handling.
2624         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2625         * g++.dg/lookup/anon2.C: Likewise.
2626         * g++.dg/other/anon3.C: Likewise.
2627         * g++.dg/template/arg2.C: Likewise.
2628         * g++.dg/template/local4.C: Likewise.
2629         * g++.old-deja/g++.law/operators32.C: Likewise.
2630         * g++.old-deja/g++.other/linkage2.C: Likewise.
2631         * g++.old-deja/g++.pt/enum6.C: Likewise.
2632         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2633         * g++.old-deja/g++.other/linkage1.C: Likewise.
2634
2635 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2636
2637         * gcc.dg/dg.exp: Test also c-c++-common dir.
2638         * g++.dg/dg.exp: Likewise.
2639         * g++.dg/warn/Wconversion-real.C: Delete.
2640         * gcc.dg/Wconversion-real.c: Move to ...
2641         * c-c++-common/Wconversion-real.c: ... here.
2642         * lib/target-supports.exp
2643         (check_effective_target_c,check_effective_target_c++): New.
2644
2645 2009-08-10  Daniel Kraft  <d@domob.eu>
2646
2647         PR fortran/37425
2648         * gfortran.dg/typebound_operator_1.f03: New test.
2649         * gfortran.dg/typebound_operator_2.f03: New test.
2650
2651 2009-08-10  Richard Guenther  <rguenther@suse.de>
2652
2653         PR middle-end/41006
2654         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2655         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2656
2657 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2658
2659         PR fortran/40940
2660         * gfortran.dg/class_1.f03: New.
2661         * gfortran.dg/class_2.f03: New.
2662         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2663         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2664         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2665         * gfortran.dg/typebound_call_10.f03: Ditto.
2666         * gfortran.dg/typebound_call_2.f03: Ditto.
2667         * gfortran.dg/typebound_call_3.f03: Ditto.
2668         * gfortran.dg/typebound_call_4.f03: Ditto.
2669         * gfortran.dg/typebound_generic_3.f03: Ditto.
2670         * gfortran.dg/typebound_generic_4.f03: Ditto.
2671         * gfortran.dg/typebound_proc_1.f08: Ditto.
2672         * gfortran.dg/typebound_proc_5.f03: Ditto.
2673         * gfortran.dg/typebound_proc_6.f03: Ditto.
2674
2675 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2676
2677         PR c++/40866
2678         * g++.dg/expr/stmt-expr-1.C: New test.
2679
2680 2009-08-09  Richard Guenther  <rguenther@suse.de>
2681
2682         PR tree-optimization/41016
2683         * gcc.c-torture/compile/pr41016.c: New testcase.
2684
2685 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2686
2687         * gcc.dg/overflow-warn-8.c: New test.
2688
2689 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2690
2691         PR tree-optimization/41008
2692         * gcc.dg/vect/O1-pr41008.c: New test.
2693
2694 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2695
2696         PR fortran/40955
2697         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2698
2699 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2700
2701         * gcc.target/bfin/loop-autoinc.c: New file.
2702
2703 2009-08-08  Richard Guenther  <rguenther@suse.de>
2704
2705         PR tree-optimization/40991
2706         * g++.dg/torture/pr40991.C: New testcase.
2707
2708 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2709
2710         * ada/acats/support/impdef.a: Tweak timing constants. Add
2711         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2712         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2713         * ada/acats/tests/c9/c940007.a: Likewise.
2714         * ada/acats/tests/c9/c94001c.ada: Likewise.
2715         * ada/acats/tests/c9/c94006a.ada: Likewise.
2716         * ada/acats/tests/c9/c94008c.ada: Likewise.
2717         * ada/acats/tests/c9/c951002.a: Likewise.
2718         * ada/acats/tests/c9/c954a01.a: Likewise.
2719         * ada/acats/tests/c9/c96001a.ada: Likewise.
2720         * ada/acats/tests/c9/c97307a.ada: Likewise.
2721
2722 2009-08-07  Richard Guenther  <rguenther@suse.de>
2723
2724         PR tree-optimization/40999
2725         * gfortran.dg/pr40999.f: New testcase.
2726
2727 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2728
2729         * g++.dg/tree-prof/partition1.C: New test.
2730
2731 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2732
2733         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2734         attribute.
2735         * gcc.target/arm/vfp1[567].c: New tests.
2736
2737 2009-08-06  Jason Merrill  <jason@redhat.com>
2738
2739         PR c++/40948
2740         * g++.dg/ext/complit12.C: Expand.
2741
2742 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2743
2744         Merge ARM/hard_vfp_branch to trunk.
2745
2746         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2747
2748         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2749         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2750
2751         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2752
2753         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2754         (PCS): Define macro to use base AAPCS.
2755         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2756
2757         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2758
2759         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2760         Correct arm_neon.h typo.
2761
2762         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2763
2764         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2765         this a linkage test.
2766         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2767         argument marshalling.
2768         * abitest.h: New file.
2769         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2770         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2771
2772 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2773
2774         PR middle-end/32964
2775         * gcc.dg/tree-ssa/pr32964.c: New test.
2776
2777 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2778             H.J. Lu  <hongjiu.lu@intel.com>
2779
2780         PR target/40957
2781         * gcc.target/i386/pr40957.c: New test.
2782
2783 2009-08-06  Richard Guenther  <rguenther@suse.de>
2784
2785         PR tree-optimization/40964
2786         * gcc.c-torture/compile/pr40964.c: New testcase.
2787
2788 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2789
2790         PR fortran/40847
2791         * gfortran.dg/transfer_resolve_1.f90 : New test.
2792
2793 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2794             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2795
2796         PR target/40906
2797         * gcc.target/i386/pr40906-1.c: New test.
2798         * gcc.target/i386/pr40906-2.c: Ditto.
2799         * gcc.target/i386/pr40906-3.c: Ditto.
2800
2801 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR rtl-optimization/40924
2804         * g++.dg/torture/pr40924.C: New test.
2805
2806 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2807
2808         PR c++/36069
2809         * g++.dg/warn/pr36069.C: New.
2810
2811 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2812
2813         PR c++/39987
2814         * g++.dg/overload/defarg4.C: New test.
2815
2816 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2817
2818         PR c++/16696
2819         * g++.dg/parse/pr16696.C: New.
2820         * g++.dg/parse/pr16696-permissive.C: New.
2821
2822 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2823
2824         PR fortran/40875
2825         * gfortran.dg/initialization_23.f90 : New test.
2826
2827 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2828
2829         PR debug/39706
2830         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2831
2832 2009-08-03  Jason Merrill  <jason@redhat.com>
2833             Jakub Jelinek  <jakub@redhat.com>
2834
2835         PR c++/40948
2836         * g++.dg/ext/complit12.C: New.
2837
2838 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2839
2840         PR c/39902
2841         * gcc.target/powerpc/pr39902-2.c: New test.
2842
2843 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR middle-end/40943
2846         * gcc.dg/uninit-6.c: Re-add XFAIL.
2847         * gcc.dg/uninit-6-O0.c: Likewise.
2848         * gcc.dg/uninit-pr40943.c: New test.
2849
2850 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2851
2852         PR testsuite/40858
2853         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2854         .ascii.
2855
2856 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2857
2858         PR libfortran/40853
2859         * gfortran.dg/namelist_40.f90: Update error output.
2860         * gfortran.dg/namelist_47.f90: Update error output.
2861         * gfortran.dg/namelist_58.f90: New test.
2862
2863 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2864
2865         PR fortran/40881
2866         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2867         * gfortran.dg/altreturn_3.f90: Ditto.
2868         * gfortran.dg/altreturn_5.f90: Ditto.
2869         * gfortran.dg/altreturn_6.f90: Ditto.
2870         * gfortran.dg/altreturn_7.f90: Ditto.
2871         * gfortran.dg/array_constructor_13.f90: Ditto.
2872         * gfortran.dg/arrayio_7.f90: Ditto.
2873         * gfortran.dg/arrayio_8.f90: Ditto.
2874         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2875         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2876         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2877         * gfortran.dg/backspace_8.f: Add -std=legacy.
2878         * gfortran.dg/backspace_9.f: Ditto.
2879         * gfortran.dg/char_comparison_1.f: Ditto.
2880         * gfortran.dg/char_decl_1.f90: Ditto.
2881         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2882         * gfortran.dg/char_pointer_assign.f90: Ditto.
2883         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2884         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2885         * gfortran.dg/char_pointer_func.f90: Ditto.
2886         * gfortran.dg/common_8.f90: Ditto.
2887         * gfortran.dg/constant_substring.f: Ditto.
2888         * gfortran.dg/data_char_2.f90: Ditto.
2889         * gfortran.dg/der_array_io_1.f90: Ditto.
2890         * gfortran.dg/der_array_io_2.f90: Ditto.
2891         * gfortran.dg/der_array_io_3.f90: Ditto.
2892         * gfortran.dg/der_io_3.f90: Ditto.
2893         * gfortran.dg/dev_null.F90: Ditto.
2894         * gfortran.dg/direct_io_2.f90: Ditto.
2895         * gfortran.dg/do_iterator_2.f90: Ditto.
2896         * gfortran.dg/e_d_fmt.f90: Ditto.
2897         * gfortran.dg/empty_format_1.f90: Ditto.
2898         * gfortran.dg/entry_17.f90: Modified warning message.
2899         * gfortran.dg/entry_7.f90: Add -std=legacy.
2900         * gfortran.dg/eor_1.f90: Ditto.
2901         * gfortran.dg/equiv_2.f90: Ditto.
2902         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2903         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2904         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2905         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2906         * gfortran.dg/fmt_error_2.f90: Ditto.
2907         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2908         * gfortran.dg/fmt_tl.f: Ditto.
2909         * gfortran.dg/fmt_white.f: Ditto.
2910         * gfortran.dg/func_derived_1.f90: Ditto.
2911         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2912         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2913         * gfortran.dg/global_references_2.f90: Ditto.
2914         * gfortran.dg/hollerith_1.f90: Ditto.
2915         * gfortran.dg/hollerith.f90: Use new-style character length.
2916         * gfortran.dg/hollerith_f95.f90: Ditto.
2917         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2918         * gfortran.dg/implicit_6.f90: Ditto.
2919         * gfortran.dg/implicit_9.f90: Ditto.
2920         * gfortran.dg/inquire_13.f90: Ditto.
2921         * gfortran.dg/inquire_5.f90: Ditto.
2922         * gfortran.dg/inquire_6.f90: Ditto.
2923         * gfortran.dg/inquire.f90: Ditto.
2924         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2925         * gfortran.dg/io_constraints_2.f90: Ditto.
2926         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2927         * gfortran.dg/loc_2.f90: Ditto.
2928         * gfortran.dg/logical_1.f90: Ditto.
2929         * gfortran.dg/longline.f: Ditto.
2930         * gfortran.dg/merge_char_1.f90: Ditto.
2931         * gfortran.dg/namelist_12.f: Ditto.
2932         * gfortran.dg/namelist_14.f90: Ditto.
2933         * gfortran.dg/namelist_18.f90: Ditto.
2934         * gfortran.dg/namelist_19.f90: Ditto.
2935         * gfortran.dg/namelist_21.f90: Ditto.
2936         * gfortran.dg/namelist_22.f90: Ditto.
2937         * gfortran.dg/namelist_37.f90: Ditto.
2938         * gfortran.dg/namelist_54.f90: Ditto.
2939         * gfortran.dg/namelist_55.f90: Ditto.
2940         * gfortran.dg/namelist_empty.f90: Ditto.
2941         * gfortran.dg/namelist_use.f90: Use new-style character length.
2942         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2943         * gfortran.dg/nested_modules_4.f90: Ditto.
2944         * gfortran.dg/nested_modules_5.f90: Ditto.
2945         * gfortran.dg/open-options-blanks.f: Ditto.
2946         * gfortran.dg/output_exponents_1.f90: Ditto.
2947         * gfortran.dg/parens_5.f90: Ditto.
2948         * gfortran.dg/parens_6.f90: Ditto.
2949         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2950         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2951         * gfortran.dg/pr15129.f90: Ditto.
2952         * gfortran.dg/pr15332.f: Ditto.
2953         * gfortran.dg/pr16597.f90: Ditto.
2954         * gfortran.dg/pr17143.f90: Ditto.
2955         * gfortran.dg/pr17164.f90: Ditto.
2956         * gfortran.dg/pr17229.f: Modified warning message.
2957         * gfortran.dg/pr18210.f90: Add -std=legacy.
2958         * gfortran.dg/pr19155.f: Ditto.
2959         * gfortran.dg/pr20086.f90: Ditto.
2960         * gfortran.dg/pr20124.f90: Ditto.
2961         * gfortran.dg/pr20755.f: Ditto.
2962         * gfortran.dg/pr20865.f90: Ditto.
2963         * gfortran.dg/pr20950.f: Ditto.
2964         * gfortran.dg/pr21730.f: Ditto.
2965         * gfortran.dg/pr22491.f: Ditto.
2966         * gfortran.dg/pr29713.f90: Ditto.
2967         * gfortran.dg/print_parentheses_1.f: Ditto.
2968         * gfortran.dg/print_parentheses_2.f90: Ditto.
2969         * gfortran.dg/proc_assign_1.f90: Ditto.
2970         * gfortran.dg/proc_decl_1.f90: Ditto.
2971         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2972         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2973         * gfortran.dg/read_float_1.f90: Ditto.
2974         * gfortran.dg/read_logical.f90: Ditto.
2975         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2976         * gfortran.dg/return_1.f90: Ditto.
2977         * gfortran.dg/rewind_1.f90: Ditto.
2978         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2979         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2980         * gfortran.dg/stfunc_1.f90: Ditto.
2981         * gfortran.dg/stfunc_3.f90: Ditto.
2982         * gfortran.dg/stfunc_4.f90: Ditto.
2983         * gfortran.dg/stfunc_6.f90: Ditto.
2984         * gfortran.dg/streamio_2.f90: Ditto.
2985         * gfortran.dg/string_ctor_1.f90: Ditto.
2986         * gfortran.dg/string_null_compare_1.f: Ditto.
2987         * gfortran.dg/substr_6.f90: Ditto.
2988         * gfortran.dg/tl_editing.f90: Ditto.
2989         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2990         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2991         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2992         * gfortran.dg/g77/1832.f: Ditto.
2993         * gfortran.dg/g77/19981216-0.f Ditto.
2994         * gfortran.dg/g77/19990525-0.f: Ditto.
2995         * gfortran.dg/g77/19990826-2.f: Ditto.
2996         * gfortran.dg/g77/20000630-2.f: Ditto.
2997         * gfortran.dg/g77/20010116.f: Ditto.
2998         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2999         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3000         * gfortran.dg/g77/980520-1.f: Ditto.
3001         * gfortran.dg/g77/check0.f: Ditto.
3002         * gfortran.dg/g77/cpp3.F: Ditto.
3003         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3004         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3005         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3006         * gfortran.dg/g77/short.f: Ditto.
3007
3008 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3009
3010         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3011         * gcc.target/mips/ext-4.c: Likewise.
3012         * gcc.target/mips/interrupt_handler.c: Likewise.
3013         * gcc.target/mips/truncate-4.c: Likewise.
3014         * gcc.target/mips/truncate-5.c: Likewise.
3015
3016 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3017
3018         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3019         -fgraphite-force-parallel to -floop-parallelize-all.
3020
3021 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3022
3023         PR fortran/40011
3024         * gfortran.dg/whole_file_7.f90: New test.
3025         * gfortran.dg/whole_file_8.f90: New test.
3026         * gfortran.dg/whole_file_9.f90: New test.
3027         * gfortran.dg/whole_file_10.f90: New test.
3028         * gfortran.dg/whole_file_11.f90: New test.
3029         * gfortran.dg/whole_file_12.f90: New test.
3030         * gfortran.dg/whole_file_13.f90: New test.
3031         * gfortran.dg/whole_file_14.f90: New test.
3032
3033 2009-07-31  Jason Merrill  <jason@redhat.com>
3034
3035         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3036         binding semantics.
3037         * g++.dg/cpp0x/named.C: Likewise.
3038         * g++.dg/cpp0x/overload.C: Likewise.
3039         * g++.dg/cpp0x/rv1n.C: Likewise.
3040         * g++.dg/cpp0x/rv1p.C: Likewise.
3041         * g++.dg/cpp0x/rv2n.C: Likewise.
3042         * g++.dg/cpp0x/rv2p.C: Likewise.
3043         * g++.dg/cpp0x/rv3n.C: Likewise.
3044         * g++.dg/cpp0x/rv3p.C: Likewise.
3045         * g++.dg/cpp0x/rv4n.C: Likewise.
3046         * g++.dg/cpp0x/rv4p.C: Likewise.
3047         * g++.dg/cpp0x/rv5n.C: Likewise.
3048         * g++.dg/cpp0x/rv5p.C: Likewise.
3049         * g++.dg/cpp0x/rv6n.C: Likewise.
3050         * g++.dg/cpp0x/rv6p.C: Likewise.
3051         * g++.dg/cpp0x/rv7n.C: Likewise.
3052         * g++.dg/cpp0x/rv7p.C: Likewise.
3053         * g++.dg/cpp0x/template_deduction.C: Likewise.
3054         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3055         * g++.dg/cpp0x/overloadn.C: New.
3056         * g++.dg/cpp0x/rv-cast.C: New.
3057
3058 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3059
3060         * gcc.target/mips/ext-4.c: New test.
3061
3062 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3063
3064         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3065
3066 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3067
3068         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3069         * gcc.dg/tree-ssa/loop-32.c: Same.
3070         * gcc.dg/tree-ssa/loop-33.c: Same.
3071         * gcc.dg/tree-ssa/loop-34.c: Same.
3072         * gcc.dg/tree-ssa/loop-35.c: Same.
3073         * gcc.dg/tree-ssa/loop-7.c: Same.
3074         * gcc.dg/tree-ssa/pr23109.c: Same.
3075         * gcc.dg/tree-ssa/restrict-2.c: Same.
3076         * gcc.dg/tree-ssa/restrict-3.c: Same.
3077         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3078         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3079         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3080         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3081         * gcc.dg/tree-ssa/structopt-1.c: Same.
3082         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3083         * gfortran.dg/pr32921.f: Same.
3084
3085 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3086
3087         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3088         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3089         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3090         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3091         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3092         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3093         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3094         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3095         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3096         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3097         * gcc.dg/graphite/id-1.c: New.
3098         * gcc.dg/graphite/id-10.c: New.
3099         * gcc.dg/graphite/id-11.c: New.
3100         * gcc.dg/graphite/id-12.c: New.
3101         * gcc.dg/graphite/id-13.c: New.
3102         * gcc.dg/graphite/id-14.c: New.
3103         * gcc.dg/graphite/id-15.c: New.
3104         * gcc.dg/graphite/id-2.c: New.
3105         * gcc.dg/graphite/id-3.c: New.
3106         * gcc.dg/graphite/id-4.c: New.
3107         * gcc.dg/graphite/id-5.c: New.
3108         * gcc.dg/graphite/id-6.c: New.
3109         * gcc.dg/graphite/id-7.c: New.
3110         * gcc.dg/graphite/id-8.c: New.
3111         * gcc.dg/graphite/id-9.c: New.
3112         * gcc.dg/graphite/interchange-0.c: New.
3113         * gcc.dg/graphite/interchange-1.c: New.
3114         * gcc.dg/graphite/interchange-2.c: New.
3115         * gcc.dg/graphite/interchange-3.c: New.
3116         * gcc.dg/graphite/interchange-4.c: New.
3117         * gcc.dg/graphite/interchange-5.c: New.
3118         * gcc.dg/graphite/interchange-6.c: New.
3119         * gcc.dg/graphite/interchange-7.c: New.
3120         * gcc.dg/graphite/interchange-8.c: New.
3121         * gcc.dg/graphite/pr35356-1.c: New.
3122         * gcc.dg/graphite/pr35356-2.c: New.
3123         * gcc.dg/graphite/pr35356-3.c: New.
3124         * gcc.dg/graphite/pr40157.c: New.
3125         * gcc.dg/graphite/run-id-1.c: New.
3126         * gcc.dg/graphite/scop-20.c: New.
3127         * gcc.dg/graphite/scop-21.c: New.
3128         * gfortran.dg/graphite/id-1.f90: New.
3129         * gfortran.dg/graphite/id-10.f90: New.
3130         * gfortran.dg/graphite/id-11.f: New.
3131         * gfortran.dg/graphite/id-12.f: New.
3132         * gfortran.dg/graphite/id-13.f: New.
3133         * gfortran.dg/graphite/id-14.f: New.
3134         * gfortran.dg/graphite/id-15.f: New.
3135         * gfortran.dg/graphite/id-16.f: New.
3136         * gfortran.dg/graphite/id-5.f: New.
3137         * gfortran.dg/graphite/id-6.f: New.
3138         * gfortran.dg/graphite/id-7.f: New.
3139         * gfortran.dg/graphite/id-8.f: New.
3140         * gfortran.dg/graphite/id-9.f: New.
3141         * gfortran.dg/graphite/interchange-1.f: New.
3142         * gfortran.dg/graphite/interchange-2.f: New.
3143
3144 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3145
3146         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3147         flags based on the name of the testcase.
3148         * gfortran.dg/graphite/graphite.exp: Same.
3149
3150         * gcc.dg/graphite/block-0.c: Adjusted.
3151         * gcc.dg/graphite/block-1.c: Adjusted.
3152         * gcc.dg/graphite/block-2.c: Adjusted.
3153         * gcc.dg/graphite/block-3.c: Adjusted.
3154         * gcc.dg/graphite/block-4.c: Adjusted.
3155         * gcc.dg/graphite/block-5.c: Adjusted.
3156         * gcc.dg/graphite/block-6.c: Adjusted.
3157         * gcc.dg/graphite/pr37485.c: Adjusted.
3158         * gcc.dg/graphite/pr37684.c: Adjusted.
3159         * gcc.dg/graphite/pr37828.c: Adjusted.
3160         * gcc.dg/graphite/pr37883.c: Adjusted.
3161         * gcc.dg/graphite/pr37928.c: Adjusted.
3162         * gcc.dg/graphite/pr37943.c: Adjusted.
3163         * gcc.dg/graphite/pr38409.c: Adjusted.
3164         * gcc.dg/graphite/pr38498.c: Adjusted.
3165         * gcc.dg/graphite/pr38559.c: Adjusted.
3166         * gcc.dg/graphite/pr39335.c: Adjusted.
3167         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3168         * gcc.dg/graphite/scop-0.c: Adjusted.
3169         * gcc.dg/graphite/scop-1.c: Adjusted.
3170         * gcc.dg/graphite/scop-10.c: Adjusted.
3171         * gcc.dg/graphite/scop-11.c: Adjusted.
3172         * gcc.dg/graphite/scop-12.c: Adjusted.
3173         * gcc.dg/graphite/scop-13.c: Adjusted.
3174         * gcc.dg/graphite/scop-14.c: Adjusted.
3175         * gcc.dg/graphite/scop-15.c: Adjusted.
3176         * gcc.dg/graphite/scop-16.c: Adjusted.
3177         * gcc.dg/graphite/scop-17.c: Adjusted.
3178         * gcc.dg/graphite/scop-18.c: Adjusted.
3179         * gcc.dg/graphite/scop-19.c: Adjusted.
3180         * gcc.dg/graphite/scop-2.c: Adjusted.
3181         * gcc.dg/graphite/scop-3.c: Adjusted.-
3182         * gcc.dg/graphite/scop-4.c: Adjusted.
3183         * gcc.dg/graphite/scop-5.c: Adjusted.
3184         * gcc.dg/graphite/scop-6.c: Adjusted.
3185         * gcc.dg/graphite/scop-7.c: Adjusted.
3186         * gcc.dg/graphite/scop-8.c: Adjusted.
3187         * gcc.dg/graphite/scop-9.c: Adjusted.
3188         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3189         * gfortran.dg/graphite/block-1.f90: Adjusted.
3190         * gfortran.dg/graphite/block-2.f: Adjusted.
3191         * gfortran.dg/graphite/block-3.f90: Adjusted.
3192         * gfortran.dg/graphite/block-4.f90: Adjusted.
3193         * gfortran.dg/graphite/id-2.f90: Adjusted.
3194         * gfortran.dg/graphite/id-3.f90: Adjusted.
3195         * gfortran.dg/graphite/id-4.f90: Adjusted.
3196         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3197         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3198         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3199         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3200         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3201         * gfortran.dg/graphite/scop-1.f: Adjusted.
3202
3203 2009-07-30  Doug Kwan  <dougkwan@google.com>
3204
3205         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3206         in warnings added in rev 141298.
3207
3208 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3209
3210         * lib/options.exp: Use "!=" instead of "ne".
3211
3212         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3213
3214         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3215         * gcc.dg/ucnid-12.c: Likewise.
3216
3217 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3218             Pat Haugen  <pthaugen@us.ibm.com>
3219             Revital Eres <ERES@il.ibm.com>
3220
3221         * gcc.target/powerpc/altivec-32.c: New file to test
3222         Altivec simple math function vectorization.
3223
3224         * gcc.target/powerpc/bswap-run.c: New file to test swap
3225         builtins.
3226         * gcc.target/powerpc/bswap16.c: Ditto.
3227         * gcc.target/powerpc/bswap32.c: Ditto.
3228         * gcc.target/powerpc/bswap64-1.c: Ditto.
3229         * gcc.target/powerpc/bswap64-2.c: Ditto.
3230         * gcc.target/powerpc/bswap64-3.c: Ditto.
3231         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3232         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3233         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3234
3235         * gcc.target/powerpc/popcount-2.c: New file to test
3236         power7 popcntd instructions.
3237         * gcc.target/powerpc/popcount-3.c: Ditto.
3238
3239         * gcc.target/powerpc/pr39457.c: New VSX test.
3240         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3241         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3242         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3243         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3244         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3245         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3246         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3247         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3248         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3249         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3250         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3251         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3252
3253         * gcc.target/powerpc/altivec-6.c: Store the result of
3254         vec_add, so the optimizer doesn't remove it.
3255
3256         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3257         systems that support bswap64.
3258
3259         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3260         prevent VSX code generation.
3261
3262         * lib/target-supports.exp (check_vsx_hw_available): New
3263         function to test if VSX available.
3264         (check_effective_target_powerpc_vsx_ok): Ditto.
3265         (check_vmx_hw_available): Add explicit -mno-vsx.
3266
3267 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3268
3269         PR c/39902
3270         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3271
3272 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3273
3274         PR tree-optimization/40570
3275         * gcc.c-torture/compile/pr40570.c: New test.
3276
3277 2009-07-29  Jason Merrill  <jason@redhat.com>
3278
3279         PR c++/14912
3280         * g++.dg/template/defarg13.C: New.
3281
3282 2009-07-29  Richard Guenther  <rguenther@suse.de>
3283
3284         PR c++/40834
3285         * g++.dg/torture/pr40834.C: New testcase.
3286
3287 2009-07-29  Michael Matz  <matz@suse.de>
3288
3289         PR middle-end/40830
3290         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3291
3292 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3293
3294         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3295         sh*-*-* targets.  Skip on spu-*-* targets.
3296         * gfortran.dg/maxlocval_4.f90: Likewise.
3297         * gfortran.dg/minlocval_1.f90: Likewise.
3298         * gfortran.dg/minlocval_4.f90: Likewise.
3299
3300 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3301
3302         PR fortran/40878
3303         * gfortran.dg/gomp/pr40878-1.f90: New test.
3304         * gfortran.dg/gomp/pr40878-2.f90: New test.
3305
3306         PR testsuite/40891
3307         * gcc.dg/cdce1.c: Adjust note line number.
3308         * gcc.dg/cdce2.c: Likewise.
3309
3310 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3311
3312         PR fortran/40882
3313         * gfortran.dg/proc_ptr_comp_13.f90: New.
3314
3315 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3316
3317         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3318         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3319         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3320         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3321         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3322         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3323         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3324         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3325         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3326         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3327         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3328         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3329         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3330         #ifdef NEED_IEEE754_FLOAT conditional.
3331         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3332         conditional.
3333
3334 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3335
3336         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3337         i?86-*-netware.
3338         * g++.dg/ext/bitfield3.C: Likewise.
3339         * g++.dg/ext/bitfield4.C: Likewise.
3340         * g++.dg/ext/bitfield5.C: Likewise.
3341         * gcc.dg/bitfld-15.c: Likewise.
3342         * gcc.dg/bitfld-16.c: Likewise.
3343         * gcc.dg/bitfld-17.c: Likewise.
3344         * gcc.dg/bitfld-18.c: Likewise.
3345         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3346         * gcc.dg/20010912-1.c: Likewise.
3347         * gcc.dg/20021018-1.c: Likewise.
3348         * gcc.dg/20030213-1.c: Likewise.
3349         * gcc.dg/20030225-1.c: Likewise.
3350         * gcc.dg/20030708-1.c: Likewise.
3351         * gcc.dg/20050321-2.c: Likewise.
3352         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3353         * gcc.dg/cdce2.c: Likewise.
3354         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3355         targets.
3356         * gcc.target/i386/pr37248-3.c: Likewise.
3357
3358 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3359
3360         PR fortran/40848
3361         * gfortran.dg/altreturn_7.f90: New.
3362
3363 2009-07-27  Simon Baldwin  <simonb@google.com>
3364
3365         PR testsuite/40829
3366         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3367         so that indexing no longer runs off array end.
3368
3369 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/40851
3372         * gfortran.dg/derived_init_3.f90: New test.
3373
3374 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3375
3376         PR fortran/33197
3377         * gfortran.dg/atan2_1.f90: New test
3378         * gfortran.dg/atan2_2.f90: New test
3379
3380 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3381
3382         PR c++/40749
3383         * g++.dg/warn/Wreturn-type-6.C: New test.
3384
3385 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3386
3387         PR tree-optimization/40801
3388         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3389         * gfortran.dg/vect/vect.exp: Run tests starting with
3390         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3391
3392 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3393
3394         PR rtl-optimization/40445
3395         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3396
3397 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3398
3399         * gcc.dg/builtin-unreachable-4.c: New test.
3400
3401 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3402
3403         PR fortran/33197
3404         * gfortran.dg/complex_intrinsic_5.f90: New test.
3405         * gfortran.dg/complex_intrinsic_7.f90: New test.
3406
3407 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3408
3409         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3410         * gcc.dg/ipa/noclone-1.c: New test.
3411
3412 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3413
3414         * lib/target-supports.exp (check_effective_target_static): New
3415         procedure.
3416         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3417         supported.
3418         * g++.old-deja/g++.law/weak.C: Require static effective target.
3419
3420 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3421
3422         PR fortran/39630
3423         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3424         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3425         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3426         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3427         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3428         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3429         * gfortran.dg/typebound_call_10.f03: New.
3430
3431 2009-07-24  Jason Merrill  <jason@redhat.com>
3432
3433         * g++.dg/cpp0x/defaulted11.C: New.
3434
3435         * g++.dg/cpp0x/initlist23.C: New.
3436
3437 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3438
3439         PR fortran/40822
3440         * gfortran.dg/char_length_16.f90: New.
3441
3442 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3443
3444         PR fortran/40643
3445         PR fortran/31067
3446         * gfortran.dg/maxlocval_2.f90: New test.
3447         * gfortran.dg/maxlocval_3.f90: New test.
3448         * gfortran.dg/maxlocval_4.f90: New test.
3449         * gfortran.dg/minlocval_1.f90: New test.
3450         * gfortran.dg/minlocval_2.f90: New test.
3451         * gfortran.dg/minlocval_3.f90: New test.
3452         * gfortran.dg/minlocval_4.f90: New test.
3453
3454 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3455
3456         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3457         scan-assembler.
3458
3459 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3460
3461         PR fortran/40839
3462         * gfortran.dg/pr40839.f90: New test.
3463
3464 2009-07-23  Michael Matz  <matz@suse.de>
3465
3466         PR middle-end/40830
3467         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3468         don't set options ourself.
3469
3470 2009-07-23  Simon Baldwin  <simonb@google.com>
3471
3472         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3473         native C compilation where required.
3474
3475 2009-07-22  Doug Kwan  <dougkwan@google.com>
3476
3477         * gcc.c-torture/compile/20090721-1.c: New test.
3478
3479 2009-07-22  Michael Matz  <matz@suse.de>
3480
3481         PR tree-optimization/35229
3482         PR tree-optimization/39300
3483         * gcc.dg/vect/vect-pre-interact.c: New test.
3484
3485 2009-07-22  Richard Guenther  <rguenther@suse.de>
3486
3487         * g++.dg/lookup/using21.C: Fix duplicate paste.
3488
3489 2009-07-22  Richard Guenther  <rguenther@suse.de>
3490
3491         PR c++/40799
3492         * g++.dg/lookup/using21.C: New testcase.
3493
3494 2009-07-21  Jason Merrill  <jason@redhat.com>
3495
3496         * g++.dg/init/aggr4.C: New.
3497
3498 2009-07-21  Jason Merrill  <jason@redhat.com>
3499
3500         Core issue 934
3501         * g++.dg/cpp0x/initlist22.C: New.
3502
3503 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3504
3505         * gcc.target/i386/vectorize8.c: New test.
3506
3507 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         PR target/40811
3510         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3511         Add i?86 and x86_64 targets.
3512         * gcc.target/i386/vectorize7.c: New test.
3513
3514         PR target/40809
3515         * gcc.target/i386/pr40809.c: New test.
3516
3517 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR tree-optimization/40813
3520         * g++.dg/opt/inline15.C: New test.
3521
3522 2009-07-21  Paul Brook <paul@codesourcery.com>
3523
3524         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3525         * lib/target-supports.exp (check_effective_target_section_anchors):
3526         Add arm*-*-*.
3527
3528 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3529
3530         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3531         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3532         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3533
3534 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3535
3536         * gcc.target/mips/ext-3.c: New test.
3537
3538 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3541         * gcc.dg/builtin-object-size-8.c: New test.
3542         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3543         * g++.dg/ext/builtin-object-size2.C: Likewise.
3544
3545         PR tree-optimization/40792
3546         * gcc.dg/pr40792.c: New test.
3547
3548 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3549
3550         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3551         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3552         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3553
3554 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3555
3556         * gcc.target/sh/mfmovd.c: New test.
3557
3558 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3559             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3560
3561         PR libfortran/40714
3562         * gfortran.dg/eof_3.f90: New test.
3563
3564 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3565
3566         PR fortran/40727
3567         * gfortran.dg/intrinsic_cmplx.f90: New test.
3568
3569 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3570
3571         PR libfortran/34670
3572         PR libfortran/36874
3573         * gfortran.dg/cshift_bounds_1.f90:  New test.
3574         * gfortran.dg/cshift_bounds_2.f90:  New test.
3575         * gfortran.dg/cshift_bounds_3.f90:  New test.
3576         * gfortran.dg/cshift_bounds_4.f90:  New test.
3577         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3578         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3579         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3580         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3581
3582 2009-07-19  Jan Hubicka  <jh@suse.cz>
3583
3584         PR tree-optimization/40676
3585         * gcc.c-torture/compile/pr40676.c: New testcase.
3586
3587 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3588
3589         * gcc.target/mips/ext-2.c: New test.
3590
3591 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3592
3593         * gcc.target/mips/octeon-exts-7.c: New test.
3594         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3595         * gcc.target/mips/octeon-exts-5.c: Likewise.
3596
3597 2009-07-18  Richard Guenther  <rguenther@suse.de>
3598
3599         PR testsuite/40798
3600         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3601
3602 2009-07-18  Richard Guenther  <rguenther@suse.de>
3603
3604         PR c/40787
3605         * gcc.dg/pr35899.c: Adjust.
3606
3607 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3608
3609         * gcc.target/powerpc/asm-es-1.c: New test.
3610         * gcc.target/powerpc/asm-es-2.c: Likewise.
3611
3612 2009-07-17  Richard Guenther  <rguenther@suse.de>
3613
3614         PR c/40401
3615         * g++.dg/rtti/crash4.C: New testcase.
3616         * g++.dg/torture/20090706-1.C: Likewise.
3617         * gcc.dg/redecl-17.c: Likewise.
3618         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3619         * gcc.dg/declspec-9.c: Expect extra error.
3620         * gcc.dg/declspec-10.c: Likewise.
3621         * gcc.dg/declspec-11.c: Likewise.
3622         * gcc.dg/redecl-10.c: Expect extra warnings.
3623         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3624         * gcc.target/i386/pr39545-1.c: Likewise.
3625         * g++.dg/ext/asm3.C: Expect more errors.
3626         * g++.dg/gomp/block-1.C: Likewise.
3627         * g++.dg/gomp/block-2.C: Likewise.
3628         * g++.dg/gomp/block-3.C: Likewise.
3629         * g++.dg/gomp/block-5.C: Likewise.
3630         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3631         * g++.dg/warn/unused-result1.C: XFAIL.
3632
3633 2009-07-17  Richard Guenther  <rguenther@suse.de>
3634
3635         PR tree-optimization/40321
3636         * gcc.c-torture/compile/pr40321.c: New testcase.
3637         * g++.dg/torture/pr40321.C: Likewise.
3638
3639 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR c++/40780
3642         * g++.dg/template/ptrmem19.C: New test.
3643
3644 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3645             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3646
3647         PR 40435
3648         * gcc.dg/pr36902.c: Add column info.
3649         * g++.dg/gcov/gcov-2.C: Change count for definition.
3650
3651 2009-07-16  Jason Merrill  <jason@redhat.com>
3652
3653         PR libstdc++/37907
3654         * g++.dg/cpp0x/std-layout1.C: New.
3655         * g++.dg/ext/has_nothrow_assign.C: Fix.
3656         * g++.dg/ext/has_nothrow_copy.C: Fix.
3657         * g++.dg/ext/has_trivial_assign.C: Fix.
3658         * g++.dg/ext/has_trivial_copy.C: Fix.
3659         * g++.dg/ext/is_pod.C: Fix.
3660         * g++.dg/other/offsetof3.C: Adjust.
3661         * g++.dg/overload/ellipsis1.C: Adjust.
3662         * g++.dg/warn/var-args1.C: Adjust.
3663         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3664         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3665         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3666         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3667         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3668
3669 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3670
3671         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3672         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3673         effective target "mpc_pow".
3674         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3675
3676 2009-07-16  Richard Henderson  <rth@redhat.com>
3677
3678         * g++.dg/opt/eh4.C: New test.
3679
3680 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3681
3682         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3683
3684 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR middle-end/40747
3687         * gcc.c-torture/execute/pr40747.c: New test.
3688
3689 2009-07-15  Richard Guenther  <rguenther@suse.de>
3690
3691         PR middle-end/40753
3692         * gcc.c-torture/compile/pr40753.c: New testcase.
3693
3694 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3695
3696         PR fortran/40743
3697         * gfortran.dg/interface_assignment_4.f90: New.
3698
3699 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3700
3701         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3702         for FreeBSD up to and including version 8.
3703
3704 2009-07-14  Taras Glek  <tglek@mozilla.com>
3705             Rafael Espindola  <espindola@google.com>
3706
3707         * g++.dg/plugin/header-plugin-test.C: New.
3708         * g++.dg/plugin/header_plugin.c: New.
3709         * g++.dg/plugin/plugin.exp: Update.
3710
3711 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3712
3713         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3714         function to enable vectorization.
3715         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3716         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3717
3718 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3719
3720         * gcc.target/i386/sse-copysignf-vec.c: New test.
3721         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3722
3723 2009-07-14  Jason Merrill  <jason@redhat.com>
3724
3725         PR c++/37276
3726         * g++.dg/lookup/builtin5.C: New.
3727         * g++.dg/other/error22.C: Add missing extern "C".
3728         * g++.dg/warn/Warray-bounds.C: Likewise.
3729         * gcc.dg/compat/compat-common.h: Likewise.
3730
3731         PR c++/40746
3732         * g++.dg/lookup/using20.C: New.
3733
3734         PR c++/40740
3735         * g++.dg/template/koenig8.C: New.
3736
3737 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3738
3739         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3740         both i?86-*-darwin* and x86_64-*-darwin*.
3741
3742 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3743
3744         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3745         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3746         name.
3747
3748 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3749
3750         PR debug/40705
3751         * g++.dg/debug/dwarf2/typedef1.C: New test.
3752
3753         PR c++/40357
3754         * g++.dg/other/typedef3.C: New test.
3755
3756 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3757
3758         * gcc.dg/20090709-1.c: Move to a proper place ...
3759         * gcc.target/m68k/20090709-1.c: ... here.
3760
3761 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3762
3763         PR C++/22154
3764         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3765         front of qualified names are allowed.
3766         * g++.dg/parse/crash10.C: Likewise.
3767         * g++.dg/parse/error15.C: Likewise.
3768         * g++.dg/parse/typename9.C: Likewise.
3769         * g++.dg/parse/error8.C: Likewise.
3770
3771 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3772
3773         PR fortran/40646
3774         * gfortran.dg/proc_ptr_22.f90: Extended.
3775         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3776
3777 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3778
3779         * gfortran.dg/vect/vect-6.f: New test.
3780
3781 2009-07-12  Jason Merrill  <jason@redhat.com>
3782
3783         PR c++/36628
3784         * g++.dg/cpp0x/decltype17.C: New.
3785
3786         PR c++/37206
3787         * g++.dg/cpp0x/rv10.C: New.
3788
3789 2009-07-12  Jason Merrill  <jason@redhat.com>
3790
3791         PR c++/40689
3792         * g++.dg/cpp0x/initlist20.C: New.
3793         * g++.dg/cpp0x/initlist21.C: New.
3794
3795 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3796
3797         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3798         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3799         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3800         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3801         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3802
3803 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3804
3805         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3806         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3807         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3808         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3809         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3810         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3811         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3812         effective_target fd_truncate.
3813
3814 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3815
3816         * gnat.dg/specs/addr1.ads: New test.
3817
3818 2009-07-11  Jan Hubicka  <jh@suse.cz>
3819
3820         PR middle-end/48388
3821         * g++.dg/torture/pr40388.C: New testcase.
3822
3823 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR target/40668
3826         * gcc.c-torture/execute/pr40668.c: New test.
3827
3828 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3829
3830         * gcc.c-torture/execute/20090711-1.c: New test.
3831
3832 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3833
3834         PR testsuite/40699
3835         PR testsuite/40707
3836         PR testsuite/40709
3837         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3838         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3839         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3840         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3841
3842 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3843
3844         PR fortran/33197
3845         * gfortran.dg/complex_intrinsic_3.f90: New test.
3846         * gfortran.dg/complex_intrinsic_4.f90: New test.
3847
3848 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3849
3850         PR target/39079
3851         * gcc.target/mips/mips.exp: Make -msynci a known option.
3852         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3853
3854 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3855
3856         PR c++/40502
3857         * g++.dg/ext/strncpy-chk1.C: New test.
3858
3859 2009-07-10  Richard Guenther  <rguenther@suse.de>
3860
3861         PR tree-optimization/40496
3862         * g++.dg/opt/pr40496.C: New testcase.
3863
3864 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3865
3866         PR 25509
3867         PR 40614
3868         * g++.dg/warn/unused-result1-Werror.c: New.
3869
3870 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3871
3872         PR fortran/39334
3873         * gfortran.dg/recursive_parameter_1.f90: New test.
3874
3875 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3876
3877         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3878         * gfortran.dg/module_equivalence_6.f90: Ditto.
3879         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3880         * gfortran.dg/nan_2.f90: Ditto.
3881         * gfortran.dg/inquire_11.f90: Ditto.
3882         * gfortran.dg/abstract_type_3.f03: Ditto.
3883         * gfortran.dg/abstract_type_1.f90: Ditto.
3884         * gfortran.dg/private_type_9.f90: Ditto.
3885         * gfortran.dg/abstract_type_5.f03: Ditto.
3886         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3887         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3888         * gfortran.dg/derived_sub.f90: Ditto.
3889         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3890         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3891         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3892         * gfortran.dg/mvbits_6.f90: Ditto.
3893         * gfortran.dg/abstract_type_2.f03: Ditto.
3894         * gfortran.dg/abstract_type_4.f03: Ditto.
3895         * gfortran.dg/bounds_check_9.f90: Ditto.
3896         * gfortran.dg/optional_dim_3.f90: Ditto.
3897         * gfortran.dg/pr32921.f: Ditto.
3898         * gfortran.dg/entry_16.f90: Ditto.
3899         * gfortran.dg/generic_16.f90: Ditto.
3900
3901
3902 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3903
3904         * gcc.target/m68k/20090709-1.c: New.
3905
3906 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3907
3908         PR c++/40684
3909         * g++.dg/template/unify11.C: New test.
3910
3911 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3912
3913         PR fortran/40629
3914         * gfortran.dg/host_assoc_function_9.f90: New test.
3915
3916 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3917
3918         PR fortran/40646
3919         * gfortran.dg/proc_ptr_22.f90: New.
3920         * gfortran.dg/proc_ptr_comp_12.f90: New.
3921
3922 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3923
3924         PR middle-end/40692
3925         * gcc.c-torture/compile/pr40692.c: New test.
3926
3927 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3928
3929         PR fortran/40604
3930         * gfortran.dg/pointer_check_6.f90: New test.
3931
3932 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3933
3934         * gcc.target/mips/truncate-5.c: New test.
3935
3936 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3937
3938         PR libfortran/40330
3939         PR libfortran/40662
3940         * gfortran.dg/fmt_cache_1.f: New test.
3941
3942 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3943
3944         PR fortran/40675
3945         * gfortran.dg/nosigned_zero_1.f90: New test.
3946         * gfortran.dg/nosigned_zero_2.f90: New test.
3947
3948 2009-07-08  Richard Guenther  <rguenther@suse.de>
3949
3950         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3951
3952 2009-07-08  Richard Guenther  <rguenther@suse.de>
3953
3954         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3955
3956 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3957
3958         PR fortran/40591
3959         * gfortran.dg/proc_ptr_21.f90: New test.
3960
3961 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3962
3963         PR c++/31246
3964         * g++.dg/warn/pr31246.C: New.
3965         * g++.dg/warn/pr31246-2.C: New.
3966
3967 2009-07-07  Jason Merrill  <jason@redhat.com>
3968
3969         PR c++/35828
3970         * g++.dg/template/defarg12.C: New.
3971
3972         PR c++/37816
3973         * g++.dg/cpp0x/enum7.C: New.
3974
3975         PR c++/37946
3976         * g++.dg/cpp0x/enum6.C: New.
3977
3978         PR c++/40639
3979         * g++.dg/cpp0x/enum5.C: New.
3980
3981         PR c++/40633
3982         * g++.dg/cpp0x/enum4.C: New.
3983
3984 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3985
3986         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3987
3988 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3989
3990         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3991
3992 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR middle-end/40669
3995         * gcc.dg/pr40669.c: New test.
3996
3997 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3998
3999         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4000         location. Update all calls.
4001         * g++.dg/plugin/selfassign.c: Likewise.
4002
4003 2009-07-06  Jason Merrill  <jason@redhat.com>
4004
4005         * g++.dg/rtti/dyncast[34].C: New.
4006
4007 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4008
4009         * lib/target-supports.exp
4010         (check_effective_target_mips_newabi_large_long_double): New.
4011         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4012         target.
4013         * gcc.target/mips/fpr-moves-6.c: Likewise.
4014
4015 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4016
4017         PR c++/40557
4018         * g++.dg/template/union2.C: New test.
4019
4020 2009-07-04  Jason Merrill  <jason@redhat.com>
4021
4022         * g++.dg/template/using15.C: New.
4023
4024 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4025
4026         * gfortran.dg/maxloc_1.f90: New test.
4027
4028 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4029
4030         PR fortran/40593
4031         * gfortran.dg/proc_ptr_result_6.f90: New.
4032
4033 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4034
4035         * gcc.dg/framework-2.c: Adjust testcase to pass.
4036
4037 2009-07-04  Jason Merrill  <jason@redhat.com>
4038
4039         PR c++/40619
4040         * g++.dg/cpp0x/auto16.C: New.
4041
4042 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4043
4044         PR target/40587
4045         * gfortran.dg/pr40587.f: New test.
4046
4047 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4048
4049         PR fortran/40638
4050         * gfortran.dg/unit_1.f90: New test.
4051
4052 2009-07-03  Jason Merrill  <jason@redhat.com>
4053
4054         * g++.dg/template/pure1.C: Expect another error.
4055
4056 2009-07-03  Richard Guenther  <rguenther@suse.de>
4057
4058         PR tree-optimization/40640
4059         * gcc.c-torture/compile/pr40640.c: New testcase.
4060
4061 2009-07-03  Richard Guenther  <rguenther@suse.de>
4062
4063         PR middle-end/34163
4064         * gfortran.dg/pr34163.f90: New testcase.
4065
4066 2009-07-03  Jan Hubicka  <jh@suse.cz>
4067
4068         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4069         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4070         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4071         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4072         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4073         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4074         * gnat.dg/loop_optimization6.adb: Enable -O2.
4075
4076 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4077
4078         * g++.dg/warn/null4.C: Extend.
4079
4080 2009-07-02  Jason Merrill  <jason@redhat.com>
4081
4082         * g++.dg/template/spec8.C: Fix.
4083
4084 2009-07-02  Michael Matz  <matz@suse.de>
4085
4086         PR fortran/32131
4087         * gfortran.dg/pr32921.f: Adjust.
4088
4089 2009-07-02  Jan Hubicka  <jh@suse.cz>
4090
4091         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4092
4093 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4094
4095         * gcc.target/mips/truncate-4.c: New testcase.
4096
4097 2009-07-01  Richard Guenther  <rguenther@suse.de>
4098
4099         PR tree-optimization/19831
4100         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4101         make allocated memory escape.  Un-XFAIL.
4102         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4103         * gcc.dg/vect/pr31699.c: Likewise.
4104         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4105
4106 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4107
4108         PR c++/40566
4109         * g++.dg/parse/cond5.C: New test.
4110
4111 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4112
4113         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4114         (main): Pass n to main_1 instead.
4115         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4116         (main_1): New function, split off from...
4117         (main): ...here.  Pass `off' to main_1 instead.
4118
4119 2009-06-30  Jason Merrill  <jason@redhat.com>
4120
4121         PR c++/40595
4122         * g++.dg/cpp0x/variadic94.C: New.
4123
4124 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4125
4126         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4127         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4128         (init_ld_library_path_env_vars): New function, replacing the
4129         orig_*_saved assignments.  Call it after defining it.
4130         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4131         (restore_ld_library_path_env_vars): Likewise.
4132         (add_path, find_libgcc_s): New functions.
4133         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4134         gcc-set-multilib-library-path.
4135         (objc_target_compile): Don't add "." to ld_library_path.
4136         Use add_path.
4137         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4138         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4139         gcc-set-multilib-library-path.
4140         * lib/g++.exp (g++_link_flags): Likewise.
4141         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4142         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4143         top level; do it...
4144         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4145         to tell when this needs to happen.  Use find_libgcc_s instead of
4146         gcc-set-multilib-library-path.
4147         * lib/gcc-dg.exp: Likewise.
4148         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4149         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4150         unless it is in $ALT_LD_LIBRARY_PATH.
4151         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4152
4153 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4154
4155         * gnat.dg/discr12.adb: New test.
4156         * gnat.dg/discr12_pkg.ads: New helper.
4157         * gnat.dg/discr13.adb: New test.
4158         * gnat.dg/discr14.ad[sb]: Likewise.
4159         * gnat.dg/discr15.adb: Likewise.
4160         * gnat.dg/discr15_pkg.ads: New helper.
4161         * gnat.dg/discr16.adb: New test.
4162         * gnat.dg/discr16_g.ads: New helper.
4163         * gnat.dg/discr16_pkg.ads: Likewise.
4164         * gnat.dg/discr16_cont.ads: Likewise.
4165         * gnat.dg/discr17.adb: New test.
4166         * gnat.dg/discr18.adb: Likewise.
4167         * gnat.dg/discr18_pkg.ads: New helper.
4168         * gnat.dg/discr19.adb: New test.
4169
4170 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4171
4172         PR fortran/40576
4173         * gfortran.dg/internal_write_1.f90:  New testcase.
4174
4175 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4176
4177         PR fortran/40594
4178         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4179
4180 2009-06-30  Richard Guenther  <rguenther@suse.de>
4181
4182         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4183
4184 2009-06-30  Wei Guozhi  <carrot@google.com>
4185
4186         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4187         to "-Os".
4188
4189 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4190
4191         PR tree-optimization/40542
4192         * gcc.dg/vect/pr40542.c: New test.
4193
4194 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4195
4196         PR tree-optimization/40582
4197         * gcc.c-torture/compile/pr40582.c: New test.
4198
4199 2009-06-30  Wei Guozhi  <carrot@google.com>
4200
4201         PR/40416
4202         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4203
4204 2009-06-29  Jason Merrill  <jason@redhat.com>
4205
4206         PR c++/40274
4207         * g++.dg/template/debug1.C: New.
4208
4209 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4210
4211         PR fortran/40580
4212         * pointer_check_1.f90: New test.
4213         * pointer_check_2.f90: New test.
4214         * pointer_check_3.f90: New test.
4215         * pointer_check_4.f90: New test.
4216         * pointer_check_5.f90: New test.
4217
4218 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4219
4220         PR fortran/40551
4221         * gfortran.dg/func_assign_2.f90 : New test.
4222
4223 2009-06-29  Richard Guenther  <rguenther@suse.de>
4224
4225         PR middle-end/14187
4226         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4227         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4228         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4229         * gcc.c-torture/execute/20090623-1.c: Likewise.
4230         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4231         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4232
4233 2009-06-29  Richard Guenther  <rguenther@suse.de>
4234
4235         PR middle-end/38212
4236         * gcc.c-torture/execute/pr38212.c: New testcase.
4237
4238 2009-06-29  Richard Guenther  <rguenther@suse.de>
4239
4240         PR tree-optimization/40579
4241         * gcc.c-torture/execute/pr40579.c: New testcase.
4242
4243 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4244
4245         PR tree-optimization/40550
4246         * gcc.dg/pr40550.c: New test.
4247
4248 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4249
4250         * gnat.dg/overflow_sum2.adb: New test
4251         * gnat.dg/namet.ads: New helper.
4252
4253         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4254
4255 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/34112
4258         * gfortran.dg/compiler-directive_1.f90: New test.
4259         * gfortran.dg/compiler-directive_2.f: New test.
4260
4261 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4262
4263         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4264         comment out some values and add some cases.
4265
4266 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4267
4268         PR testsuite/40567
4269         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4270
4271 2009-06-26  Richard Henderson  <rth@redhat.com>
4272
4273         PR testsuite/40565
4274         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4275         * gcc.target/i386/local.c: Pass a non-constant to T.
4276
4277 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4278
4279         PR fortran/39997
4280         PR fortran/40541
4281         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4282         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4283         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4284         * gfortran.dg/proc_ptr_result_5.f90: New.
4285
4286 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4287
4288         PR c/39902
4289         * gcc.dg/dfp/pr39902.c: New test.
4290
4291 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4292
4293         PR testsuite/40532
4294         * gcc.dg/builtins-65.c: Require c99 runtime.
4295
4296 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4297
4298         * gnat.dg/array7.ad[sb]: New test.
4299
4300 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4301
4302         * gnat.dg/array6.adb: New test.
4303
4304 2009-06-25  Ian Lance Taylor  <iant@google.com>
4305
4306         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4307
4308 2009-06-25  Ian Lance Taylor  <iant@google.com>
4309
4310         * g++.dg/warn/Wunused-16.C: New testcase.
4311
4312 2009-06-25  Ian Lance Taylor  <iant@google.com>
4313
4314         * g++.dg/warn/skip-2.C: New testcase.
4315
4316 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4317
4318         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4319         dg-skip-if and move to ...
4320         * gcc.dg/torture/20090618-1.c.
4321
4322 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4323
4324         PR tree-optimization/40493
4325         * gcc.c-torture/execute/pr40493.c: New test.
4326
4327 2009-06-24  Jason Merrill  <jason@redhat.com>
4328
4329         PR c++/40342
4330         * g++.dg/template/overload10.C: New.
4331
4332 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4333
4334         PR fortran/40427
4335         * gfortran.dg/proc_ptr_comp_11.f90: New.
4336
4337 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4338
4339         * gcc.dg/pr40501.c: New testcase.
4340
4341 2009-06-23  DJ Delorie  <dj@redhat.com>
4342
4343         Add MeP port.
4344         * lib/target-supports.exp: Add mep support (no profiling).
4345
4346 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4347
4348         PR testsuite/39297
4349         * gcc.dg/ssa/loop-31.c: Change scan rules.
4350
4351 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4352
4353         * gcc.dg/cpp/empty-include.c: Update column info.
4354         * gcc.dg/cpp/assert2.c: Update column info.
4355
4356 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4357
4358         * g++.dg/ext/builtin-object-size1.C: New test.
4359         * g++.dg/ext/builtin-object-size2.C: New test.
4360
4361 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4362
4363         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4364         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4365
4366 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4367
4368         * gcc.target/mips/truncate-3.c: New test.
4369
4370 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4371
4372         PR fortran/37254
4373         PR fortran/39850
4374         * gfortran.dg/interface_30.f90: Modified error message.
4375         * gfortran.dg/proc_decl_22.f90: New.
4376
4377 2009-06-22  Ian Lance Taylor  <iant@google.com>
4378
4379         * gcc.dg/Wcxx-compat-19.c: New testcase.
4380
4381 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4382
4383         PR objc/28050
4384         * pr28050.m: New testcase.
4385
4386 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4387
4388         PR testsuite/40481
4389         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4390
4391 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4392
4393         PR tree-optimization/40492
4394         * g++.dg/torture/pr40492.C: New test.
4395
4396 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4397
4398         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4399         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4400
4401 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4402
4403         * gnat.dg/raise_ce.adb: Helper for ...
4404         * gnat.dg/handle_and_return.adb: New test.
4405
4406 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4407
4408         PR fortran/40443
4409         * gfortran.dg/generic_18.f90: New test.
4410
4411 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4412
4413         PR fortran/40472
4414         * gfortran.dg/spread_size_limit.f90: New test.
4415
4416 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4417
4418         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4419         to put dump files in a subdirectory.
4420         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4421         ".o" temporary files.
4422
4423 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4424
4425         PR fortran/39850
4426         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4427         * gfortran.dg/interface_20.f90: Ditto.
4428         * gfortran.dg/interface_21.f90: Ditto.
4429         * gfortran.dg/interface_22.f90: Ditto.
4430         * gfortran.dg/interface_30.f90: New.
4431         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4432
4433 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4436         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4437         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4438         DEFAULT_VECTFLAGS.
4439
4440 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4441             Revital Eres  <eres@il.ibm.com>
4442
4443         PR testsuite/40359
4444         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4445         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4446         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4447
4448 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4449
4450         PR testsuite/40475
4451         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4452         without misalignment support.
4453         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4454
4455 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4456
4457         PR fortran/40452
4458         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4459
4460 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4461
4462         PR fortran/40440
4463         * gfortran.dg/alloc_comp_result_2.f90: New test.
4464
4465 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4466
4467         PR target/40482
4468         * gcc.target/arm/pr40482.c: New test.
4469
4470 2009-06-19  Ian Lance Taylor  <iant@google.com>
4471
4472         * gcc.dg/Wcxx-compat-18.c: New testcase.
4473
4474 2009-06-19  Richard Guenther  <rguenther@suse.de>
4475
4476         * gcc.c-torture/execute/20090618-1.c: New testcase.
4477
4478 2009-06-19  Ian Lance Taylor  <iant@google.com>
4479
4480         * gcc.dg/Wcxx-compat-17.c: New testcase.
4481
4482 2009-06-19  Ian Lance Taylor  <iant@google.com>
4483
4484         * gcc.dg/Wcxx-compat-15.c: New testcase.
4485
4486 2009-06-19  Ian Lance Taylor  <iant@google.com>
4487
4488         * gcc.dg/Wcxx-compat-16.c: New testcase.
4489
4490 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4491
4492         * gcc.dg/builtins-34.c: Add significand cases.
4493
4494 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4495
4496         PR testsuite/40491
4497         * gcc.dg/20080522-1.c: Remove testcase for real.
4498         * gcc.dg/20080528-1.c: Ditto.
4499
4500 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4501
4502         PR fortran/40450
4503         * gfortran.dg/proc_ptr_20.f90: New.
4504
4505 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4506
4507         PR target/40470
4508         * gcc.dg/torture/pr40470-1.c: New.
4509         * gcc.dg/torture/pr40470-2.c: Likewise.
4510         * gcc.dg/torture/pr40470-3.c: Likewise.
4511         * gcc.dg/torture/pr40470-4.c: Likewise.
4512
4513 2009-06-18  Diego Novillo  <dnovillo@google.com>
4514
4515         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4516         * gcc.dg/plugin/ggcplug.c: Likewise.
4517         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4518         * g++.dg/plugin/selfassign.c: Likewise.
4519         * g++.dg/plugin/attribute_plugin.c: Likewise.
4520         * g++.dg/plugin/dumb_plugin.c: Likewise.
4521
4522 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4523
4524         * gcc.dg/cpp/arith-3.c: Add column info.
4525
4526 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4527
4528         * gcc.target/arm/fp16-compile-none-2.c: New.
4529         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4530         * gcc.target/arm/fp16-compile-alt-12.c: New.
4531
4532 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4533
4534         * gcc.target/arm/fp16-compile-alt-1.c: New.
4535         * gcc.target/arm/fp16-compile-alt-2.c: New.
4536         * gcc.target/arm/fp16-compile-alt-3.c: New.
4537         * gcc.target/arm/fp16-compile-alt-4.c: New.
4538         * gcc.target/arm/fp16-compile-alt-5.c: New.
4539         * gcc.target/arm/fp16-compile-alt-6.c: New.
4540         * gcc.target/arm/fp16-compile-alt-7.c: New.
4541         * gcc.target/arm/fp16-compile-alt-8.c: New.
4542         * gcc.target/arm/fp16-compile-alt-9.c: New.
4543         * gcc.target/arm/fp16-compile-alt-10.c: New.
4544         * gcc.target/arm/fp16-compile-alt-11.c: New.
4545         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4546         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4547         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4548         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4549         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4550         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4551         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4552         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4553         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4554         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4555         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4556         * gcc.target/arm/fp16-compile-none-1.c: New.
4557         * gcc.target/arm/fp16-compile-exprtype.c: New.
4558         * gcc.target/arm/fp16-compile-vcvt.c: New.
4559         * gcc.target/arm/fp16-builtins-1.c: New.
4560         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4561         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4562         * gcc.target/arm/fp16-param-1.c: New.
4563         * gcc.target/arm/fp16-return-1.c: New.
4564         * gcc.target/arm/fp16-unprototyped-1.c: New.
4565         * gcc.target/arm/fp16-unprototyped-2.c: New.
4566         * gcc.target/arm/fp16-variadic-1.c: New.
4567         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4568         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4569         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4570         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4571         * gcc.dg/torture/arm-fp16-ops.h: New.
4572         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4573         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4574         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4575         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4576         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4577         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4578         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4579         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4580         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4581         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4582         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4583         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4584         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4585         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4586         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4587         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4588         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4589         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4590         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4591         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4592         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4593
4594 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4595
4596         * gcc.dg/builtins-65.c: New test.
4597
4598 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4599
4600         PR fortran/40451
4601         * gfortran.dg/proc_ptr_result_4.f90: New.
4602
4603 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4604
4605         * gcc.c-torture/execute/bitfld-5.c: New test.
4606
4607 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4608
4609         * gcc.dg/builtin-unreachable-3.c: New test.
4610
4611 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4612
4613         * gcc.target/i386/builtin-unreachable.c: New test.
4614
4615 2009-06-17  Ian Lance Taylor  <iant@google.com>
4616
4617         * gcc.dg/Wcxx-compat-14.c: New testcase.
4618
4619 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4620
4621         * gcc.dg/func-ptr-conv-1.c: Update column info.
4622
4623 2009-06-17  Richard Guenther  <rguenther@suse.de>
4624
4625         PR middle-end/40404
4626         * gcc.c-torture/execute/pr40404.c: New testcase.
4627
4628 2009-06-17  Richard Guenther  <rguenther@suse.de>
4629
4630         PR middle-end/40460
4631         * g++.dg/torture/pr40460.C: New testcase.
4632
4633 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4634
4635         * gcc.dg/plugin/one_time_plugin.c: New test.
4636         * gcc.dg/plugin/one_time-test-1.c: New test.
4637         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4638
4639 2009-06-16  Ian Lance Taylor  <iant@google.com>
4640
4641         * g++.dg/warn/skip-1.C: New testcase.
4642
4643 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4644
4645         PR middle-end/40446
4646         * g++.dg/other/pr40446.C: New test.
4647
4648 2009-06-16  Richard Guenther  <rguenther@suse.de>
4649
4650         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4651         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4652         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4653         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4654
4655 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4656
4657         * gcc.c-torture/compile/pr40432.c: New file.
4658
4659 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4660
4661         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4662
4663 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4664
4665         PR fortran/36947
4666         PR fortran/40039
4667         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4668         * gfortran.dg/interface_20.f90: Modified error messages.
4669         * gfortran.dg/interface_21.f90: Ditto.
4670         * gfortran.dg/interface_26.f90: Ditto.
4671         * gfortran.dg/interface_27.f90: Ditto.
4672         * gfortran.dg/interface_28.f90: Extended test case.
4673         * gfortran.dg/interface_29.f90: New.
4674         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4675         * gfortran.dg/proc_decl_8.f90: Ditto.
4676         * gfortran.dg/proc_ptr_11.f90: Ditto.
4677         * gfortran.dg/proc_ptr_15.f90: Ditto.
4678
4679 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4680
4681         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4682         printing.
4683         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4684         gcc.dg/vect/vect-outer-4f.c: Likewise.
4685         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4686         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4687         Likewise.
4688         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4689         outer loop.
4690
4691 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4692
4693         PR fortran/40383
4694         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4695
4696 2009-06-15  Ian Lance Taylor  <iant@google.com>
4697
4698         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4699         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4700         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4701         Recognize new notes.
4702         * gcc.dg/stmt-expr-label-2.c: Likewise.
4703         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4704         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4705         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4706         * gcc.dg/c99-vla-jump-4.c: Likewise.
4707         * gcc.dg/stmt-expr-label-1.c: Likewise.
4708         * gcc.dg/stmt-expr-label-3.c: Likewise.
4709         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4710
4711 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4712
4713         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4714
4715 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4716
4717         * gcc.dg/builtin-object-size-7.c: New test.
4718
4719 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4720
4721         PR testsuite/40426
4722         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4723         level != "" use separate -gdwarf-2 -g${level} options instead of
4724         -gdwarf-2${level}.
4725         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4726         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4727         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4728
4729 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4730
4731         * g++.dg/abi/mangle11.C: Update warning line.
4732         * g++.dg/abi/mangle12.C: Update warning line.
4733         * g++.dg/abi/mangle17.C: Update warning line.
4734         * g++.dg/abi/mangle20-2.C: Update warning line.
4735
4736 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4737
4738         * gcc.dg/optimize-bswap-1.c: Split into these two:
4739         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4740         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4741
4742 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4743
4744         * gcc.dg/optimize-bswap-1.c: New testcase.
4745
4746 2009-06-14  Richard Guenther  <rguenther@suse.de>
4747
4748         PR middle-end/40389
4749         * g++.dg/torture/pr40389.C: New testcase.
4750
4751 2009-06-13  Richard Guenther  <rguenther@suse.de>
4752
4753         PR tree-optimization/40421
4754         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4755
4756 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4757
4758         * gcc.dg/old-style-prom-3.c: Add column info.
4759         * gcc.dg/overflow-warn-1.c
4760         * gcc.dg/gomp/pr27415.c
4761         * gcc.dg/gomp/for-1.c: Same.
4762         * gcc.dg/enum-compat-1.c: Same.
4763         * gcc.dg/c99-tag-3.c: Same.
4764         * gcc.dg/Wredundant-decls-2.c: Same.
4765         * gcc.dg/func-ptr-conv-1.c: Same.
4766         * gcc.dg/asm-wide-1.c: Same.
4767         * gcc.dg/nofixed-point-2.c: Same.
4768         * gcc.dg/cpp/line3.c: Same.
4769         * gcc.dg/array-10.c: Same.
4770         * gcc.dg/c99-vla-jump-1.c: Same.
4771         * gcc.dg/pr20368-1.c: Same.
4772         * gcc.dg/Wshadow-3.c: Same.
4773         * gcc.dg/c90-const-expr-8.c: Same.
4774         * gcc.dg/label-decl-2.c: Same.
4775         * gcc.dg/dremf-type-compat-2.c: Same.
4776         * gcc.dg/c90-const-expr-5.c: Same.
4777         * gcc.dg/builtins-30.c: Same.
4778         * gcc.dg/Warray-bounds.c: Same.
4779         * gcc.dg/Wcxx-compat-2.c: Same.
4780         * gcc.dg/tree-ssa/col-1.c: Same.
4781         * gcc.dg/old-style-prom-2.c: Same.
4782         * gcc.dg/cast-function-1.c: Same.
4783         * gcc.dg/pr15698-1.c: Same.
4784         * gcc.dg/dremf-type-compat-3.c: Same.
4785         * gcc.dg/vla-8.c: Same.
4786         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4787         line.
4788         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4789         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4790         * gcc.dg/enum-compat-1.c: Same.
4791         * gcc.dg/dremf-type-compat-2.c: Same.
4792         * gcc.dg/old-style-prom-2.c: Same.
4793         * gcc.dg/pr15698-1.c: Same.
4794         * gcc.dg/pr20368-1.c: Same.
4795         * gcc.dg/dremf-type-compat-3.c: Same.
4796         * gcc.dg/builtins-30.c: Same.  Test for columns.
4797
4798 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4799
4800         PR fortran/40176
4801         * gfortran.dg/proc_decl_1.f90: Extended.
4802
4803 2009-06-12  Ian Lance Taylor  <iant@google.com>
4804
4805         * gcc.dg/Wcxx-compat-13.c: New testcase.
4806
4807 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4808
4809         PR tree-opt/38865
4810         * gcc.dg/tree-ssa/fre-vce-1.c
4811
4812 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4813
4814         PR testsuite/40384
4815         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4816         min-insn-to-prefetch-ratio=5.
4817
4818 2009-06-12  Joey Ye  <joey.ye@intel.com>
4819             H.J. Lu  <hongjiu.lu@intel.com>
4820
4821         PR middle-end/39146
4822         * gcc.target/i386/stackalign/pr39146.c: New.
4823
4824 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4825
4826         * gcc.target/i386/crc32-1.c: New.
4827         * gcc.target/i386/crc32-2.c: Likewise.
4828
4829 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4830
4831         PR c/39252
4832         * gcc.dg/builtin-unreachable-1.c: New test.
4833         * gcc.dg/builtin-unreachable-2.c: Same.
4834
4835 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4836
4837         PR fortran/40402
4838         * gfortran.dg/data_value_1.f90: New test.
4839
4840 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4841
4842         PR testsuite/39831
4843         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4844         remove ilp32 requirement.
4845         * gcc.target/i386/excess-precision-2.c: Likewise.
4846         * gcc.target/i386/excess-precision-3.c: Likewise.
4847         * gcc.target/i386/excess-precision-4.c: Likewise.
4848         * gcc.target/i386/excess-precision-5.c: Likewise.
4849         * gcc.target/i386/excess-precision-6.c: Likewise.
4850
4851 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4852
4853         PR fortran/38718
4854         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4855         * gfortran.dg/nan_5.f90: New test.
4856
4857 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4858
4859         * gcc.target/arm/neon-modes-1.c: New test.
4860
4861 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4862
4863         * g++.dg/torture/pr31579.C: Cast pointer
4864         via __SIZE_TYPE__ instead of 'unsigned long'.
4865
4866 2009-06-10  Anthony Green  <green@moxielogic.com>
4867
4868         * lib/target-supports.exp (check_profiling_available):
4869         Profiling is not available for testing purposes on moxie.
4870
4871 2009-06-09  Ian Lance Taylor  <iant@google.com>
4872
4873         * gcc.dg/Wcxx-compat-12.c: New testcase.
4874
4875 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4876
4877         PR libfortran/40334
4878         * gfortran.dg/backspace_11.f90: New.
4879
4880 2009-06-09  Jason Merrill  <jason@redhat.com>
4881
4882         * g++.dg/cpp0x/defaulted10.C: New.
4883
4884 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4885
4886         * gcc.c-torture/compile/pr40351.c: New file.
4887
4888 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4889
4890         * gnat.dg/align_max.adb: New test.
4891
4892 2009-06-08  Jason Merrill  <jason@redhat.com>
4893
4894         * g++.dg/cpp0x/auto15.C: New.
4895
4896 2009-06-08  Jan Hubicka  <jh@suse.cz>
4897
4898         PR debug/39834
4899         * gcc.dg/torture/pr39834.c
4900
4901 2009-06-08  Jan Hubicka  <jh@suse.cz>
4902
4903         PR middle-end/40102
4904         * g++.dg/torture/pr40102.C: New testcase.
4905
4906 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4907
4908         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4909         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4910         * gcc.dg/builtin-object-size-6.c: New test.
4911
4912         PR c++/40373
4913         * g++.dg/template/dtor7.C: New test.
4914
4915         PR c++/40370
4916         PR c++/40372
4917         * g++.dg/template/error41.C: New test.
4918         * g++.dg/template/error42.C: New test.
4919
4920 2009-06-08  Revital Eres  <eres@il.ibm.com>
4921
4922         PR testsuite/40359
4923         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4924         * gcc.dg/vect/vect-88.c: Likewise.
4925         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4926         * gcc.dg/vect/pr25413.c: Likewise.
4927         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4928
4929 2009-06-07  Ian Lance Taylor  <iant@google.com>
4930
4931         * g++.dg/warn/Wswitch-3.C: New testcase.
4932         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4933         * gcc.dg/Wswitch-enum-error.c: Likewise.
4934         * gcc.dg/Wswitch-error.c: Likewise.
4935
4936 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4937
4938         PR fortran/40008
4939         * gfortran.dg/negative_unit.f: Update test.
4940         * gfortran.dg/negative_unit_int8.f: Update test.
4941         * gfortran.dg/newunit_1.f90: New test.
4942
4943 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4944
4945         PR fortran/25104
4946         PR fortran/29962
4947         * gfortran.dg/spread_init_expr.f03: New.
4948         * gfortran.dg/unpack_init_expr.f03: New.
4949         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4950         error message.
4951
4952 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4953
4954         PR fortran/25104
4955         PR fortran/29962
4956         * gfortran.dg/count_init_expr.f03
4957         * gfortran.dg/product_init_expr.f03
4958         * gfortran.dg/sum_init_expr.f03
4959
4960 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4961
4962         PR fortran/36874
4963         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4964         message.
4965         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4966         shapes.
4967         * gfortran.dg/zero_sized_5.f90: Likewise.
4968
4969 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4970
4971         PR middle-end/32950
4972         * g++.dg/torture/pr32950.C: New.
4973
4974 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4975
4976         PR fortran/25104
4977         PR fortran/29962
4978         * gfortran.dg/dot_product_1.f03: New.
4979         * gfortran.dg/matmul_8.f03: New.
4980         * gfortran.dg/transpose_3.f03: New.
4981
4982 2009-06-06  Ian Lance Taylor  <iant@google.com>
4983
4984         * gcc.dg/Wunused-label-1.c: New test case.
4985         * g++.dg/warn/Wunused-label-1.C: New test case.
4986         * g++.dg/warn/Wunused-label-2.C: New test case.
4987         * g++.dg/warn/Wunused-label-3.C: New test case.
4988
4989 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4990
4991         PR fortran/37203
4992         * reshape_zerosize_2.f90: New.
4993
4994 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4995
4996         PR fortran/32890
4997         * gfortran.dg/pack_assign_1.f90: New.
4998         * gfortran.dg/pack_vector_1.f90: New.
4999
5000 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5001
5002         PR middle-end/40340
5003         * gcc.dg/pr40340-1.c: New test.
5004         * gcc.dg/pr40340-2.c: New test.
5005         * gcc.dg/pr40340-3.c: New test.
5006         * gcc.dg/pr40340-4.c: New test.
5007         * gcc.dg/pr40340-5.c: New test.
5008         * gcc.dg/pr40340.h: New file.
5009
5010 2009-06-05  Revital Eres  <eres@il.ibm.com>
5011
5012         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5013         New procedure.
5014         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5015         * gcc.dg/vect/vect-33.c: Likewise.
5016         * gcc.dg/vect/vect-92.c: Likewise.
5017         * gcc.dg/vect/vect-58.c: Likewise.
5018         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5019         * gcc.dg/vect/vect-42.c: Likewise.
5020         * gcc.dg/vect/slp-25.c: Likewise.
5021         * gcc.dg/vect/vect-align-1.c: Likewise.
5022         * gcc.dg/vect/vect-align-2.c: Likewise.
5023         * gcc.dg/vect/vect-93.c: Likewise.
5024         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5025         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5026         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5027         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5028         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5029         * gcc.dg/vect/vect-26.c: Likewise.
5030         * gcc.dg/vect/vect-44.c: Likewise.
5031         * gcc.dg/vect/vect-70.c: Likewise.
5032         * gcc.dg/vect/vect-95.c: Likewise.
5033         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5034         * gcc.dg/vect/vect-28.c: Likewise.
5035         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5036         * gcc.dg/vect/vect-87.c: Likewise.
5037         * gcc.dg/vect/vect-109.c: Likewise.
5038         * gcc.dg/vect/vect-54.c: Likewise.
5039         * gcc.dg/vect/vect-96.c: Likewise.
5040         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5041         * gcc.dg/vect/vect-88.c: Likewise.
5042         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5043         * gcc.dg/vect/vect-89.c: Likewise.
5044         * gcc.dg/vect/vect-91.c: Likewise.
5045         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5046         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5047         * gfortran.dg/vect/vect-2.f90: Likewise.
5048         * gfortran.dg/vect/vect-3.f90: Likewise.
5049         * gfortran.dg/vect/vect-4.f90: Likewise.
5050         * gfortran.dg/vect/vect-5.f90: Likewise.
5051
5052 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5053
5054         PR tree-optimization/36318
5055         * gcc.dg/tree-ssa/sra-7.c: New test.
5056
5057 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5058
5059         PR fortran/37203
5060         * gfortran.dg/reshape_order_5.f90: New.
5061         * gfortran.dg/reshape_shape_1.f90: New.
5062
5063 2009-06-04  Jason Merrill  <jason@redhat.com>
5064
5065         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5066
5067 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5068
5069         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5070         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5071
5072 2009-06-04  Richard Guenther  <rguenther@suse.de>
5073
5074         PR c++/39371
5075         * g++.dg/torture/pr40335.C: New testcase.
5076
5077 2009-06-03  Richard Guenther  <rguenther@suse.de>
5078
5079         PR middle-end/40328
5080         * gcc.dg/torture/pr40328.c: New testcase.
5081
5082 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5083
5084         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5085         m68k and fido.
5086
5087 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5088
5089         * g++.dg/torture/pr40323.C: New file.
5090
5091 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5092
5093         * gnat.dg/specs/root.ads: New test.
5094         * gnat.dg/specs/root-level_1.ads: Likewise.
5095         * gnat.dg/specs/root-level_2.ads: Likewise.
5096         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5097
5098 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5099
5100         * g++.dg/init/ref15.C: Require unwrapped targets.
5101
5102 2009-06-02  Jason Merrill  <jason@redhat.com>
5103
5104         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5105         * g++.dg/cpp0x/initlist18.C: New.
5106         * g++.dg/cpp0x/initlist19.C: New.
5107
5108         * g++.dg/cpp0x/auto14.C: New.
5109
5110 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5111
5112         * gnat.dg/alignment6.adb: Remove XFAIL.
5113
5114 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5115
5116         PR c++/38089
5117         * g++.dg/template/spec36.C: New test.
5118
5119 2009-06-01  Ian Lance Taylor  <iant@google.com>
5120
5121         * gcc.dg/cast-qual-3.c: New testcase.
5122         * g++.dg/warn/Wcast-qual2.C: New testcase.
5123
5124 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5125
5126         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5127         (process-message): Expect column numbers.
5128         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5129         * gcc.dg/pch/counter-2.c: Same.
5130         * gcc.dg/pch/valid-2.c: Same.
5131         * gcc.dg/pch/warn-1.c: Same.
5132         * gcc.dg/pch/valid-1.c: Same.
5133         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5134         * gcc.dg/cpp/syshdr.c: Same.
5135         * gcc.dg/cpp/19940712-1.c: Same.
5136         * gcc.dg/cpp/missing-header-1.c: Same.
5137         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5138         * gcc.dg/cpp/tr-warn3.c: Same.
5139         * gcc.dg/cpp/pr29612-2.c: Same.
5140         * gcc.dg/cpp/tr-warn4.c: Same.
5141         * gcc.dg/cpp/Wtrigraphs.c: Same.
5142         * gcc.dg/cpp/poison.c: Same.
5143         * gcc.dg/cpp/arith-3.c: Same.
5144         * gcc.dg/cpp/sysmac2.c: Same.
5145         * gcc.dg/cpp/cpp.exp: Same.
5146         * gcc.dg/cpp/tr-warn5.c: Same.
5147         * gcc.dg/cpp/include2.c: Same.
5148         * gcc.dg/cpp/Wmissingdirs.c: Same.
5149         * gcc.dg/cpp/Wmissingdirs.c: Same.
5150         * gcc.dg/cpp/tr-warn6.c: Same.
5151         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5152         * gcc.dg/cpp/macspace1.c: Same.
5153         * gcc.dg/cpp/escape-2.c: Same.
5154         * gcc.dg/cpp/assert2.c: Same.
5155         * gcc.dg/cpp/undef2.c: Same.
5156         * gcc.dg/cpp/macspace2.c: Same.
5157         * gcc.dg/cpp/tr-warn1.c: Same.
5158         * gcc.dg/cpp/extratokens2.c: Same.
5159         * gcc.dg/cpp/strify2.c: Same.
5160         * gcc.dg/cpp/Wsignprom.c: Same.
5161         * gcc.dg/cpp/redef2.c: Same.
5162         * gcc.dg/cpp/trad/trad.exp: Same.
5163         * gcc.dg/cpp/arith-1.c: Same.
5164         * gcc.dg/cpp/extratokens.c: Same.
5165         * gcc.dg/cpp/if-mpar.c: Same.
5166
5167 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5168
5169         * gnat.dg/nested_float_packed.ads: New test.
5170
5171 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5172             Eric Botcazou  <botcazou@adacore.com>
5173
5174         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5175         * gnat.dg/test_oconst.adb: New test.
5176
5177 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5178
5179         * gcc.dg/plugin/ggcplug.c: Moved comment.
5180         (plugin_init): Fixed typo, declared i, returned 0 at end.
5181
5182 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5183
5184         PR testsuite/40244
5185         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5186         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5187
5188 2009-05-29  Ian Lance Taylor  <iant@google.com>
5189
5190         * gcc.dg/Wcxx-compat-11.c: New testcase.
5191
5192 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5193
5194         PR fortran/40019
5195         * gfortran.dg/leadz_trailz_1.f90: New test.
5196         * gfortran.dg/leadz_trailz_2.f90: New test.
5197
5198 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5199
5200         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5201         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5202         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5203         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5204         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5205         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5206         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5207         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5208         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5209         * gcc.dg/tree-ssa/sra-5.c: New file.
5210         * gcc.dg/tree-ssa/sra-6.c: New file.
5211         * gcc.c-torture/compile/sra-1.c: New file.
5212
5213 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR middle-end/40291
5216         * gcc.c-torture/compile/pr40291.c: New test.
5217
5218         PR target/40017
5219         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5220         __vector _Bool.
5221         * gcc.target/powerpc/altivec-30.c: New test.
5222         * gcc.target/powerpc/altivec-31.c: New test.
5223
5224 2009-05-28  Richard Guenther  <rguenther@suse.de>
5225
5226         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5227         * gcc.c-torture/execute/20090527-1.c: Likewise.
5228
5229 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5230
5231         PR c++/39754
5232         * g++.dg/template/canon-type-1.C: New test.
5233         * g++.dg/template/canon-type-2.C: Likewise.
5234         * g++.dg/template/canon-type-3.C: Likewise.
5235         * g++.dg/template/canon-type-4.C: Likewise.
5236         * g++.dg/template/canon-type-5.C: Likewise.
5237         * g++.dg/template/canon-type-6.C: Likewise.
5238         * g++.dg/template/canon-type-7.C: Likewise.
5239
5240 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5241             Uros Bizjak  <ubizjak@gmail.com>
5242             Danny Smith  <dansmister@gmail.com>
5243
5244         PR target/37216
5245
5246         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5247         New function.
5248         * gcc.target/i386/pr37216.c:  New test source file.
5249         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5250         use -fno-common for testing Cygwin and MinGW targets.
5251
5252 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5253
5254         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5255         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5256         * g++.dg/pr37742.C (size_t): Likewise.
5257         * g++.dg/torture/pr34850.C (size_t): Likewise.
5258         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5259         _PTRDIFF_TYPE__.
5260         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5261         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5262         (size_t): Use __extension__ and __SIZE_TYPE__.
5263         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5264         __SIZE_TYPE__.
5265         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5266         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5267         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5268         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5269         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5270         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5271         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5272         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5273         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5274         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5275         (__ssize_t): Likewise.
5276         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5277         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5278         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5279         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5280         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5281         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5282         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5283         * gcc.dg/pr33667.c (size_t): Likewise.
5284         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5285         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5286         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5287         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5288         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5289         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5290
5291 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5292
5293         PR tree-optimization/40254
5294         * gcc.dg/vect/pr40254.c: New test.
5295
5296 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5297
5298         PR middle-end/33699
5299         * gcc.target/mips/const-anchor-1.c: New test.
5300         * gcc.target/mips/const-anchor-2.c: New test.
5301
5302 2009-05-27  Jason Merrill  <jason@redhat.com>
5303
5304         * g++.dg/cpp0x/initlist15.C: New.
5305         * g++.dg/cpp0x/initlist16.C: New.
5306         * g++.dg/cpp0x/initlist17.C: New.
5307
5308 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5309
5310         PR fortran/39178
5311         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5312         patterns to reflect frontend changes.
5313         * gfortran.dg/vector_subscript_4.f90: Likewise.
5314
5315 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5316             Eric Botcazou  <botcazou@adacore.com>
5317
5318         * gcc.c-torture/execute/align-nest.c: New testcase.
5319         * gnat.dg/misaligned_nest.adb: New testcase.
5320
5321 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5322
5323         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5324         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5325         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5326         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5327
5328 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5329
5330         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5331         cast instead of assuming 0ul.
5332         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5333         __SIZE_TYPE__.
5334         (_type_desc): Make first argument const.
5335         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5336
5337 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5338
5339         PR libfortran/40187
5340         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5341         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5342
5343 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5344
5345         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5346         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5347         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5348         * gcc.dg/plugin/ggcplug.c: Added new file.
5349
5350 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5351
5352         PR fortran/40246
5353         * gfortran.dg/nullify_4.f90: New test.
5354
5355 2009-05-26  Richard Guenther  <rguenther@suse.de>
5356
5357         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5358
5359 2009-05-26  Richard Guenther  <rguenther@suse.de>
5360
5361         PR middle-end/40252
5362         * gcc.c-torture/compile/pr40252.c: New testcase.
5363
5364 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5365
5366         PR c++/40007
5367         * g++.dg/template/typedef18.C: New test.
5368         * g++.dg/template/typedef19.C: Likewise.
5369         * g++.dg/template/typedef20.C: Likewise.
5370         * g++.dg/template/access11.C: Adjust.
5371
5372 2009-05-26  Richard Guenther  <rguenther@suse.de>
5373
5374         PR testsuite/40247
5375         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5376
5377 2009-05-25  Jason Merrill  <jason@redhat.com>
5378
5379         PR c++/38064
5380         * g++.dg/cpp0x/enum3.C: New test.
5381
5382 2009-05-25  Richard Guenther  <rguenther@suse.de>
5383
5384         PR tree-optimization/36327
5385         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5386         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5387         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5388         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5389         * gcc.dg/vect/vect-40.c: Likewise.
5390         * gcc.dg/vect/vect-42.c: Likewise.
5391         * gcc.dg/vect/vect-46.c: Likewise.
5392         * gcc.dg/vect/vect-76.c: Likewise.
5393
5394 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5395
5396         PR fortran/40176
5397         * gfortran.dg/proc_ptr_18.f90: New.
5398         * gfortran.dg/proc_ptr_19.f90: New.
5399         * gfortran.dg/proc_ptr_comp_9.f90: New.
5400         * gfortran.dg/proc_ptr_comp_10.f90: New.
5401
5402 2009-05-25  Richard Guenther  <rguenther@suse.de>
5403
5404         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5405         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5406
5407 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5408
5409         PR tree-optimization/40238
5410         * gcc.dg/vect/pr40238.c: New test.
5411
5412 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5413             Dominique Dhumieres  <dominiq@lps.ens.fr>
5414
5415         PR fortran/35732
5416         PR fortran/39872
5417         * gfortran.dg/bounds_check_fail_3.f90: New test.
5418         * gfortran.dg/bounds_check_fail_4.f90: New test.
5419         * gfortran.dg/bounds_check_14.f90: Update test.
5420         * gfortran.dg/bound_4.f90: Update test.
5421
5422 2009-05-24  Richard Guenther  <rguenther@suse.de>
5423
5424         PR middle-end/40233
5425         * gcc.c-torture/compile/pr40233.c: New testcase.
5426
5427 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5428
5429         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5430         for alpha*-*-* targets.
5431
5432 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5433
5434         * gcc.dg/vect/bb-slp-1.c: New test.
5435         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5436         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5437         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5438         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5439         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5440         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5441         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5442         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5443         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5444         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5445         gcc.dg/vect/bb-slp-22.c: Likewise.
5446         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5447
5448 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5449             Maxim Kuvyrkov  <maxim@codesourcery.com>
5450
5451         * gcc.dg/falign-labels-1.c: New test.
5452
5453 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5454
5455         * gnat.dg/specs/rep_clause3.ads: New test.
5456
5457 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gnat.dg/addr6.adb: New test.
5460
5461 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5462
5463         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5464         New function.
5465         * gcc.target/arm/thumb2-mul-space.c: New file.
5466         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5467         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5468         * gcc.target/arm/thumb2-mul-speed.c: New file.
5469
5470 2009-05-22  Richard Guenther  <rguenther@suse.de>
5471
5472         PR middle-end/38964
5473         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5474         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5475         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5476
5477 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5478
5479         * gcc.dg/dll-6.c: New test.
5480         * gcc.dg/dll-6a.c: Likewise.
5481         * gcc.dg/dll-7.c: Likewise.
5482         * gcc.dg/dll-7a.c: Likewise.
5483         * g++.dg/ext/dllexport2.C: Likewise.
5484         * g++.dg/ext/dllexport2a.cc: Likewise.
5485
5486 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5487
5488         PR target/37846
5489         * gcc.target/ia64/mfused-madd-vect.c: New test.
5490         * gcc.target/ia64/mfused-madd.c: New test.
5491         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5492         * gcc.target/ia64/mno-fused-madd.c: New test.
5493
5494 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5495
5496         * gcc.target/i386/movbe-1.c: New.
5497         * gcc.target/i386/movbe-2.c: Likewise.
5498
5499 2009-05-21  Taras Glek  <tglek@mozilla.com>
5500
5501         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5502         plugin_init signature.
5503         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5504         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5505         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5506
5507 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5508
5509         * gcc.dg/target/arm/neon-vmla-1.c: New.
5510         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5511
5512 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5513
5514         * gcc.target/mips/octeon-exts-6.c: New test.
5515         * gcc.target/mips/extend-1.c: New test.
5516         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5517         EXTS.
5518         * gcc.target/mips/octeon-exts-5.c: Likewise.
5519
5520 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5521
5522         PR middle-end/40204
5523         * gcc.c-torture/compile/pr40204.c: New test.
5524
5525 2009-05-20  Richard Guenther  <rguenther@suse.de>
5526
5527         * gcc.c-torture/compile/20090518-1.c: New testcase.
5528
5529 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5530
5531         PR tree-optimization/40087
5532         * gcc.dg/tree-ssa/pr40087.c: New test.
5533
5534 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5535
5536         * gcc.dg/vector-4.c: New testcase.
5537         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5538         * g++.dg/ext/vector16.C: New testcase.
5539
5540 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5541
5542         PR c/40172
5543         * gcc.dg/pr40172.c: Renamed to ...
5544         * gcc.dg/pr40172-1.c: This.
5545
5546         * gcc.dg/pr40172-2.c: New.
5547         * gcc.dg/pr40172-3.c: Likewise.
5548
5549 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5550
5551         PR c/40172
5552         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5553
5554 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5555
5556         * gnat.dg/loop_optimization6.ad[sb]: New test.
5557
5558 2009-05-19  Richard Guenther  <rguenther@suse.de>
5559
5560         * gcc.c-torture/compile/20090519-1.c: New testcase.
5561
5562 2009-05-18  Jason Merrill  <jason@redhat.com>
5563
5564         * g++.dg/cpp0x/explicit1.C: New.
5565         * g++.dg/cpp0x/explicit2.C: New.
5566
5567 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5568
5569         PR debug/40109
5570         * g++.dg/debug/dwarf2/nested-1.C: New test.
5571
5572 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5573
5574         PR testsuite/39907
5575         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5576         stack alignment.
5577
5578 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5579
5580         PR fortran/40164
5581         * gfortran.dg/proc_ptr_comp_8.f90: New.
5582
5583 2009-05-18  Richard Guenther  <rguenther@suse.de>
5584
5585         PR fortran/40168
5586         * gfortran.dg/array_memset_2.f90: Adjust.
5587
5588 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5589
5590         PR fortran/36947
5591         PR fortran/40039
5592         * gfortran.dg/interface_27.f90: New.
5593         * gfortran.dg/interface_28.f90: New.
5594         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5595         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5596
5597 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5598
5599         * gcc.target/m68k/tls-ie.c: New test.
5600         * gcc.target/m68k/tls-le.c: New test.
5601         * gcc.target/m68k/tls-gd.c: New test.
5602         * gcc.target/m68k/tls-ld.c: New test.
5603         * gcc.target/m68k/tls-ie-xgot.c: New test.
5604         * gcc.target/m68k/tls-le-xtls.c: New test.
5605         * gcc.target/m68k/tls-gd-xgot.c: New test.
5606         * gcc.target/m68k/tls-ld-xgot.c: New test.
5607         * gcc.target/m68k/tls-ld-xtls.c: New test.
5608         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5609
5610 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5611
5612         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5613
5614 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5615
5616         PR c/40172
5617         * gcc.dg/pr40172.c: New.
5618
5619 2009-05-17  Jason Merrill  <jason@redhat.com>
5620
5621         PR c++/40139
5622         * g++.dg/template/dtor6.C: New.
5623
5624 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5625
5626         * g++.dg/warn/translate-ice-1.C: New test.
5627
5628 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5629
5630         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5631         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5632         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5633         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5634
5635 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5636
5637         PR fortran/33197
5638         * gfortran.dg/erf_2.F90: New test.
5639         * gfortran.dg/erfc_scaled_2.f90: New test.
5640
5641 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5642
5643         PR fortran/31243
5644         * gfortran.dg/string_1.f90: New test.
5645         * gfortran.dg/string_2.f90: New test.
5646         * gfortran.dg/string_3.f90: New test.
5647
5648 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5649
5650         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5651         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5652
5653 2009-05-15  Ian Lance Taylor  <iant@google.com>
5654
5655         * gcc.dg/Wcxx-compat-10.c: New testcase.
5656
5657 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5658
5659         PR 16302
5660         * gcc.dg/pr16302.c: New.
5661         * g++.dg/warn/pr16302.C: New.
5662
5663 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5664
5665         * gcc.dg/torture/builtin-math-5.c: New.
5666         * gcc.dg/torture/builtin-math-6.c: New.
5667         * lib/target-supports.exp (check_effective_target_mpc): New.
5668
5669 2009-05-15  Jan Hubicka  <jh@suse.cz>
5670
5671         * gcc.dg/tree-ssa/inline-3.c: New testcase
5672
5673 2009-05-15  Jan Hubicka  <jh@suse.cz>
5674
5675         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5676         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5677         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5678         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5679         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5680         Mark noinline.
5681         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5682         Mark noinline.
5683         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5684         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5685
5686 2009-05-15  Jan Hubicka  <jh@suse.cz>
5687
5688         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5689         optimized by sibcall noinline.
5690
5691 2009-05-15  Jan Hubicka  <jh@suse.cz>
5692
5693         * sibcall-1.c (track): Mark noinline.
5694         * sibcall-2.c (track): Mark noinline.
5695         * sibcall-3.c (track): Mark noinline.
5696         * sibcall-4.c (track): Mark noinline.
5697
5698 2009-05-15  Jan Hubicka  <jh@suse.cz>
5699
5700         * flatten-2.c: Disable early inlining; add comment.
5701         * flatten-3.c: New test based on flatten-2.c.
5702
5703 2009-05-15  Richard Guenther  <rguenther@suse.de>
5704
5705         PR tree-optimization/39999
5706         * gcc.c-torture/compile/pr39999.c: New testcase.
5707
5708 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5709
5710         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5711
5712 2009-05-14  Ian Lance Taylor  <iant@google.com>
5713
5714         * gcc.dg/Wcxx-compat-9.c: New testcase.
5715
5716 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5717
5718         PR fortran/39996
5719         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5720         * gfortran.dg/duplicate_type_2.f90: Ditto.
5721         * gfortran.dg/duplicate_type_3.f90: New.
5722
5723 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5724
5725         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5726         * ada/acats/tests/c5/c59002c.ada: Likewise.
5727
5728 2009-05-13  Taras Glek  <tglek@mozilla.com>
5729
5730         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5731         attributes and decl smashing.
5732         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5733         attributes.
5734         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5735         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5736
5737 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR fortran/39865
5740         * gfortran.dg/pr39865.f90: New test.
5741         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5742         arrays in FMT=.
5743         * gfortran.dg/hollerith_f95.f90: Likewise.
5744         * gfortran.dg/hollerith6.f90: New test.
5745         * gfortran.dg/hollerith7.f90: New test.
5746
5747 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5748
5749         PR cpp/36674
5750         * gcc.dg/cpp/pr36674.i: New.
5751
5752 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5753
5754         PR middle-end/40035
5755         * gcc.c-torture/compile/pr40035.c: New test.
5756
5757 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5758
5759         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5760
5761 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5762
5763         PR fortran/40110
5764         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5765         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5766         * gfortran.dg/interop_params.f03: Ditto.
5767
5768 2009-05-12  Jan Hubicka  <jh@suse.cz>
5769
5770         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5771         so unrolling still happens.
5772         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5773         * gcc.dg/ipa/ipacost-2.c: Likewise.
5774         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5775
5776 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5777
5778         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5779
5780 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5781
5782         * lib/target-supports.exp (check_profiling_available): Return
5783         false for -p on *-*-cygwin* targets.
5784
5785 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5786
5787         PR tree-optimization/38632
5788         * g++.dg/tree-ssa/pr38632.C: New.
5789
5790 2009-05-11  Jan Hubicka  <jh@suse.cz>
5791
5792         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5793         we now optimize better.
5794         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5795         out at different places.
5796         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5797         unroling.
5798         * gcc.dg/vect/vect-76.c: Likewise.
5799         * gcc.dg/vect/vect-70.c: Likewise.
5800         * gcc.dg/vect/vect-66.c: Likewise.
5801         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5802         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5803
5804 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5805
5806         PR middle-end/40080
5807         * gcc.c-torture/compile/pr40080.c: New.
5808
5809 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5810
5811         * gcc.c-torture/compile/pr40026.c: New testcase.
5812
5813 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5814
5815         PR fortran/40089
5816         * gfortran.dg/proc_ptr_comp_7.f90: New.
5817
5818 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5819
5820         PR tree-optimization/40074
5821         * gcc.dg/vect/pr40074.c: New test.
5822
5823 2009-05-10  Ian Lance Taylor  <iant@google.com>
5824
5825         * gcc.dg/Wcxx-compat-7.c: New testcase.
5826         * gcc.dg/Wcxx-compat-8.c: New testcase.
5827         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5828         * gcc.dg/pr17188-1.c: Likewise.
5829         * gcc.dg/pr39084.c: Likewise.
5830
5831 2009-05-10  Michael Matz  <matz@suse.de>
5832
5833         PR target/40031
5834         * gcc.dg/pr40031.c: New test.
5835
5836 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5837
5838         PR fortran/40018
5839         * gfortran.dg/array_constructor_31.f90: New test.
5840
5841 2009-05-10  Richard Guenther  <rguenther@suse.de>
5842
5843         PR tree-optimization/40081
5844         * g++.dg/torture/pr40081.C: New testcase.
5845
5846 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5847
5848         PR fortran/38863
5849         * gfortran.dg/dependency_24.f90: New test.
5850         * gfortran.dg/dependency_23.f90: Clean up module files.
5851
5852 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5853
5854         PR fortran/38956
5855         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5856         * gfortran.dg/chmod_2.f90: Likewise.
5857         * gfortran.dg/chmod_3.f90: Likewise.
5858         * gfortran.dg/open_errors.f90: Likewise.
5859
5860 2009-05-09  Jan Hubicka  <jh@suse.cz>
5861
5862         PR middle-end/40043
5863         * g++.dg/eh/nested-try.C: New test.
5864
5865 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5866
5867         PR tree-optimization/40049
5868         * gcc.dg/vect/vect-shift-2.c: New test.
5869
5870 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5871
5872         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5873         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5874
5875 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5876
5877         PR c/36892
5878         * g++.dg/warn/deprecated-6.C: New.
5879         * gcc.dg/deprecated-4.c: Likewise.
5880         * gcc.dg/deprecated-5.c: Likewise.
5881         * gcc.dg/deprecated-6.c: Likewise.
5882
5883 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5884
5885         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5886         __aligned__(__BIGGEST_ALIGNMENT__).
5887         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5888         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5889         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5890         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5891         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5892         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5893         * gcc.dg/vect/Os-vect-95.c: Likewise.
5894         * gcc.dg/vect/pr20122.c: Likewise.
5895         * gcc.dg/vect/pr36493.c: Likewise.
5896         * gcc.dg/vect/pr37385.c: Likewise.
5897         * gcc.dg/vect/slp-7.c: Likewise.
5898         * gcc.dg/vect/slp-9.c: Likewise.
5899         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5900         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5901         * gcc.dg/vect/vect-35.c: Likewise.
5902         * gcc.dg/vect/vect-40.c: Likewise.
5903         * gcc.dg/vect/vect-42.c: Likewise.
5904         * gcc.dg/vect/vect-44.c: Likewise.
5905         * gcc.dg/vect/vect-46.c: Likewise.
5906         * gcc.dg/vect/vect-48.c: Likewise.
5907         * gcc.dg/vect/vect-52.c: Likewise.
5908         * gcc.dg/vect/vect-54.c: Likewise.
5909         * gcc.dg/vect/vect-56.c: Likewise.
5910         * gcc.dg/vect/vect-58.c: Likewise.
5911         * gcc.dg/vect/vect-60.c: Likewise.
5912         * gcc.dg/vect/vect-74.c: Likewise.
5913         * gcc.dg/vect/vect-75.c: Likewise.
5914         * gcc.dg/vect/vect-76.c: Likewise.
5915         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5916         * gcc.dg/vect/vect-77.c: Likewise.
5917         * gcc.dg/vect/vect-77-global.c: Likewise.
5918         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5919         * gcc.dg/vect/vect-78.c: Likewise.
5920         * gcc.dg/vect/vect-78-global.c: Likewise.
5921         * gcc.dg/vect/vect-80.c: Likewise.
5922         * gcc.dg/vect/vect-85.c: Likewise.
5923         * gcc.dg/vect/vect-87.c: Likewise.
5924         * gcc.dg/vect/vect-88.c: Likewise.
5925         * gcc.dg/vect/vect-92.c: Likewise.
5926         * gcc.dg/vect/vect-93.c: Likewise.
5927         * gcc.dg/vect/vect-95.c: Likewise.
5928         * gcc.dg/vect/vect-97.c: Likewise.
5929         * gcc.dg/vect/vect-complex-1.c: Likewise.
5930         * gcc.dg/vect/vect-complex-4.c: Likewise.
5931         * gcc.dg/vect/vect-complex-5.c: Likewise.
5932         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5933         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5934         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5935         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5936         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5937         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5938         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5939         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5940         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5941         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5942         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5943         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5944         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5945         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5946         * gcc.dg/vect/vect-outer-1.c: Likewise.
5947         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5948         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5949         * gcc.dg/vect/vect-outer-2.c: Likewise.
5950         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5951         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5952         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5953         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5954         * gcc.dg/vect/vect-outer-3.c: Likewise.
5955         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5956         * gcc.dg/vect/vect-outer-5.c: Likewise.
5957         * gcc.dg/vect/vect-outer-6.c: Likewise.
5958         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5959         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5960         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5961         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5962         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5963         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5964         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5965         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5966         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5967         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5968         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5969         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5970         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5971         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5972
5973 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5974
5975         PR c/24581
5976         * gcc.dg/torture/complex-sign.h: New header.
5977         * gcc.dg/torture/complex-sign-add.c,
5978         gcc.dg/torture/complex-sign-mixed-add.c,
5979         gcc.dg/torture/complex-sign-mixed-div.c,
5980         gcc.dg/torture/complex-sign-mixed-mul.c,
5981         gcc.dg/torture/complex-sign-mixed-sub.c,
5982         gcc.dg/torture/complex-sign-mul.c,
5983         gcc.dg/torture/complex-sign-sub.c: New tests.
5984
5985 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5986
5987         PR fortran/39876
5988         * gfortran.dg/intrinsic_3.f90: New.
5989
5990 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5991
5992         PR c/39037
5993         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5994         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5995         * gcc.dg/dfp/float-constant-double.c: New test.
5996         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5997         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5998         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5999         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6000         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6001         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6002         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6003         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6004         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6005
6006 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6007
6008         PR middle-end/40057
6009         * gcc.c-torture/execute/pr40057.c: New test.
6010
6011 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6012
6013         * gcc.c-torture/compile/const-high-part.c: New test.
6014
6015 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6016
6017         PR testsuite/40050
6018         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6019         build plugin.
6020
6021 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/39630
6024         * gfortran.dg/proc_decl_1.f90: Modified.
6025         * gfortran.dg/proc_ptr_comp_1.f90: New.
6026         * gfortran.dg/proc_ptr_comp_2.f90: New.
6027         * gfortran.dg/proc_ptr_comp_3.f90: New.
6028         * gfortran.dg/proc_ptr_comp_4.f90: New.
6029         * gfortran.dg/proc_ptr_comp_5.f90: New.
6030         * gfortran.dg/proc_ptr_comp_6.f90: New.
6031
6032 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6033
6034         PR c++/17395
6035         * g++.dg/template/call7.C: New test.
6036
6037 2009-05-06  Diego Novillo  <dnovillo@google.com>
6038
6039         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6040
6041 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6042
6043         * gfortran.dg/pr40021.f: Moved to ...
6044         * gfortran.fortran-torture/execute/pr40021.f: Here.
6045
6046 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6047
6048         PR middle-end/39986
6049         * gcc.dg/dfp/pr39986.c: New test.
6050
6051 2009-05-06  Michael Matz  <matz@suse.de>
6052
6053         PR middle-end/40021
6054         * gfortran.dg/pr40021.f: New test.
6055
6056 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6057
6058         * lib/plugin-support.exp: New file containing support procs for
6059         plugin testcases.
6060         * lib/target-supports.exp (check_plugin_available): New proc.
6061         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6062         * gcc.dg/plugin/selfassign.c: New plugin source file.
6063         * gcc.dg/plugin/self-assign-test-1.c: New test.
6064         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6065         * g++.dg/README: Add description for plugin test.
6066         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6067         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6068         * g++.dg/plugin/selfassign.c: New plugin source file.
6069         * g++.dg/plugin/self-assign-test-1.C: New test.
6070         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6071         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6072         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6073         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6074
6075 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6076
6077         PR fortran/40041
6078         * gfortran.dg/intrinsic_2.f90: New test.
6079         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6080
6081 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6082
6083         PR c/40032
6084         * gcc.dg/noncompile/incomplete-5.c: New test.
6085
6086 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR middle-end/39666
6089         * gcc.dg/pr39666-1.c: New test.
6090         * gcc.dg/pr39666-2.c: Likewise.
6091         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6092         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6093         * gfortran.dg/pr39666-1.f90: Likewise.
6094         * gfortran.dg/pr39666-2.f90: Likewise.
6095
6096 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6097
6098         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6099         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6100         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6101
6102 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6103
6104         PR fortran/39998
6105         * gfortran.dg/proc_ptr_17.f90: New.
6106
6107 2009-05-05  Richard Guenther  <rguenther@suse.de>
6108
6109         PR tree-optimization/40022
6110         * gcc.c-torture/execute/pr40022.c: New testcase.
6111
6112 2009-05-05  Richard Guenther  <rguenther@suse.de>
6113
6114         PR middle-end/40023
6115         * gcc.c-torture/compile/pr40023.c: New testcase.
6116
6117 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6118
6119         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6120         * g++.dg/template/overload9.C: Likewise.
6121         * g++.dg/ext/ms-1.C: New.
6122
6123 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR c++/40013
6126         * g++.dg/ext/vla7.C: New test.
6127
6128 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6129
6130         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6131
6132 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6133
6134         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6135         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6136         Update expected errors.
6137
6138 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6139
6140         PR c++/28152
6141         * g++.dg/parse/parser-pr28152.C: New.
6142         * g++.dg/parse/parser-pr28152-2.C: New.
6143
6144 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6145
6146         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6147
6148 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6149
6150         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6151         * gcc.target/sparc/fexpand-2.c: Likewise.
6152         * gcc.target/sparc/fpmerge-2.c: Likewise.
6153         * gcc.target/sparc/pdist-2.c: Likewise.
6154
6155 2009-05-03  Richard Guenther  <rguenther@suse.de>
6156
6157         PR c/39983
6158         * gcc.c-torture/compile/pr39983.c: New testcase.
6159
6160 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6161
6162         * gcc.dg/c99-complex-3.c: New test.
6163
6164 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6165
6166         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6167
6168 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6169
6170         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6171
6172 2009-05-02  Richard Guenther  <rguenther@suse.de>
6173
6174         PR middle-end/40001
6175         * gcc.target/spu/pr40001.c: New testcase.
6176
6177 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6178
6179         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6180
6181 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6182
6183         PR middle-end/39579
6184         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6185         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6186
6187 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6188
6189         PR testsuite/39776
6190         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6191         no longer issued.
6192
6193 2009-04-30  David Ayers  <ayers@fsfe.org>
6194
6195         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6196         and gcc_error_prefix variables.
6197         * objc.dg/bad-receiver-type.m: Update to match correct
6198         diagnostics marker.
6199         * objc.dg/encode-5.m: Likewise.
6200         * objc.dg/id-1.m: Likewise.
6201         * objc.dg/method-1.m: Likewise.
6202         * objc.dg/method-6.m: Likewise.
6203         * objc.dg/method-7.m: Likewise.
6204         * objc.dg/method-9.m: Likewise.
6205         * objc.dg/method-11.m: Likewise.
6206         * objc.dg/method-20.m: Likewise.
6207         * objc.dg/private-1.m: Likewise.
6208
6209 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6210
6211         PR libfortran/39667
6212         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6213         * gfortran.dg/advance_4.f90: Likewise
6214         * gfortran.dg/advance_5.f90: Likewise
6215         * gfortran.dg/append_1.f90: Likewise
6216         * gfortran.dg/backslash_1.f90: Likewise
6217         * gfortran.dg/backslash_2.f90: Likewise
6218         * gfortran.dg/backslash_3.f: Likewise
6219         * gfortran.dg/backspace_10.f90: Likewise
6220         * gfortran.dg/backspace_3.f: Likewise
6221         * gfortran.dg/backspace_4.f: Likewise
6222         * gfortran.dg/backspace_5.f: Likewise
6223         * gfortran.dg/backspace_8.f: Likewise
6224         * gfortran.dg/backspace_9.f: Likewise
6225         * gfortran.dg/complex_write.f90: Likewise
6226         * gfortran.dg/convert_implied_open.f90: Likewise
6227         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6228         * gfortran.dg/dos_eol.f: Likewise
6229         * gfortran.dg/empty_format_1.f90: Likewise
6230         * gfortran.dg/endfile.f: Likewise
6231         * gfortran.dg/eof_1.f90: Likewise
6232         * gfortran.dg/eor_1.f90: Likewise
6233         * gfortran.dg/eor_handling_1.f90: Likewise
6234         * gfortran.dg/eor_handling_2.f90: Likewise
6235         * gfortran.dg/eor_handling_3.f90: Likewise
6236         * gfortran.dg/eor_handling_4.f90: Likewise
6237         * gfortran.dg/eor_handling_5.f90: Likewise
6238         * gfortran.dg/error_recovery_5.f90: Likewise
6239         * gfortran.dg/f2003_inquire_1.f03: Likewise
6240         * gfortran.dg/f2003_io_4.f03: Likewise
6241         * gfortran.dg/f2003_io_5.f03: Likewise
6242         * gfortran.dg/f2003_io_7.f03: Likewise
6243         * gfortran.dg/fgetc_1.f90: Likewise
6244         * gfortran.dg/fgetc_2.f90: Likewise
6245         * gfortran.dg/flush_1.f90: Likewise
6246         * gfortran.dg/fmt_exhaust.f90: Likewise
6247         * gfortran.dg/fmt_huge.f90: Likewise
6248         * gfortran.dg/fmt_read.f90: Likewise
6249         * gfortran.dg/fmt_t_1.f90: Likewise
6250         * gfortran.dg/fmt_t_2.f90: Likewise
6251         * gfortran.dg/fmt_t_3.f90: Likewise
6252         * gfortran.dg/fmt_t_4.f90: Likewise
6253         * gfortran.dg/fmt_t_5.f90: Likewise
6254         * gfortran.dg/fmt_t_7.f: Likewise
6255         * gfortran.dg/fseek.f90: Likewise
6256         * gfortran.dg/ftell_1.f90: Likewise
6257         * gfortran.dg/ftell_2.f90: Likewise
6258         * gfortran.dg/func_derived_3.f90: Likewise
6259         * gfortran.dg/inquire_9.f90: Likewise
6260         * gfortran.dg/iostat_1.f90: Likewise
6261         * gfortran.dg/iostat_2.f90: Likewise
6262         * gfortran.dg/list_read_1.f90: Likewise
6263         * gfortran.dg/list_read_4.f90: Likewise
6264         * gfortran.dg/list_read_5.f90: Likewise
6265         * gfortran.dg/list_read_7.f90: Likewise
6266         * gfortran.dg/list_read_8.f90: Likewise
6267         * gfortran.dg/list_read_9.f90: Likewise
6268         * gfortran.dg/namelist_13.f90: Likewise
6269         * gfortran.dg/namelist_14.f90: Likewise
6270         * gfortran.dg/namelist_15.f90: Likewise
6271         * gfortran.dg/namelist_16.f90: Likewise
6272         * gfortran.dg/namelist_17.f90: Likewise
6273         * gfortran.dg/namelist_18.f90: Likewise
6274         * gfortran.dg/namelist_19.f90: Likewise
6275         * gfortran.dg/namelist_20.f90: Likewise
6276         * gfortran.dg/namelist_24.f90: Likewise
6277         * gfortran.dg/namelist_26.f90: Likewise
6278         * gfortran.dg/namelist_27.f90: Likewise
6279         * gfortran.dg/namelist_28.f90: Likewise
6280         * gfortran.dg/namelist_37.f90: Likewise
6281         * gfortran.dg/namelist_38.f90: Likewise
6282         * gfortran.dg/namelist_39.f90: Likewise
6283         * gfortran.dg/namelist_40.f90: Likewise
6284         * gfortran.dg/namelist_43.f90: Likewise
6285         * gfortran.dg/namelist_44.f90: Likewise
6286         * gfortran.dg/namelist_45.f90: Likewise
6287         * gfortran.dg/namelist_46.f90: Likewise
6288         * gfortran.dg/namelist_47.f90: Likewise
6289         * gfortran.dg/namelist_48.f90: Likewise
6290         * gfortran.dg/namelist_49.f90: Likewise
6291         * gfortran.dg/namelist_50.f90: Likewise
6292         * gfortran.dg/namelist_51.f90: Likewise
6293         * gfortran.dg/namelist_52.f90: Likewise
6294         * gfortran.dg/namelist_56.f90: Likewise
6295         * gfortran.dg/namelist_char_only.f90: Likewise
6296         * gfortran.dg/namelist_use.f90: Likewise
6297         * gfortran.dg/namelist_use_only.f90: Likewise
6298         * gfortran.dg/noadv_size.f90: Likewise
6299         * gfortran.dg/open_access_append_1.f90: Likewise
6300         * gfortran.dg/pad_no.f90: Likewise
6301         * gfortran.dg/pr12884.f: Likewise
6302         * gfortran.dg/pr17090.f90: Likewise
6303         * gfortran.dg/pr17285.f90: Likewise
6304         * gfortran.dg/pr17286.f90: Likewise
6305         * gfortran.dg/pr18122.f90: Likewise
6306         * gfortran.dg/pr18210.f90: Likewise
6307         * gfortran.dg/pr18392.f90: Likewise
6308         * gfortran.dg/pr19155.f: Likewise
6309         * gfortran.dg/pr19216.f: Likewise
6310         * gfortran.dg/pr19467.f90: Likewise
6311         * gfortran.dg/pr19657.f: Likewise
6312         * gfortran.dg/pr20257.f90: Likewise
6313         * gfortran.dg/read_bad_advance.f90: Likewise
6314         * gfortran.dg/read_eof_2.f90: Likewise
6315         * gfortran.dg/read_eof_4.f90: Likewise
6316         * gfortran.dg/read_many_1.f: Likewise
6317         * gfortran.dg/read_noadvance.f90: Likewise
6318         * gfortran.dg/read_repeat.f90: Likewise
6319         * gfortran.dg/read_size_noadvance.f90: Likewise
6320         * gfortran.dg/read_x_past.f: Likewise
6321         * gfortran.dg/record_marker_1.f90: Likewise
6322         * gfortran.dg/record_marker_3.f90: Likewise
6323         * gfortran.dg/rewind_1.f90: Likewise
6324         * gfortran.dg/runtime_warning_1.f90: Likewise
6325         * gfortran.dg/shape_3.f90: Likewise
6326         * gfortran.dg/slash_1.f90: Likewise
6327         * gfortran.dg/stat_1.f90: Likewise
6328         * gfortran.dg/stat_2.f90: Likewise
6329         * gfortran.dg/streamio_11.f90: Likewise
6330         * gfortran.dg/streamio_3.f90: Likewise
6331         * gfortran.dg/streamio_4.f90: Likewise
6332         * gfortran.dg/streamio_9.f90: Likewise
6333         * gfortran.dg/tl_editing.f90: Likewise
6334         * gfortran.dg/unf_io_convert_1.f90: Likewise
6335         * gfortran.dg/unf_io_convert_2.f90: Likewise
6336         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6337         * gfortran.dg/unf_short_record_1.f90: Likewise
6338         * gfortran.dg/utf8_1.f03: Likewise
6339         * gfortran.dg/utf8_2.f03: Likewise
6340         * gfortran.dg/widechar_IO_1.f90: Likewise
6341         * gfortran.dg/write_check3.f90: Likewise
6342         * gfortran.dg/write_rewind_2.f: Likewise
6343         * gfortran.dg/x_slash_2.f: Likewise
6344
6345 2009-04-29  Richard Guenther  <rguenther@suse.de>
6346
6347         PR target/39943
6348         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6349         New.
6350         (check_effective_target_vect_floatuint_cvt): Likewise.
6351         * gcc.dg/vect/slp-10.c: Adjust.
6352         * gcc.dg/vect/slp-11.c: Adjust.
6353         * gcc.dg/vect/slp-12b.c: Adjust.
6354         * gcc.dg/vect/slp-33.c: Adjust.
6355         * gcc.c-torture/compile/pr39943.c: New testcase.
6356
6357 2009-04-29  Richard Guenther  <rguenther@suse.de>
6358
6359         PR middle-end/39937
6360         * gcc.c-torture/compile/pr39937.c: New testcase.
6361
6362 2009-04-29  Richard Guenther  <rguenther@suse.de>
6363
6364         PR tree-optimization/39941
6365         * gcc.c-torture/compile/pr39941.c: New testcase.
6366
6367 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6368
6369         * gcc.target/bfin/20090411-1.c: New test.
6370
6371 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6372
6373         PR target/39565
6374         * gcc.dg/pr39565.c: New testcase.
6375
6376 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6377
6378         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6379         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6380         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6381         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6382         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6383         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6384         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6385         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6386         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6387         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6388         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6389         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6390         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6391         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6392         * gcc.target/i386/pr37191.c: Likewise.
6393         * gcc.target/i386/reload-1.c: Likewise.
6394         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6395         * g++.old-deja/g++.pt/repo2.C: Likewise.
6396         * g++.old-deja/g++.pt/repo3.C: Likewise.
6397         * g++.old-deja/g++.pt/repo4.C: Likewise.
6398         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6399         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6400         * g++.dg/template/repo1.C: Likewise.
6401         * g++.dg/template/repo2.C: Likewise.
6402         * g++.dg/template/repo3.C: Likewise.
6403         * g++.dg/template/repo4.C: Likewise.
6404         * g++.dg/template/repo5.C: Likewise.
6405         * g++.dg/template/repo6.C: Likewise.
6406         * g++.dg/template/repo7.C: Likewise.
6407         * g++.dg/template/repo8.C: Likewise.
6408         * g++.dg/template/repo9.C: Likewise.
6409         * g++.dg/rtti/repo1.C: Likewise.
6410         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6411         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6412         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6413         * g++.dg/other/PR23205.C: Skip for vxworks.
6414         * g++.dg/ext/visibility/class1.C: Requires PIC.
6415         * g++.dg/eh/async-unwind2.C: Requires PIC.
6416         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6417         does not have cxa_exit.
6418
6419 2009-04-28  Jing Yu  <jingyu@google.com>
6420
6421         PR testsuite/39790
6422         * lib/target-supports.exp (check_effective_target_tls): Remove
6423         comment of caching.
6424         (check_effective_target_tls_native): Likewise.
6425         (check_effective_target_tls_runtime): Likewise.
6426         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6427         tls to tls_runtime.
6428         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6429
6430 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6431
6432         PR fortran/39946
6433         * gfortran.dg/proc_ptr_16.f90: New.
6434
6435 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6436
6437         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6438         lp64 is true.
6439
6440 2009-04-28  Richard Guenther  <rguenther@suse.de>
6441
6442         PR middle-end/39937
6443         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6444
6445 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6446
6447         * g++.dg/warn/pr35652.C: Removed.
6448         * gcc.dg/pr35652.c: Likewise.
6449
6450 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6451
6452         * gcc.target/ia64/20071210-2.c: New testcase.
6453
6454 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6455
6456         PR c/39323
6457         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6458         * gcc.dg/pr39323-3.c: Ditto.
6459
6460 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6461
6462         PR fortran/39930
6463         PR fortran/39931
6464         * gfortran.dg/ambiguous_reference_2.f90: New.
6465         * gfortran.dg/pointer_assign_7.f90: New.
6466
6467 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6468             Mark Mitchell  <mark@codesourcery.com>
6469
6470         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6471         * gcc.dg/20020103-1.c: Check for __ppc.
6472         * gcc.dg/asm-b.c: Check for __ppc.
6473         * gcc.dg/20020919-1.c: Check for __ppc.
6474         * gcc.dg/20020312-2.c: Likewise.
6475         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6476         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6477         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6478         * g++.dg/warn/weak1.C: Likewise.
6479         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6480         static so appropriate optimizations kick in.
6481         (find_base_value_wrapper): New function.
6482         * g++.dg/eh/simd-5.C: Fix target triplet.
6483         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6484
6485 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6486             H.J. Lu  <hongjiu.lu@intel.com>
6487
6488         PR target/39911
6489         * gcc.target/i386/pr39911.c: New test.
6490
6491 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6492
6493         PR fortran/39879
6494         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6495
6496 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6497
6498         PR c++/35652
6499         Revert:
6500
6501         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6502
6503         * gcc.dg/pr35652.C: New.
6504         * g++.dg/warn/pr35652.C: New.
6505         * gcc.dg/format/plus-1.c: Adjust message.
6506
6507 2009-04-27  DJ Delorie  <dj@redhat.com>
6508
6509         * lib/target-supports.exp (check_effective_target_double64): New.
6510         (check_effective_target_double64plus): New.
6511         (check_effective_target_large_double): New.
6512         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6513         * gcc.dg/div-double-1.c: Likewise.
6514         * gcc.dg/Wconversion-real.c: Require large_double.
6515         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6516
6517         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6518         are too small.
6519
6520         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6521         constants as long.
6522
6523 2009-04-27  Ian Lance Taylor  <iant@google.com>
6524
6525         * gcc.dg/Wcxx-compat-5.c: New testcase.
6526         * gcc.dg/Wcxx-compat-6.c: New testcase.
6527
6528 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6529
6530         Allow non-constant arguments to conversion intrinsics.
6531         * gcc.target/spu/intrinsics-3.c: Update tests.
6532
6533 2009-04-27  Richard Guenther  <rguenther@suse.de>
6534
6535         PR middle-end/39928
6536         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6537         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6538
6539 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6540
6541         PR target/39903
6542         * gcc.dg/torture/pr39903-1.c: New.
6543         * gcc.dg/torture/pr39903-2.c: Likewise.
6544
6545 2009-04-27  Revital Eres  <eres@il.ibm.com>
6546
6547         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6548         and check it.
6549         * gcc.dg/sms-2.c: Add dump check.
6550         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6551         and check it.
6552         * gcc.dg/sms-4.c: Likewise.
6553         * gcc.dg/sms-5.c: Likewise.
6554         * gcc.dg/sms-6.c: Likewise.
6555         * gcc.dg/sms-7.c: Likewise.
6556         * gcc.dg/sms-antideps.c: Rename to...
6557         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6558
6559 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6560
6561         * gnat.dg/opt2.adb: New test.
6562
6563 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6564
6565         PR c++/39875
6566         * g++.dg/warn/Wunused-15.C: New test.
6567
6568 2009-04-26  Michael Matz  <matz@suse.de>
6569
6570         Expand from SSA.
6571         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6572         change regexps.
6573         * gcc.target/i386/pr37248-1.c: Modified.
6574         * gcc.target/i386/pr37248-3.c: Modified.
6575         * gcc.target/i386/pr37248-2.c: Modified.
6576         * gnat.dg/aliasing1.adb: Modified.
6577         * gnat.dg/pack9.adb: Modified.
6578         * gnat.dg/aliasing2.adb: Modified.
6579         * gcc.dg/strict-overflow-2.c: Modified.
6580         * gcc.dg/autopar/reduc-1char.c: Modified.
6581         * gcc.dg/autopar/reduc-2char.c: Modified.
6582         * gcc.dg/autopar/reduc-1.c: Modified.
6583         * gcc.dg/autopar/reduc-2.c: Modified.
6584         * gcc.dg/autopar/reduc-3.c: Modified.
6585         * gcc.dg/autopar/reduc-6.c: Modified.
6586         * gcc.dg/autopar/reduc-7.c: Modified.
6587         * gcc.dg/autopar/reduc-8.c: Modified.
6588         * gcc.dg/autopar/reduc-9.c: Modified.
6589         * gcc.dg/autopar/reduc-1short.c: Modified.
6590         * gcc.dg/autopar/reduc-2short.c: Modified.
6591         * gcc.dg/autopar/parallelization-1.c: Modified.
6592         * gcc.dg/strict-overflow-4.c: Modified.
6593         * gcc.dg/strict-overflow-6.c: Modified.
6594         * gcc.dg/gomp/combined-1.c: Modified.
6595         * gcc.dg/no-strict-overflow-1.c: Modified.
6596         * gcc.dg/no-strict-overflow-3.c: Modified.
6597         * gcc.dg/no-strict-overflow-5.c: Modified.
6598         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6599         * gcc.dg/tree-ssa/pr18134.c: Modified.
6600         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6601         * gcc.dg/tree-ssa/vector-2.c: Modified.
6602         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6603         * gcc.dg/tree-ssa/loop-21.c: Modified.
6604         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6605         * gcc.dg/tree-ssa/vector-3.c: Modified.
6606         * gcc.dg/tree-ssa/asm-3.c: Modified.
6607         * gcc.dg/tree-ssa/pr23294.c: Modified.
6608         * gcc.dg/tree-ssa/loop-22.c: Modified.
6609         * gcc.dg/tree-ssa/loop-15.c: Modified.
6610         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6611         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6612         * gcc.dg/tree-ssa/pr20139.c: Modified.
6613         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6614         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6615         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6616         * gcc.dg/tree-ssa/loop-5.c: Modified.
6617         * gcc.dg/tree-ssa/pr19431.c: Modified.
6618         * gcc.dg/tree-ssa/pr32044.c: Modified.
6619         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6620         * gcc.dg/tree-ssa/loop-19.c: Modified.
6621         * gcc.dg/tree-ssa/loop-28.c: Modified.
6622         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6623         * gcc.dg/tree-ssa/divide-1.c: Modified.
6624         * gcc.dg/tree-ssa/inline-1.c: Modified.
6625         * gcc.dg/tree-ssa/divide-3.c: Modified.
6626         * gcc.dg/tree-ssa/pr30978.c: Modified.
6627         * gcc.dg/tree-ssa/alias-6.c: Modified.
6628         * gcc.dg/tree-ssa/divide-4.c: Modified.
6629         * gcc.dg/tree-ssa/alias-11.c: Modified.
6630         * gcc.dg/no-strict-overflow-7.c: Modified.
6631         * gcc.dg/strict-overflow-1.c: Modified.
6632         * gcc.dg/pr15784-4.c: Modified.
6633         * gcc.dg/pr34263.c: Modified.
6634         * gcc.dg/strict-overflow-3.c: Modified.
6635         * gcc.dg/tree-prof/stringop-1.c: Modified.
6636         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6637         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6638         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6639         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6640         * gcc.dg/no-strict-overflow-2.c: Modified.
6641         * gcc.dg/no-strict-overflow-4.c: Modified.
6642         * gcc.dg/no-strict-overflow-6.c: Modified.
6643         * g++.dg/tree-ssa/pr27090.C: Modified.
6644         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6645         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6646         * g++.dg/tree-ssa/pr19807.C: Modified.
6647         * g++.dg/opt/pr30965.C: Modified.
6648         * g++.dg/init/new17.C: Modified.
6649         * gfortran.dg/whole_file_6.f90: Modified.
6650         * gfortran.dg/whole_file_5.f90: Modified.
6651         * gfortran.dg/reassoc_1.f90: Modified.
6652         * gfortran.dg/reassoc_3.f90: Modified.
6653
6654 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6655
6656         PR fortran/39893
6657         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6658
6659 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6660
6661         PR inline-asm/39543
6662         * gcc.target/i386/pr39543-1.c: New test.
6663         * gcc.target/i386/pr39543-2.c: New test.
6664         * gcc.target/i386/pr39543-3.c: New test.
6665
6666         PR c/39889
6667         * gcc.dg/Wunused-value-3.c: New test.
6668
6669 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6670
6671         PR c/39581
6672         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6673         gcc.dg/vla-21.c: New tests.
6674
6675 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6676
6677         PR c/39556
6678         * gcc.dg/inline-34.c: New test.
6679
6680 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6681
6682         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6683         gcc.dg/enum-const-3.c: New tests.
6684         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6685         -pedantic-errors.  Update expected diagnostics.
6686
6687 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6688
6689         PR c/39582
6690         * gcc.dg/vla-20.c: New test.
6691
6692 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6693
6694         PR c/39564
6695         * gcc.dg/vla-19.c: New test.
6696
6697 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6698
6699         PR preprocessor/39559
6700         * gcc.dg/c99-intconst-2.c: New test.
6701
6702 2009-04-25  Jan Hubicka  <jh@suse.cz>
6703
6704         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6705
6706 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6707
6708         PR fortran/39688
6709         * gfortran.dg/import7.f90: New.
6710
6711 2009-04-24  Richard Guenther  <rguenther@suse.de>
6712
6713         * gcc.dg/tree-ssa/vrp48.c: Fix.
6714
6715 2008-04-24  Doug Kwan  <dougkwan@google.com>
6716
6717         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6718         destination are the same.
6719
6720 2009-04-24  Richard Guenther  <rguenther@suse.de>
6721
6722         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6723
6724 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6725
6726         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6727         gcc.dg/array-const-3.c: New tests.
6728
6729 2009-04-24  Ian Lance Taylor  <iant@google.com>
6730
6731         * gcc.dg/Wcxx-compat-4.c: New testcase.
6732
6733 2009-04-24  Daniel Kraft  <d@domob.eu>
6734
6735         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6736         expected on already erraneous symbol (renamed to fresh one).
6737
6738 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6739
6740         PR middle-end/39867
6741         * gcc.dg/pr39867.c: New.
6742
6743 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6744
6745         PR fortran/39861
6746         PR fortran/39864
6747         * gfortran.dg/intrinsic_1.f90: New.
6748
6749 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6750
6751         * gnat.dg/alignment7.adb: New test.
6752         * gnat.dg/alignment8.adb: Likewise.
6753
6754 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6755
6756         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6757         * gnat.dg/specs/rep_clause2.ads: New test.
6758
6759 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR rtl-optimization/39794
6762         * gcc.dg/pr39794.c: New test.
6763
6764 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6765
6766         * gnat.dg/atomic1.adb: New test.
6767         * gnat.dg/atomic1_pkg.ads: New helper.
6768
6769 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6770
6771         PR testsuite/39623
6772         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6773         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6774
6775 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6776
6777         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6778         warning.
6779
6780 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6781
6782         PR C/31499
6783         * gcc.dg/vector-init-1.c: New testcase.
6784         * gcc.dg/vector-init-2.c: New testcase.
6785
6786 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6787
6788         * gnat.dg/enum2.adb: New test.
6789         * gnat.dg/enum2_pkg.ads: New helper.
6790
6791 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6792
6793         PR c/39855
6794         * gcc.dg/torture/pr39855.c: New test.
6795
6796 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6797
6798         PR c++/39639
6799         * g++.dg/cpp0x/pr39639.C: New test.
6800
6801 2009-04-22  Mark Heffernan  <meheff@google.com>
6802
6803         * gcc.dg/profile-generate-3.c: New test.
6804
6805 2009-04-22  Jan Hubicka  <jh@suse.cz>
6806
6807         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6808
6809 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6810
6811         PR testsuite/39623
6812         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6813
6814 2009-04-22  Richard Guenther  <rguenther@suse.de>
6815
6816         PR tree-optimization/39824
6817         * gcc.c-torture/compile/pr39824.c: New testcase.
6818
6819 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6820
6821         PR c++/14875
6822         * g++.dg/parse/parser-pr14875.C: New.
6823         * g++.dg/parse/parser-pr14875-2.C: New.
6824         * g++.dg/parse/error6.C: Update match string.
6825
6826 2009-04-22  Richard Guenther  <rguenther@suse.de>
6827
6828         PR tree-optimization/39845
6829         * gcc.c-torture/compile/pr39845.c: New testcase.
6830
6831 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6832
6833         PR fortran/39735
6834         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6835         * gfortran.dg/external_initializer.f90: Modified.
6836         * gfortran.dg/interface_26.f90: Modified.
6837         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6838         * gfortran.dg/proc_ptr_3.f90: Modified.
6839         * gfortran.dg/proc_ptr_15.f90: New.
6840         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6841
6842 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6843
6844         PR c++/35711
6845         * g++.dg/warn/pr35711.C: New.
6846         * g++.dg/conversion/ptrmem2.C: Update.
6847
6848 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6849
6850         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6851         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6852         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6853         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6854         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6855         gcc.c-torture/ChangeLog.0,
6856         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6857         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6858         gcc.target/i386/math-torture/math-torture.exp,
6859         gcc.target/mips/inter/mips16-inter.exp,
6860         gcc.target/mips/mips-nonpic/README,
6861         gcc.target/x86_64/abi/README.gcc,
6862         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6863         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6864         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6865         notices.
6866         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6867
6868 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6869
6870         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6871
6872 2009-04-21  Richard Guenther  <rguenther@suse.de>
6873
6874         PR middle-end/39829
6875         * gcc.dg/torture/pr39829.c: New testcase.
6876
6877 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6878
6879         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6880
6881 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6882
6883         PR 16202
6884         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6885         * gcc.dg/sequence-pt-2.c: New.
6886         * gcc.dg/sequence-pt-3.c: New.
6887         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6888         * g++.dg/warn/sequence-pt-2.c: New.
6889         * g++.dg/warn/sequence-pt-3.c: New.
6890
6891 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6892
6893         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6894
6895 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6896
6897         * gnat.dg/import1.ad[sb]: New test.
6898
6899 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6900
6901         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6902         return 0.
6903
6904 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6905
6906         PR fortran/39811
6907         * gfortran.dg/continuation_11.f90: New test.
6908
6909 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6910
6911         PR c++/13358
6912         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6913         messages. Test for "long long" in system headers.
6914         * gcc.dg/c99-longlong-2.c: New.
6915         * g++.dg/warn/pr13358.C: New.
6916         * g++.dg/warn/pr13358-2.C: New.
6917         * g++.dg/warn/pr13358-3.C: New.
6918         * g++.dg/warn/pr13358-4.C: New.
6919
6920 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6921
6922         * gcc.dg/framework-2.c: Fix up for non existent includes
6923         being fatal errors now.
6924
6925 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6926
6927         PR fortran/39800
6928         * gfortran.dg/private_type_13.f90: New test.
6929         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6930
6931 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6932
6933         PR c++/39803
6934         * g++.dg/warn/Wunused-14.C: New test.
6935
6936 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6937
6938         * gnat.dg/specs/small_alignment.ads: New test.
6939
6940 2009-04-20  Ian Lance Taylor  <iant@google.com>
6941
6942         * gcc.dg/Wcxx-compat-3.c: New testcase.
6943
6944 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6945
6946         * gnat.dg/pack13.ad[sb]: New test.
6947         * gnat.dg/pack13_pkg.ads: New helper.
6948
6949 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6950
6951         * gnat.dg/discr11.ad[sb]: New test.
6952         * gnat.dg/discr11_pkg.ads: New helper.
6953
6954 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6955
6956         PR tree-optimization/39675
6957         * gcc.dg/vect/O3-pr39675-2.c: New test.
6958
6959 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6960
6961         * gnat.dg/rep_clause3.adb: New test.
6962
6963 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6964
6965         PR c/37481
6966         * gcc.dg/c99-flex-array-7.c: New test.
6967
6968 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6969
6970         PR c/19771
6971         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6972
6973 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6974
6975         PR c/38243
6976         * gcc.dg/c99-restrict-3.c: New test.
6977
6978 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6979
6980         PR preprocessor/20078
6981         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6982
6983 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6984
6985         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6986         Do not pass -B$root after -margs.
6987
6988 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6989
6990         PR c/32061
6991         PR c++/36954
6992         * gcc.dg/pr32061.c: New.
6993         * gcc.dg/Wlogical-op-1.c: Update.
6994         * g++.dg/warn/Wlogical-op-1.C: Update.
6995         * g++.dg/warn/pr36954.C: New.
6996
6997 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6998
6999         PR c/27676
7000         * gcc.dg/lvalue-5.c: New test.
7001
7002 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7003
7004         PR c/22367
7005         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7006
7007 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7008
7009         * gcc.dg/cpp/include5.c: New test.
7010
7011 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7012
7013         PR c/35210
7014         * gcc.dg/call-diag-2.c: New test.
7015
7016 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7017
7018         PR preprocessor/39646
7019         * gcc.dg/cpp/line8.c: New test.
7020
7021 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7022
7023         PR preprocessor/39647
7024         * gcc.dg/cpp/line7.c: New test.
7025
7026 2009-04-18  Richard Guenther  <rguenther@suse.de>
7027
7028         PR middle-end/39804
7029         * gcc.target/i386/pr39804.c: New testcase.
7030
7031 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7032
7033         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7034         * g++.dg/other/pr39496.C: Likewise.
7035
7036 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7037
7038         PR middle-end/36902
7039         * gcc.dg/pr36902.c: New.
7040
7041 2009-04-17  Diego Novillo  <dnovillo@google.com>
7042
7043         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7044         violation for variable 'inside_main'.
7045
7046 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7047
7048         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7049
7050 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7051
7052         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7053
7054 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7055
7056         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7057         * gfortran.dg/chmod_2.f90: Likewise.
7058         * gfortran.dg/chmod_3.f90: Likewise.
7059         * gfortran.dg/open_errors.f90: Likewise.
7060         * gfortran.dg/stat_1.f90: Likewise.
7061         * gfortran.dg/stat_2.f90: Likewise.
7062
7063 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7064
7065         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7066         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7067         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7068         * gfortran.dg/nearest_1.f90: Likewise.
7069         * gfortran.dg/nearest_3.f90: Likewise.
7070         * gfortran.dg/isnan_1.f90: Likewise.
7071         * gfortran.dg/isnan_2.f90: Likewise.
7072         * gfortran.dg/nan_1.f90: Likewise.
7073         * gfortran.dg/nan_2.f90: Likewise.
7074         * gfortran.dg/nan_3.f90: Likewise.
7075         * gfortran.dg/nan_4.f90: Likewise.
7076         * gfortran.dg/module_nan.f90: Likewise.
7077         * gfortran.dg/int_conv_2.f90: Likewise.
7078         * gfortran.dg/init_flag_3.f90: Likewise.
7079         * gfortran.dg/namelist_42.f90: Likewise.
7080         * gfortran.dg/namelist_43.f90: Likewise.
7081         * gfortran.dg/real_const_3.f90: Likewise.
7082         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7083
7084         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7085         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7086         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7087         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7088         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7089
7090         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7091         * gfortran.dg/gamma_5.f90: Likewise.
7092
7093 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7094
7095         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7096         less strict so it also works with auto-overlay support.
7097         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7098         for "exceeds local store" linker errors on the SPU.
7099
7100         * lib/gfortran.exp: Include target-supports.exp.
7101         (gfortran_init): On SPU targets where automatic overlay support
7102         is available, use it to build all Fortran test cases.
7103
7104         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7105
7106 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7107
7108         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7109         rule enforced by gnat on taft types.
7110
7111 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7112
7113         PR testsuite/39792
7114         * g++.dg/ext/complit11.C: Add empty dg-options.
7115
7116 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7117
7118         PR c++/17570
7119         * g++.dg/template/defarg11.C: New test.
7120
7121 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7122
7123         PR c++/28766
7124         * g++.dg/ext/complit11.C: New testcase.
7125
7126 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7127
7128         PR c++/39551
7129         * g++.dg/warn/Wunused-13.C: New testcase.
7130
7131 2009-04-15  Ian Lance Taylor  <iant@google.com>
7132
7133         * gcc.dg/Wenum-compare-1.c: New testcase.
7134
7135 2009-04-15  Richard Guenther  <rguenther@suse.de>
7136
7137         PR tree-optimization/39764
7138         * g++.dg/torture/pr39764.C: New testcase.
7139
7140 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7141
7142         * g++.dg/ext/altivec-17.C: New.
7143
7144 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7145
7146         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7147         * gnat.dg/specs/limited1.ads: Ditto.
7148
7149 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7150
7151         PR testsuite/39769
7152         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7153         for testing the results of estimate instructions.
7154         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7155         * gcc.dg/vmx/3a-05.c (test): Ditto.
7156
7157 2009-04-14  Jason Merrill  <jason@redhat.com>
7158
7159         PR c++/39763
7160         * g++.dg/warn/Wshadow-4.C: Extend.
7161
7162 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7163
7164         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7165         (do_D): Remove attribute hidden.
7166
7167 2009-04-13  Jason Merrill  <jason@redhat.com>
7168
7169         PR c++/39480
7170         * g++.dg/init/copy7.C: New.
7171
7172 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7173
7174         PR testsuite/39733
7175         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7176         (check_for_all_options): This.
7177
7178 2009-04-13  Jason Merrill  <jason@redhat.com>
7179
7180         PR c++/39750
7181         * g++.dg/template/crash90.C: New.
7182
7183 2009-04-12  Jason Merrill  <jason@redhat.com>
7184
7185         PR c++/39742
7186         * g++.dg/overload/extern-C-2.C: New.
7187
7188 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7189
7190         PR preprocessor/31869
7191         * gcc.dg/cpp/strify5.c: New test.
7192
7193 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7194
7195         * gnat.dg/enum1.adb: New test.
7196         * gnat.dg/enum1_pkg.ads: New helper.
7197
7198 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7199
7200         PR target/39740
7201         * gcc.target/alpha/pr39740.c: New test.
7202
7203 2009-04-11  Daniel Kraft  <d@domob.eu>
7204
7205         PR fortran/37746
7206         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7207         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7208         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7209         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7210         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7211         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7212         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7213         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7214         expected string length that failed with -fbounds-check now.
7215         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7216
7217 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7218
7219         PR fortran/39692
7220         * gfortran.dg/proc_ptr_14.f90: New.
7221
7222 2009-04-11  Richard Guenther  <rguenther@suse.de>
7223
7224         PR middle-end/39732
7225         * g++.dg/torture/pr39732.C: New testcase.
7226
7227 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7228
7229         * gfortran.dg/whole_file_5.f90: New.
7230         * gfortran.dg/whole_file_6.f90: New.
7231
7232 2009-04-11  Richard Guenther  <rguenther@suse.de>
7233
7234         PR tree-optimization/39713
7235         * g++.dg/torture/pr39713.C: New testcase.
7236
7237 2009-04-10  Richard Guenther  <rguenther@suse.de>
7238
7239         PR c/39712
7240         * gcc.dg/pr39712.c: New testcase.
7241
7242 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7243
7244         PR c++/28301
7245         * g++.dg/cpp0x/enum2.C: Updated.
7246         * g++.dg/debug/pr22514.C: Likewise.
7247         * g++.dg/parse/enum2.C: Likewise.
7248         * g++.dg/parse/enum3.C: Likewise.
7249         * g++.dg/template/crash79.C: Likewise.
7250         * g++.old-deja/g++.jason/cond.C: Likewise.
7251
7252 2009-04-10  Chao-ying Fu  <fu@mips.com>
7253
7254         * gcc.target/mips/interrupt_handler.c: Change from compile to
7255         assemble.
7256
7257 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7258
7259         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7260
7261 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7262
7263         PR fortran/38709
7264         * gfortran.dg/zero_sized_6.f90: New.
7265
7266 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7267
7268         PR  c++/20118
7269         * g++.dg/parse/pr20118.C: New.
7270         * g++.dg/template/spec16.C: Update.
7271
7272 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7273
7274         PR testsuite/35621
7275         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7276         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7277         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7278         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7279         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7280         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7281         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7282         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7283         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7284         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7285         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7286         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7287         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7288         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7289         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7290         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7291         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7292
7293 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7294
7295         PR target/39678
7296         * g++.dg/torture/pr39678.C: New.
7297         * gcc.dg/compat/struct-complex-2.h: Likewise.
7298         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7299         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7300         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7301         * gcc.dg/torture/pr39678.c: Likewise.
7302         * gcc.target/i386/pr39678.c: Likewise.
7303
7304         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7305         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7306
7307         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7308         <complex.h>.  Add tests for structure with complex float.
7309
7310 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7311             Joseph Myers  <joseph@codesourcery.com>
7312
7313         PR target/36800
7314         * gcc.dg/dfp/pr36800.c: New.
7315
7316 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7317             Rafael Avila de Espindola  <espindola@google.com>
7318
7319         * gcc.misc-tests/help.exp: New file.
7320         * lib/options.exp: New file.
7321
7322 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7323
7324         PR libobjc/36610
7325         * objc/execute/forward-1.x: New.
7326
7327 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7328
7329         * gcc.dg/pr27150-1.c: Change to a link test.
7330
7331 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7332
7333         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7334         3 of the GNU General Public License and to point readers at the
7335         COPYING3 file and the FSF's license web page.
7336         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7337         * gcc.dg/struct/struct-reorg.exp: Likewise.
7338         * gcc.target/spu/tag_manager.c: Likewise.
7339
7340 2009-04-09  Richard Guenther  <rguenther@suse.de>
7341
7342         PR testsuite/39696
7343         * ssa-ccp-25.c: Adjust pattern.
7344
7345 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7346
7347         PR fortran/36704
7348         * gfortran.dg/external_procedures_1.f90: Modified.
7349         * gfortran.dg/proc_ptr_result_1.f90: New.
7350         * gfortran.dg/proc_ptr_result_2.f90: New.
7351         * gfortran.dg/proc_ptr_result_3.f90: New.
7352
7353 2009-04-09  Richard Guenther  <rguenther@suse.de>
7354
7355         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7356         to prevent constant propagation.
7357         * gcc.dg/vect/vect-56.c: Likewise.
7358         * gcc.dg/vect/vect-58.c: Likewise.
7359         * gcc.dg/vect/vect-60.c: Likewise.
7360         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7361         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7362         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7363
7364 2009-04-09  Richard Guenther  <rguenther@suse.de>
7365
7366         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7367         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7368
7369 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7370
7371         PR c/39613
7372         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7373         New tests.
7374
7375 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7376
7377         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7378         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7379
7380 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7383
7384 2009-04-08  Jason Merrill  <jason@redhat.com>
7385
7386         PR c++/25185
7387         * g++.dg/template/error40.C: Add another test.
7388
7389 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7390
7391         PR c/39614
7392         PR c/39673
7393         * gcc.c-torture/compile/pr39614-1.c,
7394         gcc.c-torture/compile/pr39614-2.c,
7395         gcc.c-torture/compile/pr39614-3.c,
7396         gcc.c-torture/compile/pr39614-4.c,
7397         gcc.c-torture/compile/pr39614-5.c,
7398         gcc.c-torture/compile/pr39673-1.c,
7399         gcc.c-torture/compile/pr39673-2.c: New tests.
7400         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7401         more cases.
7402         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7403         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7404         expected errors.
7405
7406 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7407
7408         PRc++/39637
7409         * g++.dg/cpp0x/variadic-crash2.C: New test.
7410
7411 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7412
7413         PR fortran/38863
7414         * gfortran.dg/alloc_comp_result_1.f90: New test.
7415
7416 2009-04-07  Jason Merrill  <jason@redhat.com>
7417
7418         PR c++/34691
7419         * g++.dg/overload/extern-C-1.C: New.
7420
7421 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7422
7423         PR testsuite/39325
7424         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7425
7426 2009-04-07  Jason Merrill  <jason@redhat.com>
7427
7428         PR c++/25185
7429         * g++.dg/template/error40.C: New.
7430
7431 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7432
7433         PR fortran/38152
7434         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7435
7436 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7437
7438         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7439
7440 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7441
7442         PR fortran/38290
7443         * gfortran.dg/proc_decl_1.f90: Modified.
7444         * gfortran.dg/proc_ptr_11.f90: Extended.
7445         * gfortran.dg/proc_ptr_13.f90: Modified.
7446
7447 2009-04-06  Jason Merrill  <jason@redhat.com>
7448
7449         PR c++/35146
7450         * g++.dg/template/fnspec1.C: New.
7451
7452 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7453
7454         * lib/gnat.exp: Handle multilib.
7455
7456 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7457
7458         PR fortran/38863
7459         * gfortran.dg/dependency_23.f90: New test.
7460
7461 2009-04-06  Richard Guenther  <rguenther@suse.de>
7462
7463         PR tree-optimization/28868
7464         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7465         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7466         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7467         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7468
7469 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7470
7471         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7472
7473 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7474
7475         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7476
7477 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7478
7479         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7480         with the built-in y0, and the subsequent warning.
7481         (y1): Likewise, rename to y_1.
7482
7483 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7484
7485         PR fortran/39414
7486         * gfortran.dg/proc_decl_21.f90: New.
7487
7488 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7489
7490         PR fortran/36091
7491         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7492
7493 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7494
7495         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7496         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7497         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7498         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7499         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7500         gfortran.dg/namelist_49.f90: Gate test on effective_target
7501         fd_truncate.
7502         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7503
7504 2009-04-05  Daniel Kraft  <d@domob.eu>
7505
7506         PR fortran/38654
7507         * gfortran.dg/read_float_2.f03
7508         * gfortran.dg/read_float_3.f90
7509
7510 2009-04-05  Richard Guenther  <rguenther@suse.de>
7511
7512         PR tree-optimization/39648
7513         * gcc.c-torture/compile/pr39648.c: New testcase.
7514
7515 2009-04-05  Jason Merrill  <jason@redhat.com>
7516
7517         PR c++/14912
7518         * g++.dg/template/error39.C: New.
7519
7520 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7521
7522         PR fortran/29458
7523         * gfortran.dg/implied_do_1.f90: New.
7524
7525 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7526
7527         PR fortran/39577
7528         * gfortran.dg/recursive_check_8.f90: New.
7529         * gfortran.dg/recursive_check_9.f90: New.
7530         * gfortran.dg/recursive_check_10.f90: New.
7531         * gfortran.dg/recursive_check_11.f90: New.
7532         * gfortran.dg/recursive_check_12.f90: New.
7533         * gfortran.dg/recursive_check_13.f90: New.
7534         * gfortran.dg/recursive_check_14.f90: New.
7535
7536 2009-04-04  Jason Merrill  <jason@redhat.com>
7537
7538         PR c++/25185
7539         * g++.dg/template/error38.C: Add more tests.
7540
7541 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7542
7543         PR fortran/37614
7544         * gfortran.dg/common_align_2.f90: New test.
7545
7546 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7547
7548         PR target/39501
7549         * gcc.c-torture/execute/pr39501.c: New file.
7550         * gcc.c-torture/execute/pr39501.x: New file.
7551
7552 2009-04-04  Richard Guenther  <rguenther@suse.de>
7553
7554         PR tree-optimization/8781
7555         PR tree-optimization/37892
7556         * g++.dg/tree-ssa/pr8781.C: New testcase.
7557         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7558
7559 2009-04-04  Richard Guenther  <rguenther@suse.de>
7560
7561         PR tree-optimization/39636
7562         * gcc.c-torture/compile/pr39636.c: New testcase.
7563
7564 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7565
7566         PR rtl-optimization/39607
7567         * g++.dg/opt/pr39607.C: New.
7568
7569 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7570
7571         PR fortran/39594
7572         * gfortran.dg/common_12.f90: New.
7573
7574 2009-04-03  Jason Merrill  <jason@redhat.com>
7575
7576         PR c++/39608
7577         * g++.dg/template/const2.C: New test.
7578
7579 2009-04-03  Richard Guenther  <rguenther@suse.de>
7580
7581         PR tree-optimization/2480
7582         PR tree-optimization/23086
7583         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7584         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7585
7586 2009-04-03  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/34743
7589         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7590         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7591         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7592         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7593         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7594         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7595         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7596         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7597
7598 2009-04-03  Richard Guenther  <rguenther@suse.de>
7599
7600         PR middle-end/13146
7601         PR tree-optimization/23940
7602         PR tree-optimization/33237
7603         PR middle-end/33974
7604         PR middle-end/34093
7605         PR tree-optimization/36201
7606         PR tree-optimization/36230
7607         PR tree-optimization/38049
7608         PR tree-optimization/38207
7609         PR tree-optimization/38230
7610         PR tree-optimization/38301
7611         PR tree-optimization/38585
7612         PR middle-end/38895
7613         PR tree-optimization/38985
7614         PR tree-optimization/39299
7615         * gcc.dg/pr19633-1.c: Adjust.
7616         * gcc.dg/torture/pta-callused-1.c: Likewise.
7617         * gcc.dg/torture/pr39074-2.c: Likewise.
7618         * gcc.dg/torture/pr39074.c: Likewise.
7619         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7620         * gcc.dg/torture/pr30375.c: Adjust.
7621         * gcc.dg/torture/pr33563.c: Likewise.
7622         * gcc.dg/torture/pr33870.c: Likewise.
7623         * gcc.dg/torture/pr33560.c: Likewise.
7624         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7625         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7626         * gcc.dg/tree-ssa/alias-15.c: Remove.
7627         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7628         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7629         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7630         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7631         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7632         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7633         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7634         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7635         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7636         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7637         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7638         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7639         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7640         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7641         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7642         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7643         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7644         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7645         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7646         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7647         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7648         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7649         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7650         * gcc.dg/uninit-B.c: XFAIL.
7651         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7652         * gcc.dg/uninit-pr19430.c: XFAIL.
7653         * g++.dg/tree-ssa/pr13146.C: New testcase.
7654         * g++.dg/opt/pr36187.C: Adjust.
7655         * g++.dg/torture/20090329-1.C: New testcase.
7656
7657 2009-04-02  Chao-ying Fu  <fu@mips.com>
7658
7659         * gcc.target/mips/interrupt_handler.c: New test.
7660
7661 2009-04-02  David Ayers  <ayers@fsfe.org>
7662
7663         PR objc/18456
7664         * objc.dg/bad-receiver-type-2.m: New test contributed by
7665         Alexander Mamberg.
7666
7667 2009-04-02  Jason Merrill  <jason@redhat.com>
7668
7669         PR c++/25185
7670         * g++.dg/template/error38.C: New test.
7671
7672 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7673
7674         PR tree-optimization/31677
7675         * gcc.dg/memcpy-1.c: Add compiler option.
7676
7677 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7678
7679         PR tree-optimization/39595
7680         * gfortran.dg/vect/O3-pr39595.f: New test.
7681
7682 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7683
7684         PR c++/26693
7685         * g++.dg/template/typedef11.C: New test.
7686         * g++.dg/template/typedef12.C: Likewise.
7687         * g++.dg/template/typedef13.C: Likewise.
7688         * g++.dg/template/typedef14.C: Likewise.
7689         * g++.dg/template/typedef15.C: Likewise.
7690         * g++.dg/template/typedef16.C: Likewise.
7691         * g++.dg/template/sfinae3.C: Compile this pedantically.
7692         The only errors expected should be the one saying the typedef is ill
7693         formed.
7694         * g++.old-deja/g++.pt/typename8.C: Likewise.
7695         * g++.dg/template/access11.C: Update this.
7696
7697 2009-04-02  Richard Guenther  <rguenther@suse.de>
7698
7699         PR tree-optimization/37221
7700         * gcc.c-torture/compile/20090331-1.c: New testcase.
7701
7702 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7703
7704         * gcc.c-torture/compile/20090401-1.c: New test.
7705
7706 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7707
7708         PR c++/4926
7709         * g++.dg/template/pr4926-1.C: New.
7710
7711 2009-04-01  Xinliang David Li  <davidxl@google.com>
7712
7713         * gcc.target/i386/all_one_m128i.c: New test.
7714
7715 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7716
7717         PR c/39027
7718         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7719         * gcc.dg/fltconst-2.c: New test.
7720         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7721         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7722
7723         PR c/33466
7724         * gcc.dg/cpp/pr33466.c: New test.
7725         * gcc.dg/dfp/pr33466.c: New test.
7726         * gcc.dg/fixed-point/pr33466.c: New test.
7727
7728 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7729
7730         PR tree-optimization/35011
7731         * g++.dg/other/pr35011.C: New.
7732
7733 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR target/39226
7736         * gcc.dg/pr39226.c: New test.
7737
7738 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7739
7740         PR c++/35240
7741         * g++.dg/template/pr35240.C: New.
7742
7743 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7744
7745         PR c/39605
7746         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7747         * gcc.dg/pr25682.c: Update expected diagnostics.
7748
7749 2009-04-01  Richard Guenther  <rguenther@suse.de>
7750
7751         * gcc.dg/fold-plusmult-2.c: New testcase.
7752
7753 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7754
7755         PR c/37772
7756         * gcc.dg/pr37772.c: New test.
7757         * g++.dg/ext/asm11.C: New test.
7758
7759 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7760
7761         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7762         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7763         defined.
7764
7765 2009-03-31  Jason Merrill  <jason@redhat.com>
7766
7767         * g++.old-deja/g++.other/using9.C: Add expected errors.
7768
7769 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7770
7771         * gcc.c-torture/compile/pr33009.c: Removed.
7772
7773 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7774
7775         * gcc.c-torture/compile/pr33009.c: Delete.
7776         * gcc.c-torture/compile/pr11832.c: Likewise.
7777
7778 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7779
7780         PR c/448
7781         * lib/target-supports.exp (check_effective_target_stdint_types):
7782         Update comment.
7783         (check_effective_target_inttypes_types): New.
7784         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7785         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7786         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7787
7788 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7789
7790         PR fortran/38917
7791         PR fortran/38918
7792         * gfortran.dg/data_pointer_1.f90: New test.
7793
7794 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7795
7796         PR fortran/38915
7797         * gfortran.dg/char_length_15.f90: New test.
7798
7799 2009-03-31  Jason Merrill  <jason@redhat.com>
7800
7801         C++ DR 613
7802         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7803         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7804         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7805         xfail others.
7806
7807         * g++.dg/other/typedef2.C: New test.
7808
7809         PR c++/37806
7810         * g++.dg/template/typedef17.C: New test.
7811
7812         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7813         * g++.dg/cpp0x/auto12.C: Likewise.
7814
7815 2009-03-31  Richard Guenther  <rguenther@suse.de>
7816
7817         PR middle-end/31029
7818         * gcc.dg/fold-compare-4.c: New testcase.
7819         * gcc.dg/fold-compare-5.c: Likewise.
7820
7821 2009-03-31  Richard Guenther  <rguenther@suse.de>
7822
7823         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7824
7825 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7826
7827         PR target/39592
7828         * gcc.target/i386/pr39592-1.c: New test.
7829
7830 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7831
7832         PR preprocessor/15638
7833         * gcc.dg/cpp/missing-header-1.c: New test.
7834         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7835         "compilation terminated" message.
7836         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7837         test #include "".
7838         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7839         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7840         terminated" message.
7841
7842 2009-03-31  Richard Guenther  <rguenther@suse.de>
7843
7844         PR middle-end/23401
7845         PR middle-end/27810
7846         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7847         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7848
7849 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7850
7851         PR fortran/38389
7852         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7853         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7854         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7855         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7856         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7857         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7858         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7859
7860 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7861
7862         PR fortran/22571
7863         * gfortran.dg/whole_file_1.f90: New test.
7864         PR fortran/26227
7865         * gfortran.dg/whole_file_2.f90: New test.
7866         * gfortran.dg/whole_file_3.f90: New test.
7867         PR fortran/24886
7868         * gfortran.dg/whole_file_4.f90: New test.
7869
7870 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7871
7872         * gfortran.dg/bind_c_usage_19.f90: New test.
7873
7874         PR target/39558
7875         * gcc.target/powerpc/altivec-29.c: New test.
7876
7877 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7878
7879         PR rtl-optimization/323
7880         * gcc.target/i386/excess-precision-1.c,
7881         gcc.target/i386/excess-precision-2.c,
7882         gcc.target/i386/excess-precision-3.c,
7883         gcc.target/i386/excess-precision-4.c,
7884         gcc.target/i386/excess-precision-5.c,
7885         gcc.target/i386/excess-precision-6.c: New tests.
7886
7887 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7888
7889         PR c/35235
7890         * gcc.dg/c99-array-lval-8.c: New test.
7891
7892 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7893
7894         PR preprocessor/34695
7895         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7896         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7897         instead of dg-warning for "previous definition" messages.
7898         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7899         "warnings being treated as errors" message.
7900         * gcc.dg/fltconst-1.c: Use -fshow-column.
7901
7902 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7903
7904         PR fortran/38823
7905         * gfortran.dg/power1.f90: New test.
7906
7907 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7908
7909         PR c/456
7910         PR c/5675
7911         PR c/19976
7912         PR c/29116
7913         PR c/31871
7914         PR c/35198
7915         * gcc.c-torture/compile/20081108-1.c,
7916         gcc.c-torture/compile/20081108-2.c,
7917         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7918         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7919         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7920         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7921         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7922         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7923         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7924         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7925         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7926         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7927         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7928         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7929         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7930         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7931         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7932         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7933         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7934         case.
7935         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7936         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7937         XFAILs.  Update expected messages.
7938         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7939         expected messages.
7940         * gcc.dg/real-const-1.c: Replace with test from original PR.
7941         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7942         when casting from non-constant integer to pointer.
7943
7944 2009-03-29  Richard Guenther  <rguenther@suse.de>
7945
7946         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7947
7948 2009-03-29  Daniel Kraft  <d@domob.eu>
7949
7950         PR fortran/37423
7951         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7952         DEFERRED bindings.
7953         * gfortran.dg/typebound_proc_9.f03: New test.
7954         * gfortran.dg/typebound_proc_10.f03: New test.
7955         * gfortran.dg/typebound_proc_11.f03: New test.
7956         * gfortran.dg/abstract_type_5.f03: New test.
7957
7958 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7959
7960         PR fortran/38507
7961         * gfortran.dg/do_4.f: New.
7962         * gfortran.dg/goto_2.f90: Correct expected warnings.
7963         * gfortran.dg/goto_4.f90: Likewise.
7964         * gfortran.dg/goto_5.f90: New.
7965
7966 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7967
7968         PR target/39545
7969         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7970
7971         * gcc.target/i386/pr39545-1.c: New.
7972         * gcc.target/i386/pr39545-2.c: Likewise.
7973
7974         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7975         (flex2_struct): Likewise.
7976         (check_struct_passing7): Likewise.
7977         (check_struct_passing8): Likewise.
7978         (f1s): Likewise.
7979         (f2s): Likewise.
7980         (main): Call check_struct_passing7 and check_struct_passing8.
7981
7982 2009-03-29  Richard Guenther  <rguenther@suse.de>
7983
7984         * gcc.c-torture/execute/20090113-1.c: New testcase.
7985         * gcc.c-torture/execute/20090113-2.c: Likewise.
7986         * gcc.c-torture/execute/20090113-3.c: Likewise.
7987         * gcc.c-torture/execute/20090207-1.c: Likewise.
7988         * gcc.c-torture/compile/20090114-1.c: Likewise.
7989         * gcc.c-torture/compile/20090328-1.c: Likewise.
7990         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7991
7992 2009-03-29  David Ayers  <ayers@fsfe.org>
7993
7994         PR objc/27377
7995         * objc.dg/conditional-1.m: New tests.
7996
7997 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7998
7999         * gcc.dg/winline-10.c: New test.
8000
8001 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8002
8003         PR fortran/34656
8004         * gfortran.dg/do_check_1.f90: Add test.
8005         * gfortran.dg/do_check_2.f90: Add test.
8006         * gfortran.dg/do_check_3.f90: Add test.
8007         * gfortran.dg/do_check_4.f90: Add test.
8008
8009 2009-03-28  Jan Hubicka  <jh@suse.cz>
8010
8011         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8012         * gcc.dg/pr33826.c: Update dump files.
8013         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8014         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8015
8016 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8017
8018         * g++.dg/tree-ssa/fwprop-align.C: New test.
8019
8020 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8021
8022         * gcc.target/powerpc/altivec-28.c: New test.
8023
8024         PR c++/39554
8025         * gcc.dg/wdisallowed-functions-1.c: Removed.
8026         * gcc.dg/wdisallowed-functions-2.c: Removed.
8027         * gcc.dg/wdisallowed-functions-3.c: Removed.
8028         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8029         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8030         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8031
8032 2009-03-28  Richard Guenther  <rguenther@suse.de>
8033
8034         PR tree-optimization/38723
8035         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8036
8037 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8038
8039         PR fortran/38538
8040         * gfortran.dg/char_result_13.f90: New test.
8041
8042 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8043
8044         PR fortran/38765
8045         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8046
8047 2009-03-28  Daniel Kraft  <d@domob.eu>
8048
8049         * gfortran.dg/trim_1.f90: New test.
8050
8051 2009-03-28  Richard Guenther  <rguenther@suse.de>
8052
8053         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8054         * g++.dg/warn/Warray-bounds.C: Likewise.
8055
8056 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8057
8058         PR fortran/32626
8059         * gfortran.dg/recursive_check_7.f90: New test.
8060
8061 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8062
8063         PR fortran/38432
8064         * gfortran.dg/do_check_5.f90: New test.
8065         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8066         * gfortran.dg/array_constructor_18.f90: Ditto.
8067         * gfortran.dg/array_constructor_22.f90: Ditto.
8068         * gfortran.dg/do_3.F90: Ditto.
8069         * gfortran.dg/do_1.f90: Ditto.
8070
8071 2009-03-28  Richard Guenther  <rguenther@suse.de>
8072
8073         PR tree-optimization/38180
8074         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8075
8076 2009-03-28  Richard Guenther  <rguenther@suse.de>
8077
8078         PR tree-optimization/38513
8079         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8080         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8081         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8082         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8083         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8084         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8085         * gcc.dg/vect/vect-35.c: Likewise.
8086         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8087         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8088         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8089
8090 2009-03-28  Richard Guenther  <rguenther@suse.de>
8091
8092         PR tree-optimization/38968
8093         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8094
8095 2009-03-28  Richard Guenther  <rguenther@suse.de>
8096
8097         PR tree-optimization/37795
8098         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8099
8100 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8101
8102         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8103         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8104         options for removed targets.
8105
8106 2009-03-27  Richard Guenther  <rguenther@suse.de>
8107
8108         PR tree-optimization/39120
8109         * gcc.c-torture/execute/pr39120.c: New testcase.
8110
8111 2009-03-27  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/39120
8114         * gcc.dg/torture/pta-callused-1.c: New testcase.
8115
8116 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8117
8118         PR middle-end/39315
8119         * gcc.target/i386/pr39315-1.c: New.
8120         * gcc.target/i386/pr39315-2.c: Likewise.
8121         * gcc.target/i386/pr39315-3.c: Likewise.
8122         * gcc.target/i386/pr39315-4.c: Likewise.
8123         * gcc.target/i386/pr39315-check.c: Likewise.
8124
8125 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8126
8127         PR c/39323
8128         * gcc.dg/pr39323-1.c: New.
8129         * gcc.dg/pr39323-2.c: Likewise.
8130         * gcc.dg/pr39323-3.c: Likewise.
8131
8132 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8133
8134         PR target/38034
8135         * gcc.target/ia64/sync-1.c: New.
8136
8137 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8138
8139         PR target/39472
8140         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8141         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8142         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8143         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8144         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8145         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8146         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8147         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8148
8149 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8150
8151         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8152         for low precision (i.e. float).
8153
8154 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8155             Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR debug/37959
8158         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8159
8160 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8161
8162         * gcc.dg/memmove-2.c: New test.
8163         * gcc.dg/memmove-3.c: New test.
8164
8165         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8166         in clone naming.
8167
8168 2009-03-27  Xinliang David Li  <davidxl@google.com>
8169
8170         PR tree-optimization/39557
8171         * g++.dg/tree-ssa/dom-invalid.C: New test.
8172
8173 2009-03-27  Xinliang David Li  <davidxl@google.com>
8174
8175         PR tree-optimization/39548
8176         * g++.dg/tree-ssa/copyprop.C: New test.
8177
8178 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8179
8180         PR c++/38638
8181         * g++.dg/template/typename17.C: New testcase.
8182         * g++.dg/template/typename18.C: New testcase.
8183
8184 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8185
8186         PR c++/36799
8187         * g++.dg/other/var_copy-1.C: New test.
8188
8189 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8190
8191         PR c++/37647
8192         * g++.dg/parse/ctor9.C: New test.
8193
8194 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8195
8196         PR c++/29727
8197         * g++.dg/init/error2.C: New test.
8198
8199 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8200
8201         PR c++/35652
8202         * gcc.dg/pr35652.C: New.
8203         * g++.dg/warn/pr35652.C: New.
8204         * gcc.dg/format/plus-1.c: Adjust message.
8205
8206 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8207
8208         PR c++/39554
8209         * gcc.dg/wdisallowed-functions-3.c: New test.
8210         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8211
8212 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8213
8214         * gcc.dg/inline-33.c: Fix when pic.
8215
8216 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8217
8218         * gcc.target/ia64/20090324-1.c: New test.
8219
8220 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8221
8222         PR c/27898
8223         * gcc.dg/pr27898.c: New test.
8224
8225         PR tree-optimization/32139
8226         * gcc.c-torture/compile/pr32139.c: New test.
8227
8228 2009-03-24  Jason Merrill  <jason@redhat.com>
8229
8230         PR c++/28274
8231         * g++.dg/parse/defarg14.C: New test.
8232
8233 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8234
8235         PR libfortran/39528
8236         * gfortran.dg/read_repeat.f90: New test.
8237
8238 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8239
8240         PR tree-optimization/39529
8241         * gcc.dg/vect/pr39529.c: New test.
8242
8243 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8244             Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR debug/39524
8247         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8248
8249 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8250
8251         PR c/39495
8252         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8253
8254 2009-03-23  Jason Merrill  <jason@redhat.com>
8255
8256         * g++.dg/cpp0x/auto12.C: Add variadic test.
8257
8258         PR c++/39526
8259         * g++.dg/warn/Wshadow-4.C: New test.
8260
8261 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR tree-optimization/39516
8264         * gfortran.dg/pr39516.f: New test.
8265
8266 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8267
8268         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8269         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8270         variable, not environment variable.
8271
8272 2009-03-21  Jason Merrill  <jason@redhat.com>
8273
8274         PR c++/28879
8275         * g++.dg/ext/vla6.C: New test.
8276
8277 2009-03-20  Jason Merrill  <jason@redhat.com>
8278
8279         * g++.dg/cpp0x/initlist5.C: Add additional test.
8280
8281 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8282             Janis Johnson  <janis187@us.ibm.com>
8283
8284         * lib/compat.exp (compat-get-options-main, compat-get-options):
8285         Handle dg-prune-output in source file.
8286         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8287         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8288         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8289         two warnings.
8290
8291 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8292
8293         PR c/39495
8294         * gcc.dg/gomp/pr39495-1.c: New test.
8295         * gcc.dg/gomp/pr39495-2.c: New test.
8296         * g++.dg/gomp/pr39495-1.C: New test.
8297         * g++.dg/gomp/pr39495-2.C: New test.
8298
8299         PR target/39496
8300         * gcc.target/i386/pr39496.c: New test.
8301         * g++.dg/other/pr39496.C: New test.
8302
8303 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8304
8305         PR middle-end/39500
8306         * gcc.dg/autopar/pr39500-1.c: New.
8307         * gcc.dg/autopar/pr39500-2.c: New.
8308
8309 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8310
8311         * g++.dg/dg.exp: Prune graphite.
8312
8313 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8314
8315         PR middle-end/39447
8316         * g++.dg/graphite: New.
8317         * g++.dg/graphite/graphite.exp: New.
8318         * g++.dg/graphite/pr39447.C: New.
8319
8320 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8321
8322         PR c++/39425
8323         * g++.dg/template/pr39425.C: New.
8324
8325         * g++.dg/template/spec33.C: Updated.
8326
8327 2009-03-17  Jason Merrill  <jason@redhat.com>
8328
8329         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8330
8331 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8332
8333         PR c++/39475
8334         * g++.dg/ext/unary_trait_incomplete.C: New.
8335
8336 2009-03-17  Jing Yu  <jingyu@google.com>
8337
8338         PR middle-end/39378
8339         * g++.dg/inherit/thunk10.C: New test.
8340
8341 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8342
8343         PR target/39482
8344         * gcc.target/i386/pr39482.c: New test.
8345
8346 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR debug/39471
8349         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8350         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8351         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8352         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8353
8354         PR middle-end/39443
8355         * gcc.dg/pr39443.c: New test.
8356
8357         PR debug/39412
8358         * gcc.dg/debug/pr39412.c: New test.
8359
8360 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8361
8362         PR testsuite/38526
8363         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8364         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8365         is defined.
8366         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8367         its original value, or unset if it was not defined.
8368         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8369         path procs around use of HOSTCC.
8370         * g++.dg/compat/struct-layout-1.exp: Ditto.
8371         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8372
8373 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8374
8375         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8376
8377 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8378
8379         Revert patch for PR testsuite/37630.
8380
8381         PR testsuite/37960
8382         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8383
8384         PR testsuite/37630
8385         * lib/target-supports.exp (check_effective_target_ieee): New.
8386         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8387         * gcc.dg/20001012-1.c: Require ieee.
8388
8389         PR testsuite/37628
8390         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8391
8392 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8393
8394         PR tree-optimization/39455
8395         * gcc.dg/pr39455.c: New test.
8396
8397 2009-03-13  David Ayers  <ayers@fsfe.org>
8398
8399         * objc/execute/trivial.m. New test.
8400
8401 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8402
8403         PR target/39137
8404         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8405
8406 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8407
8408         PR testsuite/39451
8409         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8410         constraint on (%2).
8411
8412 2009-03-12  David Ayers  <ayers@fsfe.org>
8413
8414         PR libobjc/27466
8415         * objc/execute/exceptions/handler-1.m. New test.
8416
8417 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR target/39431
8420         * gcc.target/i386/pr39431.c: New test.
8421
8422 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8423
8424         PR target/39445
8425         * gcc.target/i386/pr39445.c: New.
8426
8427         * gcc.target/i386/push-1.c: XFAIL.
8428
8429 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8430
8431         * gcc.dg/inline-33.c: New test.
8432
8433 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8434
8435         * gcc.dg/vect/vect-82.c: Combine dg-do and
8436         dg-require-effective-target into dg-skip-if.
8437         * gcc.dg/vect/vect-83.c: Likewise.
8438
8439 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8440
8441         PR target/39137
8442         * gcc.target/i386/stackalign/longlong-1.c: New test.
8443         * gcc.target/i386/stackalign/longlong-2.c: New test.
8444
8445 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8446
8447         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8448
8449 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8450
8451         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8452         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8453
8454 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8455
8456         * gnat.dg/slice_enum.adb: New test.
8457
8458 2009-03-11  Jason Merrill  <jason@redhat.com>
8459
8460         PR debug/39086
8461         * g++.dg/opt/nrv15.C: New test.
8462
8463 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8464
8465         PR tree-optimization/39422
8466         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8467         constant array with static initialization to global memory.
8468         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8469
8470 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8471
8472         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8473         padding.
8474
8475 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR c++/39371
8478         * g++.dg/opt/switch2.C: Add -w to dg-options.
8479         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8480         * g++.dg/warn/switch1.C: New test.
8481         * g++.dg/other/switch3.C: New test.
8482
8483         PR tree-optimization/39394
8484         * gcc.c-torture/compile/pr39394.c: New test.
8485
8486 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8487
8488         * gcc.target/s390/20090223-1.c: New testcase.
8489
8490 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8491
8492         PR libfortran/39402
8493         * gfortran.dg/fmt_f0_1.f90: New test.
8494
8495 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8496
8497         PR c++/39060
8498         * g++.dg/other/new1.C: Adjusted.
8499         * g++.dg/parse/crash40.C: Likewise.
8500         * g++.dg/parse/defarg12.C: Likewise.
8501         * g++.dg/template/error15.C: Likewise.
8502
8503         * g++.dg/other/pr39060.C: New.
8504
8505 2009-03-07  Jason Merrill  <jason@redhat.com>
8506
8507         PR c++/39367
8508         * g++.dg/opt/new1.C: New.
8509
8510 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8511
8512         PR c++/33492
8513         * g++.dg/other/error32.C: New.
8514
8515 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR middle-end/39360
8518         * gcc.c-torture/compile/pr39360.c: New test.
8519
8520         PR debug/39372
8521         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8522
8523 2009-03-05  Jason Merrill  <jason@redhat.com>
8524
8525         PR c++/38908
8526         * g++.dg/warn/Wuninitialized-3.C: New test.
8527
8528 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR debug/39379
8531         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8532         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8533
8534 2009-03-04  Jason Merrill  <jason@redhat.com>
8535
8536         PR c++/13549
8537         * g++.dg/template/koenig7.C: New test.
8538
8539 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8540
8541         * g++.dg/torture/predcom-1.C: New test.
8542
8543 2009-03-04  Richard Guenther  <rguenther@suse.de>
8544
8545         PR tree-optimization/39362
8546         * g++.dg/torture/pr39362.C: New testcase.
8547
8548 2009-03-04  Jason Merrill  <jason@redhat.com>
8549             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8550
8551         PR c++/9634
8552         PR c++/29469
8553         PR c++/29607
8554         * g++.dg/template/dependent-name5.C: New test.
8555
8556 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8557
8558         PR testsuite/39357
8559         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8560         vect_int to vect_int_mult.
8561
8562 2009-03-04  Richard Guenther  <rguenther@suse.de>
8563
8564         PR tree-optimization/39358
8565         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8566         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8567
8568 2009-03-04  Richard Guenther  <rguenther@suse.de>
8569
8570         PR tree-optimization/39339
8571         * gcc.c-torture/execute/pr39339.c: New testcase.
8572
8573 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8574
8575         * gcc.c-torture/compile/20090303-1.c,
8576         gcc.c-torture/compile/20090303-2.c: New tests.
8577
8578 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR fortran/39354
8581         * gfortran.dg/gomp/pr39354.f90: New test.
8582
8583         PR tree-optimization/39343
8584         * gcc.dg/pr39343.c: New test.
8585
8586 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8587
8588         PR tree-optimization/39248
8589         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8590         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8591         on targets without vector misalignment support.
8592         * lib/target-supports.exp
8593         (check_effective_target_vect_short_mult): Add
8594         check_effective_target_arm32.
8595
8596 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8597
8598         PR middle-end/39335
8599         * gcc.dg/graphite/pr39335_1.c: New.
8600         * gcc.dg/graphite/pr39335.c: New.
8601
8602 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8603
8604         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8605         of andl.
8606         * gcc.target/i386/stackalign/return-5.c: Likewise.
8607         * gcc.target/i386/stackalign/return-6.c: Likewise.
8608
8609 2009-03-02  Richard Guenther  <rguenther@suse.de>
8610             Ira Rosen  <irar@il.ibm.com>
8611
8612         PR tree-optimization/39318
8613         * gfortran.dg/vect/pr39318.f90: New test.
8614
8615 2009-03-01  Jan Hubicka  <jh@suse.cz>
8616
8617         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8618
8619 2009-03-01  Jan Hubicka  <jh@suse.cz>
8620
8621         PR debug/39267
8622         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8623
8624 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8625
8626         * gnat.dg/pack12.adb: New test.
8627
8628 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8629
8630         PR c++/37789
8631         * g++.dg/other/pr37789.C: New.
8632
8633 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8634
8635         PR fortran/39295
8636         * gfortran.dg/interface_25.f90: New test.
8637         * gfortran.dg/interface_26.f90: New test.
8638
8639 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8640
8641         PR fortran/39292
8642         * gfortran.dg/initialization_22.f90: New test.
8643
8644 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8645
8646         PR rtl-optimization/39241
8647         * gcc.dg/torture/pr39241.c: New.
8648
8649 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8650
8651         PR tree-optimizations/39259
8652         * g++.dg/torture/pr39259.C: New testcase.
8653
8654 2009-02-24  Richard Guenther  <rguenther@suse.de>
8655
8656         PR c++/39242
8657         * g++.dg/template/instantiate10.C: New testcase.
8658
8659 2009-02-24  Richard Guenther  <rguenther@suse.de>
8660             Zdenek Dvorak  <ook@ucw.cz>
8661
8662         PR tree-optimization/39233
8663         * gcc.c-torture/execute/pr39233.c: New testcase.
8664
8665 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8666
8667         PR tree-optimization/39260
8668         * gcc.dg/graphite/pr39260.c: New.
8669
8670 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8671
8672         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8673
8674 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8675
8676         PR c++/36411
8677         * g++.dg/template/void14.C: New.
8678
8679 2009-02-23  Jason Merrill  <jason@redhat.com>
8680
8681         PR c++/38880
8682         * g++.dg/init/const7.C: Remove XFAIL.
8683         * g++.dg/init/static-init1.C: New test.
8684
8685         * g++.dg/cpp0x/initlist14.C: New test.
8686
8687 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8688
8689         PR fortran/38914
8690         * bound_simplification_2.f90:  New test case.
8691         * bound_7.f90:  New test case.
8692
8693 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8694
8695         * gcc.dg/cpp/include4.c: New test.
8696
8697 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8698
8699         PR target/39256
8700         * gcc.target/i386/abi-2.c: New.
8701
8702 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8703
8704         * gcc.c-torture/execute/pr39228.x: New.
8705
8706 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8707
8708         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8709         scan-assembler to check for xmm0 register.
8710
8711 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8712             Joseph Myers  <joseph@codesourcery.com>
8713
8714         * gcc.target/arm/va_list.c: New test.
8715         * g++.dg/abi/arm_va_list.C: Likewise.
8716         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8717         function.
8718         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8719         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8720         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8721         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8722         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8723         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8724
8725 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8726
8727         PR testsuite/38164
8728         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8729         to dg-options.
8730
8731 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8732
8733         PR target/39240
8734         * gcc.c-torture/execute/pr39240.c: New test.
8735
8736 2009-02-20  Jason Merrill  <jason@redhat.com>
8737
8738         PR c++/39225
8739         * g++.dg/parse/dtor15.C: New test.
8740
8741 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8742
8743         * gcc.c-torture/execute/20090219-1.c: New.
8744
8745 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8746
8747         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8748         (mips-dg-options): When matching isa* pseudo-options make
8749         'value' optional and accept ! entries.  Use $spec instead of
8750         $isa_spec in the isa pseudo-option error message.  Only
8751         perform the ISA-range check when 'value' is set.  If arch is
8752         matching any CPU in the ! entries switch to its generic ISA.
8753         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8754         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8755
8756 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8757
8758         PR target/39175
8759         * gcc.dg/visibility-20.c: New test.
8760         * g++.dg/ext/visibility/visibility-11.C: New test.
8761
8762 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8763
8764         PR c++/39188
8765         * g++.dg/abi/pr39188-1a.C: New.
8766         * g++.dg/abi/pr39188-1b.C: Likewise.
8767         * g++.dg/abi/pr39188-1.h: Likewise.
8768         * g++.dg/abi/pr39188-2a.C: Likewise.
8769         * g++.dg/abi/pr39188-2b.C: Likewise.
8770         * g++.dg/abi/pr39188-2.h: Likewise.
8771         * g++.dg/abi/pr39188-3a.C: Likewise.
8772         * g++.dg/abi/pr39188-3b.C: Likewise.
8773         * g++.dg/abi/pr39188-3.h: Likewise.
8774
8775 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8776
8777         PR c/38483
8778         * gcc.c-torture/execute/call-trap-1.c,
8779         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8780         tests.
8781
8782 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8783
8784         PR target/39228
8785         * gcc.c-torture/execute/pr39228.c: New test.
8786
8787 2009-02-19  Richard Guenther  <rguenther@suse.de>
8788
8789         PR tree-optimization/39074
8790         * gcc.dg/torture/pr39074.c: New testcase.
8791         * gcc.dg/torture/pr39074-2.c: Likewise.
8792         * gcc.dg/torture/pr39074-3.c: Likewise.
8793
8794 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8795
8796         PR c++/39219
8797         * g++.dg/parse/attr3.C: New.
8798
8799 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8800
8801         PR testsuite/38165
8802         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8803
8804         PR testsuite/38166
8805         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8806         and skip on Darwin.
8807
8808 2009-02-18  Jason Merrill  <jason@redhat.com>
8809
8810         PR c++/38880
8811         * g++.dg/init/const7.C: Remove XFAIL.
8812
8813         PR target/39179
8814         * g++.dg/opt/const6.C: New test.
8815
8816 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8817
8818         * gcc.dg/callabi/callabi.exp: Moved to ...
8819         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8820         in 64bit mode.
8821
8822         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8823         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8824         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8825         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8826         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8827         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8828         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8829
8830         * gcc.dg/callabi/callabi.h: Moved to ...
8831         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8832
8833         * gcc.dg/callabi/func-1.c: Moved to ...
8834         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8835
8836         * gcc.dg/callabi/func-indirect.c: Moved to ...
8837         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8838
8839         * gcc.dg/callabi/pr38891.c: Moved to ...
8840         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8841
8842         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8843         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8844
8845         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8846         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8847
8848         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8849         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8850
8851 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8852
8853         PR target/38891
8854         * gcc.dg/callabi/pr38891.c: New.
8855
8856 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8857
8858         * gcc.dg/callabi/callabi.exp: New.
8859
8860 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         PR target/39082
8863         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8864         -Wno-abi for x86.
8865         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8866
8867         * gcc.target/i386/pr39082-1.c: New.
8868
8869         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8870         -Wno-abi.
8871
8872         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8873         CHECK_M64_M128 is defined.
8874         (check_f_arguments): Add "do".
8875         (check_vector_arguments): New.
8876         (check_m64_arguments): Likewise.
8877         (check_m128_arguments): Likewise.
8878
8879         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8880         (CHECK_M64_M128): Define.
8881
8882         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8883         on abitest.
8884         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8885
8886         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8887         tests only if CHECK_M64_M128 is defined.
8888
8889         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8890         (m128_2_struct): Likewise.
8891         (check_struct_passing5): Likewise.
8892         (check_struct_passing6): Likewise.
8893         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8894
8895         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8896         (un5): Likewise.
8897         (check_union_passing4): Likewise.
8898         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8899
8900 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8901
8902         PR c/35447
8903         * gcc.dg/noncompile/pr35447-1.c: New test.
8904
8905 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8906
8907         PR tree-optimization/36922
8908         * gfortran.dg/pr36922.f: New test.
8909
8910 2009-02-17  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/39202
8913         * gcc.c-torture/compile/pr39202.c: New testcase.
8914
8915 2009-02-17  Richard Guenther  <rguenther@suse.de>
8916
8917         PR tree-optimization/39204
8918         * gcc.dg/torture/pr39204.c: New testcase.
8919
8920 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8921
8922         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8923         * gcc.dg/vect/vect-outer-6.c: Ditto.
8924
8925 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8926
8927         PR c/35446
8928         * gcc.dg/noncompile/init-5.c: New test.
8929         * gcc.dg/init-bad-4.c: Adjust expected errors.
8930
8931 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8932
8933         PR target/37049
8934         * gcc.target/i386/push-1.c: New.
8935
8936 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8937
8938         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8939
8940 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8941
8942         * gcc.target/spu/intrinsics-sr.c: New test.
8943
8944 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8945
8946         PR target/38056
8947         * gcc.target/ia64/sibcall-opt-1.c: New test.
8948         * gcc.target/ia64/sibcall-opt-2.c: New test.
8949
8950 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8951
8952         PR fortran/36528
8953         * gfortran.dg/cray_pointers_8.f90: New test.
8954
8955         PR fortran/36703
8956         * gfortran.dg/cray_pointers_9.f90: New test.
8957
8958 2009-02-13  Jason Merrill  <jason@redhat.com>
8959
8960         PR c++/39070
8961         * g++.dg/cpp0x/decltype16.C: New.
8962
8963 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8964
8965         PR target/39152
8966         * gfortran.dg/gomp/pr39152.f90: New.
8967
8968 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8969
8970         PR target/39162
8971         * gcc.target/i386/pr39162.c: New.
8972
8973 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8974
8975         PR c/35444
8976         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8977         New tests.
8978
8979 2009-02-12  Jason Merrill  <jason@redhat.com>
8980
8981         PR c++/38950
8982         * g++.dg/template/array20.C: New test.
8983
8984 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8985
8986         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8987         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8988         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8989
8990 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8991
8992         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8993
8994 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8995
8996         PR target/39152
8997         * gfortran.dg/pr39152.f: New.
8998
8999 2009-02-11  Jason Merrill  <jason@redhat.com>
9000
9001         PR c++/39153
9002         * g++.dg/cpp0x/defaulted9.C: New test.
9003
9004         PR c++/30111
9005         * g++.dg/init/value7.C: New test.
9006
9007 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9008
9009         PR target/38824
9010         * gcc.target/i386/pr38824.c: New testcase.
9011
9012 2009-02-11  Jason Merrill  <jason@redhat.com>
9013
9014         PR c++/38649
9015         * g++.dg/cpp0x/defaulted8.C: New test.
9016
9017         PR c++/36744
9018         * g++.dg/cpp0x/rv9p.C: New test.
9019
9020 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9021
9022         * gnat.dg/aliasing3.adb: New test.
9023         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9024
9025 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9026
9027         PR c++/34397
9028         * g++.dg/template/crash88.C: New.
9029         * g++.dg/template/crash89.C: Likewise.
9030
9031 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9032
9033         PR c/39084
9034         * gcc.dg/pr39084.c: New test.
9035
9036 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR target/39139
9039         * gcc.target/i386/pr39139.c: New test.
9040
9041 2009-02-10  Richard Guenther  <rguenther@suse.de>
9042
9043         PR tree-optimization/39132
9044         * gcc.dg/torture/pr39132.c: New testcase.
9045
9046 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9047
9048         PR target/39119
9049         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9050         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9051         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9052         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9053         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9054         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9055         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9056         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9057
9058 2009-02-09  Jason Merrill  <jason@redhat.com>
9059
9060         PR c++/39109
9061         * g++.dg/init/value6.C: New test.
9062
9063 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9064
9065         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9066
9067 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9068
9069         * gcc.c-torture/compile/20090209-1.c: New test.
9070
9071 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9072
9073         PR c++/35147
9074         PR c++/37737
9075         * g++.dg/cpp0x/vt-35147.C: New.
9076         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9077         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9078
9079 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9080
9081         PR c/35434
9082         * gcc.dg/attr-alias-4.c: New test.
9083
9084 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9085
9086         PR c/39035
9087         * gcc.dg/dfp/pr39035.c: New test.
9088
9089 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9090
9091         PR c/36432
9092         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9093
9094 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9095
9096         PR c++/39106
9097         * g++.dg/opt/thunk3.C: New test.
9098
9099 2009-02-05  Nick Clifton  <nickc@redhat.com>
9100
9101         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9102         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9103         * gcc.dg/cdce1.c: Likewise.
9104         * gcc.dg/cpp/_Pragma6.c: Likewise.
9105         * g++.dg/cpp/_Pragma1.C: Likewise.
9106         * gcc.dg/utf32-2.c: Xfail for M32C.
9107         * gcc.dg/utf32-1.c: Likewise.
9108         * gcc.dg/utf32-3.c: Likewise.
9109         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9110         targets.
9111         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9112         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9113         * gcc.dg/Wconversion-5.c: Likewise.
9114         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9115         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9116         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9117         * gcc.dg/utf-inc-init.c: Likewise.
9118         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9119         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9120         * gcc.dg/utf-array-short-wchar.c: Likewise.
9121         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9122         * gcc.dg/mallign.c: Use size_t instead of long.
9123
9124 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9125
9126         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9127
9128 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9129
9130         * gcc.c-torture/execute/pr39100.c: New.
9131
9132 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9133
9134         PR c/35435
9135         * gcc.dg/tls/diag-6.c: New test.
9136
9137 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9138
9139         * gcc.dg/graphite/scop-19.c: New
9140
9141 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9142
9143         AVX Programming Reference (January, 2009)
9144         * gcc.target/i386/avx-vpclmulqdq.c: New.
9145         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9146
9147         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9148
9149         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9150         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9151         (pclmul_test): Renamed to ...
9152         (TEST): This.
9153
9154 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR c++/39095
9157         * g++.dg/abi/mangle31.C: New test.
9158
9159 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9160
9161         PR c/29129
9162         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9163         declarator.
9164         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9165         inside function prototype but not part of parameter declarator.
9166         * vla-11.c: New test.
9167
9168 2009-02-03  Jason Merrill  <jason@redhat.com>
9169
9170         * g++.dg/warn/main-4.C: New test.
9171         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9172
9173 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9174
9175         PR c++/36607
9176         * g++.dg/expr/cast10.C: New test.
9177
9178 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9179
9180         PR c/35433
9181         * gcc.dg/init-bad-6.c: New test.
9182
9183 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9184
9185         PR target/35318
9186         * gcc.c-torture/compile/pr35318.c: New test.
9187
9188         PR inline-asm/39059
9189         * gcc.dg/nofixed-point-2.c: New test.
9190         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9191         * g++.dg/ext/fixed2.C: Likewise.
9192         * g++.dg/other/error25.C: Likewise.
9193         * g++.dg/lookup/crash7.C: Likewise.
9194         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9195
9196         PR c++/39056
9197         * g++.dg/cpp0x/initlist13.C: New test.
9198
9199 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9200
9201         PR c++/36897
9202         * g++.dg/template/func2.C: New test.
9203
9204         PR c++/37314
9205         * g++.dg/template/typename15.C: New.
9206         * g++.dg/template/typename16.C: New.
9207
9208 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9209             Ben Elliston  <bje@au.ibm.com>
9210
9211         PR c/39034
9212         * gcc.dg/dfp/pr39034.c: New test.
9213
9214 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9215
9216         PR testsuite/38263
9217         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9218
9219 2009-02-02  Jason Merrill  <jason@redhat.com>
9220
9221         PR c++/39054
9222         * g++.dg/parse/dtor14.C: New test.
9223
9224 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9225
9226         * lib/target-supports.exp
9227         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9228         * g++.dg/ext/builtin10.C: New test.
9229
9230         PR inline-asm/39058
9231         * gcc.target/i386/pr39058.c: New test.
9232
9233 2009-02-02  Richard Guenther  <rguenther@suse.de>
9234
9235         PR tree-optimization/38937
9236         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9237
9238 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9239
9240         PR c++/39053
9241         * g++.dg/parse/crash52.C: New.
9242
9243 2009-01-30  Richard Guenther  <rguenther@suse.de>
9244
9245         PR tree-optimization/39041
9246         * gcc.c-torture/compile/pr39041.c: New testcase.
9247
9248 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR target/39013
9251         * gcc.target/i386/pr39013-1.c: New test.
9252         * gcc.target/i386/pr39013-2.c: New test.
9253
9254         PR c++/39028
9255         * g++.dg/ext/label12.C: New test.
9256
9257 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9258
9259         PR c++/33465
9260         * g++.dg/parse/error34.C: New.
9261         * g++.dg/parse/error35.C: Likewise.
9262
9263 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9264
9265         PR c++/38655
9266         * g++.dg/cpp0x/decltype-38655.C: New.
9267
9268 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9269
9270         PR target/39002
9271         * g++.dg/torture/pr39002.C: New test.
9272
9273 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9274
9275         PR tree-optimization/39007
9276         * gcc.dg/tree-ssa/pr39007.c: New.
9277
9278 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9279
9280         PR middle-end/35854
9281         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9282         to "subreg1".
9283
9284 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9285
9286         PR middle-end/38857
9287         * gcc.c-torture/compile/pr38857.c: New test.
9288
9289 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9290
9291         PR fortran/38852
9292         PR fortran/39006
9293         * gfortran.dg/bound_6.f90: New test.
9294
9295 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9296
9297         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9298
9299 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9300
9301         PR tree-optimization/38997
9302         * gcc.dg/tree-ssa/pr38997.c: New.
9303
9304 2009-01-28  Richard Guenther  <rguenther@suse.de>
9305
9306         PR tree-optimization/38926
9307         * gcc.c-torture/compile/pr38926.c: New testcase.
9308
9309 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR middle-end/38934
9312         * gcc.dg/pr38934.c: New test.
9313
9314 2009-01-28  Richard Guenther  <rguenther@suse.de>
9315
9316         PR middle-end/38908
9317         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9318
9319 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9320
9321         PR tree-optimization/38984
9322         * gcc.dg/pr38984.c: New XFAILed testcase.
9323
9324
9325 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9326
9327         PR target/38988
9328         * gcc.target/i386/pr38988.c: New test.
9329
9330 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9331
9332         PR c++/37554
9333         * g++.dg/parse/crash51.C: New.
9334         * g++.old-deja/g++.pt/crash9.C: Adjust.
9335
9336 2009-01-27  Daniel Kraft  <d@domob.eu>
9337
9338         PR fortran/38883
9339         * gfortran.dg/mvbits_6.f90:  New test.
9340         * gfortran.dg/mvbits_7.f90:  New test.
9341         * gfortran.dg/mvbits_8.f90:  New test.
9342
9343 2009-01-27  Richard Guenther  <rguenther@suse.de>
9344
9345         PR tree-optimization/38503
9346         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9347
9348 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9349
9350         PR middle-end/38969
9351         * gcc.c-torture/execute/pr38969.c: New test.
9352
9353 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9354
9355         PR testsuite/38864
9356         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9357         to dg-do compile.
9358         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9359         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9360         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9361
9362 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9363
9364         PR target/38952
9365         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9366         if __USING_SJLJ_EXCEPTIONS__ is defined.
9367
9368         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9369         __USING_SJLJ_EXCEPTIONS__ is defined.
9370         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9371         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9372         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9373         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9374         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9375         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9376
9377 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9378
9379         PR testsuite/38949
9380         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9381         Use instead of C name in asm statements.
9382
9383 2009-01-26  Richard Guenther  <rguenther@suse.de>
9384
9385         PR tree-optimization/38745
9386         * g++.dg/torture/pr38745.C: New testcase.
9387
9388 2009-01-26  Richard Guenther  <rguenther@suse.de>
9389
9390         PR middle-end/38851
9391         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9392
9393 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9394
9395         * gcc.dg/bitfld-15.c: Gate warning on target
9396         pcc_bitfield_type_matters.
9397         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9398         g++.dg/ext/bitfield4.C: Likewise.
9399         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9400         bitfield for any target.
9401
9402 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9403
9404         PR c/38957
9405         * gcc.dg/pr38957.c: New test.
9406
9407 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9408
9409         PR fortran/38955
9410         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9411         comparing floats.
9412
9413 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9414
9415         PR tree-optimization/38953
9416         * gfortran.dg/graphite/pr38953.f90: New.
9417
9418 2009-01-24  Paul Brook  <paul@codesourcery.com>
9419
9420         * gcc.target/arm/neon-cond-1.c: New test.
9421
9422 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9423
9424         PR tree-optimization/38932
9425         * gcc.dg/pr38932.c: New.
9426
9427 2009-01-23  Revital Eres  <eres@il.ibm.com>
9428
9429         * gcc.dg/sms-7.c: Fix test.
9430
9431 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9432
9433         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9434         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9435         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9436         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9437
9438 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9439
9440         * gcc.dg/pr35729.c: Make test x86 specific.
9441
9442 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9443
9444         PR middle-end/38615
9445         * gcc.dg/pr38615.c: New test.
9446
9447 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9448
9449         PR target/38931
9450         * gcc.target/i386/pr38931.c: New test.
9451
9452 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9453
9454         PR c++/38930
9455         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9456         * g++.dg/template/typedef12.C: Likewise.
9457         * g++.dg/template/typedef13.C: Likewise.
9458         * g++.dg/template/typedef14.C: Likewise.
9459         * g++.dg/template/sfinae3.C: Likewise.
9460         * g++.old-deja/g++.pt/typename8.C: Likewise.
9461         * g++.dg/template/access11.C: Likewise
9462
9463 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9464
9465         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9466         and mips*-*-irix*.
9467         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9468
9469 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9470
9471         PR c++/26693
9472         * g++.dg/template/typedef11.C: New test.
9473         * g++.dg/template/typedef12.C: Likewise.
9474         * g++.dg/template/typedef13.C: Likewise.
9475         * g++.dg/template/typedef14.C: Likewise.
9476         * g++.dg/template/sfinae3.C: Compile this pedantically.
9477         The only errors expected should be the one saying the typedef is ill
9478         formed.
9479         * g++.old-deja/g++.pt/typename8.C: Likewise.
9480         * g++.dg/template/access11.C: Update this.
9481
9482 2009-01-21  Daniel Kraft  <d@domob.eu>
9483
9484         PR fortran/38887
9485         * gfortran.dg/mvbits_5.f90:  New test.
9486
9487 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9488
9489         * gcc.dg/sms-6.c: New test.
9490         * gcc.dg/sms-7.c: Likewise.
9491
9492 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9493
9494         PR fortran/38907
9495         * gfortran.dg/host_assoc_function_7.f90: New test
9496
9497 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9498             Richard Guenther  <rguenther@suse.de>
9499
9500         PR tree-optimization/38747
9501         PR tree-optimization/38748
9502         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9503         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9504         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9505
9506 2009-01-20  Kees Cook  <kees@ubuntu.com>
9507             H.J. Lu  <hongjiu.lu@intel.com>
9508
9509         PR target/38902
9510         * gcc.dg/pr38902.c: New.
9511
9512 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9513
9514         PR target/38868
9515         * gfortran.dg/pr38868.f: New testcase.
9516
9517 2009-01-20  Richard Guenther  <rguenther@suse.de>
9518
9519         * gcc.c-torture/execute/pr36227.c: Move ...
9520         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9521
9522 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9523
9524         * lib/gfortran.exp: Add -B options for targets that use
9525         libgfortran.a%s in their specs.
9526
9527 2009-01-19  Jason Merrill  <jason@redhat.com>
9528
9529         PR c++/23287
9530         * g++.dg/template/dtor5.C: New test.
9531
9532 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9533
9534         PR fortran/38859
9535         * gfortran.dg/bound_5.f90: New test.
9536
9537 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9538
9539         PR target/38736
9540         * g++.dg/compat/abi/pr38736_main.C: New.
9541         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9542         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9543         * g++.dg/other/macro-1.C: Likewise.
9544         * gcc.dg/macro-1.c: Likewise.
9545         * gcc.dg/compat/pr38736_main.c: Likewise.
9546         * gcc.dg/compat/pr38736_x.c: Likewise.
9547         * gcc.dg/compat/pr38736_y.c: Likewise.
9548
9549 2009-01-18  Richard Guenther  <rguenther@suse.de>
9550
9551         PR tree-optimization/38819
9552         * gcc.c-torture/execute/pr38819.c: New testcase.
9553
9554 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/38657
9557         * gfortran.dg/module_commons_3.f90: Reapply.
9558
9559 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/34955
9562         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9563         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9564
9565 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9566
9567         PR fortran/38657
9568         * gfortran.dg/module_commons_3.f90: Remove
9569
9570 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9571
9572         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9573
9574 2009-01-16  Jason Merrill  <jason@redhat.com>
9575
9576         PR c++/38877
9577         * g++.dg/template/lvalue1.C: New test.
9578
9579         PR c++/29470
9580         * g++.dg/template/access20.C: New test.
9581         * g++.dg/torture/pr34641.C: Fix access.
9582
9583 2009-01-16  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/38835
9586         PR middle-end/36227
9587         * gcc.c-torture/execute/pr36227.c: New testcase.
9588         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9589         * g++.dg/init/const7.C: Likewise.
9590
9591 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9592
9593         PR target/38554
9594         * gcc.c-torture/compile/pr38554.c: New test.
9595
9596 2009-01-16  Jason Merrill  <jason@redhat.com>
9597
9598         PR c++/38579
9599         * g++.dg/conversion/access1.C: New test.
9600
9601 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR tree-optimization/38789
9604         * gcc.c-torture/compile/pr38789.c: New test.
9605
9606 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9607
9608         PR fortran/38152
9609         * gfortran.dg/proc_ptr_13.f90: New.
9610
9611 2009-01-15  Jason Merrill  <jason@redhat.com>
9612
9613         PR c++/38850
9614         * g++.dg/template/koenig6.C: New test.
9615
9616 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9617
9618         PR c++/29388
9619         * g++.dg/template/error37.C: New testcase.
9620
9621 2009-01-15  Jason Merrill  <jason@redhat.com>
9622
9623         PR c++/36334
9624         * g++.dg/conversion/memfn1.C: New test.
9625
9626         PR c++/37646
9627         * g++.dg/conversion/memfn2.C: New test.
9628
9629 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9630
9631         PR c++/38357
9632         * g++.dg/template/crash87.C: New test.
9633
9634 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9635
9636         PR middle-end/37843
9637         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9638
9639 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9640
9641         PR c++/38636
9642         * g++.dg/parse/crash50.C: New test.
9643
9644 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9645
9646         PR rtl-optimization/38245
9647         * gcc.dg/pr38245-3.c: New test.
9648         * gcc.dg/pr38245-3.h: New file.
9649         * gcc.dg/pr38245-4.c: New file.
9650         * gcc.dg/pr38364.c: New test.
9651
9652 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9653
9654         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9655         sequence PC-relative.
9656
9657 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9658
9659         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9660         calls and/or PLT markers.
9661         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9662         calls and/or PLT markers.
9663         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9664         calls and/or PLT markers.
9665         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9666         calls and/or PLT markers.
9667
9668 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9669             Nathan Froyd  <froydnj@codesourcery.com>
9670             Joseph Myers  <joseph@codesourcery.com>
9671
9672         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9673         New function.
9674         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9675         and use consistent CFLAGS.
9676         * gcc.target/powerpc/20030505.c: Likewise.
9677         * gcc.target/powerpc/20081204-1.c: Likewise.
9678         * gcc.target/powerpc/ppc-spe.c: Likewise.
9679         * gcc.target/powerpc/spe1.c: Likewise.
9680         * g++.dg/ext/spe1.C: Likewise.
9681         * g++.dg/other/opaque-1.C: Likewise.
9682         * g++.dg/other/opaque-2.C: Likewise.
9683         * g++.dg/other/opaque-3.C: Likewise.
9684
9685 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9688         out of loop.
9689
9690 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9691
9692         PR target/38811
9693         * g++.dg/torture/pr38811.C: New file.
9694
9695 2009-01-14  Richard Guenther  <rguenther@suse.de>
9696
9697         PR tree-optimization/38826
9698         PR middle-end/38477
9699         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9700
9701 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9702
9703         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9704
9705 2009-01-14  Nick Clifton  <nickc@redhat.com>
9706
9707         PR c++/37862
9708         * g++.cp/parse/pr37862.C: New test.
9709
9710 2009-01-14  Julian Brown  <julian@codesourcery.com>
9711
9712         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9713         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9714         to...
9715         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9716         These.
9717
9718 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR rtl-optimization/38774
9721         * gcc.dg/torture/pr38774.c: New test.
9722
9723         PR c++/38795
9724         * g++.dg/cpp0x/pr38795.C: New test.
9725
9726 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9727             Nathan Froyd  <froydnj@codesourcery.com>
9728             Joseph Myers  <joseph@codesourcery.com>
9729
9730         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9731         otherwise.  Do not check for AltiVec at runtime.
9732         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9733         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9734         * gcc.target/powerpc/altivec-1.c: Likewise.
9735         * gcc.target/powerpc/altivec-3.c: Likewise.
9736         * gcc.target/powerpc/altivec-10.c: Likewise.
9737         * gcc.target/powerpc/altivec-12.c: Likewise.
9738         * gcc.target/powerpc/altivec-24.c: Likewise.
9739         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9740         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9741         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9742         * gcc.target/powerpc/pr35907.c: Likewise.
9743         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9744         otherwise.  Do not check for Cell at runtime.
9745         * gcc.target/powerpc/altivec_check.h: Delete.
9746
9747         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9748         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9749         not check for AltiVec at runtime.
9750         * g++.dg/ext/altivec-cell-2.C: Likewise.
9751         * g++.dg/ext/altivec-cell-3.C: Likewise.
9752         * g++.dg/ext/altivec-cell-4.C: Likewise.
9753         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9754         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9755         check.
9756         * g++.dg/ext/altivec_check.h: Delete.
9757
9758 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9759
9760         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9761         effective target.  Adjust line numbers accordingly.
9762
9763 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9764
9765         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9766
9767 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9768
9769         PR tree-optimization/38786
9770         * gcc.dg/graphite/pr38786.c: New.
9771
9772 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9773
9774         Revert:
9775         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9776
9777         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9778         for alpha*-*-* targets.
9779         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9780
9781 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9782
9783         PR libfortran/38772
9784         * gfortran.dg/fmt_bz_bn_err.f: New test.
9785
9786 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9787
9788         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9789
9790 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9791
9792         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9793         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9794         instruction support.  Do not check for it at runtime.
9795
9796 2009-01-12  Jason Merrill  <jason@redhat.com>
9797
9798         PR c++/35109
9799         * g++.dg/lookup/friend11.C: Remove expected error.
9800         * g++.dg/lookup/friend14.C: New test.
9801         * g++.dg/lookup/friend15.C: New test.
9802
9803 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9804
9805         PR c++/36019
9806         * g++.dg/lookup/hidden-class12.C: New test.
9807         * g++.dg/lookup/hidden-class13.C: New test.
9808         * g++.dg/lookup/hidden-class14.C: New test.
9809         * g++.dg/lookup/hidden-class15.C: New test.
9810         * g++.dg/lookup/hidden-class16.C: New test.
9811
9812 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9813
9814         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9815         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9816         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9817
9818 2009-01-12  Jason Merrill  <jason@redhat.com>
9819
9820         PR c++/31488
9821         * g++.dg/other/vararg-3.C: New test.
9822
9823 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9824
9825         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9826         Explicitly enable SPE.
9827         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9828         directive.
9829
9830         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9831         Expect -flax-vector-conversions message.  Adjust incompatible
9832         types errors.
9833         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9834         Make Foo extern.
9835
9836         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9837
9838         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9839
9840         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9841         * g++.dg/other/opaque-2.C: Likewise.
9842         * g++.dg/other/opaque-3.C: Likewise.
9843
9844 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9845
9846         PR c/32041
9847         * gcc.dg/pr32041.c: New test.
9848         * g++.dg/parse/offsetof9.C: New test.
9849
9850 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9851             Nathan Froyd  <froydnj@codesourcery.com>
9852
9853         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9854         * g++.dg/ext/attribute-test-1.C: Likewise.
9855         * g++.dg/ext/attribute-test-2.C: Likewise.
9856         * g++.dg/ext/attribute-test-3.C: Likewise.
9857         * g++.dg/ext/attribute-test-4.C: Likewise.
9858
9859 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9860
9861         * gnat.dg/unchecked_convert3.adb: New test.
9862
9863 2009-01-12  Tomas Bily  <tbily@suse.cz>
9864
9865         PR middlend/38385
9866         * gcc.dg/tree-ssa/pr38385.c: New file.
9867
9868 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9869
9870         PR c++/38794
9871         * g++.dg/parse/typedef9.C: New test.
9872
9873         PR tree-optimization/38807
9874         * gcc.c-torture/compile/pr38807.c: New test.
9875
9876 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9877
9878         * gcc.target/mips/ins-2.c: New test.
9879
9880 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9881
9882         PR testsuite/38809
9883         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9884
9885 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR c++/36254
9888         * g++.dg/warn/Wreturn-type-5.C: New test.
9889
9890 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9891
9892         PR middle-end/38616
9893         * gcc.dg/pr38616.c: New test.
9894
9895 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9896
9897         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9898
9899 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9900
9901         PR c++/38648
9902         * g++.dg/expr/string-1.C: New test.
9903         * g++.dg/expr/string-2.C: New test.
9904
9905         PR c++/36695
9906         * g++.dg/ext/complex4.C: New test.
9907         * g++.dg/ext/complex5.C: New test.
9908         * g++.dg/init/reference1.C: New test.
9909         * g++.dg/init/reference2.C: New test.
9910         * g++.dg/init/reference3.C: New test.
9911
9912 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9913
9914         PR fortran/38763
9915         * gfortran.dg/transfer_null_1.f90: New test.
9916
9917 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9918
9919         PR fortran/38765
9920         * gfortran.dg/host_assoc_function_6.f90: New test.
9921
9922 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9923
9924         * lib/target-supports.exp: Add method to determine if the effective
9925         target is really a ppc405 after applying all compile options.
9926         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9927         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9928         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9929         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9930         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9931         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9932         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9933         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9934         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9935         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9936         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9937         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9938         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9939         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9940         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9941         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9942         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9943         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9944         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9945         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9946         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9947         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9948         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9949         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9950         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9951         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9952         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9953         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9954         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9955         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9956         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9957
9958 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9959
9960         PR c++/35335
9961         * g++.dg/other/error31.C: New testcase.
9962
9963         PR c/35742
9964         * gcc.dg/pr35742.c: New test.
9965
9966 2009-01-09  John F. Carr  <jfc@mit.edu>
9967
9968         PR c++/37877
9969         * g++.dg/parse/linkage3.C: New test.
9970
9971 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR middle-end/38771
9974         * gcc.c-torture/compile/pr38771.c: New test.
9975
9976 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9977
9978         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9979
9980 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9981
9982         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9983         * gcc.dg/sibcall-4.c: Likewise.
9984
9985 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9986             Jan Sjodin  <jan.sjodin@amd.com>
9987
9988         PR tree-optimization/38559
9989         * gcc.dg/graphite/pr38559.c: New.
9990
9991 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9992
9993         PR tree-optimization/37194
9994         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9995
9996 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR c++/38725
9999         * g++.dg/ext/label11.C: New test.
10000
10001 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10002
10003         * lib/target-supports.exp (check_weak_override_available): New.
10004         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10005         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10006         dg-require-weak-override.
10007
10008 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10009             Alan Modra  <amodra@bigpond.net.au>
10010
10011         * gcc.c-torture/compile/20090107-1.c: New test.
10012
10013 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10014
10015         PR target/38706
10016         * g++.dg/other/pr38706.C: New test.
10017
10018 2009-01-07  Jason Merrill  <jason@redhat.com>
10019
10020         * g++.dg/cpp0x/variadic92.C: New test.
10021         * g++.dg/cpp0x/variadic93.C: New test.
10022
10023 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10024
10025         * lib/target-supports-dg.exp (current_compiler_flags): New.
10026         (check-flags): Use it; do not access dg-test local variables.
10027         (dg-skip-if): Do not access dg-test local variables.
10028         (dg-xfail-run-if): Ditto.
10029         (dg-shouldfail): Ditto.
10030         * gcc.test-framework/test-framework.exp
10031         (check_effective_target_def_nocache): New.
10032         * gcc.test-framework/test-framework.awk: Handle scan tests.
10033         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10034         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10035         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10036         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10037         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10038         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10039         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10040         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10041         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10042
10043         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10044
10045         * lib/target-supports-dg.exp (check_test_flags): Delete.
10046
10047 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10048
10049         PR tree-optimization/38492
10050         PR tree-optimization/38498
10051         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10052         in trunk.
10053         * gcc.dg/graphite/block-0.c: Update test.
10054         * gcc.dg/graphite/block-1.c: Same.
10055         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10056         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10057         * gcc.dg/graphite/block-3.c: New.
10058         * gcc.dg/graphite/pr38498.c: New.
10059
10060 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10061
10062         AVX Programming Reference (December, 2008)
10063         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10064         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10065         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10066
10067         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10068         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10069
10070 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10071
10072         PR fortran/38220
10073         * gfortran.dg/c_loc_pure_1.f90:  New test.
10074
10075 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10076
10077         PR fortran/38669
10078         * gfortran.dg/elemental_dependency_3.f90:
10079         Add the final tree dump cleanup.
10080
10081 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10082
10083         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10084         passing -m32.
10085
10086         PR rtl-optimization/38722
10087         * gfortran.dg/pr38722.f90: New test.
10088
10089 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10090
10091         PR c/34252
10092         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10093         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10094
10095 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10096
10097         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10098         * gfortran.dg/typebound_call_8.f03: Same.
10099         * gfortran.dg/elemental_bind_c.f90: Same.
10100         * gfortran.dg/typebound_call_7.f03: Same.
10101         * gfortran.dg/interface_proc_end.f90: Same
10102         * gfortran.dg/pr37243.f: Fix typo.
10103
10104 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10105
10106         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10107         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10108         large stack sizes.
10109
10110 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10111
10112         AVX Programming Reference (December, 2008)
10113         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10114         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10115         * gcc.target/i386/sse-14.c: Likewise.
10116
10117         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10118         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10119         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10120         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10121
10122 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10123
10124         PR libfortran/38735
10125         * gfortran.dg/fmt_bz_bn.f: Update test.
10126
10127 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10128
10129         PR c++/38472
10130         * g++.dg/conversion/usual-arith-conv.C: New test.
10131
10132 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10133
10134         PR c/34911
10135         * gcc.dg/vector-3.c: New testcase.
10136         * g++.dg/ext/vector15.C: New test.
10137
10138 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10139
10140         PR tree-optimization/38510
10141         * gcc.dg/graphite/pr38510.c: New.
10142
10143 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10144             Jan Sjodin <jan.sjodin@amd.com>
10145
10146         PR tree-optimization/38500
10147         * gcc.dg/graphite/pr38500.c: New.
10148
10149 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10150
10151         * gcc.c-torture/compile/20001226-1.c: Generalize
10152         dg-timeout-factor.
10153         * gcc.c-torture/compile/limits-fnargs.c: Add
10154         dg-timeout-factor.
10155         * gcc.dg/20020425-1.c: Likewise.
10156         * gcc.dg/pch/pch.exp: Likewise.
10157
10158 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10159
10160         PR fortran/38657
10161         * gfortran.dg/module_commons_3.f90: New test.
10162
10163 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10164
10165         PR fortran/37159
10166         * gfortran.dg/random_seed_1.f90: Updated.
10167
10168 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10169
10170         PR fortran/38669
10171         PR fortran/38726
10172         * gfortran.dg/elemental_subroutine_7.f90:
10173         Fix p values so that it can be used as vector subscript.
10174
10175 2009-01-05  Jason Merrill  <jason@redhat.com>
10176
10177         * g++.dg/cpp0x/initlist12.C: Add another test.
10178
10179         * g++.dg/cpp0x/defaulted7.C: New test.
10180
10181 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10182
10183         PR fortran/38672
10184         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10185         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10186
10187 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10188
10189         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10190         for alpha*-*-* targets.
10191         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10192
10193 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10194
10195         PR fortran/38665
10196         * gfortran.dg/host_assoc_function_5.f90: New test.
10197
10198 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10199
10200         PR fortran/38669
10201         * gfortran.dg/elemental_dependency_3.f90: New test.
10202         * gfortran.dg/elemental_subroutine_7.f90: New test.
10203
10204 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10205
10206         * gcc.dg/struct-ret-3.c: Include unistd.h.
10207         (main): Exit early if system memory page size is
10208         larger than 4096 bytes.
10209
10210 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10211
10212         PR fortran/38718
10213         * gfortran.dg/merge_init_expr.f90: New.
10214
10215 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10216
10217         PR fortran/38536
10218         * gfortran.dg/c_loc_tests_13.f90: New test.
10219         * gfortran.dg/c_loc_tests_14.f90: New test.
10220
10221 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10222
10223         * gfortran.dg/func_result_4.f90: New.
10224
10225 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10226
10227         PR fortran/38594
10228         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10229         interface still works, in addition to original tests.
10230         * gfortran.dg/host_assoc_call_6.f90: New test.
10231
10232 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10233
10234         PR c++/38705
10235         * g++.dg/torture/pr38705.C: New test.
10236
10237         PR c/38700
10238         * gcc.dg/pr38700.c: New test.
10239
10240 2009-01-02  Jason Merrill  <jason@redhat.com>
10241
10242         * g++.dg/cpp0x/initlist11.C: New test.
10243         * g++.dg/cpp0x/initlist12.C: New test.
10244
10245 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10246
10247         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10248         Allow extra informative notes.
10249
10250 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10251
10252         PR c/36489
10253         * gcc.dg/pr36489.c: New test.
10254
10255 \f
10256 Copyright (C) 2009 Free Software Foundation, Inc.
10257
10258 Copying and distribution of this file, with or without modification,
10259 are permitted in any medium without royalty provided the copyright
10260 notice and this notice are preserved.