OSDN Git Service

ChangeLogs fixed, again.
[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  Daniel Gutson  <dgutson@codesourcery.com>
27
28         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
29
30 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
31
32         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
33         line from 1 to 0.
34         * obj-c++.dg/bitfield-1.mm: Likewise.
35         * obj-c++.dg/bitfield-4.mm: Likewise.
36
37 2009-10-14  Richard Guenther  <rguenther@suse.de>
38
39         PR lto/41173
40         * gcc.dg/lto/20091014-1_0.c: New testcase.
41
42 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
43
44         PR testsuite/41707
45         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
46         warning on line 0 instead of 1.
47
48 2009-10-14  Richard Guenther  <rguenther@suse.de>
49
50         PR lto/41521
51         * gfortran.dg/lto/pr41521_0.f90: New testcase.
52         * gfortran.dg/lto/pr41521_1.f90: Likewise.
53
54 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
55
56         PR preprocessor/41543
57         * gcc.dg/debug/dwarf2/pr41543.c: New test.
58
59         PR debug/41695
60         * gcc.dg/debug/dwarf2/pr41695.c: New test.
61
62 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
63
64         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
65         New procedure.
66         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
67         effective target.
68
69 2009-10-14  Jason Merrill  <jason@redhat.com>
70
71         PR c++/39866
72         * g++.dg/cpp0x/defaulted14.C: New.
73
74 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
75
76         * g++.dg/cpp0x/vt-40092.C: New.
77
78 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
79
80         * gcc.dg/guality/pr41616-1.c: Drop -O2.
81         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
82
83 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
84
85         * gfortran.dg/complex_intrinsic_8.f90: New test.
86
87 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
88
89         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
90         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
91
92 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
93
94         PR target/38948
95         * gcc.dg/torture/pr38948.c: New test.
96
97 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
98
99         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
100
101 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
102
103         PR fortran/41581
104         * gfortran.dg/class_allocate_2.f03: Modified.
105         * gfortran.dg/class_allocate_3.f03: New test case.
106
107 2009-10-13  Richard Guenther  <rguenther@suse.de>
108
109         PR lto/41668
110         * gcc.dg/lto/20091006-2_0.c: New testcase.
111         * gcc.dg/lto/20091006-2_1.c: Likewise.
112         * gcc.dg/lto/20091006-2_2.c: Likewise.
113         * gcc.dg/lto/20091013-1_0.c: Likewise.
114         * gcc.dg/lto/20091013-1_1.c: Likewise.
115         * gcc.dg/lto/20091013-1_2.c: Likewise.
116
117 2009-10-13  Martin Jambor  <mjambor@suse.cz>
118
119         * gcc.c-torture/compile/pr41661.c: New test.
120
121 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
122
123         PR libgfortran/41683
124         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
125
126 2009-10-12  Jason Merrill  <jason@redhat.com>
127
128         PR c++/37875
129         * g++.dg/cpp0x/decltype18.C: New.
130
131         PR c++/37766
132         * g++.dg/cpp0x/fntmpdefarg1.C: New.
133
134 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
135
136         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
137
138 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
139
140         PR debug/41343
141         PR debug/41447
142         PR debug/41264
143         PR debug/41338
144         * gcc.dg/guality/pr41447-1.c: New.
145         * gcc.dg/debug/pr41264-1.c: New.
146         * gcc.dg/debug/pr41343-1.c: New.
147
148 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
149
150         PR target/26515
151         * gcc.dg/torture/pr26515.c: New test.
152
153 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
154
155         PR testsuite/41659
156         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
157         * lib/lto.exp (lto-get-options-main): Report error for using "target"
158         or "xfail" with dg-lto-do.
159
160 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
161
162         * gcc.target/i386/ms_hook_prologue.c: New testcase.
163
164 2009-10-12  Michael Matz  <matz@suse.de>
165
166         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
167         pass.
168
169 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
170
171         PR target/41680
172         * g++.dg/torture/pr41680.C: New test.
173
174 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
175
176         PR c++/41570
177         * g++.dg/debug/dwarf2/template-params-7.C: New test.
178
179 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
180
181         PR debug/41616
182         * gcc.dg/guality/pr41616-1.c: New.
183
184 2009-10-11  Jason Merrill  <jason@redhat.com>
185
186         PR c++/37204
187         * g++.dg/cpp0x/rv-reinterpret.C: New.
188
189 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
190
191         PR libgfortran/38439
192         * gfortran.dg/fmt_error_9.f: New test.
193         * gfortran.dg/fmt_error_10.f: New test.
194         
195 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
196
197         PR fortran/41583
198         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
199         * gfortran.dg/class_4b.f03: As above.
200         * gfortran.dg/class_4c.f03: As above.
201         * gfortran.dg/class_4d.f03: As above.
202
203 2009-10-11  Richard Guenther  <rguenther@suse.de>
204
205         PR tree-optimization/41555
206         * gcc.dg/torture/pr41555.c: New testcase.
207
208 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
209
210         PR libgfortran/35862
211         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
212         function correctly.
213
214 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
215
216         PR libgfortran/35862
217         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
218         Add conditions to avoid runtime errors if not supported.
219
220 2009-10-10  Richard Guenther  <rguenther@suse.de>
221
222         PR tree-optimization/41654
223         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
224
225 2009-10-09  Jason Merrill  <jason@redhat.com>
226
227         * g++.dg/cpp/ucn-1.C: New.
228
229 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
230
231         PR fortran/41585
232         * gfortran.dg/class_2.f03: Extended test case.
233
234 2009-10-09  Tobias Burnus  <burnus@net-b.de>
235
236         PR fortran/41582
237         * gfortran.dg/class_allocate_1.f03: Modify code such that
238         it compiles with the gfc_warning->gfc_error change.
239         * gfortran.dg/class_allocate_1.f03: New test.
240
241 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
242
243         PR fortran/41579
244         * gfortran.dg/select_type_6.f03: New test.
245
246 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
247
248         PR preprocessor/41445
249         * gcc.dg/cpp/separate-1.c: Adjust.
250         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
251         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
252         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
253         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
254         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
255         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
256         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
257
258         PR rtl-optimization/41646
259         * gcc.c-torture/compile/pr41646.c: New test.
260
261 2009-10-09  Richard Guenther  <rguenther@suse.de>
262
263         PR tree-optimization/41634
264         * gcc.c-torture/compile/pr41634.c: New testcase.
265
266 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
267
268         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
269
270 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
271
272         * gnat.dg/opt3.adb: New test.
273         * gnat.dg/opt3_pkg.ads: New helper.
274
275 2009-10-08  Doug Kwan  <dougkwan@google.com>
276
277         PR rtl-optimization/41574
278         * gcc.dg/pr41574.c: New test.
279
280 2009-10-08  Cary Coutant  <ccoutant@google.com>
281
282         Add support for debugging with ICF (Identical Code Folding).
283         * g++.dg/debug/dwarf2/icf.C: New test.
284
285 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
286
287         * gcc.target/mips/truncate-6.c: New test.
288
289 2009-10-08  Jason Merrill  <jason@redhat.com>
290
291         PR c++/36816
292         * g++.dg/cpp0x/rv-deduce.C: New.
293
294         PR c++/37177
295         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
296         * g++.dg/template/explicit-args2.C: New.
297         * g++.dg/template/explicit-args3.C: New.
298         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
299
300 2009-10-08  Michael Matz  <matz@suse.de>
301
302         PR middle-end/41573
303         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
304         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
305         * gcc.dg/pr41573.c: New test.
306
307 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
308
309         PR c/41182
310         * gcc.c-torture/compile/pr41182-1.c: New.
311
312 2009-10-07  Jason Merrill  <jason@redhat.com>
313
314         * g++.dg/cpp0x/variadic95.C: New.
315
316 2009-10-07  Jason Merrill  <jason@redhat.com>
317
318         * g++.dg/template/scope3.C: New.
319
320 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
321
322         * gcc.dg/debug/dwarf2/inline3.c: New test.
323
324 2009-10-07  Daniel Kraft  <d@domob.eu>
325
326         PR fortran/41615
327         * gfortran.dg/assumed_charlen_function_6.f90: New test.
328
329 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
330
331         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
332         * gfortran.dg/select_type_1.f03: Modified error message.
333         * gfortran.dg/select_type_5.f03: New test.
334
335 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
336
337         PR libgfortran/41612
338         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
339         have kind=10 reals.
340
341 2009-10-06  Jason Merrill  <jason@redhat.com>
342
343         * g++.dg/cpp0x/lambda/lambda-init.C: New.
344         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
345
346 2009-10-06  Richard Guenther  <rguenther@suse.de>
347
348         PR lto/41502
349         * gcc.dg/lto/20091006-1_0.c: New testcase.
350         * gcc.dg/lto/20091006-1_1.c: Likewise.
351         * gcc.dg/lto/20091005-2_0.c: Likewise.
352
353 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
354
355         PR ada/41383
356         * gnat.dg/timer_cancel.adb: New test.
357
358 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
359
360         PR ada/38333
361         * gnat.dg/specs/import_abstract.ads: New.
362
363 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
364
365         PR libgfortran/35862
366         * gfortran.dg/round_2.f03: New test.
367
368 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
369
370         PR debug/41558
371         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
372         * lib/gcc-gdb-test.exp: ... here.  New file.
373         * gfortran.dg/guality/guality.exp: New file.
374         * gfortran.dg/guality/pr41558.f90: New test.
375         * gfortran.dg/guality/arg1.f90: New test.
376
377 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
378
379         * gfortran.dg/dynamic_dispatch_1.f90: New test.
380         * gfortran.dg/dynamic_dispatch_2.f90: New test.
381         * gfortran.dg/dynamic_dispatch_3.f90: New test.
382         * gfortran.dg/module_md5_1.f90: Update md5 sum.
383
384 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
385
386         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
387         register_pass_info.
388         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
389         plugin_pass to register_pass_info.
390         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
391         register_pass_info.
392         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
393         register_pass_info.
394
395 2009-10-05  Richard Guenther  <rguenther@suse.de>
396
397         PR lto/41281
398         * gcc.dg/lto/20090914-2_0.c: New testcase.
399
400 2009-10-05  Richard Guenther  <rguenther@suse.de>
401
402         PR lto/40902
403         * gcc.dg/lto/20091005-1_0.c: New testcase.
404         * gcc.dg/lto/20091005-1_1.c: Likewise.
405
406 2009-10-05  Richard Guenther  <rguenther@suse.de>
407
408         PR lto/41552
409         PR lto/41487
410         * g++.dg/lto/20091002-1_0.C: Adjust flags.
411         * g++.dg/lto/20091004-1_0.C: New testcase.
412         * g++.dg/lto/20091004-1_1.C: Likewise.
413         * g++.dg/lto/20091004-2_0.C: Likewise.
414         * g++.dg/lto/20091004-2_1.C: Likewise.
415         * g++.dg/lto/20091004-3_0.C: Likewise.
416         * g++.dg/lto/20091004-3_1.C: Likewise.
417
418 2009-10-05  Richard Guenther  <rguenther@suse.de>
419
420         PR tree-optimization/23821
421         * gcc.dg/torture/pr23821.c: New testcase.
422
423 2009-10-05  Daniel Kraft  <d@domob.eu>
424
425         PR fortran/41403
426         * gfortran.dg/goto_6.f: New test.
427         * gfortran.dg/goto_7.f: New test.
428
429 2009-10-03  Ben Elliston  <bje@au.ibm.com>
430             Bill Maddox  <maddox@google.com>
431             Cary Coutant  <ccoutant@google.com>
432             Chris Demetriou  <cgd@google.com>
433             Diego Novillo  <dnovillo@google.com>
434             Doug Kwan  <dougkwan@google.com>
435             Jan Hubicka  <jh@suse.cz>
436             Ollie Wild  <aaw@google.com>
437             Rafael Espindola  <espindola@google.com>
438             Richard Guenther  <rguenther@suse.de>
439             Simon Baldwin  <simonb@google.com>
440
441         * g++.dg/20090107-1.C: New.
442         * g++.dg/20090121-1.C: New.
443         * g++.dg/ipa/20090113-1.C: New.
444         * g++.dg/lto: New directory.
445         * g++.dg/lto/20080829_0.C: New.
446         * g++.dg/lto/20080904_0.C: New.
447         * g++.dg/lto/20080907_0.C: New.
448         * g++.dg/lto/20080908-1_0.C: New.
449         * g++.dg/lto/20080908-2_0.C: New.
450         * g++.dg/lto/20080908-3_0.C: New.
451         * g++.dg/lto/20080909-1_0.C: New.
452         * g++.dg/lto/20080910-1_0.C: New.
453         * g++.dg/lto/20080912-1_0.C: New.
454         * g++.dg/lto/20080912_0.C: New.
455         * g++.dg/lto/20080915_0.C: New.
456         * g++.dg/lto/20080916_0.C: New.
457         * g++.dg/lto/20080917_0.C: New.
458         * g++.dg/lto/20080924_0.C: New.
459         * g++.dg/lto/20080926_0.C: New.
460         * g++.dg/lto/20081008_0.C: New.
461         * g++.dg/lto/20081022.h: New.
462         * g++.dg/lto/20081022_0.C: New.
463         * g++.dg/lto/20081022_1.C: New.
464         * g++.dg/lto/20081023_0.C: New.
465         * g++.dg/lto/20081109-1_0.C: New.
466         * g++.dg/lto/20081109-2_0.C: New.
467         * g++.dg/lto/20081109_0.C: New.
468         * g++.dg/lto/20081109_1.C: New.
469         * g++.dg/lto/20081118-1_0.C: New.
470         * g++.dg/lto/20081118-1_1.C: New.
471         * g++.dg/lto/20081118_0.C: New.
472         * g++.dg/lto/20081118_1.C: New.
473         * g++.dg/lto/20081119-1.h: New.
474         * g++.dg/lto/20081119-1_0.C: New.
475         * g++.dg/lto/20081119-1_1.C: New.
476         * g++.dg/lto/20081119_0.C: New.
477         * g++.dg/lto/20081119_1.C: New.
478         * g++.dg/lto/20081120-1_0.C: New.
479         * g++.dg/lto/20081120-1_1.C: New.
480         * g++.dg/lto/20081120-2_0.C: New.
481         * g++.dg/lto/20081120-2_1.C: New.
482         * g++.dg/lto/20081123_0.C: New.
483         * g++.dg/lto/20081123_1.C: New.
484         * g++.dg/lto/20081125.h: New.
485         * g++.dg/lto/20081125_0.C: New.
486         * g++.dg/lto/20081125_1.C: New.
487         * g++.dg/lto/20081127_0.C: New.
488         * g++.dg/lto/20081127_1.C: New.
489         * g++.dg/lto/20081203_0.C: New.
490         * g++.dg/lto/20081203_1.C: New.
491         * g++.dg/lto/20081204-1_0.C: New.
492         * g++.dg/lto/20081204-1_1.C: New.
493         * g++.dg/lto/20081204-2_0.C: New.
494         * g++.dg/lto/20081204-2_1.C: New.
495         * g++.dg/lto/20081209_0.C: New.
496         * g++.dg/lto/20081209_1.C: New.
497         * g++.dg/lto/20081211-1.h: New.
498         * g++.dg/lto/20081211-1_0.C: New.
499         * g++.dg/lto/20081211-1_1.C: New.
500         * g++.dg/lto/20081217-1_0.C: New.
501         * g++.dg/lto/20081217-2_0.C: New.
502         * g++.dg/lto/20081219_0.C: New.
503         * g++.dg/lto/20081219_1.C: New.
504         * g++.dg/lto/20090106_0.C: New.
505         * g++.dg/lto/20090112_0.C: New.
506         * g++.dg/lto/20090128_0.C: New.
507         * g++.dg/lto/20090221_0.C: New.
508         * g++.dg/lto/20090302_0.C: New.
509         * g++.dg/lto/20090302_1.C: New.
510         * g++.dg/lto/20090303_0.C: New.
511         * g++.dg/lto/20090311-1.h: New.
512         * g++.dg/lto/20090311-1_0.C: New.
513         * g++.dg/lto/20090311-1_1.C: New.
514         * g++.dg/lto/20090311_0.C: New.
515         * g++.dg/lto/20090311_1.C: New.
516         * g++.dg/lto/20090312.h: New.
517         * g++.dg/lto/20090312_0.C: New.
518         * g++.dg/lto/20090312_1.C: New.
519         * g++.dg/lto/20090313_0.C: New.
520         * g++.dg/lto/20090313_1.C: New.
521         * g++.dg/lto/20090315_0.C: New.
522         * g++.dg/lto/20090315_1.C: New.
523         * g++.dg/lto/20091002-1_0.C: New testcase.
524         * g++.dg/lto/20091002-2_0.C: Likewise..
525         * g++.dg/lto/20091002-3_0.C: Likewise..
526         * g++.dg/lto/README: New.
527         * g++.dg/lto/pr40818_0.C: New.
528         * g++.dg/opt/thunk3-1.C: New.
529         * g++.dg/opt/thunk4.C: New.
530         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
531         replacements with __attribute__ ((__noinline__)).
532         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
533         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
534         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
535         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
536         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
537         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
538         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
539         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
540         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
541         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
542         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
543         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
544         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
545         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
546         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
547         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
548         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
549         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
550         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
551         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
552         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
553         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
554         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
555         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
556         * gcc.dg/20081223-1.c: New.
557         * gcc.dg/lto: New directory.
558         * gcc.dg/lto/20080908_0.c: New.
559         * gcc.dg/lto/20080917_0.c: New.
560         * gcc.dg/lto/20080924_0.c: New.
561         * gcc.dg/lto/20081024_0.c: New.
562         * gcc.dg/lto/20081109_0.c: New.
563         * gcc.dg/lto/20081111_0.c: New.
564         * gcc.dg/lto/20081111_1.c: New.
565         * gcc.dg/lto/20081112_0.c: New.
566         * gcc.dg/lto/20081112_1.c: New.
567         * gcc.dg/lto/20081115_0.c: New.
568         * gcc.dg/lto/20081115_1.c: New.
569         * gcc.dg/lto/20081115_2.c: New.
570         * gcc.dg/lto/20081118_0.c: New.
571         * gcc.dg/lto/20081118_1.c: New.
572         * gcc.dg/lto/20081118_2.c: New.
573         * gcc.dg/lto/20081120-1_0.c: New.
574         * gcc.dg/lto/20081120-1_1.c: New.
575         * gcc.dg/lto/20081120-2_0.c: New.
576         * gcc.dg/lto/20081120-2_1.c: New.
577         * gcc.dg/lto/20081125_0.c: New.
578         * gcc.dg/lto/20081125_1.c: New.
579         * gcc.dg/lto/20081126_0.c: New.
580         * gcc.dg/lto/20081201-1_0.c: New.
581         * gcc.dg/lto/20081201-1_1.c: New.
582         * gcc.dg/lto/20081201-1_2.c: New.
583         * gcc.dg/lto/20081201-2_0.c: New.
584         * gcc.dg/lto/20081201-2_1.c: New.
585         * gcc.dg/lto/20081202-1_0.c: New.
586         * gcc.dg/lto/20081202-1_1.c: New.
587         * gcc.dg/lto/20081202-2_0.c: New.
588         * gcc.dg/lto/20081202-2_1.c: New.
589         * gcc.dg/lto/20081204-1_0.c: New.
590         * gcc.dg/lto/20081204-1_1.c: New.
591         * gcc.dg/lto/20081204-2_0.c: New.
592         * gcc.dg/lto/20081210-1_0.c: New.
593         * gcc.dg/lto/20081212-1_0.c: New.
594         * gcc.dg/lto/20081222_0.c: New.
595         * gcc.dg/lto/20081222_0.h: New.
596         * gcc.dg/lto/20081222_1.c: New.
597         * gcc.dg/lto/20081224_0.c: New.
598         * gcc.dg/lto/20081224_0.h: New.
599         * gcc.dg/lto/20081224_1.c: New.
600         * gcc.dg/lto/20090116_0.c: New.
601         * gcc.dg/lto/20090120_0.c: New.
602         * gcc.dg/lto/20090126-1_0.c: New.
603         * gcc.dg/lto/20090126-2_0.c: New.
604         * gcc.dg/lto/20090206-1_0.c: New.
605         * gcc.dg/lto/20090206-2_0.c: New.
606         * gcc.dg/lto/20090210_0.c: New.
607         * gcc.dg/lto/20090210_1.c: New.
608         * gcc.dg/lto/20090213_0.c: New.
609         * gcc.dg/lto/20090213_1.c: New.
610         * gcc.dg/lto/20090218-1_0.c: New.
611         * gcc.dg/lto/20090218-1_1.c: New.
612         * gcc.dg/lto/20090218-2_0.c: New.
613         * gcc.dg/lto/20090218-2_1.c: New.
614         * gcc.dg/lto/20090218_0.c: New.
615         * gcc.dg/lto/20090218_1.c: New.
616         * gcc.dg/lto/20090218_2.c: New.
617         * gcc.dg/lto/20090218_3.c: New.
618         * gcc.dg/lto/20090219_0.c: New.
619         * gcc.dg/lto/20090312_0.c: New.
620         * gcc.dg/lto/20090312_1.c: New.
621         * gcc.dg/lto/20090313_0.c: New.
622         * gcc.dg/lto/20090706-1_0.c: New.
623         * gcc.dg/lto/20090706-2_0.c: New.
624         * gcc.dg/lto/20090717_0.c: New.
625         * gcc.dg/lto/20090717_1.c: New.
626         * gcc.dg/lto/20090729_0.c: New.
627         * gcc.dg/lto/20090729_1.c: New.
628         * gcc.dg/lto/20090812_0.c: New.
629         * gcc.dg/lto/20090812_1.c: New.
630         * gcc.dg/lto/20090914-1_0.c: New.
631         * gcc.dg/lto/README: New.
632         * gcc.dg/visibility-7.c: Adjust expected pattern
633         * gfortran.dg/lto: New directory.
634         * gfortran.dg/lto/pr40724_0.f: New.
635         * gfortran.dg/lto/pr40724_1.f: New.
636         * gfortran.dg/lto/pr40725_0.f03: New.
637         * gfortran.dg/lto/pr40725_1.c: New.
638         * gfortran.dg/lto/pr41069_0.f90: New.
639         * gfortran.dg/lto/pr41069_1.f90: New.
640         * gfortran.dg/lto/pr41069_2.f90: New.
641         * g++.dg/README: Add 'lto' directory.
642         * g++.dg/dg.exp: Also scan 'lto' directory
643
644 2009-10-03  Ben Elliston  <bje@au.ibm.com>
645             Janis Johnson  <janis187@us.ibm.com>
646             Diego Novillo  <dnovillo@google.com>
647
648         * g++.dg/lto/lto.exp: New.
649         * gcc.c-torture/execute/execute.exp: Add
650         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
651         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
652         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
653         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
654         * gcc.target/i386/math-torture/math-torture.exp:
655         Likewise.
656         * gcc.dg/lto/lto.exp: New.
657         * gfortran.dg/lto/lto.exp: New.
658         * lib/target-supports.exp (check_effective_target_lto): New.
659         * lib/c-torture.exp: Load target-supports.exp.
660         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
661         returns nonzero.
662         * lib/gcc-dg.exp: Likewise.
663         * lib/lto.exp: New.
664         * lib/torture-options.exp: Add support for a third
665         argument.
666
667 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
668
669         PR testsuite/41542
670         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
671
672 2009-10-02  Jason Merrill  <jason@redhat.com>
673
674         * g++.dg/abi/mangle32.C: New.
675
676 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
677
678         * gnat.dg/atomic2.adb: New test.
679
680 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
681
682         * gnat.dg/array11.adb: New test.
683         * gnat.dg/array12.adb: Likewise.
684
685 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
686
687         * gnat.dg/array10.adb: New test.
688         * gnat.dg/object_overflow.adb: Tweak.
689
690 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
691
692         * gcc.dg/guality/guality.exp: Disable on darwin.
693
694 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
695
696         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
697         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
698         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
699         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
700
701 2009-10-02  Tobias Burnus  <burnus@net-b.de>
702
703         PR fortran/41479
704         * gfortran.dg/intent_out_5.f90: New test.
705
706 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
707
708         PR debug/41404
709         PR debug/41353
710         * gcc.dg/guality/pr41404-1.c: New test.
711         * gcc.dg/guality/pr41353-2.c: New test.
712
713 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
714
715         PR testsuite/41546
716         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
717         to -mtune=generic.
718
719 2009-10-01  Jan Hubicka  <jh@suse.cz>
720
721         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
722
723 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
724
725         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
726
727         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
728
729 2009-10-01  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/41515
732         * gfortran.dg/parameter_array_init_5.f90: New test.
733
734 2009-10-01  Jason Merrill  <jason@redhat.com>
735
736         * g++.dg/cpp0x/defaulted13.C: New.
737
738 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
739
740         * gfortran.dg/bounds_check_7.f90: Adapted error message.
741         * gfortran.dg/bounds_check_11.f90: Likewise.
742         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
743
744 2009-09-30  Tobias Burnus  <burnus@net-b.de>
745
746         * gfortran.dg/select_type_4.f90: New test.
747
748 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
749
750         * gfortran.dg/same_type_as_1.f03: New test.
751         * gfortran.dg/same_type_as_2.f03: Ditto.
752
753 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
754
755         * gfortran.dg/select_type_1.f03: Extended.
756         * gfortran.dg/select_type_3.f03: New test.
757
758 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
759
760         * gfortran.dg/class_allocate_1.f03: New test.
761
762 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
763
764         PR fortran/40996
765         * gfortran.dg/allocatable_scalar_3.f90: New test.
766         * gfortran.dg/select_type_2.f03: Ditto.
767         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
768
769 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
770
771         * gfortran.dg/block_name_2.f90: Modified error message.
772         * gfortran.dg/select_6.f90: Ditto.
773         * gfortran.dg/select_type_1.f03: New test.
774
775 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
776
777         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
778         * gfortran.dg/class_1.f03: Ditto.
779         * gfortran.dg/class_2.f03: Ditto.
780         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
781         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
782         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
783         * gfortran.dg/typebound_call_10.f03: Ditto.
784         * gfortran.dg/typebound_call_2.f03: Ditto.
785         * gfortran.dg/typebound_call_3.f03: Ditto.
786         * gfortran.dg/typebound_call_4.f03: Ditto.
787         * gfortran.dg/typebound_call_9.f03: Ditto.
788         * gfortran.dg/typebound_generic_3.f03: Ditto.
789         * gfortran.dg/typebound_generic_4.f03: Ditto.
790         * gfortran.dg/typebound_operator_1.f03: Ditto.
791         * gfortran.dg/typebound_operator_2.f03: Ditto.
792         * gfortran.dg/typebound_operator_3.f03: Ditto.
793         * gfortran.dg/typebound_operator_4.f03: Ditto.
794         * gfortran.dg/typebound_proc_1.f08: Ditto.
795         * gfortran.dg/typebound_proc_5.f03: Ditto.
796         * gfortran.dg/typebound_proc_6.f03: Ditto.
797
798 2009-09-30  Jason Merrill  <jason@redhat.com>
799
800         * g++.dg/eh/init-temp1.C: Improve test.
801
802 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
803
804         PR target/22093
805         * gcc.target/alpha/pr22093.c: New test.
806
807 2009-09-29  John Freeman  <jfreeman08@gmail.com>
808             Jason Merrill  <jason@redhat.com>
809
810         * g++.dg/cpp0x/lambda/lambda-array.C: New.
811         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
812         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
813         * g++.dg/cpp0x/lambda/lambda-const.C: New.
814         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
815         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
816         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
817         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
818         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
819         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
820         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
821         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
822         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
823         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
824         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
825         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
826         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
827         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
828         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
829         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
830         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
831         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
832         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
833         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
834         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
835         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
836         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
837         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
838         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
839         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
840         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
841         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
842         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
843         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
844         * g++.dg/cpp0x/lambda/lambda-template.C: New.
845         * g++.dg/cpp0x/lambda/lambda-this.C: New.
846         * g++.dg/cpp0x/lambda/lambda-type.C: New.
847         * g++.dg/cpp0x/lambda/lambda-use.C: New.
848         * lib/prune.exp: Accept "In lambda function".
849
850 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
851
852         * gcc.target/i386/fma4-check.h: New file.
853         * gcc.target/i386/fma4-fma.c: Ditto.
854         * gcc.target/i386/fma4-maccXX.c: Ditto.
855         * gcc.target/i386/fma4-msubXX.c: Ditto.
856         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
857         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
858         * gcc.target/i386/fma4-vector.c: Ditto.
859         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
860         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
861         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
862         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
863         * gcc.target/i386/fma4-256-vector.c: Ditto.
864         * gcc.target/i386/funcspec-2.c: Ditto.
865
866         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
867
868         * gcc.target/i386/funcspec-5.c: Add FMA4.
869         * gcc.target/i386/funcspec-6.c: Ditto.
870         * gcc.target/i386/funcspec-8.c: Ditto.
871
872         * gcc.target/i386/funcspec-9.c: New file.
873
874         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
875
876         * gcc.target/i386/isa-10.c: New file.
877         * gcc.target/i386/isa-11.c: Ditto.
878         * gcc.target/i386/isa-12.c: Ditto.
879         * gcc.target/i386/isa-13.c: Ditto.
880         * gcc.target/i386/isa-2.c: Ditto.
881         * gcc.target/i386/isa-3.c: Ditto.
882         * gcc.target/i386/isa-4.c: Ditto.
883         * gcc.target/i386/isa-7.c: Ditto.
884         * gcc.target/i386/isa-8.c: Ditto.
885         * gcc.target/i386/isa-9.c: Ditto.
886
887         * gcc.target/i386/isa-14.c: Add FMA4.
888         * gcc.target/i386/isa-1.c: Ditto.
889         * gcc.target/i386/isa-5.c: Ditto.
890         * gcc.target/i386/isa-6.c: Ditto.
891
892         * gcc.target/i386/sse-12.c: New file.
893         * gcc.target/i386/sse-13.c: Ditto.
894         * gcc.target/i386/sse-14.c: Ditto.
895         * gcc.target/i386/sse-22.c: Ditto.
896
897         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
898         * g++.dg/other/i386-3.C: Ditto.
899         * g++.dg/other/i386-5.C: Ditto.
900         * g++.dg/other/i386-6.C: Ditto.
901
902 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
903
904         PR testsuite/41496
905         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
906         before.
907
908 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
909
910         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
911         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
912
913 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
914
915         PR debug/41438
916         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
917         hidden.
918         * g++.dg/debug/dwarf2/const-1.C: Likewise.
919
920 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
921
922         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
923         * gcc.target/i386/isa-1.c: Remove SSE5.
924         * gcc.target/i386/isa-5.c: Ditto.
925         * gcc.target/i386/isa-6.c: Ditto.
926         * gcc.target/i386/funcspec-4.c: Remove error conditions
927         related to SSE5.
928         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
929         * gcc.target/i386/avx-2.c: Ditto.
930         * gcc.target/i386/sse-23.c: Ditto.
931         * gcc.target/i386/funcspec-9.c: Delete.
932
933 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
934
935         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
936         * gcc.dg/guality/pr41353-1.c: New test.
937
938         PR testsuite/41444
939         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
940         in macro name definition for non-unix/win32/msdos.
941
942 2009-09-29  Daniel Kraft  <d@domob.eu>
943
944         PR fortran/39626
945         * gfortran.dg/block_1.f08: New test.
946         * gfortran.dg/block_2.f08: New test.
947         * gfortran.dg/block_3.f90: New test.
948         * gfortran.dg/block_4.f08: New test.
949         * gfortran.dg/block_5.f08: New test.
950         * gfortran.dg/block_6.f08: New test.
951         * gfortran.dg/block_7.f08: New test.
952         * gfortran.dg/block_8.f08: New test.
953
954 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
955
956         PR libgfortran/35862
957         * gfortran.dg/round_1.f03: New test.
958         * gfortran.dg/f2003_io_3.f03: Update test.
959
960 2009-09-28  Easwaran Raman  <eraman@google.com>
961
962         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
963         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
964
965 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
966
967         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
968         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
969         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
970         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
971         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
972
973         * g++.dg/dfp/dfp.exp: Fix typo.
974
975         * lib/target-supports.exp (check-effective-target-dfp-nocache):
976         Fix typo that breaks the check.
977
978 2009-09-28  Olivier Hainque  <hainque@adacore.com>
979
980         * gnat.dg (tagged_alloc_free.adb): New testcase.
981
982 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
983
984         * g++.dg/dfp: New directory.
985         * g++.dg/dg.exp: Prune tests in dfp directory.
986         * g++.dg/dfp/dfp.exp: New.
987         * g++.dg/dfp/mangle-mode.C: New test.
988
989 2009-09-28  Michael Matz  <matz@suse.de>
990
991         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
992         for sign of -Inf.
993
994 2009-09-27  Richard Henderson  <rth@redhat.com>
995
996         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
997         * gcc.dg/tree-ssa/pr41469-1.c: New.
998
999 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1000
1001         PR c/41476
1002         * gcc.dg/cond-constqual-1.c: New test.
1003
1004 2009-09-26  Michael Matz  <matz@suse.de>
1005
1006         PR lto/40758
1007         PR middle-end/41470
1008         * gcc.dg/pr41470.c: New test.
1009
1010 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1011
1012         * gnat.dg/array9.adb: New test.
1013
1014 2009-09-26  Michael Matz  <matz@suse.de>
1015
1016         PR tree-optimization/41454
1017         * gcc.dg/pr41454.c: New test.
1018
1019 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1020
1021         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1022         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1023         into DW_TAG_GNU_template_parameter_pack and
1024         DW_TAG_GNU_formal_parameter_pack.
1025         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1026         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1027
1028 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1029
1030         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1031         parameters for alignment-sensitive -fsection-anchors tests.
1032
1033 2009-09-25  Richard Guenther  <rguenther@suse.de>
1034
1035         PR middle-end/41463
1036         * gcc.c-torture/execute/pr41463.c: New testcase.
1037
1038 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1039
1040         * gnat.dg/sse_nolib.adb: New testcase.
1041
1042 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1043
1044         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1045         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1046         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1047         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1048         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1049         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1050         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1051         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1052         * gcc.dg/vect/vect.exp: Add Power7 flags.
1053         * g++.dg/vect/vect.exp: Likewise.
1054         * gfortran.dg/vect/vect.exp: Likewise.
1055
1056 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1057
1058         PR fortran/41459
1059         * gfortran.dg/empty_label.f: New test.
1060         * gfortran.dg/empty_label.f90: Ditto.
1061         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1062
1063 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1064
1065         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1066         compile-time.
1067
1068 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1069
1070         * lib/scanasm.exp (make_pattern_printable): New function.
1071         (dg-scan, scan-assembler-times, scan-assembler-dem,
1072         scan-assembler-dem-not): Use it.
1073
1074 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1075
1076         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1077         (test_nested): Renamed to ...
1078         (test_nested1): This.
1079         (test_nested2): New.
1080         (main): Likewise.
1081
1082 2009-09-24  Richard Guenther  <rguenther@suse.de>
1083
1084         PR tree-optimization/36143
1085         PR tree-optimization/38747
1086         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1087         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1088         * g++.dg/torture/pr38747.C: New testcase.
1089         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1090
1091 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gnat.dg/nested_proc.adb: New test.
1094
1095 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1096
1097         * gcc.target/i386/pr12329.c: Adjust.
1098
1099 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1100
1101         PR debug/41248
1102         * gcc.dg/pr41248.c: New.
1103
1104 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1105
1106         PR debug/41065
1107         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1108
1109 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1110
1111         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1112         current_compiler_flags.  Fix typos.
1113
1114 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1115
1116         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1117
1118 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1119
1120         PR c/39779
1121         * gcc.c-torture/compile/pr39779.c: New test.
1122
1123 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1124
1125         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1126         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1127         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1128
1129 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1130
1131         PR debug/41295
1132         * gcc.dg/pr41295.c: New.
1133
1134 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1135
1136         * gcc.dg/pr40209.c: Add test case.
1137
1138 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1139
1140         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1141         matching assembly.
1142         * gcc.target/mips/code-readable-2.c: Likewise.
1143         * gcc.target/mips/code-readable-3.c: Likewise.
1144
1145 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1146
1147         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1148         Check support via mode instead of C type.
1149         (check_effective_target_dfprt_nocache): Ditto.
1150         (check_effective_target_hard_dfp): Ditto.
1151
1152 2009-09-22  Richard Guenther  <rguenther@suse.de>
1153
1154         PR middle-end/41395
1155         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1156         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1157
1158 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1159
1160         * gcc.dg/20090922-1.c: New test.
1161
1162         PR bootstrap/41405
1163         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1164         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1165         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1166         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1167         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1168         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1169         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1170         * objc.dg/dwarf-2.m: Likewise.
1171
1172 2009-09-22  Richard Guenther  <rguenther@suse.de>
1173
1174         PR tree-optimization/41428
1175         * g++.dg/tree-ssa/pr41428.C: New testcase.
1176
1177 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR middle-end/41429
1180         * g++.dg/gomp/pr41429.C: New test.
1181
1182 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1183
1184         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1185
1186 2009-09-21  Jason Merrill  <jason@redhat.com>
1187
1188         PR c++/41421
1189         * g++.dg/cpp0x/trivial1.C: Expand.
1190
1191 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1192
1193         * gcc.dg/torture/calleesave-sse.c: New.
1194
1195 2009-09-21  Jan Hubicka  <jh@suse.cz>
1196
1197         * gcc.dg/guality/inline-params.c: New testcase.
1198
1199 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1200
1201         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1202         Add -fno-inline.
1203         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1204         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1205         (f2): Ditto.
1206
1207 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1208
1209         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1210         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1211         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1212         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1213         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1214
1215 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1216
1217         PR middle-end/40642
1218         * g++.dg/torture/pr40642.C: New testcase.
1219
1220 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1221
1222         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1223         cases in static initializers.
1224
1225 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1226
1227         * gcc.c-tortue/compile/pr39886.c: New.
1228
1229 2009-09-20  Chris Demetriou  <cgd@google.com>
1230
1231         PR preprocessor/28435:
1232         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1233         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1234         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1235         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1236         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1237
1238 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1239
1240         * gcc.target/mips/mips.exp: Add relax-pic-calls
1241         under -mfoo/-mno-foo options.
1242         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1243         and -mexplicit-relocs.
1244         * gcc.target/mips/call-1.c: New test.
1245         * gcc.target/mips/call-2.c: New test.
1246         * gcc.target/mips/call-3.c: New test.
1247         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1248         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1249
1250 2009-09-19  Chris Demetriou  <cgd@google.com>
1251
1252         PR preprocessor/28435:
1253         * gcc.dg/cpp/missing-header-MD.c: New test.
1254         * gcc.dg/cpp/missing-header-MMD.c: New test.
1255         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1256         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1257
1258 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1259
1260         PR libgfortran/41328
1261         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1262         EOF works.
1263
1264 2009-09-18  Jason Merrill  <jason@redhat.com>
1265
1266         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1267         * g++.dg/cpp0x/initlist-deduce.C: New.
1268
1269 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1270
1271         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1272
1273 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1274
1275         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1276         * c-c++-common/dfp: New directory.
1277         * c-c++-common/dfp/dfp-dbg.h: New file.
1278         * gcc.dg/dfp/call-by-value.c: Move to ...
1279         * c-c++-common/call-by-value.c: here.
1280         * gcc.dg/dfp/cast.c: Move to ...
1281         * c-c++-common/cast.c: here.
1282         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1283         * c-c++-common/compare-eq-const.c: here.
1284         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1285         * c-c++-common/compare-eq-d128.c: here.
1286         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1287         * c-c++-common/compare-eq-d32.c: here.
1288         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1289         * c-c++-common/compare-eq-d64.c: here.
1290         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1291         * c-c++-common/compare-eq-dfp.c: here.
1292         * gcc.dg/dfp/compare-eq.h: Move to ...
1293         * c-c++-common/compare-eq.h: here.
1294         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1295         * c-c++-common/compare-rel-const.c: here.
1296         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1297         * c-c++-common/compare-rel-d128.c: here.
1298         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1299         * c-c++-common/compare-rel-d32.c: here.
1300         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1301         * c-c++-common/compare-rel-d64.c: here.
1302         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1303         * c-c++-common/compare-rel-dfp.c: here.
1304         * gcc.dg/dfp/compare-rel.h: Move to ...
1305         * c-c++-common/compare-rel.h: here.
1306         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1307         * c-c++-common/compare-special-d128.c: here.
1308         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1309         * c-c++-common/compare-special-d32.c: here.
1310         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1311         * c-c++-common/compare-special-d64.c: here.
1312         * gcc.dg/dfp/compare-special.h: Move to ...
1313         * c-c++-common/compare-special.h: here.
1314         * gcc.dg/dfp/constants-zero.c: Move to ...
1315         * c-c++-common/constants-zero.c: here.
1316         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1317         * c-c++-common/convert-bfp-10.c: here.
1318         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1319         * c-c++-common/convert-bfp-11.c: here.
1320         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1321         * c-c++-common/convert-bfp-12.c: here.
1322         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1323         * c-c++-common/convert-bfp-13.c: here.
1324         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1325         * c-c++-common/convert-bfp-14.c: here.
1326         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1327         * c-c++-common/convert-bfp-2.c: here.
1328         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1329         * c-c++-common/convert-bfp-3.c: here.
1330         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1331         * c-c++-common/convert-bfp-4.c: here.
1332         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1333         * c-c++-common/convert-bfp-5.c: here.
1334         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1335         * c-c++-common/convert-bfp-6.c: here.
1336         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1337         * c-c++-common/convert-bfp-7.c: here.
1338         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1339         * c-c++-common/convert-bfp-8.c: here.
1340         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1341         * c-c++-common/convert-bfp-9.c: here.
1342         * gcc.dg/dfp/convert-bfp.c: Move to ...
1343         * c-c++-common/convert-bfp.c: here.
1344         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1345         * c-c++-common/convert-bfp-fold.c: here.
1346         * gcc.dg/dfp/convert-dfp.c: Move to ...
1347         * c-c++-common/convert-dfp.c: here.
1348         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1349         * c-c++-common/convert-dfp-fold-2.c: here.
1350         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1351         * c-c++-common/convert-dfp-fold.c: here.
1352         * gcc.dg/dfp/convert.h: Move to ...
1353         * c-c++-common/convert.h: here.
1354         * gcc.dg/dfp/convert-int.c: Move to ...
1355         * c-c++-common/convert-int.c: here.
1356         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1357         * c-c++-common/convert-int-fold.c: here.
1358         * gcc.dg/dfp/convert-int-max.c: Move to ...
1359         * c-c++-common/convert-int-max.c: here.
1360         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1361         * c-c++-common/convert-int-max-fold.c: here.
1362         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1363         * c-c++-common/convert-int-saturate.c: here.
1364         * gcc.dg/dfp/func-array.c: Move to ...
1365         * c-c++-common/func-array.c: here.
1366         * gcc.dg/dfp/func-deref.c: Move to ...
1367         * c-c++-common/func-deref.c: here.
1368         * gcc.dg/dfp/func-mixed.c: Move to ...
1369         * c-c++-common/func-mixed.c: here.
1370         * gcc.dg/dfp/func-pointer.c: Move to ...
1371         * c-c++-common/func-pointer.c: here.
1372         * gcc.dg/dfp/func-scalar.c: Move to ...
1373         * c-c++-common/func-scalar.c: here.
1374         * gcc.dg/dfp/func-struct.c: Move to ...
1375         * c-c++-common/func-struct.c: here.
1376         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1377         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1378         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1379         * c-c++-common/func-vararg-alternate-d128.c: here.
1380         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1381         * c-c++-common/func-vararg-alternate-d32.c: here.
1382         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1383         * c-c++-common/func-vararg-alternate-d64.c: here.
1384         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1385         * c-c++-common/func-vararg-alternate.h: here.
1386         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1387         * c-c++-common/func-vararg-dfp.c: here.
1388         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1389         * c-c++-common/func-vararg-mixed-2.c: here.
1390         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1391         * c-c++-common/func-vararg-mixed.c: here.
1392         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1393         * c-c++-common/func-vararg-size0.c: here.
1394         * gcc.dg/dfp/inf-1.c: Move to ...
1395         * c-c++-common/inf-1.c: here.
1396         * gcc.dg/dfp/loop-index.c: Move to ...
1397         * c-c++-common/loop-index.c: here.
1398         * gcc.dg/dfp/modes.c: Move to ...
1399         * c-c++-common/modes.c: here.
1400         * gcc.dg/dfp/nan-1.c: Move to ...
1401         * c-c++-common/nan-1.c: here.
1402         * gcc.dg/dfp/nan-2.c: Move to ...
1403         * c-c++-common/nan-2.c: here.
1404         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1405         * c-c++-common/operator-arith-fold.c: here.
1406         * gcc.dg/dfp/operator-assignment.c: Move to ...
1407         * c-c++-common/operator-assignment.c: here.
1408         * gcc.dg/dfp/operator-comma.c: Move to ...
1409         * c-c++-common/operator-comma.c: here.
1410         * gcc.dg/dfp/operator-cond.c: Move to ...
1411         * c-c++-common/operator-cond.c: here.
1412         * gcc.dg/dfp/operator-logical.c: Move to ...
1413         * c-c++-common/operator-logical.c: here.
1414         * gcc.dg/dfp/operator-unary.c: Move to ...
1415         * c-c++-common/operator-unary.c: here.
1416         * gcc.dg/dfp/pr31385.c: Move to ...
1417         * c-c++-common/pr31385.c: here.
1418         * gcc.dg/dfp/pr33466.c: Move to ...
1419         * c-c++-common/pr33466.c: here.
1420         * gcc.dg/dfp/pr35620.c: Move to ...
1421         * c-c++-common/pr35620.c: here.
1422         * gcc.dg/dfp/pr36800.c: Move to ...
1423         * c-c++-common/pr36800.c: here.
1424         * gcc.dg/dfp/pr39034.c: Move to ...
1425         * c-c++-common/pr39034.c: here.
1426         * gcc.dg/dfp/pr39035.c: Move to ...
1427         * c-c++-common/pr39035.c: here.
1428         * gcc.dg/dfp/pr39902.c: Move to ...
1429         * c-c++-common/pr39902.c: here.
1430         * gcc.dg/dfp/pr39986.c: Move to ...
1431         * c-c++-common/pr39986.c: here.
1432         * gcc.dg/dfp/signbit-1.c: Move to ...
1433         * c-c++-common/signbit-1.c: here.
1434         * gcc.dg/dfp/signbit-2.c: Move to ...
1435         * c-c++-common/signbit-2.c: here.
1436         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1437         * c-c++-common/struct-layout-1.c: here.
1438         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1439         * c-c++-common/usual-arith-conv.c: here.
1440         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1441         * c-c++-common/usual-arith-conv-const.c: here.
1442
1443 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1444
1445         PR testsuite/41288
1446         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1447         stack alignment.
1448
1449 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1450
1451         PR c++/39365
1452         * g++.dg/expr/bool3.C: New test.
1453         * g++.dg/expr/bool4.C: New test.
1454
1455 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1456
1457         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1458         * gcc.dg/dfp/signbit-2.c: Use it.
1459         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1460         arguments to unsigned int.
1461         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1462         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1463         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1464         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1465         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1466         * gcc.dg/dfp/pr39986.c: Ditto.
1467         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1468         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1469         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1470         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1471         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1472
1473 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1474
1475         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1476
1477 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1478
1479         PR c/41049
1480         * dfp/pr41049.c: New test.
1481
1482 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1483
1484         PR testsuite/41385
1485         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1486
1487 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1488
1489         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1490         * gcc.dg/ipa/ipa-sra-1.c: New test.
1491         * gcc.dg/ipa/ipa-sra-2.c: New test.
1492         * gcc.dg/ipa/ipa-sra-3.c: New test.
1493         * gcc.dg/ipa/ipa-sra-4.c: New test.
1494         * gcc.dg/ipa/ipa-sra-5.c: New test.
1495         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1496         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1497
1498 2009-09-17  Michael Matz  <matz@suse.de>
1499
1500         PR middle-end/41347
1501         * gfortran.dg/pr41347.f90: New test.
1502
1503 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1504
1505         * gcc.c-torture/compile/20090917-1.c: New testcase.
1506
1507 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1510         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1511         alpha*-*-* target from XFAIL list.
1512
1513 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1514
1515         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1516         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1517         * gcc.dg/dfp/cast-bad.c: Use default options.
1518         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1519         * gcc.dg/dfp/composite-type.c: Ditto.
1520         * gcc.dg/dfp/constants.c: Ditto.
1521         * gcc.dg/dfp/constants-hex.c: Ditto.
1522         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1523         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1524         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1525         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1526         * gcc.dg/dfp/ctypes.c: Ditto.
1527         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1528         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1529         * gcc.dg/dfp/float-constant-double.c: Ditto.
1530         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1531         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1532         * gcc.dg/dfp/modes.c: Ditto.
1533         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1534         * gcc.dg/dfp/pr31344.c: Ditto.
1535         * gcc.dg/dfp/pr31385.c: Ditto.
1536         * gcc.dg/dfp/pr33466.c: Ditto.
1537         * gcc.dg/dfp/pr35620.c: Ditto.
1538         * gcc.dg/dfp/pr37435.c: Ditto.
1539         * gcc.dg/dfp/pr39986.c: Ditto.
1540         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1541         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1542         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1543         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1544         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1545         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1546         * gcc.dg/dfp/typespec.c: Ditto.
1547         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1548         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1549         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1550         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1551         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1552         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1553         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1554         * gcc.dg/dfp/compare-rel.h: Ditto.
1555         * gcc.dg/dfp/compare-special.h: Ditto.
1556         * gcc.dg/dfp/convert.h: Ditto.
1557         * gcc.dg/dfp/fe-check.h: Ditto.
1558         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1559         * gcc.dg/dfp/cast.c: Ditto.
1560         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1561         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1562         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1563         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1564         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1565         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1566         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1567         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1568         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1569         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1570         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1571         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1572         * gcc.dg/dfp/constants-zero.c: Ditto.
1573         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1574         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1575         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1576         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1577         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1578         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1579         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1580         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1581         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1582         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1583         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1584         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1585         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1586         * gcc.dg/dfp/convert-bfp.c: Ditto.
1587         * gcc.dg/dfp/convert-complex.c: Ditto.
1588         * gcc.dg/dfp/convert-dfp.c: Ditto.
1589         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1590         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1591         * gcc.dg/dfp/convert-int.c: Ditto.
1592         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1593         * gcc.dg/dfp/convert-int-max.c: Ditto.
1594         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1595         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1596         * gcc.dg/dfp/fe-binop.c: Ditto.
1597         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1598         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1599         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1600         * gcc.dg/dfp/func-array.c: Ditto.
1601         * gcc.dg/dfp/func-deref.c: Ditto.
1602         * gcc.dg/dfp/func-mixed.c: Ditto.
1603         * gcc.dg/dfp/func-pointer.c: Ditto.
1604         * gcc.dg/dfp/func-scalar.c: Ditto.
1605         * gcc.dg/dfp/func-struct.c: Ditto.
1606         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1607         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1608         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1609         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1610         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1611         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1612         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1613         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1614         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1615         * gcc.dg/dfp/inf-1.c: Ditto.
1616         * gcc.dg/dfp/loop-index.c: Ditto.
1617         * gcc.dg/dfp/nan-1.c: Ditto.
1618         * gcc.dg/dfp/nan-2.c: Ditto.
1619         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1620         * gcc.dg/dfp/operator-assignment.c: Ditto.
1621         * gcc.dg/dfp/operator-comma.c: Ditto.
1622         * gcc.dg/dfp/operator-cond.c: Ditto.
1623         * gcc.dg/dfp/operator-logical.c: Ditto.
1624         * gcc.dg/dfp/operator-unary.c: Ditto.
1625         * gcc.dg/dfp/pr36800.c: Ditto.
1626         * gcc.dg/dfp/pr39034.c: Ditto.
1627         * gcc.dg/dfp/pr39035.c: Ditto.
1628         * gcc.dg/dfp/pr39902.c: Ditto.
1629         * gcc.dg/dfp/signbit-1.c: Ditto.
1630         * gcc.dg/dfp/signbit-2.c: Ditto.
1631         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1632         * gcc.dg/dfp/union-init.c: Ditto.
1633         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1634
1635 2009-09-16  Michael Matz  <matz@suse.de>
1636
1637         PR fortran/41212
1638         * gfortran.dg/pr41212.f90: New test.
1639
1640 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1641
1642         * gnat.dg/alignment9.adb: New test.
1643
1644 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1645
1646         * gnat.dg/discr20.ad[sb]: New test.
1647
1648 2009-09-16  Richard Guenther  <rguenther@suse.de>
1649
1650         PR middle-end/34011
1651         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1652
1653 2009-09-16  DJ Delorie  <dj@redhat.com>
1654             Kaz Kojima  <kkojima@gcc.gnu.org>
1655
1656         * gcc.target/sh/struct-arg-dw2.c: New test.
1657
1658 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1659             Jakub Jelinek  <jakub@redhat.com>
1660
1661         PR target/41175
1662         * gcc.target/powerpc/pr41175.c: New test.
1663
1664 2009-09-14  Richard Henderson  <rth@redhat.com>
1665
1666         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1667         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1668         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1669
1670 2009-09-14  Richard Henderson  <rth@redhat.com>
1671
1672         * g++.dg/eh/builtin1.C: Update resx pattern match.
1673         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1674
1675 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1676
1677         * gcc.target/mips/branch-helper.h: New file.
1678         * gcc.target/mips/branch-2.c,
1679         * gcc.target/mips/branch-3.c,
1680         * gcc.target/mips/branch-4.c,
1681         * gcc.target/mips/branch-5.c,
1682         * gcc.target/mips/branch-6.c,
1683         * gcc.target/mips/branch-7.c,
1684         * gcc.target/mips/branch-8.c,
1685         * gcc.target/mips/branch-9.c,
1686         * gcc.target/mips/branch-10.c,
1687         * gcc.target/mips/branch-11.c,
1688         * gcc.target/mips/branch-12.c,
1689         * gcc.target/mips/branch-13.c,
1690         * gcc.target/mips/branch-14.c,
1691         * gcc.target/mips/branch-15.c: New tests.
1692
1693 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1694
1695         PR target/41331
1696         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1697         -m32 -mpowerpc64 system.
1698
1699 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1700
1701         From Jie Zhang <jie.zhang@analog.com>:
1702         * gcc.target/bfin/saveall.c: New test.
1703         * gcc.target/bfin/20090914-1.c: New test.
1704         * gcc.target/bfin/20090914-2.c: New test.
1705
1706         * gcc.target/bfin/20090914-3.c: New test.
1707
1708 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1709
1710         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1711
1712 2009-09-14  Richard Guenther  <rguenther@suse.de>
1713
1714         PR middle-end/41350
1715         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1716
1717 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1718
1719         PR libgfortran/41328
1720         * gfortran.dg/cr_lf.f90: New test.
1721
1722 2009-09-11  Michael Matz  <matz@suse.de>
1723
1724         PR middle-end/41275
1725         * g++.dg/tree-ssa/pr41275.C: New test.
1726
1727 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1728
1729         PR fortran/41242
1730         * gfortran.dg/proc_ptr_comp_21.f90: New.
1731
1732 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1733
1734         PR fortran/31292
1735         * gfortran.dg/module_procedure_1.f90: New test.
1736         * gfortran.dg/module_procedure_2.f90: Ditto.
1737         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1738
1739 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1740             James A. Morrison  <phython@gcc.gnu.org>
1741
1742         PR ada/18302
1743         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1744         commands.
1745         * ada/acats/run_test.exp: New file.
1746
1747 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1748
1749         Revert:
1750         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1751
1752         PR rtl-optimization/39779
1753         * gcc.dg/pr39979.c: New test.
1754
1755 2009-09-10  Richard Guenther  <rguenther@suse.de>
1756
1757         PR middle-end/41257
1758         * g++.dg/torture/pr41257-2.C: New testcase.
1759
1760 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1761
1762         PR c++/28293
1763         * g++.dg/template/crash91.C: New.
1764
1765 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1766
1767         PR rtl-optimization/39779
1768         * gcc.dg/pr39979.c: New test.
1769
1770 2009-09-09  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/41101
1773         * gcc.c-torture/compile/pr41101.c: New testcase.
1774
1775 2009-09-09  Richard Guenther  <rguenther@suse.de>
1776
1777         PR middle-end/41317
1778         * gcc.c-torture/execute/pr41317.c: New testcase.
1779         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1780         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1781
1782 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1783
1784         Fix some test breakages on Darwin
1785         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1786         and adjust.
1787         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1788         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1789         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1790         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1791         take darwin specifics in account.
1792
1793 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1794
1795         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1796         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1797
1798 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1799
1800         PR c++/39923
1801         * g++.dg/cpp0x/initlist24.C: New.
1802
1803 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1804
1805         * gcc.dg/large-size-array-2.c: Fix target requirement.
1806         * gcc.dg/large-size-array-4.c: Likewise.
1807         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1808         * gcc.dg/c99-const-expr-2.c: Likewise.
1809         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1810         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1811         * gcc.dg/c90-const-expr-10.c: Likewise.
1812         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1813         instead of long.
1814         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1815         * gcc.dg/vect/pr33846.c: Likewise.
1816         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1817         __PTRDIFF_TYPE__, instead of unsigned long.
1818         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1819
1820 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1821
1822         PR debug/41229
1823         PR debug/41291
1824         PR debug/41300
1825         * gfortran.dg/pr41229.f90: New.
1826
1827 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1828
1829         PR debug/41232
1830         * gcc.dg/pr41232.c: New.
1831
1832 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1833
1834         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1835         contain -march.
1836         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1837         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1838         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1839         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1840         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1841         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1842         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1843         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1844         options other than that used in dg-options.
1845
1846 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR rtl-optimization/41239
1849         * gcc.c-torture/execute/pr41239.c: New test.
1850
1851 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1852
1853         PR libgfortran/41192
1854         * gfortran.dg/namelist_59.f90: New test.
1855
1856 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1857
1858         From Mike Frysinger  <michael.frysinger@analog.com>
1859         * gcc.target/bfin/mcpu-bf542m.c: New file.
1860         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1861         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1862         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1863         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1864
1865 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1866
1867         PR middle-end/41282
1868         * gcc.c-torture/compile/pr41282.c: New test.
1869
1870 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1871
1872         PR fortran/41197
1873         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1874         variables for stat and errmsg.
1875         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1876         * gfortran.dg/allocate_stat_2.f90:  New test.
1877
1878 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1879
1880         * gcc.c-torture/compile/20090907-1.c: New test.
1881
1882 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR bootstrap/41241
1885         * gcc.dg/pr41241.c: New test.
1886
1887 2009-09-06  Richard Guenther  <rguenther@suse.de>
1888
1889         PR middle-end/41144
1890         * g++.dg/torture/pr41144.C: New testcase.
1891
1892 2009-09-06  Richard Guenther  <rguenther@suse.de>
1893
1894         PR middle-end/41261
1895         * gcc.dg/torture/pr41261.c: New testcase.
1896
1897 2009-09-05  Richard Guenther  <rguenther@suse.de>
1898
1899         PR middle-end/41181
1900         * gcc.c-torture/compile/pr41181.c: New testcase.
1901
1902 2009-09-05  Richard Guenther  <rguenther@suse.de>
1903
1904         PR debug/41273
1905         * g++.dg/torture/pr41273.C: New testcase.
1906
1907 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1908
1909         PR fortran/41258
1910         * gfortran.dg/typebound_proc_12.f90 : New test.
1911
1912 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1913
1914         PR debug/41225
1915         * gfortran.dg/pr41225.f90: New.
1916
1917 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1918
1919         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1920         unistd.h, sys/types.h and sys/wait.h.
1921         (gualchk_t): New.
1922         (GUALCVT): New.
1923         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1924         (GUALITY_GDB_REDIRECT): New.
1925         (GUALITY_GDB_ARGS): Use it.
1926
1927 2009-09-04  Richard Guenther  <rguenther@suse.de>
1928
1929         PR middle-end/41257
1930         * g++.dg/torture/pr41257.C: New testcase.
1931
1932 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1933
1934         PR tree-optimization/41112
1935         * gnat.dg/array8.adb: New test.
1936
1937 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1938
1939         * gcc.target/arm/ctz.c: New test case.
1940
1941 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1942
1943         PR tree-optimization/38275
1944         * gcc.dg/autopar/reduc-1char.c: Increase number
1945         of iterations. Adjust the logic accordingly.
1946         * gcc.dg/autopar/reduc-2char.c: Ditto.
1947         * gcc.dg/autopar/reduc-1.c: Ditto.
1948         * gcc.dg/autopar/reduc-2.c: Ditto.
1949         * gcc.dg/autopar/reduc-3.c: Ditto.
1950         * gcc.dg/autopar/reduc-6.c: Ditto.
1951         * gcc.dg/autopar/reduc-7.c: Ditto.
1952         * gcc.dg/autopar/reduc-8.c: Ditto.
1953         * gcc.dg/autopar/reduc-9.c: Ditto.
1954         * gcc.dg/autopar/pr39500-1.c: Ditto.
1955         * gcc.dg/autopar/reduc-1short.c: Ditto.
1956         * gcc.dg/autopar/reduc-2short.c: Ditto.
1957         * gcc.dg/autopar/parallelization-1.c: Ditto.
1958
1959 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1960
1961         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1962         testcase using guality.h compiles and links and if a global variable
1963         can be verified by gdb.
1964
1965 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1966
1967         * lib/target-supports.exp (check_effective_target_sync_int_long):
1968         Supported on Blackfin Linux targets.
1969
1970 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1971
1972         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1973
1974 2009-09-03  Diego Novillo  <dnovillo@google.com>
1975
1976         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1977         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1978         * g++.dg/warn/unit-1.C: Likewise.
1979         * g++.dg/ipa/iinline-1.C: Likewise.
1980         * g++.dg/template/cond2.C: Adjust expected line location for the
1981         error.
1982         * g++.dg/template/pr35240.C: Likewise.
1983
1984 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1985
1986         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1987         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1988
1989 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1990
1991         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1992         * gcc.dg/memcpy-1.c: Add . to match pattern.
1993         * gcc.dg/uninit-I.c: XFAIL warning test.
1994         * g++.dg/warn/unit-1.C: XFAIL warning test.
1995
1996 2009-09-02  Ian Lance Taylor  <iant@google.com>
1997
1998         * gcc.dg/20090902-1.c: New test.
1999
2000 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2001
2002         * gcc.dg/builtin-object-size-9.c: New test.
2003
2004 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2005
2006         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2007
2008 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2009             Olivier Hainque  <hainque@adacore.com>
2010
2011         * gnat.dg/misaligned_param.adb: New test.
2012         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2013         * gnat.dg/slice7.adb: Add 1 more related case.
2014
2015 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2016
2017         * gcc.dg/guality/guality.c: Expect to fail for now.
2018         * gcc.dg/guality/example.c: Likewise.
2019
2020 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2021
2022         * gcc.dg/guality/guality.c: New.
2023         * gcc.dg/guality/guality.h: New.
2024         * gcc.dg/guality/guality.exp: New.
2025         * gcc.dg/guality/example.c: New.
2026         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2027         (cleanup-saved-temps): Likewise, .gkd files too.
2028
2029 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2030
2031         PR fortran/39229
2032         * gfortran.dg/line_length_3.f: New test.
2033         * gfortran.dg/line_length_4.f90: New test.
2034
2035 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2036
2037         * lib/target-supports.exp (check_gc_sections_available):
2038         Add proper pattern quote.
2039
2040 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2041             Kaz Kojima  <kkojima@gcc.gnu.org>
2042
2043         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2044         * g++.dg/cdce3.C: Use dg-add-options ieee.
2045         * g++.dg/torture/type-generic-1.C: Likewise.
2046         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2047         * gcc.dg/pr28796-2.c: Likewise.
2048         * gcc.dg/torture/builtin-math-7.c: Likewise.
2049         * gcc.dg/torture/type-generic-1.c: Likewise.
2050         * gfortran.dg/boz_14.f90: Likewise.
2051         * gfortran.dg/erf_2.F90: Likewise.
2052         * gfortran.dg/init_flag_3.f90: Likewise.
2053         * gfortran.dg/init_flag_4.f90: Likewise.
2054         * gfortran.dg/init_flag_5.f90: Likewise.
2055         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2056         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2057         * gfortran.dg/isnan_1.f90: Likewise.
2058         * gfortran.dg/isnan_2.f90: Likewise.
2059         * gfortran.dg/maxlocval_2.f90: Likewise.
2060         * gfortran.dg/maxlocval_4.f90: Likewise.
2061         * gfortran.dg/minlocval_1.f90: Likewise.
2062         * gfortran.dg/minlocval_4.f90: Likewise.
2063         * gfortran.dg/module_nan.f90: Likewise.
2064         * gfortran.dg/namelist_42.f90: Likewise.
2065         * gfortran.dg/namelist_43.f90: Likewise.
2066         * gfortran.dg/nan_1.f90: Likewise.
2067         * gfortran.dg/nan_2.f90: Likewise.
2068         * gfortran.dg/nan_3.f90: Likewise.
2069         * gfortran.dg/nan_4.f90: Likewise.
2070         * gfortran.dg/nan_5.f90: Likewise.
2071         * gfortran.dg/nearest_1.f90: Likewise.
2072         * gfortran.dg/nearest_2.f90: Likewise.
2073         * gfortran.dg/nearest_3.f90: Likewise.
2074         * gfortran.dg/pr37243.f: Likewise.
2075         * gfortran.dg/real_const_3.f90: Likewise.
2076         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2077
2078 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2079
2080         PR debug/30161
2081         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2082         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2083         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2084         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2085         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2086         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2087         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2088         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2089         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2090         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2091         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2092         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2093         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2094
2095 2009-08-31  Jason Merrill  <jason@redhat.com>
2096
2097         PR c++/41127
2098         * g++.dg/parse/enum5.C: New.
2099         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2100
2101 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2102
2103         PR fortran/40940
2104         * gfortran.dg/allocate_derived_1.f90: New.
2105         * gfortran.dg/class_3.f03: New.
2106
2107 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2108
2109         PR fortran/40996
2110         * gfortran.dg/allocatable_scalar_1.f90: New.
2111         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2112         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2113         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2114
2115 2009-08-30  Richard Guenther  <rguenther@suse.de>
2116
2117         PR tree-optimization/41186
2118         * g++.dg/torture/pr41186.C: New testcase.
2119         * g++.dg/tree-ssa/pr41186.C: Likewise.
2120
2121 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2122
2123         PR c++/41187
2124         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2125         take ia64 assembly comments syntax in account.
2126
2127 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2128
2129         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2130
2131 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2132
2133         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2134         * gfortran.dg/whole_file_6.f90: Likewise.
2135
2136 2009-08-28  Cary Coutant  <ccoutant@google.com>
2137
2138         PR debug/41063
2139         * g++.dg/debug/dwarf2/pr41063.C: New test.
2140
2141 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2142
2143         PR rtl-optimization/40861
2144         * gcc.dg/pr40861.c: New test.
2145
2146 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2147
2148         PR fortran/40869
2149         * gfortran.dg/proc_ptr_comp_20.f90: New.
2150
2151 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2152
2153         PR libfortran/39667
2154         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2155         open temp file with status="scratch".
2156         * gfortran.dg/fmt_cache_1.f: Likewise.
2157         * gfortran.dg/fmt_exhaust.f90: Likewise.
2158         * gfortran.dg/fmt_t_4.f90: Likewise.
2159         * gfortran.dg/fseek.f90: Likewise.
2160         * gfortran.dg/list_read_5.f90: Likewise.
2161         * gfortran.dg/namelist_39.f90: Likewise.
2162         * gfortran.dg/namelist_56.f90: Likewise.
2163         * gfortran.dg/read_bad_advance.f90: Likewise.
2164         * gfortran.dg/read_repeat.f90: Likewise.
2165         * gfortran.dg/read_size_noadvance.f90: Likewise.
2166         * gfortran.dg/read_x_past.f: Likewise.
2167
2168 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2169
2170         PR fortran/28039
2171         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2172
2173 2009-08-27  Daniel Kraft  <d@domob.eu>
2174
2175         PR fortran/37425
2176         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2177         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2178         error and fix problem with recursive assignment.
2179         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2180         * gfortran.dg/typebound_operator_3.f03: New test.
2181         * gfortran.dg/typebound_operator_4.f03: New test.
2182
2183 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2184
2185         PR debug/41170
2186         * debug/dwarf2/namespace-1.C: New test.
2187
2188 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2189
2190         PR fortran/41162
2191         * gfortran.dg/pr41162.f: New.
2192
2193 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2194             Richard Sandiford  <rdsandiford@googlemail.com>
2195
2196         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2197         with "forbid_cpu".
2198         * gcc.target/mips/branch-1.c: Update accordingly.
2199         * gcc.target/mips/extend-1.c: Likewise.
2200         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2201
2202 2009-08-26  Richard Guenther  <rguenther@suse.de>
2203
2204         PR middle-end/41163
2205         * gcc.c-torture/compile/pr41163.c: New testcase.
2206         * gcc.dg/pr35899.c: Adjust.
2207
2208 2009-08-26  Richard Guenther  <rguenther@suse.de>
2209
2210         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2211
2212 2009-08-26  Jason Merrill  <jason@redhat.com>
2213
2214         * g++.dg/cpp0x/explicit3.C: New.
2215         * g++.dg/overload/cond2.C: New.
2216
2217 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2218
2219         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2220
2221 2009-08-25  Jan Hubicka  <jh@suse.cz>
2222
2223         * gcc.target/i386/sse5-shift1-vector.c
2224         * gcc.target/i386/isa-12.c
2225         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2226         * gcc.target/i386/sse5-pcmov2.c
2227         * gcc.target/i386/isa-3.c
2228         * gcc.target/i386/sse5-shift2-vector.c
2229         * gcc.target/i386/isa-7.c
2230         * gcc.target/i386/funcspec-2.c
2231         * gcc.target/i386/sse5-haddX.c
2232         * gcc.target/i386/sse5-hadduX.c
2233         * gcc.target/i386/isa-9.c
2234         * gcc.target/i386/sse5-maccXX.c
2235         * gcc.target/i386/sse5-shift3-vector.c
2236         * gcc.target/i386/sse5-msubXX.c
2237         * gcc.target/i386/sse5-permpX.c
2238         * gcc.target/i386/sse5-check.h
2239         * gcc.target/i386/sse-12.c
2240         * gcc.target/i386/sse-11.c
2241         * gcc.target/i386/sse-10.c
2242         * gcc.target/i386/sse-13.c
2243         * gcc.target/i386/sse-14.c
2244         * gcc.target/i386/sse-22.c
2245         * gcc.target/i386/sse-2.c
2246         * gcc.target/i386/sse-13.c
2247         * gcc.target/i386/avx-2.c
2248         * gcc.target/i386/sse5-rotate1-vector.c
2249         * gcc.target/i386/isa-4.c
2250         * gcc.target/i386/sse5-hsubX.c
2251         * gcc.target/i386/sse5-pcmov.c
2252         * gcc.target/i386/sse5-fma.c
2253         * gcc.target/i386/isa-8.c
2254         * gcc.target/i386/sse5-rotate2-vector.c
2255         * gcc.target/i386/sse5-nmaccXX.c
2256         * gcc.target/i386/sse5-imul64-vector.c
2257         * gcc.target/i386/sse5-nmsubXX.c
2258         * gcc.target/i386/sse5-rotate3-vector.c
2259         * gcc.target/i386/sse5-fma-vector.c
2260         * gcc.target/i386/sse5-imul32widen-vector.c
2261         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2262
2263         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2264         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2265         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2266         * gcc.target/i386/avx-1.c: Remove SSE5.
2267         * gcc.target/i386/avx-2.c: Remove SSE5.
2268         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2269         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2270         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2271         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2272
2273 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2274
2275         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2276
2277 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2278
2279         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2280         keyword works in the same manner as __alignof.
2281
2282 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2283
2284         PR libfortran/34670
2285         * gfortran.dg/unpack_bounds_1.f90:  New test.
2286         * gfortran.dg/unpack_bounds_2.f90:  New test.
2287         * gfortran.dg/unpack_bounds_3.f90:  New test.
2288
2289 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * gnat.dg/slice7.adb: New test.
2292         * gnat.dg/slice7_pkg.ads: New helper.
2293
2294 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2295
2296         PR fortran/41139
2297         * gfortran.dg/proc_ptr_25.f90: New.
2298         * gfortran.dg/proc_ptr_comp_18.f90: New.
2299         * gfortran.dg/proc_ptr_comp_19.f90: New.
2300
2301 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2302
2303         PR fortran/41154
2304         * gfortran.dg/fmt_error_8.f: New test.
2305
2306 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2307
2308         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2309         number, update all callers and synchronize results for latest MPC.
2310
2311 2009-08-21  Jason Merrill  <jason@redhat.com>
2312
2313         * g++.dg/warn/Wunused-17.C: New.
2314
2315 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2316
2317         * gcc.target/arm/combine-cmp-shift.c: New test.
2318
2319 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2320
2321         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2322         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2323         width specifier.
2324
2325 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2326
2327         * gfortran.dg/fmt_error_7.f: New test.
2328
2329 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2330
2331         PR target/40718
2332         * gcc.target/i386/pr40718.c: New test.
2333
2334 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2335
2336         * gfortran.dg/proc_ptr_24.f90: New test.
2337
2338 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2339
2340         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2341         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2342         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2343
2344 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2345
2346         PR fortran/28039
2347         * gfortran.dg/fmt_with_extra.f: new file.
2348
2349 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2350
2351         * lib/target-supports.exp
2352         (check_effective_target_arm_iwmmxt_ok): New procedure.
2353         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2354         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2355
2356 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2357
2358         * gfortran.dg/boz_9.f90: Do not load denormal floating
2359         point constants.  Remove -mieee option for alpha*-*-* targets.
2360
2361 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2362
2363         PR fortran/41106
2364         * gfortran.dg/proc_ptr_23.f90: New.
2365         * gfortran.dg/proc_ptr_comp_15.f90: New.
2366         * gfortran.dg/proc_ptr_comp_16.f90: New.
2367         * gfortran.dg/proc_ptr_comp_17.f90: New.
2368
2369 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR c++/41131
2372         * g++.dg/expr/unary3.C: New test.
2373
2374 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2375
2376         * gfortran.dg/common_5.f: Add -mdalign for sh.
2377         * gfortran.dg/common_align_2.f90: Likewise.
2378
2379 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2380
2381         PR libfortran/40962
2382         * c_f_pointer_tests_4.f90:  New test.
2383
2384 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2385
2386         * gnat.dg/slice6.adb: New test.
2387         * gnat.dg/slice6_pkg.ads: New helper.
2388
2389 2009-08-20  Michael Matz  <matz@suse.de>
2390
2391         PR fortran/41126
2392         * gfortran.dg/pr41126.f90: New test.
2393
2394 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2395
2396         * gnat.dg/dynamic_bound.adb: New test.
2397
2398 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2399
2400         PR fortran/41121
2401         * gfortran.dg/intrinsic_5.f90: New.
2402
2403 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2404             Richard Earnshaw  <richard.earnshaw@arm.com>
2405
2406         * gcc.target/arm/20090811-1.c: New test.
2407
2408 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2409
2410         PR middle-end/41123
2411         * gcc.dg/pr41123.c: New test.
2412
2413 2009-08-19  Jason Merrill  <jason@redhat.com>
2414
2415         PR c++/41120
2416         * g++.dg/other/gc4.C: New.
2417
2418 2009-08-18  Michael Matz  <matz@suse.de>
2419
2420         * gfortran.dg/vect/vect-gems.f90: New test.
2421         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2422
2423 2009-08-18  DJ Delorie  <dj@redhat.com>
2424
2425         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2426         * lib/gcc-defs.exp: ... to here.
2427
2428         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2429         GCC_EXEC_PREFIX before building the wrapper.
2430
2431 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2432
2433         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2434         tests.
2435         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2436         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2437         dg-options.  Fix dg-final clause.
2438
2439 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2440
2441         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2442
2443 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2444             Paul Thomas  <pault@gcc.gnu.org>
2445
2446         PR fortran/40870
2447         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2448
2449 2009-08-18  Richard Guenther  <rguenther@suse.de>
2450
2451         PR middle-end/41094
2452         * gcc.dg/torture/pr41094.c: New testcase.
2453         * gcc.dg/torture/builtin-power-1.c: Adjust.
2454         * gcc.dg/builtins-10.c: Likewise.
2455
2456 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR target/40971
2459         * gcc.dg/pr40971.c: New test.
2460
2461 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2462
2463         PR fortran/41062
2464         * gfortran.dg/use_only_4.f90: New test.
2465
2466 2009-08-17  Daniel Kraft  <d@domob.eu>
2467
2468         PR fortran/37425
2469         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2470         NOPASS bindings as operators.
2471
2472 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2473
2474         * lib/target-supports.exp
2475         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2476         of targets that do not need command line argument to enable SIMD.
2477
2478 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2479
2480         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2481         typo in cache name.
2482
2483 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2484
2485         PR fortran/41075
2486         * gfortran.dg/unlimited_fmt_1.f90: New test.
2487
2488 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2489
2490         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2491
2492 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2493
2494         * gnat.dg/itype.ad[sb]: New test.
2495
2496 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2497
2498         * gcc.target/mips/mips.exp: Add terminology section to comment
2499         at the top of the file.  Fix typos.
2500
2501 2009-08-16  Jason Merrill  <jason@redhat.com>
2502
2503         * g++.dg/debug/dwarf2/inline1.C: New.
2504
2505 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2506
2507         PR target/38599
2508         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2509
2510 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2511
2512         PR debug/37801
2513         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2514         Make sure to trigger inlining optimizations.
2515         * gcc.dg/debug/dwarf2/inline2.c: New test.
2516
2517 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2518
2519         PR fortran/41070
2520         * gfortran.dg/structure_constructor_10.f90: New.
2521
2522 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2523
2524         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2525         * gcc.dg/pragma-re-2.c: Likewise.
2526         * gcc.dg/pragma-re-3.c: Likewise.
2527         * gcc.dg/pragma-re-4.c: Likewise.
2528         * g++.dg/other/pragma-re-1.C: Likewise.
2529         * g++.dg/other/pragma-re-2.C: Likewise.
2530
2531 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2532
2533         * gcc.dg/torture/builtin-math-7.c: New.
2534
2535 2009-08-14  Richard Guenther  <rguenther@suse.de>
2536
2537         * gcc.c-torture/execute/20090814-1.c: New testcase.
2538
2539 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2540
2541         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2542
2543 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2544
2545         PR target/40934
2546         * gcc.target/i386/pr40934.c: New.
2547
2548 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2549
2550         PR target/41019
2551         * gcc.target/i386/pr41019.c: New test.
2552
2553 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2554
2555         PR fortran/40955
2556         * gfortran.dg/winapi.f90: New test.
2557
2558 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2559
2560         PR fortran/40995
2561         * gfortran.dg/intrinsic_4.f90: New.
2562         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2563         different line.
2564
2565 2009-08-13  Richard Guenther  <rguenther@suse.de>
2566
2567         PR middle-end/41047
2568         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2569
2570 2009-08-12  Richard Guenther  <rguenther@suse.de>
2571
2572         PR tree-optimization/41011
2573         * gfortran.dg/pr41011.f: New testcase.
2574
2575 2009-08-11  Andrew Haley  <aph@redhat.com>
2576
2577         * gcc.target/arm/synchronize.c: New file.
2578
2579 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2580
2581         PR middle-end/40980
2582         * gfortran.dg/graphite/id-17.f: New.
2583
2584 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2585             Sebastian Pop  <sebastian.pop@amd.com>
2586
2587         * gcc.dg/graphite/interchange-1.c: XFAILed.
2588         * gcc.dg/graphite/interchange-2.c: XFAILed.
2589         * gcc.dg/graphite/interchange-3.c: XFAILed.
2590         * gcc.dg/graphite/interchange-4.c: XFAILed.
2591         * gcc.dg/graphite/interchange-7.c: XFAILed.
2592
2593 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2594
2595         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2596
2597 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2598             Pranav Garg  <pranav.garg2107@gmail.com>
2599
2600         * gcc.dg/graphite/interchange-6.c: XFAILed.
2601
2602 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2603
2604         * gcc.dg/graphite/interchange-9.c: New.
2605
2606 2009-08-12  Richard Guenther  <rguenther@suse.de>
2607
2608         PR rtl-optimization/41033
2609         * gcc.dg/pr41033.c: New test.
2610
2611 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2612
2613         PR fortran/41022
2614         * gfortran.dg/proc_ptr_comp_14.f90: New.
2615
2616 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2617
2618         * gcc.target/mips/ext-5.c: New test.
2619         * gcc.target/mips/ext-6.c: New test.
2620         * gcc.target/mips/ext-7.c: New test.
2621         * gcc.target/mips/ext-8.c: New test.
2622         * gcc.target/mips/extend-2.c: New test.
2623
2624 2009-08-10  Jason Merrill  <jason@redhat.com>
2625
2626         * g++.dg/other/linkage2.C: New test for types-without-linkage
2627         handling.
2628         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2629         * g++.dg/lookup/anon2.C: Likewise.
2630         * g++.dg/other/anon3.C: Likewise.
2631         * g++.dg/template/arg2.C: Likewise.
2632         * g++.dg/template/local4.C: Likewise.
2633         * g++.old-deja/g++.law/operators32.C: Likewise.
2634         * g++.old-deja/g++.other/linkage2.C: Likewise.
2635         * g++.old-deja/g++.pt/enum6.C: Likewise.
2636         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2637         * g++.old-deja/g++.other/linkage1.C: Likewise.
2638
2639 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2640
2641         * gcc.dg/dg.exp: Test also c-c++-common dir.
2642         * g++.dg/dg.exp: Likewise.
2643         * g++.dg/warn/Wconversion-real.C: Delete.
2644         * gcc.dg/Wconversion-real.c: Move to ...
2645         * c-c++-common/Wconversion-real.c: ... here.
2646         * lib/target-supports.exp
2647         (check_effective_target_c,check_effective_target_c++): New.
2648
2649 2009-08-10  Daniel Kraft  <d@domob.eu>
2650
2651         PR fortran/37425
2652         * gfortran.dg/typebound_operator_1.f03: New test.
2653         * gfortran.dg/typebound_operator_2.f03: New test.
2654
2655 2009-08-10  Richard Guenther  <rguenther@suse.de>
2656
2657         PR middle-end/41006
2658         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2659         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2660
2661 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2662
2663         PR fortran/40940
2664         * gfortran.dg/class_1.f03: New.
2665         * gfortran.dg/class_2.f03: New.
2666         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2667         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2668         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2669         * gfortran.dg/typebound_call_10.f03: Ditto.
2670         * gfortran.dg/typebound_call_2.f03: Ditto.
2671         * gfortran.dg/typebound_call_3.f03: Ditto.
2672         * gfortran.dg/typebound_call_4.f03: Ditto.
2673         * gfortran.dg/typebound_generic_3.f03: Ditto.
2674         * gfortran.dg/typebound_generic_4.f03: Ditto.
2675         * gfortran.dg/typebound_proc_1.f08: Ditto.
2676         * gfortran.dg/typebound_proc_5.f03: Ditto.
2677         * gfortran.dg/typebound_proc_6.f03: Ditto.
2678
2679 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2680
2681         PR c++/40866
2682         * g++.dg/expr/stmt-expr-1.C: New test.
2683
2684 2009-08-09  Richard Guenther  <rguenther@suse.de>
2685
2686         PR tree-optimization/41016
2687         * gcc.c-torture/compile/pr41016.c: New testcase.
2688
2689 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2690
2691         * gcc.dg/overflow-warn-8.c: New test.
2692
2693 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2694
2695         PR tree-optimization/41008
2696         * gcc.dg/vect/O1-pr41008.c: New test.
2697
2698 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2699
2700         PR fortran/40955
2701         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2702
2703 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2704
2705         * gcc.target/bfin/loop-autoinc.c: New file.
2706
2707 2009-08-08  Richard Guenther  <rguenther@suse.de>
2708
2709         PR tree-optimization/40991
2710         * g++.dg/torture/pr40991.C: New testcase.
2711
2712 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2713
2714         * ada/acats/support/impdef.a: Tweak timing constants. Add
2715         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2716         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2717         * ada/acats/tests/c9/c940007.a: Likewise.
2718         * ada/acats/tests/c9/c94001c.ada: Likewise.
2719         * ada/acats/tests/c9/c94006a.ada: Likewise.
2720         * ada/acats/tests/c9/c94008c.ada: Likewise.
2721         * ada/acats/tests/c9/c951002.a: Likewise.
2722         * ada/acats/tests/c9/c954a01.a: Likewise.
2723         * ada/acats/tests/c9/c96001a.ada: Likewise.
2724         * ada/acats/tests/c9/c97307a.ada: Likewise.
2725
2726 2009-08-07  Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/40999
2729         * gfortran.dg/pr40999.f: New testcase.
2730
2731 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2732
2733         * g++.dg/tree-prof/partition1.C: New test.
2734
2735 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2736
2737         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2738         attribute.
2739         * gcc.target/arm/vfp1[567].c: New tests.
2740
2741 2009-08-06  Jason Merrill  <jason@redhat.com>
2742
2743         PR c++/40948
2744         * g++.dg/ext/complit12.C: Expand.
2745
2746 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2747
2748         Merge ARM/hard_vfp_branch to trunk.
2749
2750         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2751
2752         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2753         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2754
2755         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2756
2757         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2758         (PCS): Define macro to use base AAPCS.
2759         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2760
2761         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2762
2763         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2764         Correct arm_neon.h typo.
2765
2766         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2767
2768         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2769         this a linkage test.
2770         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2771         argument marshalling.
2772         * abitest.h: New file.
2773         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2774         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2775
2776 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2777
2778         PR middle-end/32964
2779         * gcc.dg/tree-ssa/pr32964.c: New test.
2780
2781 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2782             H.J. Lu  <hongjiu.lu@intel.com>
2783
2784         PR target/40957
2785         * gcc.target/i386/pr40957.c: New test.
2786
2787 2009-08-06  Richard Guenther  <rguenther@suse.de>
2788
2789         PR tree-optimization/40964
2790         * gcc.c-torture/compile/pr40964.c: New testcase.
2791
2792 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2793
2794         PR fortran/40847
2795         * gfortran.dg/transfer_resolve_1.f90 : New test.
2796
2797 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2798             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2799
2800         PR target/40906
2801         * gcc.target/i386/pr40906-1.c: New test.
2802         * gcc.target/i386/pr40906-2.c: Ditto.
2803         * gcc.target/i386/pr40906-3.c: Ditto.
2804
2805 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR rtl-optimization/40924
2808         * g++.dg/torture/pr40924.C: New test.
2809
2810 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2811
2812         PR c++/36069
2813         * g++.dg/warn/pr36069.C: New.
2814
2815 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2816
2817         PR c++/39987
2818         * g++.dg/overload/defarg4.C: New test.
2819
2820 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2821
2822         PR c++/16696
2823         * g++.dg/parse/pr16696.C: New.
2824         * g++.dg/parse/pr16696-permissive.C: New.
2825
2826 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2827
2828         PR fortran/40875
2829         * gfortran.dg/initialization_23.f90 : New test.
2830
2831 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2832
2833         PR debug/39706
2834         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2835
2836 2009-08-03  Jason Merrill  <jason@redhat.com>
2837             Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR c++/40948
2840         * g++.dg/ext/complit12.C: New.
2841
2842 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2843
2844         PR c/39902
2845         * gcc.target/powerpc/pr39902-2.c: New test.
2846
2847 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR middle-end/40943
2850         * gcc.dg/uninit-6.c: Re-add XFAIL.
2851         * gcc.dg/uninit-6-O0.c: Likewise.
2852         * gcc.dg/uninit-pr40943.c: New test.
2853
2854 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2855
2856         PR testsuite/40858
2857         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2858         .ascii.
2859
2860 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2861
2862         PR libfortran/40853
2863         * gfortran.dg/namelist_40.f90: Update error output.
2864         * gfortran.dg/namelist_47.f90: Update error output.
2865         * gfortran.dg/namelist_58.f90: New test.
2866
2867 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2868
2869         PR fortran/40881
2870         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2871         * gfortran.dg/altreturn_3.f90: Ditto.
2872         * gfortran.dg/altreturn_5.f90: Ditto.
2873         * gfortran.dg/altreturn_6.f90: Ditto.
2874         * gfortran.dg/altreturn_7.f90: Ditto.
2875         * gfortran.dg/array_constructor_13.f90: Ditto.
2876         * gfortran.dg/arrayio_7.f90: Ditto.
2877         * gfortran.dg/arrayio_8.f90: Ditto.
2878         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2879         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2880         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2881         * gfortran.dg/backspace_8.f: Add -std=legacy.
2882         * gfortran.dg/backspace_9.f: Ditto.
2883         * gfortran.dg/char_comparison_1.f: Ditto.
2884         * gfortran.dg/char_decl_1.f90: Ditto.
2885         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2886         * gfortran.dg/char_pointer_assign.f90: Ditto.
2887         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2888         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2889         * gfortran.dg/char_pointer_func.f90: Ditto.
2890         * gfortran.dg/common_8.f90: Ditto.
2891         * gfortran.dg/constant_substring.f: Ditto.
2892         * gfortran.dg/data_char_2.f90: Ditto.
2893         * gfortran.dg/der_array_io_1.f90: Ditto.
2894         * gfortran.dg/der_array_io_2.f90: Ditto.
2895         * gfortran.dg/der_array_io_3.f90: Ditto.
2896         * gfortran.dg/der_io_3.f90: Ditto.
2897         * gfortran.dg/dev_null.F90: Ditto.
2898         * gfortran.dg/direct_io_2.f90: Ditto.
2899         * gfortran.dg/do_iterator_2.f90: Ditto.
2900         * gfortran.dg/e_d_fmt.f90: Ditto.
2901         * gfortran.dg/empty_format_1.f90: Ditto.
2902         * gfortran.dg/entry_17.f90: Modified warning message.
2903         * gfortran.dg/entry_7.f90: Add -std=legacy.
2904         * gfortran.dg/eor_1.f90: Ditto.
2905         * gfortran.dg/equiv_2.f90: Ditto.
2906         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2907         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2908         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2909         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2910         * gfortran.dg/fmt_error_2.f90: Ditto.
2911         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2912         * gfortran.dg/fmt_tl.f: Ditto.
2913         * gfortran.dg/fmt_white.f: Ditto.
2914         * gfortran.dg/func_derived_1.f90: Ditto.
2915         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2916         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2917         * gfortran.dg/global_references_2.f90: Ditto.
2918         * gfortran.dg/hollerith_1.f90: Ditto.
2919         * gfortran.dg/hollerith.f90: Use new-style character length.
2920         * gfortran.dg/hollerith_f95.f90: Ditto.
2921         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2922         * gfortran.dg/implicit_6.f90: Ditto.
2923         * gfortran.dg/implicit_9.f90: Ditto.
2924         * gfortran.dg/inquire_13.f90: Ditto.
2925         * gfortran.dg/inquire_5.f90: Ditto.
2926         * gfortran.dg/inquire_6.f90: Ditto.
2927         * gfortran.dg/inquire.f90: Ditto.
2928         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2929         * gfortran.dg/io_constraints_2.f90: Ditto.
2930         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2931         * gfortran.dg/loc_2.f90: Ditto.
2932         * gfortran.dg/logical_1.f90: Ditto.
2933         * gfortran.dg/longline.f: Ditto.
2934         * gfortran.dg/merge_char_1.f90: Ditto.
2935         * gfortran.dg/namelist_12.f: Ditto.
2936         * gfortran.dg/namelist_14.f90: Ditto.
2937         * gfortran.dg/namelist_18.f90: Ditto.
2938         * gfortran.dg/namelist_19.f90: Ditto.
2939         * gfortran.dg/namelist_21.f90: Ditto.
2940         * gfortran.dg/namelist_22.f90: Ditto.
2941         * gfortran.dg/namelist_37.f90: Ditto.
2942         * gfortran.dg/namelist_54.f90: Ditto.
2943         * gfortran.dg/namelist_55.f90: Ditto.
2944         * gfortran.dg/namelist_empty.f90: Ditto.
2945         * gfortran.dg/namelist_use.f90: Use new-style character length.
2946         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2947         * gfortran.dg/nested_modules_4.f90: Ditto.
2948         * gfortran.dg/nested_modules_5.f90: Ditto.
2949         * gfortran.dg/open-options-blanks.f: Ditto.
2950         * gfortran.dg/output_exponents_1.f90: Ditto.
2951         * gfortran.dg/parens_5.f90: Ditto.
2952         * gfortran.dg/parens_6.f90: Ditto.
2953         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2954         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2955         * gfortran.dg/pr15129.f90: Ditto.
2956         * gfortran.dg/pr15332.f: Ditto.
2957         * gfortran.dg/pr16597.f90: Ditto.
2958         * gfortran.dg/pr17143.f90: Ditto.
2959         * gfortran.dg/pr17164.f90: Ditto.
2960         * gfortran.dg/pr17229.f: Modified warning message.
2961         * gfortran.dg/pr18210.f90: Add -std=legacy.
2962         * gfortran.dg/pr19155.f: Ditto.
2963         * gfortran.dg/pr20086.f90: Ditto.
2964         * gfortran.dg/pr20124.f90: Ditto.
2965         * gfortran.dg/pr20755.f: Ditto.
2966         * gfortran.dg/pr20865.f90: Ditto.
2967         * gfortran.dg/pr20950.f: Ditto.
2968         * gfortran.dg/pr21730.f: Ditto.
2969         * gfortran.dg/pr22491.f: Ditto.
2970         * gfortran.dg/pr29713.f90: Ditto.
2971         * gfortran.dg/print_parentheses_1.f: Ditto.
2972         * gfortran.dg/print_parentheses_2.f90: Ditto.
2973         * gfortran.dg/proc_assign_1.f90: Ditto.
2974         * gfortran.dg/proc_decl_1.f90: Ditto.
2975         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2976         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2977         * gfortran.dg/read_float_1.f90: Ditto.
2978         * gfortran.dg/read_logical.f90: Ditto.
2979         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2980         * gfortran.dg/return_1.f90: Ditto.
2981         * gfortran.dg/rewind_1.f90: Ditto.
2982         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2983         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2984         * gfortran.dg/stfunc_1.f90: Ditto.
2985         * gfortran.dg/stfunc_3.f90: Ditto.
2986         * gfortran.dg/stfunc_4.f90: Ditto.
2987         * gfortran.dg/stfunc_6.f90: Ditto.
2988         * gfortran.dg/streamio_2.f90: Ditto.
2989         * gfortran.dg/string_ctor_1.f90: Ditto.
2990         * gfortran.dg/string_null_compare_1.f: Ditto.
2991         * gfortran.dg/substr_6.f90: Ditto.
2992         * gfortran.dg/tl_editing.f90: Ditto.
2993         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2994         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2995         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2996         * gfortran.dg/g77/1832.f: Ditto.
2997         * gfortran.dg/g77/19981216-0.f Ditto.
2998         * gfortran.dg/g77/19990525-0.f: Ditto.
2999         * gfortran.dg/g77/19990826-2.f: Ditto.
3000         * gfortran.dg/g77/20000630-2.f: Ditto.
3001         * gfortran.dg/g77/20010116.f: Ditto.
3002         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3003         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3004         * gfortran.dg/g77/980520-1.f: Ditto.
3005         * gfortran.dg/g77/check0.f: Ditto.
3006         * gfortran.dg/g77/cpp3.F: Ditto.
3007         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3008         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3009         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3010         * gfortran.dg/g77/short.f: Ditto.
3011
3012 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3013
3014         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3015         * gcc.target/mips/ext-4.c: Likewise.
3016         * gcc.target/mips/interrupt_handler.c: Likewise.
3017         * gcc.target/mips/truncate-4.c: Likewise.
3018         * gcc.target/mips/truncate-5.c: Likewise.
3019
3020 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3021
3022         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3023         -fgraphite-force-parallel to -floop-parallelize-all.
3024
3025 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3026
3027         PR fortran/40011
3028         * gfortran.dg/whole_file_7.f90: New test.
3029         * gfortran.dg/whole_file_8.f90: New test.
3030         * gfortran.dg/whole_file_9.f90: New test.
3031         * gfortran.dg/whole_file_10.f90: New test.
3032         * gfortran.dg/whole_file_11.f90: New test.
3033         * gfortran.dg/whole_file_12.f90: New test.
3034         * gfortran.dg/whole_file_13.f90: New test.
3035         * gfortran.dg/whole_file_14.f90: New test.
3036
3037 2009-07-31  Jason Merrill  <jason@redhat.com>
3038
3039         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3040         binding semantics.
3041         * g++.dg/cpp0x/named.C: Likewise.
3042         * g++.dg/cpp0x/overload.C: Likewise.
3043         * g++.dg/cpp0x/rv1n.C: Likewise.
3044         * g++.dg/cpp0x/rv1p.C: Likewise.
3045         * g++.dg/cpp0x/rv2n.C: Likewise.
3046         * g++.dg/cpp0x/rv2p.C: Likewise.
3047         * g++.dg/cpp0x/rv3n.C: Likewise.
3048         * g++.dg/cpp0x/rv3p.C: Likewise.
3049         * g++.dg/cpp0x/rv4n.C: Likewise.
3050         * g++.dg/cpp0x/rv4p.C: Likewise.
3051         * g++.dg/cpp0x/rv5n.C: Likewise.
3052         * g++.dg/cpp0x/rv5p.C: Likewise.
3053         * g++.dg/cpp0x/rv6n.C: Likewise.
3054         * g++.dg/cpp0x/rv6p.C: Likewise.
3055         * g++.dg/cpp0x/rv7n.C: Likewise.
3056         * g++.dg/cpp0x/rv7p.C: Likewise.
3057         * g++.dg/cpp0x/template_deduction.C: Likewise.
3058         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3059         * g++.dg/cpp0x/overloadn.C: New.
3060         * g++.dg/cpp0x/rv-cast.C: New.
3061
3062 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3063
3064         * gcc.target/mips/ext-4.c: New test.
3065
3066 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3067
3068         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3069
3070 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3071
3072         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3073         * gcc.dg/tree-ssa/loop-32.c: Same.
3074         * gcc.dg/tree-ssa/loop-33.c: Same.
3075         * gcc.dg/tree-ssa/loop-34.c: Same.
3076         * gcc.dg/tree-ssa/loop-35.c: Same.
3077         * gcc.dg/tree-ssa/loop-7.c: Same.
3078         * gcc.dg/tree-ssa/pr23109.c: Same.
3079         * gcc.dg/tree-ssa/restrict-2.c: Same.
3080         * gcc.dg/tree-ssa/restrict-3.c: Same.
3081         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3082         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3083         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3084         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3085         * gcc.dg/tree-ssa/structopt-1.c: Same.
3086         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3087         * gfortran.dg/pr32921.f: Same.
3088
3089 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3090
3091         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3092         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3093         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3094         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3095         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3096         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3097         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3098         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3099         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3100         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3101         * gcc.dg/graphite/id-1.c: New.
3102         * gcc.dg/graphite/id-10.c: New.
3103         * gcc.dg/graphite/id-11.c: New.
3104         * gcc.dg/graphite/id-12.c: New.
3105         * gcc.dg/graphite/id-13.c: New.
3106         * gcc.dg/graphite/id-14.c: New.
3107         * gcc.dg/graphite/id-15.c: New.
3108         * gcc.dg/graphite/id-2.c: New.
3109         * gcc.dg/graphite/id-3.c: New.
3110         * gcc.dg/graphite/id-4.c: New.
3111         * gcc.dg/graphite/id-5.c: New.
3112         * gcc.dg/graphite/id-6.c: New.
3113         * gcc.dg/graphite/id-7.c: New.
3114         * gcc.dg/graphite/id-8.c: New.
3115         * gcc.dg/graphite/id-9.c: New.
3116         * gcc.dg/graphite/interchange-0.c: New.
3117         * gcc.dg/graphite/interchange-1.c: New.
3118         * gcc.dg/graphite/interchange-2.c: New.
3119         * gcc.dg/graphite/interchange-3.c: New.
3120         * gcc.dg/graphite/interchange-4.c: New.
3121         * gcc.dg/graphite/interchange-5.c: New.
3122         * gcc.dg/graphite/interchange-6.c: New.
3123         * gcc.dg/graphite/interchange-7.c: New.
3124         * gcc.dg/graphite/interchange-8.c: New.
3125         * gcc.dg/graphite/pr35356-1.c: New.
3126         * gcc.dg/graphite/pr35356-2.c: New.
3127         * gcc.dg/graphite/pr35356-3.c: New.
3128         * gcc.dg/graphite/pr40157.c: New.
3129         * gcc.dg/graphite/run-id-1.c: New.
3130         * gcc.dg/graphite/scop-20.c: New.
3131         * gcc.dg/graphite/scop-21.c: New.
3132         * gfortran.dg/graphite/id-1.f90: New.
3133         * gfortran.dg/graphite/id-10.f90: New.
3134         * gfortran.dg/graphite/id-11.f: New.
3135         * gfortran.dg/graphite/id-12.f: New.
3136         * gfortran.dg/graphite/id-13.f: New.
3137         * gfortran.dg/graphite/id-14.f: New.
3138         * gfortran.dg/graphite/id-15.f: New.
3139         * gfortran.dg/graphite/id-16.f: New.
3140         * gfortran.dg/graphite/id-5.f: New.
3141         * gfortran.dg/graphite/id-6.f: New.
3142         * gfortran.dg/graphite/id-7.f: New.
3143         * gfortran.dg/graphite/id-8.f: New.
3144         * gfortran.dg/graphite/id-9.f: New.
3145         * gfortran.dg/graphite/interchange-1.f: New.
3146         * gfortran.dg/graphite/interchange-2.f: New.
3147
3148 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3149
3150         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3151         flags based on the name of the testcase.
3152         * gfortran.dg/graphite/graphite.exp: Same.
3153
3154         * gcc.dg/graphite/block-0.c: Adjusted.
3155         * gcc.dg/graphite/block-1.c: Adjusted.
3156         * gcc.dg/graphite/block-2.c: Adjusted.
3157         * gcc.dg/graphite/block-3.c: Adjusted.
3158         * gcc.dg/graphite/block-4.c: Adjusted.
3159         * gcc.dg/graphite/block-5.c: Adjusted.
3160         * gcc.dg/graphite/block-6.c: Adjusted.
3161         * gcc.dg/graphite/pr37485.c: Adjusted.
3162         * gcc.dg/graphite/pr37684.c: Adjusted.
3163         * gcc.dg/graphite/pr37828.c: Adjusted.
3164         * gcc.dg/graphite/pr37883.c: Adjusted.
3165         * gcc.dg/graphite/pr37928.c: Adjusted.
3166         * gcc.dg/graphite/pr37943.c: Adjusted.
3167         * gcc.dg/graphite/pr38409.c: Adjusted.
3168         * gcc.dg/graphite/pr38498.c: Adjusted.
3169         * gcc.dg/graphite/pr38559.c: Adjusted.
3170         * gcc.dg/graphite/pr39335.c: Adjusted.
3171         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3172         * gcc.dg/graphite/scop-0.c: Adjusted.
3173         * gcc.dg/graphite/scop-1.c: Adjusted.
3174         * gcc.dg/graphite/scop-10.c: Adjusted.
3175         * gcc.dg/graphite/scop-11.c: Adjusted.
3176         * gcc.dg/graphite/scop-12.c: Adjusted.
3177         * gcc.dg/graphite/scop-13.c: Adjusted.
3178         * gcc.dg/graphite/scop-14.c: Adjusted.
3179         * gcc.dg/graphite/scop-15.c: Adjusted.
3180         * gcc.dg/graphite/scop-16.c: Adjusted.
3181         * gcc.dg/graphite/scop-17.c: Adjusted.
3182         * gcc.dg/graphite/scop-18.c: Adjusted.
3183         * gcc.dg/graphite/scop-19.c: Adjusted.
3184         * gcc.dg/graphite/scop-2.c: Adjusted.
3185         * gcc.dg/graphite/scop-3.c: Adjusted.-
3186         * gcc.dg/graphite/scop-4.c: Adjusted.
3187         * gcc.dg/graphite/scop-5.c: Adjusted.
3188         * gcc.dg/graphite/scop-6.c: Adjusted.
3189         * gcc.dg/graphite/scop-7.c: Adjusted.
3190         * gcc.dg/graphite/scop-8.c: Adjusted.
3191         * gcc.dg/graphite/scop-9.c: Adjusted.
3192         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3193         * gfortran.dg/graphite/block-1.f90: Adjusted.
3194         * gfortran.dg/graphite/block-2.f: Adjusted.
3195         * gfortran.dg/graphite/block-3.f90: Adjusted.
3196         * gfortran.dg/graphite/block-4.f90: Adjusted.
3197         * gfortran.dg/graphite/id-2.f90: Adjusted.
3198         * gfortran.dg/graphite/id-3.f90: Adjusted.
3199         * gfortran.dg/graphite/id-4.f90: Adjusted.
3200         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3201         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3202         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3203         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3204         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3205         * gfortran.dg/graphite/scop-1.f: Adjusted.
3206
3207 2009-07-30  Doug Kwan  <dougkwan@google.com>
3208
3209         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3210         in warnings added in rev 141298.
3211
3212 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3213
3214         * lib/options.exp: Use "!=" instead of "ne".
3215
3216         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3217
3218         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3219         * gcc.dg/ucnid-12.c: Likewise.
3220
3221 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3222             Pat Haugen  <pthaugen@us.ibm.com>
3223             Revital Eres <ERES@il.ibm.com>
3224
3225         * gcc.target/powerpc/altivec-32.c: New file to test
3226         Altivec simple math function vectorization.
3227
3228         * gcc.target/powerpc/bswap-run.c: New file to test swap
3229         builtins.
3230         * gcc.target/powerpc/bswap16.c: Ditto.
3231         * gcc.target/powerpc/bswap32.c: Ditto.
3232         * gcc.target/powerpc/bswap64-1.c: Ditto.
3233         * gcc.target/powerpc/bswap64-2.c: Ditto.
3234         * gcc.target/powerpc/bswap64-3.c: Ditto.
3235         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3236         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3237         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3238
3239         * gcc.target/powerpc/popcount-2.c: New file to test
3240         power7 popcntd instructions.
3241         * gcc.target/powerpc/popcount-3.c: Ditto.
3242
3243         * gcc.target/powerpc/pr39457.c: New VSX test.
3244         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3245         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3246         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3247         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3248         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3249         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3250         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3251         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3252         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3253         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3254         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3255         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3256
3257         * gcc.target/powerpc/altivec-6.c: Store the result of
3258         vec_add, so the optimizer doesn't remove it.
3259
3260         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3261         systems that support bswap64.
3262
3263         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3264         prevent VSX code generation.
3265
3266         * lib/target-supports.exp (check_vsx_hw_available): New
3267         function to test if VSX available.
3268         (check_effective_target_powerpc_vsx_ok): Ditto.
3269         (check_vmx_hw_available): Add explicit -mno-vsx.
3270
3271 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3272
3273         PR c/39902
3274         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3275
3276 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3277
3278         PR tree-optimization/40570
3279         * gcc.c-torture/compile/pr40570.c: New test.
3280
3281 2009-07-29  Jason Merrill  <jason@redhat.com>
3282
3283         PR c++/14912
3284         * g++.dg/template/defarg13.C: New.
3285
3286 2009-07-29  Richard Guenther  <rguenther@suse.de>
3287
3288         PR c++/40834
3289         * g++.dg/torture/pr40834.C: New testcase.
3290
3291 2009-07-29  Michael Matz  <matz@suse.de>
3292
3293         PR middle-end/40830
3294         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3295
3296 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3297
3298         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3299         sh*-*-* targets.  Skip on spu-*-* targets.
3300         * gfortran.dg/maxlocval_4.f90: Likewise.
3301         * gfortran.dg/minlocval_1.f90: Likewise.
3302         * gfortran.dg/minlocval_4.f90: Likewise.
3303
3304 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3305
3306         PR fortran/40878
3307         * gfortran.dg/gomp/pr40878-1.f90: New test.
3308         * gfortran.dg/gomp/pr40878-2.f90: New test.
3309
3310         PR testsuite/40891
3311         * gcc.dg/cdce1.c: Adjust note line number.
3312         * gcc.dg/cdce2.c: Likewise.
3313
3314 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3315
3316         PR fortran/40882
3317         * gfortran.dg/proc_ptr_comp_13.f90: New.
3318
3319 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3320
3321         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3322         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3323         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3324         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3325         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3326         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3327         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3328         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3329         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3330         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3331         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3332         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3333         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3334         #ifdef NEED_IEEE754_FLOAT conditional.
3335         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3336         conditional.
3337
3338 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3339
3340         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3341         i?86-*-netware.
3342         * g++.dg/ext/bitfield3.C: Likewise.
3343         * g++.dg/ext/bitfield4.C: Likewise.
3344         * g++.dg/ext/bitfield5.C: Likewise.
3345         * gcc.dg/bitfld-15.c: Likewise.
3346         * gcc.dg/bitfld-16.c: Likewise.
3347         * gcc.dg/bitfld-17.c: Likewise.
3348         * gcc.dg/bitfld-18.c: Likewise.
3349         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3350         * gcc.dg/20010912-1.c: Likewise.
3351         * gcc.dg/20021018-1.c: Likewise.
3352         * gcc.dg/20030213-1.c: Likewise.
3353         * gcc.dg/20030225-1.c: Likewise.
3354         * gcc.dg/20030708-1.c: Likewise.
3355         * gcc.dg/20050321-2.c: Likewise.
3356         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3357         * gcc.dg/cdce2.c: Likewise.
3358         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3359         targets.
3360         * gcc.target/i386/pr37248-3.c: Likewise.
3361
3362 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3363
3364         PR fortran/40848
3365         * gfortran.dg/altreturn_7.f90: New.
3366
3367 2009-07-27  Simon Baldwin  <simonb@google.com>
3368
3369         PR testsuite/40829
3370         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3371         so that indexing no longer runs off array end.
3372
3373 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3374
3375         PR fortran/40851
3376         * gfortran.dg/derived_init_3.f90: New test.
3377
3378 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3379
3380         PR fortran/33197
3381         * gfortran.dg/atan2_1.f90: New test
3382         * gfortran.dg/atan2_2.f90: New test
3383
3384 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3385
3386         PR c++/40749
3387         * g++.dg/warn/Wreturn-type-6.C: New test.
3388
3389 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3390
3391         PR tree-optimization/40801
3392         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3393         * gfortran.dg/vect/vect.exp: Run tests starting with
3394         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3395
3396 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3397
3398         PR rtl-optimization/40445
3399         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3400
3401 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3402
3403         * gcc.dg/builtin-unreachable-4.c: New test.
3404
3405 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3406
3407         PR fortran/33197
3408         * gfortran.dg/complex_intrinsic_5.f90: New test.
3409         * gfortran.dg/complex_intrinsic_7.f90: New test.
3410
3411 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3412
3413         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3414         * gcc.dg/ipa/noclone-1.c: New test.
3415
3416 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3417
3418         * lib/target-supports.exp (check_effective_target_static): New
3419         procedure.
3420         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3421         supported.
3422         * g++.old-deja/g++.law/weak.C: Require static effective target.
3423
3424 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3425
3426         PR fortran/39630
3427         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3428         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3429         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3430         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3431         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3432         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3433         * gfortran.dg/typebound_call_10.f03: New.
3434
3435 2009-07-24  Jason Merrill  <jason@redhat.com>
3436
3437         * g++.dg/cpp0x/defaulted11.C: New.
3438
3439         * g++.dg/cpp0x/initlist23.C: New.
3440
3441 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3442
3443         PR fortran/40822
3444         * gfortran.dg/char_length_16.f90: New.
3445
3446 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3447
3448         PR fortran/40643
3449         PR fortran/31067
3450         * gfortran.dg/maxlocval_2.f90: New test.
3451         * gfortran.dg/maxlocval_3.f90: New test.
3452         * gfortran.dg/maxlocval_4.f90: New test.
3453         * gfortran.dg/minlocval_1.f90: New test.
3454         * gfortran.dg/minlocval_2.f90: New test.
3455         * gfortran.dg/minlocval_3.f90: New test.
3456         * gfortran.dg/minlocval_4.f90: New test.
3457
3458 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3459
3460         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3461         scan-assembler.
3462
3463 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3464
3465         PR fortran/40839
3466         * gfortran.dg/pr40839.f90: New test.
3467
3468 2009-07-23  Michael Matz  <matz@suse.de>
3469
3470         PR middle-end/40830
3471         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3472         don't set options ourself.
3473
3474 2009-07-23  Simon Baldwin  <simonb@google.com>
3475
3476         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3477         native C compilation where required.
3478
3479 2009-07-22  Doug Kwan  <dougkwan@google.com>
3480
3481         * gcc.c-torture/compile/20090721-1.c: New test.
3482
3483 2009-07-22  Michael Matz  <matz@suse.de>
3484
3485         PR tree-optimization/35229
3486         PR tree-optimization/39300
3487         * gcc.dg/vect/vect-pre-interact.c: New test.
3488
3489 2009-07-22  Richard Guenther  <rguenther@suse.de>
3490
3491         * g++.dg/lookup/using21.C: Fix duplicate paste.
3492
3493 2009-07-22  Richard Guenther  <rguenther@suse.de>
3494
3495         PR c++/40799
3496         * g++.dg/lookup/using21.C: New testcase.
3497
3498 2009-07-21  Jason Merrill  <jason@redhat.com>
3499
3500         * g++.dg/init/aggr4.C: New.
3501
3502 2009-07-21  Jason Merrill  <jason@redhat.com>
3503
3504         Core issue 934
3505         * g++.dg/cpp0x/initlist22.C: New.
3506
3507 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         * gcc.target/i386/vectorize8.c: New test.
3510
3511 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3512
3513         PR target/40811
3514         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3515         Add i?86 and x86_64 targets.
3516         * gcc.target/i386/vectorize7.c: New test.
3517
3518         PR target/40809
3519         * gcc.target/i386/pr40809.c: New test.
3520
3521 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3522
3523         PR tree-optimization/40813
3524         * g++.dg/opt/inline15.C: New test.
3525
3526 2009-07-21  Paul Brook <paul@codesourcery.com>
3527
3528         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3529         * lib/target-supports.exp (check_effective_target_section_anchors):
3530         Add arm*-*-*.
3531
3532 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3533
3534         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3535         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3536         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3537
3538 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3539
3540         * gcc.target/mips/ext-3.c: New test.
3541
3542 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3543
3544         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3545         * gcc.dg/builtin-object-size-8.c: New test.
3546         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3547         * g++.dg/ext/builtin-object-size2.C: Likewise.
3548
3549         PR tree-optimization/40792
3550         * gcc.dg/pr40792.c: New test.
3551
3552 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3553
3554         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3555         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3556         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3557
3558 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3559
3560         * gcc.target/sh/mfmovd.c: New test.
3561
3562 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3563             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3564
3565         PR libfortran/40714
3566         * gfortran.dg/eof_3.f90: New test.
3567
3568 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3569
3570         PR fortran/40727
3571         * gfortran.dg/intrinsic_cmplx.f90: New test.
3572
3573 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3574
3575         PR libfortran/34670
3576         PR libfortran/36874
3577         * gfortran.dg/cshift_bounds_1.f90:  New test.
3578         * gfortran.dg/cshift_bounds_2.f90:  New test.
3579         * gfortran.dg/cshift_bounds_3.f90:  New test.
3580         * gfortran.dg/cshift_bounds_4.f90:  New test.
3581         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3582         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3583         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3584         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3585
3586 2009-07-19  Jan Hubicka  <jh@suse.cz>
3587
3588         PR tree-optimization/40676
3589         * gcc.c-torture/compile/pr40676.c: New testcase.
3590
3591 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3592
3593         * gcc.target/mips/ext-2.c: New test.
3594
3595 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3596
3597         * gcc.target/mips/octeon-exts-7.c: New test.
3598         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3599         * gcc.target/mips/octeon-exts-5.c: Likewise.
3600
3601 2009-07-18  Richard Guenther  <rguenther@suse.de>
3602
3603         PR testsuite/40798
3604         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3605
3606 2009-07-18  Richard Guenther  <rguenther@suse.de>
3607
3608         PR c/40787
3609         * gcc.dg/pr35899.c: Adjust.
3610
3611 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3612
3613         * gcc.target/powerpc/asm-es-1.c: New test.
3614         * gcc.target/powerpc/asm-es-2.c: Likewise.
3615
3616 2009-07-17  Richard Guenther  <rguenther@suse.de>
3617
3618         PR c/40401
3619         * g++.dg/rtti/crash4.C: New testcase.
3620         * g++.dg/torture/20090706-1.C: Likewise.
3621         * gcc.dg/redecl-17.c: Likewise.
3622         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3623         * gcc.dg/declspec-9.c: Expect extra error.
3624         * gcc.dg/declspec-10.c: Likewise.
3625         * gcc.dg/declspec-11.c: Likewise.
3626         * gcc.dg/redecl-10.c: Expect extra warnings.
3627         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3628         * gcc.target/i386/pr39545-1.c: Likewise.
3629         * g++.dg/ext/asm3.C: Expect more errors.
3630         * g++.dg/gomp/block-1.C: Likewise.
3631         * g++.dg/gomp/block-2.C: Likewise.
3632         * g++.dg/gomp/block-3.C: Likewise.
3633         * g++.dg/gomp/block-5.C: Likewise.
3634         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3635         * g++.dg/warn/unused-result1.C: XFAIL.
3636
3637 2009-07-17  Richard Guenther  <rguenther@suse.de>
3638
3639         PR tree-optimization/40321
3640         * gcc.c-torture/compile/pr40321.c: New testcase.
3641         * g++.dg/torture/pr40321.C: Likewise.
3642
3643 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3644
3645         PR c++/40780
3646         * g++.dg/template/ptrmem19.C: New test.
3647
3648 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3649             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3650
3651         PR 40435
3652         * gcc.dg/pr36902.c: Add column info.
3653         * g++.dg/gcov/gcov-2.C: Change count for definition.
3654
3655 2009-07-16  Jason Merrill  <jason@redhat.com>
3656
3657         PR libstdc++/37907
3658         * g++.dg/cpp0x/std-layout1.C: New.
3659         * g++.dg/ext/has_nothrow_assign.C: Fix.
3660         * g++.dg/ext/has_nothrow_copy.C: Fix.
3661         * g++.dg/ext/has_trivial_assign.C: Fix.
3662         * g++.dg/ext/has_trivial_copy.C: Fix.
3663         * g++.dg/ext/is_pod.C: Fix.
3664         * g++.dg/other/offsetof3.C: Adjust.
3665         * g++.dg/overload/ellipsis1.C: Adjust.
3666         * g++.dg/warn/var-args1.C: Adjust.
3667         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3668         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3669         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3670         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3671         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3672
3673 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3674
3675         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3676         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3677         effective target "mpc_pow".
3678         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3679
3680 2009-07-16  Richard Henderson  <rth@redhat.com>
3681
3682         * g++.dg/opt/eh4.C: New test.
3683
3684 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3685
3686         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3687
3688 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3689
3690         PR middle-end/40747
3691         * gcc.c-torture/execute/pr40747.c: New test.
3692
3693 2009-07-15  Richard Guenther  <rguenther@suse.de>
3694
3695         PR middle-end/40753
3696         * gcc.c-torture/compile/pr40753.c: New testcase.
3697
3698 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3699
3700         PR fortran/40743
3701         * gfortran.dg/interface_assignment_4.f90: New.
3702
3703 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3704
3705         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3706         for FreeBSD up to and including version 8.
3707
3708 2009-07-14  Taras Glek  <tglek@mozilla.com>
3709             Rafael Espindola  <espindola@google.com>
3710
3711         * g++.dg/plugin/header-plugin-test.C: New.
3712         * g++.dg/plugin/header_plugin.c: New.
3713         * g++.dg/plugin/plugin.exp: Update.
3714
3715 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3716
3717         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3718         function to enable vectorization.
3719         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3720         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3721
3722 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3723
3724         * gcc.target/i386/sse-copysignf-vec.c: New test.
3725         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3726
3727 2009-07-14  Jason Merrill  <jason@redhat.com>
3728
3729         PR c++/37276
3730         * g++.dg/lookup/builtin5.C: New.
3731         * g++.dg/other/error22.C: Add missing extern "C".
3732         * g++.dg/warn/Warray-bounds.C: Likewise.
3733         * gcc.dg/compat/compat-common.h: Likewise.
3734
3735         PR c++/40746
3736         * g++.dg/lookup/using20.C: New.
3737
3738         PR c++/40740
3739         * g++.dg/template/koenig8.C: New.
3740
3741 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3742
3743         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3744         both i?86-*-darwin* and x86_64-*-darwin*.
3745
3746 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3747
3748         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3749         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3750         name.
3751
3752 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3753
3754         PR debug/40705
3755         * g++.dg/debug/dwarf2/typedef1.C: New test.
3756
3757         PR c++/40357
3758         * g++.dg/other/typedef3.C: New test.
3759
3760 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3761
3762         * gcc.dg/20090709-1.c: Move to a proper place ...
3763         * gcc.target/m68k/20090709-1.c: ... here.
3764
3765 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3766
3767         PR C++/22154
3768         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3769         front of qualified names are allowed.
3770         * g++.dg/parse/crash10.C: Likewise.
3771         * g++.dg/parse/error15.C: Likewise.
3772         * g++.dg/parse/typename9.C: Likewise.
3773         * g++.dg/parse/error8.C: Likewise.
3774
3775 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3776
3777         PR fortran/40646
3778         * gfortran.dg/proc_ptr_22.f90: Extended.
3779         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3780
3781 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3782
3783         * gfortran.dg/vect/vect-6.f: New test.
3784
3785 2009-07-12  Jason Merrill  <jason@redhat.com>
3786
3787         PR c++/36628
3788         * g++.dg/cpp0x/decltype17.C: New.
3789
3790         PR c++/37206
3791         * g++.dg/cpp0x/rv10.C: New.
3792
3793 2009-07-12  Jason Merrill  <jason@redhat.com>
3794
3795         PR c++/40689
3796         * g++.dg/cpp0x/initlist20.C: New.
3797         * g++.dg/cpp0x/initlist21.C: New.
3798
3799 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3800
3801         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3802         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3803         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3804         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3805         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3806
3807 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3808
3809         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3810         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3811         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3812         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3813         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3814         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3815         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3816         effective_target fd_truncate.
3817
3818 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3819
3820         * gnat.dg/specs/addr1.ads: New test.
3821
3822 2009-07-11  Jan Hubicka  <jh@suse.cz>
3823
3824         PR middle-end/48388
3825         * g++.dg/torture/pr40388.C: New testcase.
3826
3827 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3828
3829         PR target/40668
3830         * gcc.c-torture/execute/pr40668.c: New test.
3831
3832 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3833
3834         * gcc.c-torture/execute/20090711-1.c: New test.
3835
3836 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3837
3838         PR testsuite/40699
3839         PR testsuite/40707
3840         PR testsuite/40709
3841         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3842         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3843         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3844         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3845
3846 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/33197
3849         * gfortran.dg/complex_intrinsic_3.f90: New test.
3850         * gfortran.dg/complex_intrinsic_4.f90: New test.
3851
3852 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3853
3854         PR target/39079
3855         * gcc.target/mips/mips.exp: Make -msynci a known option.
3856         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3857
3858 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR c++/40502
3861         * g++.dg/ext/strncpy-chk1.C: New test.
3862
3863 2009-07-10  Richard Guenther  <rguenther@suse.de>
3864
3865         PR tree-optimization/40496
3866         * g++.dg/opt/pr40496.C: New testcase.
3867
3868 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3869
3870         PR 25509
3871         PR 40614
3872         * g++.dg/warn/unused-result1-Werror.c: New.
3873
3874 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3875
3876         PR fortran/39334
3877         * gfortran.dg/recursive_parameter_1.f90: New test.
3878
3879 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3880
3881         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3882         * gfortran.dg/module_equivalence_6.f90: Ditto.
3883         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3884         * gfortran.dg/nan_2.f90: Ditto.
3885         * gfortran.dg/inquire_11.f90: Ditto.
3886         * gfortran.dg/abstract_type_3.f03: Ditto.
3887         * gfortran.dg/abstract_type_1.f90: Ditto.
3888         * gfortran.dg/private_type_9.f90: Ditto.
3889         * gfortran.dg/abstract_type_5.f03: Ditto.
3890         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3891         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3892         * gfortran.dg/derived_sub.f90: Ditto.
3893         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3894         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3895         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3896         * gfortran.dg/mvbits_6.f90: Ditto.
3897         * gfortran.dg/abstract_type_2.f03: Ditto.
3898         * gfortran.dg/abstract_type_4.f03: Ditto.
3899         * gfortran.dg/bounds_check_9.f90: Ditto.
3900         * gfortran.dg/optional_dim_3.f90: Ditto.
3901         * gfortran.dg/pr32921.f: Ditto.
3902         * gfortran.dg/entry_16.f90: Ditto.
3903         * gfortran.dg/generic_16.f90: Ditto.
3904
3905
3906 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3907
3908         * gcc.target/m68k/20090709-1.c: New.
3909
3910 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3911
3912         PR c++/40684
3913         * g++.dg/template/unify11.C: New test.
3914
3915 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3916
3917         PR fortran/40629
3918         * gfortran.dg/host_assoc_function_9.f90: New test.
3919
3920 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3921
3922         PR fortran/40646
3923         * gfortran.dg/proc_ptr_22.f90: New.
3924         * gfortran.dg/proc_ptr_comp_12.f90: New.
3925
3926 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR middle-end/40692
3929         * gcc.c-torture/compile/pr40692.c: New test.
3930
3931 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3932
3933         PR fortran/40604
3934         * gfortran.dg/pointer_check_6.f90: New test.
3935
3936 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3937
3938         * gcc.target/mips/truncate-5.c: New test.
3939
3940 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3941
3942         PR libfortran/40330
3943         PR libfortran/40662
3944         * gfortran.dg/fmt_cache_1.f: New test.
3945
3946 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3947
3948         PR fortran/40675
3949         * gfortran.dg/nosigned_zero_1.f90: New test.
3950         * gfortran.dg/nosigned_zero_2.f90: New test.
3951
3952 2009-07-08  Richard Guenther  <rguenther@suse.de>
3953
3954         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3955
3956 2009-07-08  Richard Guenther  <rguenther@suse.de>
3957
3958         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3959
3960 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3961
3962         PR fortran/40591
3963         * gfortran.dg/proc_ptr_21.f90: New test.
3964
3965 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3966
3967         PR c++/31246
3968         * g++.dg/warn/pr31246.C: New.
3969         * g++.dg/warn/pr31246-2.C: New.
3970
3971 2009-07-07  Jason Merrill  <jason@redhat.com>
3972
3973         PR c++/35828
3974         * g++.dg/template/defarg12.C: New.
3975
3976         PR c++/37816
3977         * g++.dg/cpp0x/enum7.C: New.
3978
3979         PR c++/37946
3980         * g++.dg/cpp0x/enum6.C: New.
3981
3982         PR c++/40639
3983         * g++.dg/cpp0x/enum5.C: New.
3984
3985         PR c++/40633
3986         * g++.dg/cpp0x/enum4.C: New.
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 %J.
3991
3992 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3993
3994         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3995
3996 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3997
3998         PR middle-end/40669
3999         * gcc.dg/pr40669.c: New test.
4000
4001 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4002
4003         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4004         location. Update all calls.
4005         * g++.dg/plugin/selfassign.c: Likewise.
4006
4007 2009-07-06  Jason Merrill  <jason@redhat.com>
4008
4009         * g++.dg/rtti/dyncast[34].C: New.
4010
4011 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4012
4013         * lib/target-supports.exp
4014         (check_effective_target_mips_newabi_large_long_double): New.
4015         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4016         target.
4017         * gcc.target/mips/fpr-moves-6.c: Likewise.
4018
4019 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4020
4021         PR c++/40557
4022         * g++.dg/template/union2.C: New test.
4023
4024 2009-07-04  Jason Merrill  <jason@redhat.com>
4025
4026         * g++.dg/template/using15.C: New.
4027
4028 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4029
4030         * gfortran.dg/maxloc_1.f90: New test.
4031
4032 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4033
4034         PR fortran/40593
4035         * gfortran.dg/proc_ptr_result_6.f90: New.
4036
4037 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4038
4039         * gcc.dg/framework-2.c: Adjust testcase to pass.
4040
4041 2009-07-04  Jason Merrill  <jason@redhat.com>
4042
4043         PR c++/40619
4044         * g++.dg/cpp0x/auto16.C: New.
4045
4046 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4047
4048         PR target/40587
4049         * gfortran.dg/pr40587.f: New test.
4050
4051 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4052
4053         PR fortran/40638
4054         * gfortran.dg/unit_1.f90: New test.
4055
4056 2009-07-03  Jason Merrill  <jason@redhat.com>
4057
4058         * g++.dg/template/pure1.C: Expect another error.
4059
4060 2009-07-03  Richard Guenther  <rguenther@suse.de>
4061
4062         PR tree-optimization/40640
4063         * gcc.c-torture/compile/pr40640.c: New testcase.
4064
4065 2009-07-03  Richard Guenther  <rguenther@suse.de>
4066
4067         PR middle-end/34163
4068         * gfortran.dg/pr34163.f90: New testcase.
4069
4070 2009-07-03  Jan Hubicka  <jh@suse.cz>
4071
4072         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4073         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4074         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4075         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4076         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4077         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4078         * gnat.dg/loop_optimization6.adb: Enable -O2.
4079
4080 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4081
4082         * g++.dg/warn/null4.C: Extend.
4083
4084 2009-07-02  Jason Merrill  <jason@redhat.com>
4085
4086         * g++.dg/template/spec8.C: Fix.
4087
4088 2009-07-02  Michael Matz  <matz@suse.de>
4089
4090         PR fortran/32131
4091         * gfortran.dg/pr32921.f: Adjust.
4092
4093 2009-07-02  Jan Hubicka  <jh@suse.cz>
4094
4095         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4096
4097 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4098
4099         * gcc.target/mips/truncate-4.c: New testcase.
4100
4101 2009-07-01  Richard Guenther  <rguenther@suse.de>
4102
4103         PR tree-optimization/19831
4104         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4105         make allocated memory escape.  Un-XFAIL.
4106         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4107         * gcc.dg/vect/pr31699.c: Likewise.
4108         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4109
4110 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4111
4112         PR c++/40566
4113         * g++.dg/parse/cond5.C: New test.
4114
4115 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4116
4117         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4118         (main): Pass n to main_1 instead.
4119         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4120         (main_1): New function, split off from...
4121         (main): ...here.  Pass `off' to main_1 instead.
4122
4123 2009-06-30  Jason Merrill  <jason@redhat.com>
4124
4125         PR c++/40595
4126         * g++.dg/cpp0x/variadic94.C: New.
4127
4128 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4129
4130         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4131         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4132         (init_ld_library_path_env_vars): New function, replacing the
4133         orig_*_saved assignments.  Call it after defining it.
4134         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4135         (restore_ld_library_path_env_vars): Likewise.
4136         (add_path, find_libgcc_s): New functions.
4137         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4138         gcc-set-multilib-library-path.
4139         (objc_target_compile): Don't add "." to ld_library_path.
4140         Use add_path.
4141         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4142         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4143         gcc-set-multilib-library-path.
4144         * lib/g++.exp (g++_link_flags): Likewise.
4145         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4146         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4147         top level; do it...
4148         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4149         to tell when this needs to happen.  Use find_libgcc_s instead of
4150         gcc-set-multilib-library-path.
4151         * lib/gcc-dg.exp: Likewise.
4152         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4153         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4154         unless it is in $ALT_LD_LIBRARY_PATH.
4155         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4156
4157 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4158
4159         * gnat.dg/discr12.adb: New test.
4160         * gnat.dg/discr12_pkg.ads: New helper.
4161         * gnat.dg/discr13.adb: New test.
4162         * gnat.dg/discr14.ad[sb]: Likewise.
4163         * gnat.dg/discr15.adb: Likewise.
4164         * gnat.dg/discr15_pkg.ads: New helper.
4165         * gnat.dg/discr16.adb: New test.
4166         * gnat.dg/discr16_g.ads: New helper.
4167         * gnat.dg/discr16_pkg.ads: Likewise.
4168         * gnat.dg/discr16_cont.ads: Likewise.
4169         * gnat.dg/discr17.adb: New test.
4170         * gnat.dg/discr18.adb: Likewise.
4171         * gnat.dg/discr18_pkg.ads: New helper.
4172         * gnat.dg/discr19.adb: New test.
4173
4174 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4175
4176         PR fortran/40576
4177         * gfortran.dg/internal_write_1.f90:  New testcase.
4178
4179 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4180
4181         PR fortran/40594
4182         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4183
4184 2009-06-30  Richard Guenther  <rguenther@suse.de>
4185
4186         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4187
4188 2009-06-30  Wei Guozhi  <carrot@google.com>
4189
4190         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4191         to "-Os".
4192
4193 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4194
4195         PR tree-optimization/40542
4196         * gcc.dg/vect/pr40542.c: New test.
4197
4198 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4199
4200         PR tree-optimization/40582
4201         * gcc.c-torture/compile/pr40582.c: New test.
4202
4203 2009-06-30  Wei Guozhi  <carrot@google.com>
4204
4205         PR/40416
4206         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4207
4208 2009-06-29  Jason Merrill  <jason@redhat.com>
4209
4210         PR c++/40274
4211         * g++.dg/template/debug1.C: New.
4212
4213 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4214
4215         PR fortran/40580
4216         * pointer_check_1.f90: New test.
4217         * pointer_check_2.f90: New test.
4218         * pointer_check_3.f90: New test.
4219         * pointer_check_4.f90: New test.
4220         * pointer_check_5.f90: New test.
4221
4222 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4223
4224         PR fortran/40551
4225         * gfortran.dg/func_assign_2.f90 : New test.
4226
4227 2009-06-29  Richard Guenther  <rguenther@suse.de>
4228
4229         PR middle-end/14187
4230         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4231         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4232         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4233         * gcc.c-torture/execute/20090623-1.c: Likewise.
4234         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4235         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4236
4237 2009-06-29  Richard Guenther  <rguenther@suse.de>
4238
4239         PR middle-end/38212
4240         * gcc.c-torture/execute/pr38212.c: New testcase.
4241
4242 2009-06-29  Richard Guenther  <rguenther@suse.de>
4243
4244         PR tree-optimization/40579
4245         * gcc.c-torture/execute/pr40579.c: New testcase.
4246
4247 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4248
4249         PR tree-optimization/40550
4250         * gcc.dg/pr40550.c: New test.
4251
4252 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4253
4254         * gnat.dg/overflow_sum2.adb: New test
4255         * gnat.dg/namet.ads: New helper.
4256
4257         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4258
4259 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4260
4261         PR fortran/34112
4262         * gfortran.dg/compiler-directive_1.f90: New test.
4263         * gfortran.dg/compiler-directive_2.f: New test.
4264
4265 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4266
4267         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4268         comment out some values and add some cases.
4269
4270 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4271
4272         PR testsuite/40567
4273         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4274
4275 2009-06-26  Richard Henderson  <rth@redhat.com>
4276
4277         PR testsuite/40565
4278         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4279         * gcc.target/i386/local.c: Pass a non-constant to T.
4280
4281 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4282
4283         PR fortran/39997
4284         PR fortran/40541
4285         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4286         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4287         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4288         * gfortran.dg/proc_ptr_result_5.f90: New.
4289
4290 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4291
4292         PR c/39902
4293         * gcc.dg/dfp/pr39902.c: New test.
4294
4295 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4296
4297         PR testsuite/40532
4298         * gcc.dg/builtins-65.c: Require c99 runtime.
4299
4300 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4301
4302         * gnat.dg/array7.ad[sb]: New test.
4303
4304 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gnat.dg/array6.adb: New test.
4307
4308 2009-06-25  Ian Lance Taylor  <iant@google.com>
4309
4310         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4311
4312 2009-06-25  Ian Lance Taylor  <iant@google.com>
4313
4314         * g++.dg/warn/Wunused-16.C: New testcase.
4315
4316 2009-06-25  Ian Lance Taylor  <iant@google.com>
4317
4318         * g++.dg/warn/skip-2.C: New testcase.
4319
4320 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4321
4322         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4323         dg-skip-if and move to ...
4324         * gcc.dg/torture/20090618-1.c.
4325
4326 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4327
4328         PR tree-optimization/40493
4329         * gcc.c-torture/execute/pr40493.c: New test.
4330
4331 2009-06-24  Jason Merrill  <jason@redhat.com>
4332
4333         PR c++/40342
4334         * g++.dg/template/overload10.C: New.
4335
4336 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4337
4338         PR fortran/40427
4339         * gfortran.dg/proc_ptr_comp_11.f90: New.
4340
4341 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4342
4343         * gcc.dg/pr40501.c: New testcase.
4344
4345 2009-06-23  DJ Delorie  <dj@redhat.com>
4346
4347         Add MeP port.
4348         * lib/target-supports.exp: Add mep support (no profiling).
4349
4350 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4351
4352         PR testsuite/39297
4353         * gcc.dg/ssa/loop-31.c: Change scan rules.
4354
4355 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4356
4357         * gcc.dg/cpp/empty-include.c: Update column info.
4358         * gcc.dg/cpp/assert2.c: Update column info.
4359
4360 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4361
4362         * g++.dg/ext/builtin-object-size1.C: New test.
4363         * g++.dg/ext/builtin-object-size2.C: New test.
4364
4365 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4366
4367         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4368         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4369
4370 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4371
4372         * gcc.target/mips/truncate-3.c: New test.
4373
4374 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4375
4376         PR fortran/37254
4377         PR fortran/39850
4378         * gfortran.dg/interface_30.f90: Modified error message.
4379         * gfortran.dg/proc_decl_22.f90: New.
4380
4381 2009-06-22  Ian Lance Taylor  <iant@google.com>
4382
4383         * gcc.dg/Wcxx-compat-19.c: New testcase.
4384
4385 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4386
4387         PR objc/28050
4388         * pr28050.m: New testcase.
4389
4390 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4391
4392         PR testsuite/40481
4393         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4394
4395 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4396
4397         PR tree-optimization/40492
4398         * g++.dg/torture/pr40492.C: New test.
4399
4400 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4401
4402         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4403         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4404
4405 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4406
4407         * gnat.dg/raise_ce.adb: Helper for ...
4408         * gnat.dg/handle_and_return.adb: New test.
4409
4410 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4411
4412         PR fortran/40443
4413         * gfortran.dg/generic_18.f90: New test.
4414
4415 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4416
4417         PR fortran/40472
4418         * gfortran.dg/spread_size_limit.f90: New test.
4419
4420 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4421
4422         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4423         to put dump files in a subdirectory.
4424         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4425         ".o" temporary files.
4426
4427 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4428
4429         PR fortran/39850
4430         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4431         * gfortran.dg/interface_20.f90: Ditto.
4432         * gfortran.dg/interface_21.f90: Ditto.
4433         * gfortran.dg/interface_22.f90: Ditto.
4434         * gfortran.dg/interface_30.f90: New.
4435         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4436
4437 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4438
4439         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4440         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4441         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4442         DEFAULT_VECTFLAGS.
4443
4444 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4445             Revital Eres  <eres@il.ibm.com>
4446
4447         PR testsuite/40359
4448         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4449         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4450         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4451
4452 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4453
4454         PR testsuite/40475
4455         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4456         without misalignment support.
4457         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4458
4459 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4460
4461         PR fortran/40452
4462         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4463
4464 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4465
4466         PR fortran/40440
4467         * gfortran.dg/alloc_comp_result_2.f90: New test.
4468
4469 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4470
4471         PR target/40482
4472         * gcc.target/arm/pr40482.c: New test.
4473
4474 2009-06-19  Ian Lance Taylor  <iant@google.com>
4475
4476         * gcc.dg/Wcxx-compat-18.c: New testcase.
4477
4478 2009-06-19  Richard Guenther  <rguenther@suse.de>
4479
4480         * gcc.c-torture/execute/20090618-1.c: New testcase.
4481
4482 2009-06-19  Ian Lance Taylor  <iant@google.com>
4483
4484         * gcc.dg/Wcxx-compat-17.c: New testcase.
4485
4486 2009-06-19  Ian Lance Taylor  <iant@google.com>
4487
4488         * gcc.dg/Wcxx-compat-15.c: New testcase.
4489
4490 2009-06-19  Ian Lance Taylor  <iant@google.com>
4491
4492         * gcc.dg/Wcxx-compat-16.c: New testcase.
4493
4494 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4495
4496         * gcc.dg/builtins-34.c: Add significand cases.
4497
4498 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4499
4500         PR testsuite/40491
4501         * gcc.dg/20080522-1.c: Remove testcase for real.
4502         * gcc.dg/20080528-1.c: Ditto.
4503
4504 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4505
4506         PR fortran/40450
4507         * gfortran.dg/proc_ptr_20.f90: New.
4508
4509 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4510
4511         PR target/40470
4512         * gcc.dg/torture/pr40470-1.c: New.
4513         * gcc.dg/torture/pr40470-2.c: Likewise.
4514         * gcc.dg/torture/pr40470-3.c: Likewise.
4515         * gcc.dg/torture/pr40470-4.c: Likewise.
4516
4517 2009-06-18  Diego Novillo  <dnovillo@google.com>
4518
4519         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4520         * gcc.dg/plugin/ggcplug.c: Likewise.
4521         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4522         * g++.dg/plugin/selfassign.c: Likewise.
4523         * g++.dg/plugin/attribute_plugin.c: Likewise.
4524         * g++.dg/plugin/dumb_plugin.c: Likewise.
4525
4526 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4527
4528         * gcc.dg/cpp/arith-3.c: Add column info.
4529
4530 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4531
4532         * gcc.target/arm/fp16-compile-none-2.c: New.
4533         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4534         * gcc.target/arm/fp16-compile-alt-12.c: New.
4535
4536 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4537
4538         * gcc.target/arm/fp16-compile-alt-1.c: New.
4539         * gcc.target/arm/fp16-compile-alt-2.c: New.
4540         * gcc.target/arm/fp16-compile-alt-3.c: New.
4541         * gcc.target/arm/fp16-compile-alt-4.c: New.
4542         * gcc.target/arm/fp16-compile-alt-5.c: New.
4543         * gcc.target/arm/fp16-compile-alt-6.c: New.
4544         * gcc.target/arm/fp16-compile-alt-7.c: New.
4545         * gcc.target/arm/fp16-compile-alt-8.c: New.
4546         * gcc.target/arm/fp16-compile-alt-9.c: New.
4547         * gcc.target/arm/fp16-compile-alt-10.c: New.
4548         * gcc.target/arm/fp16-compile-alt-11.c: New.
4549         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4550         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4551         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4552         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4553         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4554         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4555         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4556         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4557         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4558         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4559         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4560         * gcc.target/arm/fp16-compile-none-1.c: New.
4561         * gcc.target/arm/fp16-compile-exprtype.c: New.
4562         * gcc.target/arm/fp16-compile-vcvt.c: New.
4563         * gcc.target/arm/fp16-builtins-1.c: New.
4564         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4565         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4566         * gcc.target/arm/fp16-param-1.c: New.
4567         * gcc.target/arm/fp16-return-1.c: New.
4568         * gcc.target/arm/fp16-unprototyped-1.c: New.
4569         * gcc.target/arm/fp16-unprototyped-2.c: New.
4570         * gcc.target/arm/fp16-variadic-1.c: New.
4571         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4572         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4573         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4574         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4575         * gcc.dg/torture/arm-fp16-ops.h: New.
4576         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4577         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4578         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4579         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4580         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4581         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4582         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4583         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4584         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4585         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4586         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4587         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4588         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4589         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4590         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4591         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4592         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4593         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4594         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4595         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4596         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4597
4598 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4599
4600         * gcc.dg/builtins-65.c: New test.
4601
4602 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4603
4604         PR fortran/40451
4605         * gfortran.dg/proc_ptr_result_4.f90: New.
4606
4607 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4608
4609         * gcc.c-torture/execute/bitfld-5.c: New test.
4610
4611 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4612
4613         * gcc.dg/builtin-unreachable-3.c: New test.
4614
4615 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4616
4617         * gcc.target/i386/builtin-unreachable.c: New test.
4618
4619 2009-06-17  Ian Lance Taylor  <iant@google.com>
4620
4621         * gcc.dg/Wcxx-compat-14.c: New testcase.
4622
4623 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4624
4625         * gcc.dg/func-ptr-conv-1.c: Update column info.
4626
4627 2009-06-17  Richard Guenther  <rguenther@suse.de>
4628
4629         PR middle-end/40404
4630         * gcc.c-torture/execute/pr40404.c: New testcase.
4631
4632 2009-06-17  Richard Guenther  <rguenther@suse.de>
4633
4634         PR middle-end/40460
4635         * g++.dg/torture/pr40460.C: New testcase.
4636
4637 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4638
4639         * gcc.dg/plugin/one_time_plugin.c: New test.
4640         * gcc.dg/plugin/one_time-test-1.c: New test.
4641         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4642
4643 2009-06-16  Ian Lance Taylor  <iant@google.com>
4644
4645         * g++.dg/warn/skip-1.C: New testcase.
4646
4647 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR middle-end/40446
4650         * g++.dg/other/pr40446.C: New test.
4651
4652 2009-06-16  Richard Guenther  <rguenther@suse.de>
4653
4654         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4655         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4656         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4657         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4658
4659 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4660
4661         * gcc.c-torture/compile/pr40432.c: New file.
4662
4663 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4664
4665         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4666
4667 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4668
4669         PR fortran/36947
4670         PR fortran/40039
4671         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4672         * gfortran.dg/interface_20.f90: Modified error messages.
4673         * gfortran.dg/interface_21.f90: Ditto.
4674         * gfortran.dg/interface_26.f90: Ditto.
4675         * gfortran.dg/interface_27.f90: Ditto.
4676         * gfortran.dg/interface_28.f90: Extended test case.
4677         * gfortran.dg/interface_29.f90: New.
4678         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4679         * gfortran.dg/proc_decl_8.f90: Ditto.
4680         * gfortran.dg/proc_ptr_11.f90: Ditto.
4681         * gfortran.dg/proc_ptr_15.f90: Ditto.
4682
4683 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4684
4685         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4686         printing.
4687         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4688         gcc.dg/vect/vect-outer-4f.c: Likewise.
4689         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4690         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4691         Likewise.
4692         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4693         outer loop.
4694
4695 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4696
4697         PR fortran/40383
4698         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4699
4700 2009-06-15  Ian Lance Taylor  <iant@google.com>
4701
4702         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4703         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4704         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4705         Recognize new notes.
4706         * gcc.dg/stmt-expr-label-2.c: Likewise.
4707         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4708         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4709         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4710         * gcc.dg/c99-vla-jump-4.c: Likewise.
4711         * gcc.dg/stmt-expr-label-1.c: Likewise.
4712         * gcc.dg/stmt-expr-label-3.c: Likewise.
4713         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4714
4715 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4718
4719 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4720
4721         * gcc.dg/builtin-object-size-7.c: New test.
4722
4723 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR testsuite/40426
4726         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4727         level != "" use separate -gdwarf-2 -g${level} options instead of
4728         -gdwarf-2${level}.
4729         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4730         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4731         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4732
4733 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4734
4735         * g++.dg/abi/mangle11.C: Update warning line.
4736         * g++.dg/abi/mangle12.C: Update warning line.
4737         * g++.dg/abi/mangle17.C: Update warning line.
4738         * g++.dg/abi/mangle20-2.C: Update warning line.
4739
4740 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4741
4742         * gcc.dg/optimize-bswap-1.c: Split into these two:
4743         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4744         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4745
4746 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4747
4748         * gcc.dg/optimize-bswap-1.c: New testcase.
4749
4750 2009-06-14  Richard Guenther  <rguenther@suse.de>
4751
4752         PR middle-end/40389
4753         * g++.dg/torture/pr40389.C: New testcase.
4754
4755 2009-06-13  Richard Guenther  <rguenther@suse.de>
4756
4757         PR tree-optimization/40421
4758         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4759
4760 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4761
4762         * gcc.dg/old-style-prom-3.c: Add column info.
4763         * gcc.dg/overflow-warn-1.c
4764         * gcc.dg/gomp/pr27415.c
4765         * gcc.dg/gomp/for-1.c: Same.
4766         * gcc.dg/enum-compat-1.c: Same.
4767         * gcc.dg/c99-tag-3.c: Same.
4768         * gcc.dg/Wredundant-decls-2.c: Same.
4769         * gcc.dg/func-ptr-conv-1.c: Same.
4770         * gcc.dg/asm-wide-1.c: Same.
4771         * gcc.dg/nofixed-point-2.c: Same.
4772         * gcc.dg/cpp/line3.c: Same.
4773         * gcc.dg/array-10.c: Same.
4774         * gcc.dg/c99-vla-jump-1.c: Same.
4775         * gcc.dg/pr20368-1.c: Same.
4776         * gcc.dg/Wshadow-3.c: Same.
4777         * gcc.dg/c90-const-expr-8.c: Same.
4778         * gcc.dg/label-decl-2.c: Same.
4779         * gcc.dg/dremf-type-compat-2.c: Same.
4780         * gcc.dg/c90-const-expr-5.c: Same.
4781         * gcc.dg/builtins-30.c: Same.
4782         * gcc.dg/Warray-bounds.c: Same.
4783         * gcc.dg/Wcxx-compat-2.c: Same.
4784         * gcc.dg/tree-ssa/col-1.c: Same.
4785         * gcc.dg/old-style-prom-2.c: Same.
4786         * gcc.dg/cast-function-1.c: Same.
4787         * gcc.dg/pr15698-1.c: Same.
4788         * gcc.dg/dremf-type-compat-3.c: Same.
4789         * gcc.dg/vla-8.c: Same.
4790         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4791         line.
4792         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4793         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4794         * gcc.dg/enum-compat-1.c: Same.
4795         * gcc.dg/dremf-type-compat-2.c: Same.
4796         * gcc.dg/old-style-prom-2.c: Same.
4797         * gcc.dg/pr15698-1.c: Same.
4798         * gcc.dg/pr20368-1.c: Same.
4799         * gcc.dg/dremf-type-compat-3.c: Same.
4800         * gcc.dg/builtins-30.c: Same.  Test for columns.
4801
4802 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4803
4804         PR fortran/40176
4805         * gfortran.dg/proc_decl_1.f90: Extended.
4806
4807 2009-06-12  Ian Lance Taylor  <iant@google.com>
4808
4809         * gcc.dg/Wcxx-compat-13.c: New testcase.
4810
4811 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4812
4813         PR tree-opt/38865
4814         * gcc.dg/tree-ssa/fre-vce-1.c
4815
4816 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4817
4818         PR testsuite/40384
4819         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4820         min-insn-to-prefetch-ratio=5.
4821
4822 2009-06-12  Joey Ye  <joey.ye@intel.com>
4823             H.J. Lu  <hongjiu.lu@intel.com>
4824
4825         PR middle-end/39146
4826         * gcc.target/i386/stackalign/pr39146.c: New.
4827
4828 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4829
4830         * gcc.target/i386/crc32-1.c: New.
4831         * gcc.target/i386/crc32-2.c: Likewise.
4832
4833 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4834
4835         PR c/39252
4836         * gcc.dg/builtin-unreachable-1.c: New test.
4837         * gcc.dg/builtin-unreachable-2.c: Same.
4838
4839 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4840
4841         PR fortran/40402
4842         * gfortran.dg/data_value_1.f90: New test.
4843
4844 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4845
4846         PR testsuite/39831
4847         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4848         remove ilp32 requirement.
4849         * gcc.target/i386/excess-precision-2.c: Likewise.
4850         * gcc.target/i386/excess-precision-3.c: Likewise.
4851         * gcc.target/i386/excess-precision-4.c: Likewise.
4852         * gcc.target/i386/excess-precision-5.c: Likewise.
4853         * gcc.target/i386/excess-precision-6.c: Likewise.
4854
4855 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4856
4857         PR fortran/38718
4858         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4859         * gfortran.dg/nan_5.f90: New test.
4860
4861 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4862
4863         * gcc.target/arm/neon-modes-1.c: New test.
4864
4865 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4866
4867         * g++.dg/torture/pr31579.C: Cast pointer
4868         via __SIZE_TYPE__ instead of 'unsigned long'.
4869
4870 2009-06-10  Anthony Green  <green@moxielogic.com>
4871
4872         * lib/target-supports.exp (check_profiling_available):
4873         Profiling is not available for testing purposes on moxie.
4874
4875 2009-06-09  Ian Lance Taylor  <iant@google.com>
4876
4877         * gcc.dg/Wcxx-compat-12.c: New testcase.
4878
4879 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4880
4881         PR libfortran/40334
4882         * gfortran.dg/backspace_11.f90: New.
4883
4884 2009-06-09  Jason Merrill  <jason@redhat.com>
4885
4886         * g++.dg/cpp0x/defaulted10.C: New.
4887
4888 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4889
4890         * gcc.c-torture/compile/pr40351.c: New file.
4891
4892 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4893
4894         * gnat.dg/align_max.adb: New test.
4895
4896 2009-06-08  Jason Merrill  <jason@redhat.com>
4897
4898         * g++.dg/cpp0x/auto15.C: New.
4899
4900 2009-06-08  Jan Hubicka  <jh@suse.cz>
4901
4902         PR debug/39834
4903         * gcc.dg/torture/pr39834.c
4904
4905 2009-06-08  Jan Hubicka  <jh@suse.cz>
4906
4907         PR middle-end/40102
4908         * g++.dg/torture/pr40102.C: New testcase.
4909
4910 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4911
4912         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4913         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4914         * gcc.dg/builtin-object-size-6.c: New test.
4915
4916         PR c++/40373
4917         * g++.dg/template/dtor7.C: New test.
4918
4919         PR c++/40370
4920         PR c++/40372
4921         * g++.dg/template/error41.C: New test.
4922         * g++.dg/template/error42.C: New test.
4923
4924 2009-06-08  Revital Eres  <eres@il.ibm.com>
4925
4926         PR testsuite/40359
4927         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4928         * gcc.dg/vect/vect-88.c: Likewise.
4929         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4930         * gcc.dg/vect/pr25413.c: Likewise.
4931         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4932
4933 2009-06-07  Ian Lance Taylor  <iant@google.com>
4934
4935         * g++.dg/warn/Wswitch-3.C: New testcase.
4936         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4937         * gcc.dg/Wswitch-enum-error.c: Likewise.
4938         * gcc.dg/Wswitch-error.c: Likewise.
4939
4940 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4941
4942         PR fortran/40008
4943         * gfortran.dg/negative_unit.f: Update test.
4944         * gfortran.dg/negative_unit_int8.f: Update test.
4945         * gfortran.dg/newunit_1.f90: New test.
4946
4947 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4948
4949         PR fortran/25104
4950         PR fortran/29962
4951         * gfortran.dg/spread_init_expr.f03: New.
4952         * gfortran.dg/unpack_init_expr.f03: New.
4953         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4954         error message.
4955
4956 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4957
4958         PR fortran/25104
4959         PR fortran/29962
4960         * gfortran.dg/count_init_expr.f03
4961         * gfortran.dg/product_init_expr.f03
4962         * gfortran.dg/sum_init_expr.f03
4963
4964 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4965
4966         PR fortran/36874
4967         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4968         message.
4969         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4970         shapes.
4971         * gfortran.dg/zero_sized_5.f90: Likewise.
4972
4973 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4974
4975         PR middle-end/32950
4976         * g++.dg/torture/pr32950.C: New.
4977
4978 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4979
4980         PR fortran/25104
4981         PR fortran/29962
4982         * gfortran.dg/dot_product_1.f03: New.
4983         * gfortran.dg/matmul_8.f03: New.
4984         * gfortran.dg/transpose_3.f03: New.
4985
4986 2009-06-06  Ian Lance Taylor  <iant@google.com>
4987
4988         * gcc.dg/Wunused-label-1.c: New test case.
4989         * g++.dg/warn/Wunused-label-1.C: New test case.
4990         * g++.dg/warn/Wunused-label-2.C: New test case.
4991         * g++.dg/warn/Wunused-label-3.C: New test case.
4992
4993 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4994
4995         PR fortran/37203
4996         * reshape_zerosize_2.f90: New.
4997
4998 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4999
5000         PR fortran/32890
5001         * gfortran.dg/pack_assign_1.f90: New.
5002         * gfortran.dg/pack_vector_1.f90: New.
5003
5004 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR middle-end/40340
5007         * gcc.dg/pr40340-1.c: New test.
5008         * gcc.dg/pr40340-2.c: New test.
5009         * gcc.dg/pr40340-3.c: New test.
5010         * gcc.dg/pr40340-4.c: New test.
5011         * gcc.dg/pr40340-5.c: New test.
5012         * gcc.dg/pr40340.h: New file.
5013
5014 2009-06-05  Revital Eres  <eres@il.ibm.com>
5015
5016         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5017         New procedure.
5018         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5019         * gcc.dg/vect/vect-33.c: Likewise.
5020         * gcc.dg/vect/vect-92.c: Likewise.
5021         * gcc.dg/vect/vect-58.c: Likewise.
5022         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5023         * gcc.dg/vect/vect-42.c: Likewise.
5024         * gcc.dg/vect/slp-25.c: Likewise.
5025         * gcc.dg/vect/vect-align-1.c: Likewise.
5026         * gcc.dg/vect/vect-align-2.c: Likewise.
5027         * gcc.dg/vect/vect-93.c: Likewise.
5028         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5029         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5030         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5031         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5032         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5033         * gcc.dg/vect/vect-26.c: Likewise.
5034         * gcc.dg/vect/vect-44.c: Likewise.
5035         * gcc.dg/vect/vect-70.c: Likewise.
5036         * gcc.dg/vect/vect-95.c: Likewise.
5037         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5038         * gcc.dg/vect/vect-28.c: Likewise.
5039         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5040         * gcc.dg/vect/vect-87.c: Likewise.
5041         * gcc.dg/vect/vect-109.c: Likewise.
5042         * gcc.dg/vect/vect-54.c: Likewise.
5043         * gcc.dg/vect/vect-96.c: Likewise.
5044         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5045         * gcc.dg/vect/vect-88.c: Likewise.
5046         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5047         * gcc.dg/vect/vect-89.c: Likewise.
5048         * gcc.dg/vect/vect-91.c: Likewise.
5049         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5050         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5051         * gfortran.dg/vect/vect-2.f90: Likewise.
5052         * gfortran.dg/vect/vect-3.f90: Likewise.
5053         * gfortran.dg/vect/vect-4.f90: Likewise.
5054         * gfortran.dg/vect/vect-5.f90: Likewise.
5055
5056 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5057
5058         PR tree-optimization/36318
5059         * gcc.dg/tree-ssa/sra-7.c: New test.
5060
5061 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5062
5063         PR fortran/37203
5064         * gfortran.dg/reshape_order_5.f90: New.
5065         * gfortran.dg/reshape_shape_1.f90: New.
5066
5067 2009-06-04  Jason Merrill  <jason@redhat.com>
5068
5069         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5070
5071 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5072
5073         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5074         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5075
5076 2009-06-04  Richard Guenther  <rguenther@suse.de>
5077
5078         PR c++/39371
5079         * g++.dg/torture/pr40335.C: New testcase.
5080
5081 2009-06-03  Richard Guenther  <rguenther@suse.de>
5082
5083         PR middle-end/40328
5084         * gcc.dg/torture/pr40328.c: New testcase.
5085
5086 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5087
5088         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5089         m68k and fido.
5090
5091 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5092
5093         * g++.dg/torture/pr40323.C: New file.
5094
5095 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5096
5097         * gnat.dg/specs/root.ads: New test.
5098         * gnat.dg/specs/root-level_1.ads: Likewise.
5099         * gnat.dg/specs/root-level_2.ads: Likewise.
5100         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5101
5102 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5103
5104         * g++.dg/init/ref15.C: Require unwrapped targets.
5105
5106 2009-06-02  Jason Merrill  <jason@redhat.com>
5107
5108         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5109         * g++.dg/cpp0x/initlist18.C: New.
5110         * g++.dg/cpp0x/initlist19.C: New.
5111
5112         * g++.dg/cpp0x/auto14.C: New.
5113
5114 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5115
5116         * gnat.dg/alignment6.adb: Remove XFAIL.
5117
5118 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5119
5120         PR c++/38089
5121         * g++.dg/template/spec36.C: New test.
5122
5123 2009-06-01  Ian Lance Taylor  <iant@google.com>
5124
5125         * gcc.dg/cast-qual-3.c: New testcase.
5126         * g++.dg/warn/Wcast-qual2.C: New testcase.
5127
5128 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5129
5130         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5131         (process-message): Expect column numbers.
5132         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5133         * gcc.dg/pch/counter-2.c: Same.
5134         * gcc.dg/pch/valid-2.c: Same.
5135         * gcc.dg/pch/warn-1.c: Same.
5136         * gcc.dg/pch/valid-1.c: Same.
5137         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5138         * gcc.dg/cpp/syshdr.c: Same.
5139         * gcc.dg/cpp/19940712-1.c: Same.
5140         * gcc.dg/cpp/missing-header-1.c: Same.
5141         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5142         * gcc.dg/cpp/tr-warn3.c: Same.
5143         * gcc.dg/cpp/pr29612-2.c: Same.
5144         * gcc.dg/cpp/tr-warn4.c: Same.
5145         * gcc.dg/cpp/Wtrigraphs.c: Same.
5146         * gcc.dg/cpp/poison.c: Same.
5147         * gcc.dg/cpp/arith-3.c: Same.
5148         * gcc.dg/cpp/sysmac2.c: Same.
5149         * gcc.dg/cpp/cpp.exp: Same.
5150         * gcc.dg/cpp/tr-warn5.c: Same.
5151         * gcc.dg/cpp/include2.c: Same.
5152         * gcc.dg/cpp/Wmissingdirs.c: Same.
5153         * gcc.dg/cpp/Wmissingdirs.c: Same.
5154         * gcc.dg/cpp/tr-warn6.c: Same.
5155         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5156         * gcc.dg/cpp/macspace1.c: Same.
5157         * gcc.dg/cpp/escape-2.c: Same.
5158         * gcc.dg/cpp/assert2.c: Same.
5159         * gcc.dg/cpp/undef2.c: Same.
5160         * gcc.dg/cpp/macspace2.c: Same.
5161         * gcc.dg/cpp/tr-warn1.c: Same.
5162         * gcc.dg/cpp/extratokens2.c: Same.
5163         * gcc.dg/cpp/strify2.c: Same.
5164         * gcc.dg/cpp/Wsignprom.c: Same.
5165         * gcc.dg/cpp/redef2.c: Same.
5166         * gcc.dg/cpp/trad/trad.exp: Same.
5167         * gcc.dg/cpp/arith-1.c: Same.
5168         * gcc.dg/cpp/extratokens.c: Same.
5169         * gcc.dg/cpp/if-mpar.c: Same.
5170
5171 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5172
5173         * gnat.dg/nested_float_packed.ads: New test.
5174
5175 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5176             Eric Botcazou  <botcazou@adacore.com>
5177
5178         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5179         * gnat.dg/test_oconst.adb: New test.
5180
5181 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5182
5183         * gcc.dg/plugin/ggcplug.c: Moved comment.
5184         (plugin_init): Fixed typo, declared i, returned 0 at end.
5185
5186 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5187
5188         PR testsuite/40244
5189         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5190         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5191
5192 2009-05-29  Ian Lance Taylor  <iant@google.com>
5193
5194         * gcc.dg/Wcxx-compat-11.c: New testcase.
5195
5196 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5197
5198         PR fortran/40019
5199         * gfortran.dg/leadz_trailz_1.f90: New test.
5200         * gfortran.dg/leadz_trailz_2.f90: New test.
5201
5202 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5203
5204         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5205         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5206         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5207         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5208         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5209         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5210         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5211         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5212         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5213         * gcc.dg/tree-ssa/sra-5.c: New file.
5214         * gcc.dg/tree-ssa/sra-6.c: New file.
5215         * gcc.c-torture/compile/sra-1.c: New file.
5216
5217 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR middle-end/40291
5220         * gcc.c-torture/compile/pr40291.c: New test.
5221
5222         PR target/40017
5223         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5224         __vector _Bool.
5225         * gcc.target/powerpc/altivec-30.c: New test.
5226         * gcc.target/powerpc/altivec-31.c: New test.
5227
5228 2009-05-28  Richard Guenther  <rguenther@suse.de>
5229
5230         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5231         * gcc.c-torture/execute/20090527-1.c: Likewise.
5232
5233 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5234
5235         PR c++/39754
5236         * g++.dg/template/canon-type-1.C: New test.
5237         * g++.dg/template/canon-type-2.C: Likewise.
5238         * g++.dg/template/canon-type-3.C: Likewise.
5239         * g++.dg/template/canon-type-4.C: Likewise.
5240         * g++.dg/template/canon-type-5.C: Likewise.
5241         * g++.dg/template/canon-type-6.C: Likewise.
5242         * g++.dg/template/canon-type-7.C: Likewise.
5243
5244 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5245             Uros Bizjak  <ubizjak@gmail.com>
5246             Danny Smith  <dansmister@gmail.com>
5247
5248         PR target/37216
5249
5250         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5251         New function.
5252         * gcc.target/i386/pr37216.c:  New test source file.
5253         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5254         use -fno-common for testing Cygwin and MinGW targets.
5255
5256 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5257
5258         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5259         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5260         * g++.dg/pr37742.C (size_t): Likewise.
5261         * g++.dg/torture/pr34850.C (size_t): Likewise.
5262         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5263         _PTRDIFF_TYPE__.
5264         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5265         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5266         (size_t): Use __extension__ and __SIZE_TYPE__.
5267         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5268         __SIZE_TYPE__.
5269         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5270         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5271         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5272         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5273         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5274         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5275         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5276         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5277         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5278         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5279         (__ssize_t): Likewise.
5280         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5281         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5282         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5283         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5284         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5285         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5286         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5287         * gcc.dg/pr33667.c (size_t): Likewise.
5288         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5289         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5290         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5291         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5292         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5293         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5294
5295 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5296
5297         PR tree-optimization/40254
5298         * gcc.dg/vect/pr40254.c: New test.
5299
5300 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5301
5302         PR middle-end/33699
5303         * gcc.target/mips/const-anchor-1.c: New test.
5304         * gcc.target/mips/const-anchor-2.c: New test.
5305
5306 2009-05-27  Jason Merrill  <jason@redhat.com>
5307
5308         * g++.dg/cpp0x/initlist15.C: New.
5309         * g++.dg/cpp0x/initlist16.C: New.
5310         * g++.dg/cpp0x/initlist17.C: New.
5311
5312 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5313
5314         PR fortran/39178
5315         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5316         patterns to reflect frontend changes.
5317         * gfortran.dg/vector_subscript_4.f90: Likewise.
5318
5319 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5320             Eric Botcazou  <botcazou@adacore.com>
5321
5322         * gcc.c-torture/execute/align-nest.c: New testcase.
5323         * gnat.dg/misaligned_nest.adb: New testcase.
5324
5325 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5326
5327         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5328         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5329         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5330         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5331
5332 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5333
5334         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5335         cast instead of assuming 0ul.
5336         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5337         __SIZE_TYPE__.
5338         (_type_desc): Make first argument const.
5339         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5340
5341 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5342
5343         PR libfortran/40187
5344         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5345         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5346
5347 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5348
5349         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5350         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5351         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5352         * gcc.dg/plugin/ggcplug.c: Added new file.
5353
5354 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5355
5356         PR fortran/40246
5357         * gfortran.dg/nullify_4.f90: New test.
5358
5359 2009-05-26  Richard Guenther  <rguenther@suse.de>
5360
5361         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5362
5363 2009-05-26  Richard Guenther  <rguenther@suse.de>
5364
5365         PR middle-end/40252
5366         * gcc.c-torture/compile/pr40252.c: New testcase.
5367
5368 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5369
5370         PR c++/40007
5371         * g++.dg/template/typedef18.C: New test.
5372         * g++.dg/template/typedef19.C: Likewise.
5373         * g++.dg/template/typedef20.C: Likewise.
5374         * g++.dg/template/access11.C: Adjust.
5375
5376 2009-05-26  Richard Guenther  <rguenther@suse.de>
5377
5378         PR testsuite/40247
5379         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5380
5381 2009-05-25  Jason Merrill  <jason@redhat.com>
5382
5383         PR c++/38064
5384         * g++.dg/cpp0x/enum3.C: New test.
5385
5386 2009-05-25  Richard Guenther  <rguenther@suse.de>
5387
5388         PR tree-optimization/36327
5389         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5390         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5391         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5392         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5393         * gcc.dg/vect/vect-40.c: Likewise.
5394         * gcc.dg/vect/vect-42.c: Likewise.
5395         * gcc.dg/vect/vect-46.c: Likewise.
5396         * gcc.dg/vect/vect-76.c: Likewise.
5397
5398 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5399
5400         PR fortran/40176
5401         * gfortran.dg/proc_ptr_18.f90: New.
5402         * gfortran.dg/proc_ptr_19.f90: New.
5403         * gfortran.dg/proc_ptr_comp_9.f90: New.
5404         * gfortran.dg/proc_ptr_comp_10.f90: New.
5405
5406 2009-05-25  Richard Guenther  <rguenther@suse.de>
5407
5408         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5409         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5410
5411 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5412
5413         PR tree-optimization/40238
5414         * gcc.dg/vect/pr40238.c: New test.
5415
5416 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5417             Dominique Dhumieres  <dominiq@lps.ens.fr>
5418
5419         PR fortran/35732
5420         PR fortran/39872
5421         * gfortran.dg/bounds_check_fail_3.f90: New test.
5422         * gfortran.dg/bounds_check_fail_4.f90: New test.
5423         * gfortran.dg/bounds_check_14.f90: Update test.
5424         * gfortran.dg/bound_4.f90: Update test.
5425
5426 2009-05-24  Richard Guenther  <rguenther@suse.de>
5427
5428         PR middle-end/40233
5429         * gcc.c-torture/compile/pr40233.c: New testcase.
5430
5431 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5432
5433         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5434         for alpha*-*-* targets.
5435
5436 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5437
5438         * gcc.dg/vect/bb-slp-1.c: New test.
5439         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5440         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5441         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5442         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5443         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5444         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5445         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5446         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5447         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5448         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5449         gcc.dg/vect/bb-slp-22.c: Likewise.
5450         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5451
5452 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5453             Maxim Kuvyrkov  <maxim@codesourcery.com>
5454
5455         * gcc.dg/falign-labels-1.c: New test.
5456
5457 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gnat.dg/specs/rep_clause3.ads: New test.
5460
5461 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5462
5463         * gnat.dg/addr6.adb: New test.
5464
5465 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5466
5467         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5468         New function.
5469         * gcc.target/arm/thumb2-mul-space.c: New file.
5470         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5471         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5472         * gcc.target/arm/thumb2-mul-speed.c: New file.
5473
5474 2009-05-22  Richard Guenther  <rguenther@suse.de>
5475
5476         PR middle-end/38964
5477         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5478         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5479         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5480
5481 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5482
5483         * gcc.dg/dll-6.c: New test.
5484         * gcc.dg/dll-6a.c: Likewise.
5485         * gcc.dg/dll-7.c: Likewise.
5486         * gcc.dg/dll-7a.c: Likewise.
5487         * g++.dg/ext/dllexport2.C: Likewise.
5488         * g++.dg/ext/dllexport2a.cc: Likewise.
5489
5490 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5491
5492         PR target/37846
5493         * gcc.target/ia64/mfused-madd-vect.c: New test.
5494         * gcc.target/ia64/mfused-madd.c: New test.
5495         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5496         * gcc.target/ia64/mno-fused-madd.c: New test.
5497
5498 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5499
5500         * gcc.target/i386/movbe-1.c: New.
5501         * gcc.target/i386/movbe-2.c: Likewise.
5502
5503 2009-05-21  Taras Glek  <tglek@mozilla.com>
5504
5505         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5506         plugin_init signature.
5507         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5508         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5509         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5510
5511 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5512
5513         * gcc.dg/target/arm/neon-vmla-1.c: New.
5514         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5515
5516 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5517
5518         * gcc.target/mips/octeon-exts-6.c: New test.
5519         * gcc.target/mips/extend-1.c: New test.
5520         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5521         EXTS.
5522         * gcc.target/mips/octeon-exts-5.c: Likewise.
5523
5524 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR middle-end/40204
5527         * gcc.c-torture/compile/pr40204.c: New test.
5528
5529 2009-05-20  Richard Guenther  <rguenther@suse.de>
5530
5531         * gcc.c-torture/compile/20090518-1.c: New testcase.
5532
5533 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5534
5535         PR tree-optimization/40087
5536         * gcc.dg/tree-ssa/pr40087.c: New test.
5537
5538 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5539
5540         * gcc.dg/vector-4.c: New testcase.
5541         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5542         * g++.dg/ext/vector16.C: New testcase.
5543
5544 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5545
5546         PR c/40172
5547         * gcc.dg/pr40172.c: Renamed to ...
5548         * gcc.dg/pr40172-1.c: This.
5549
5550         * gcc.dg/pr40172-2.c: New.
5551         * gcc.dg/pr40172-3.c: Likewise.
5552
5553 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5554
5555         PR c/40172
5556         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5557
5558 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5559
5560         * gnat.dg/loop_optimization6.ad[sb]: New test.
5561
5562 2009-05-19  Richard Guenther  <rguenther@suse.de>
5563
5564         * gcc.c-torture/compile/20090519-1.c: New testcase.
5565
5566 2009-05-18  Jason Merrill  <jason@redhat.com>
5567
5568         * g++.dg/cpp0x/explicit1.C: New.
5569         * g++.dg/cpp0x/explicit2.C: New.
5570
5571 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5572
5573         PR debug/40109
5574         * g++.dg/debug/dwarf2/nested-1.C: New test.
5575
5576 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5577
5578         PR testsuite/39907
5579         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5580         stack alignment.
5581
5582 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5583
5584         PR fortran/40164
5585         * gfortran.dg/proc_ptr_comp_8.f90: New.
5586
5587 2009-05-18  Richard Guenther  <rguenther@suse.de>
5588
5589         PR fortran/40168
5590         * gfortran.dg/array_memset_2.f90: Adjust.
5591
5592 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5593
5594         PR fortran/36947
5595         PR fortran/40039
5596         * gfortran.dg/interface_27.f90: New.
5597         * gfortran.dg/interface_28.f90: New.
5598         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5599         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5600
5601 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5602
5603         * gcc.target/m68k/tls-ie.c: New test.
5604         * gcc.target/m68k/tls-le.c: New test.
5605         * gcc.target/m68k/tls-gd.c: New test.
5606         * gcc.target/m68k/tls-ld.c: New test.
5607         * gcc.target/m68k/tls-ie-xgot.c: New test.
5608         * gcc.target/m68k/tls-le-xtls.c: New test.
5609         * gcc.target/m68k/tls-gd-xgot.c: New test.
5610         * gcc.target/m68k/tls-ld-xgot.c: New test.
5611         * gcc.target/m68k/tls-ld-xtls.c: New test.
5612         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5613
5614 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5615
5616         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5617
5618 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5619
5620         PR c/40172
5621         * gcc.dg/pr40172.c: New.
5622
5623 2009-05-17  Jason Merrill  <jason@redhat.com>
5624
5625         PR c++/40139
5626         * g++.dg/template/dtor6.C: New.
5627
5628 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5629
5630         * g++.dg/warn/translate-ice-1.C: New test.
5631
5632 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5633
5634         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5635         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5636         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5637         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5638
5639 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5640
5641         PR fortran/33197
5642         * gfortran.dg/erf_2.F90: New test.
5643         * gfortran.dg/erfc_scaled_2.f90: New test.
5644
5645 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5646
5647         PR fortran/31243
5648         * gfortran.dg/string_1.f90: New test.
5649         * gfortran.dg/string_2.f90: New test.
5650         * gfortran.dg/string_3.f90: New test.
5651
5652 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5653
5654         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5655         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5656
5657 2009-05-15  Ian Lance Taylor  <iant@google.com>
5658
5659         * gcc.dg/Wcxx-compat-10.c: New testcase.
5660
5661 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5662
5663         PR 16302
5664         * gcc.dg/pr16302.c: New.
5665         * g++.dg/warn/pr16302.C: New.
5666
5667 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5668
5669         * gcc.dg/torture/builtin-math-5.c: New.
5670         * gcc.dg/torture/builtin-math-6.c: New.
5671         * lib/target-supports.exp (check_effective_target_mpc): New.
5672
5673 2009-05-15  Jan Hubicka  <jh@suse.cz>
5674
5675         * gcc.dg/tree-ssa/inline-3.c: New testcase
5676
5677 2009-05-15  Jan Hubicka  <jh@suse.cz>
5678
5679         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5680         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5681         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5682         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5683         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5684         Mark noinline.
5685         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5686         Mark noinline.
5687         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5688         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5689
5690 2009-05-15  Jan Hubicka  <jh@suse.cz>
5691
5692         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5693         optimized by sibcall noinline.
5694
5695 2009-05-15  Jan Hubicka  <jh@suse.cz>
5696
5697         * sibcall-1.c (track): Mark noinline.
5698         * sibcall-2.c (track): Mark noinline.
5699         * sibcall-3.c (track): Mark noinline.
5700         * sibcall-4.c (track): Mark noinline.
5701
5702 2009-05-15  Jan Hubicka  <jh@suse.cz>
5703
5704         * flatten-2.c: Disable early inlining; add comment.
5705         * flatten-3.c: New test based on flatten-2.c.
5706
5707 2009-05-15  Richard Guenther  <rguenther@suse.de>
5708
5709         PR tree-optimization/39999
5710         * gcc.c-torture/compile/pr39999.c: New testcase.
5711
5712 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5713
5714         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5715
5716 2009-05-14  Ian Lance Taylor  <iant@google.com>
5717
5718         * gcc.dg/Wcxx-compat-9.c: New testcase.
5719
5720 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5721
5722         PR fortran/39996
5723         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5724         * gfortran.dg/duplicate_type_2.f90: Ditto.
5725         * gfortran.dg/duplicate_type_3.f90: New.
5726
5727 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5728
5729         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5730         * ada/acats/tests/c5/c59002c.ada: Likewise.
5731
5732 2009-05-13  Taras Glek  <tglek@mozilla.com>
5733
5734         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5735         attributes and decl smashing.
5736         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5737         attributes.
5738         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5739         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5740
5741 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5742
5743         PR fortran/39865
5744         * gfortran.dg/pr39865.f90: New test.
5745         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5746         arrays in FMT=.
5747         * gfortran.dg/hollerith_f95.f90: Likewise.
5748         * gfortran.dg/hollerith6.f90: New test.
5749         * gfortran.dg/hollerith7.f90: New test.
5750
5751 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5752
5753         PR cpp/36674
5754         * gcc.dg/cpp/pr36674.i: New.
5755
5756 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5757
5758         PR middle-end/40035
5759         * gcc.c-torture/compile/pr40035.c: New test.
5760
5761 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5762
5763         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5764
5765 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5766
5767         PR fortran/40110
5768         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5769         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5770         * gfortran.dg/interop_params.f03: Ditto.
5771
5772 2009-05-12  Jan Hubicka  <jh@suse.cz>
5773
5774         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5775         so unrolling still happens.
5776         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5777         * gcc.dg/ipa/ipacost-2.c: Likewise.
5778         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5779
5780 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5781
5782         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5783
5784 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5785
5786         * lib/target-supports.exp (check_profiling_available): Return
5787         false for -p on *-*-cygwin* targets.
5788
5789 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5790
5791         PR tree-optimization/38632
5792         * g++.dg/tree-ssa/pr38632.C: New.
5793
5794 2009-05-11  Jan Hubicka  <jh@suse.cz>
5795
5796         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5797         we now optimize better.
5798         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5799         out at different places.
5800         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5801         unroling.
5802         * gcc.dg/vect/vect-76.c: Likewise.
5803         * gcc.dg/vect/vect-70.c: Likewise.
5804         * gcc.dg/vect/vect-66.c: Likewise.
5805         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5806         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5807
5808 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5809
5810         PR middle-end/40080
5811         * gcc.c-torture/compile/pr40080.c: New.
5812
5813 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5814
5815         * gcc.c-torture/compile/pr40026.c: New testcase.
5816
5817 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5818
5819         PR fortran/40089
5820         * gfortran.dg/proc_ptr_comp_7.f90: New.
5821
5822 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5823
5824         PR tree-optimization/40074
5825         * gcc.dg/vect/pr40074.c: New test.
5826
5827 2009-05-10  Ian Lance Taylor  <iant@google.com>
5828
5829         * gcc.dg/Wcxx-compat-7.c: New testcase.
5830         * gcc.dg/Wcxx-compat-8.c: New testcase.
5831         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5832         * gcc.dg/pr17188-1.c: Likewise.
5833         * gcc.dg/pr39084.c: Likewise.
5834
5835 2009-05-10  Michael Matz  <matz@suse.de>
5836
5837         PR target/40031
5838         * gcc.dg/pr40031.c: New test.
5839
5840 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5841
5842         PR fortran/40018
5843         * gfortran.dg/array_constructor_31.f90: New test.
5844
5845 2009-05-10  Richard Guenther  <rguenther@suse.de>
5846
5847         PR tree-optimization/40081
5848         * g++.dg/torture/pr40081.C: New testcase.
5849
5850 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5851
5852         PR fortran/38863
5853         * gfortran.dg/dependency_24.f90: New test.
5854         * gfortran.dg/dependency_23.f90: Clean up module files.
5855
5856 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5857
5858         PR fortran/38956
5859         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5860         * gfortran.dg/chmod_2.f90: Likewise.
5861         * gfortran.dg/chmod_3.f90: Likewise.
5862         * gfortran.dg/open_errors.f90: Likewise.
5863
5864 2009-05-09  Jan Hubicka  <jh@suse.cz>
5865
5866         PR middle-end/40043
5867         * g++.dg/eh/nested-try.C: New test.
5868
5869 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5870
5871         PR tree-optimization/40049
5872         * gcc.dg/vect/vect-shift-2.c: New test.
5873
5874 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5875
5876         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5877         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5878
5879 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5880
5881         PR c/36892
5882         * g++.dg/warn/deprecated-6.C: New.
5883         * gcc.dg/deprecated-4.c: Likewise.
5884         * gcc.dg/deprecated-5.c: Likewise.
5885         * gcc.dg/deprecated-6.c: Likewise.
5886
5887 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5888
5889         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5890         __aligned__(__BIGGEST_ALIGNMENT__).
5891         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5892         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5893         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5894         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5895         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5896         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5897         * gcc.dg/vect/Os-vect-95.c: Likewise.
5898         * gcc.dg/vect/pr20122.c: Likewise.
5899         * gcc.dg/vect/pr36493.c: Likewise.
5900         * gcc.dg/vect/pr37385.c: Likewise.
5901         * gcc.dg/vect/slp-7.c: Likewise.
5902         * gcc.dg/vect/slp-9.c: Likewise.
5903         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5904         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5905         * gcc.dg/vect/vect-35.c: Likewise.
5906         * gcc.dg/vect/vect-40.c: Likewise.
5907         * gcc.dg/vect/vect-42.c: Likewise.
5908         * gcc.dg/vect/vect-44.c: Likewise.
5909         * gcc.dg/vect/vect-46.c: Likewise.
5910         * gcc.dg/vect/vect-48.c: Likewise.
5911         * gcc.dg/vect/vect-52.c: Likewise.
5912         * gcc.dg/vect/vect-54.c: Likewise.
5913         * gcc.dg/vect/vect-56.c: Likewise.
5914         * gcc.dg/vect/vect-58.c: Likewise.
5915         * gcc.dg/vect/vect-60.c: Likewise.
5916         * gcc.dg/vect/vect-74.c: Likewise.
5917         * gcc.dg/vect/vect-75.c: Likewise.
5918         * gcc.dg/vect/vect-76.c: Likewise.
5919         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5920         * gcc.dg/vect/vect-77.c: Likewise.
5921         * gcc.dg/vect/vect-77-global.c: Likewise.
5922         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5923         * gcc.dg/vect/vect-78.c: Likewise.
5924         * gcc.dg/vect/vect-78-global.c: Likewise.
5925         * gcc.dg/vect/vect-80.c: Likewise.
5926         * gcc.dg/vect/vect-85.c: Likewise.
5927         * gcc.dg/vect/vect-87.c: Likewise.
5928         * gcc.dg/vect/vect-88.c: Likewise.
5929         * gcc.dg/vect/vect-92.c: Likewise.
5930         * gcc.dg/vect/vect-93.c: Likewise.
5931         * gcc.dg/vect/vect-95.c: Likewise.
5932         * gcc.dg/vect/vect-97.c: Likewise.
5933         * gcc.dg/vect/vect-complex-1.c: Likewise.
5934         * gcc.dg/vect/vect-complex-4.c: Likewise.
5935         * gcc.dg/vect/vect-complex-5.c: Likewise.
5936         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5937         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5938         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5939         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5940         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5941         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5942         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5943         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5944         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5945         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5946         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5947         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5948         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5949         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5950         * gcc.dg/vect/vect-outer-1.c: Likewise.
5951         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5952         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5953         * gcc.dg/vect/vect-outer-2.c: Likewise.
5954         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5955         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5956         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5957         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5958         * gcc.dg/vect/vect-outer-3.c: Likewise.
5959         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5960         * gcc.dg/vect/vect-outer-5.c: Likewise.
5961         * gcc.dg/vect/vect-outer-6.c: Likewise.
5962         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5963         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5964         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5965         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5966         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5967         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5968         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5969         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5970         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5971         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5972         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5973         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5974         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5975         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5976
5977 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5978
5979         PR c/24581
5980         * gcc.dg/torture/complex-sign.h: New header.
5981         * gcc.dg/torture/complex-sign-add.c,
5982         gcc.dg/torture/complex-sign-mixed-add.c,
5983         gcc.dg/torture/complex-sign-mixed-div.c,
5984         gcc.dg/torture/complex-sign-mixed-mul.c,
5985         gcc.dg/torture/complex-sign-mixed-sub.c,
5986         gcc.dg/torture/complex-sign-mul.c,
5987         gcc.dg/torture/complex-sign-sub.c: New tests.
5988
5989 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5990
5991         PR fortran/39876
5992         * gfortran.dg/intrinsic_3.f90: New.
5993
5994 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5995
5996         PR c/39037
5997         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5998         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5999         * gcc.dg/dfp/float-constant-double.c: New test.
6000         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6001         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6002         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6003         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6004         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6005         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6006         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6007         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6008         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6009
6010 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6011
6012         PR middle-end/40057
6013         * gcc.c-torture/execute/pr40057.c: New test.
6014
6015 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6016
6017         * gcc.c-torture/compile/const-high-part.c: New test.
6018
6019 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6020
6021         PR testsuite/40050
6022         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6023         build plugin.
6024
6025 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6026
6027         PR fortran/39630
6028         * gfortran.dg/proc_decl_1.f90: Modified.
6029         * gfortran.dg/proc_ptr_comp_1.f90: New.
6030         * gfortran.dg/proc_ptr_comp_2.f90: New.
6031         * gfortran.dg/proc_ptr_comp_3.f90: New.
6032         * gfortran.dg/proc_ptr_comp_4.f90: New.
6033         * gfortran.dg/proc_ptr_comp_5.f90: New.
6034         * gfortran.dg/proc_ptr_comp_6.f90: New.
6035
6036 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6037
6038         PR c++/17395
6039         * g++.dg/template/call7.C: New test.
6040
6041 2009-05-06  Diego Novillo  <dnovillo@google.com>
6042
6043         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6044
6045 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6046
6047         * gfortran.dg/pr40021.f: Moved to ...
6048         * gfortran.fortran-torture/execute/pr40021.f: Here.
6049
6050 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6051
6052         PR middle-end/39986
6053         * gcc.dg/dfp/pr39986.c: New test.
6054
6055 2009-05-06  Michael Matz  <matz@suse.de>
6056
6057         PR middle-end/40021
6058         * gfortran.dg/pr40021.f: New test.
6059
6060 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6061
6062         * lib/plugin-support.exp: New file containing support procs for
6063         plugin testcases.
6064         * lib/target-supports.exp (check_plugin_available): New proc.
6065         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6066         * gcc.dg/plugin/selfassign.c: New plugin source file.
6067         * gcc.dg/plugin/self-assign-test-1.c: New test.
6068         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6069         * g++.dg/README: Add description for plugin test.
6070         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6071         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6072         * g++.dg/plugin/selfassign.c: New plugin source file.
6073         * g++.dg/plugin/self-assign-test-1.C: New test.
6074         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6075         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6076         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6077         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6078
6079 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6080
6081         PR fortran/40041
6082         * gfortran.dg/intrinsic_2.f90: New test.
6083         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6084
6085 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6086
6087         PR c/40032
6088         * gcc.dg/noncompile/incomplete-5.c: New test.
6089
6090 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR middle-end/39666
6093         * gcc.dg/pr39666-1.c: New test.
6094         * gcc.dg/pr39666-2.c: Likewise.
6095         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6096         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6097         * gfortran.dg/pr39666-1.f90: Likewise.
6098         * gfortran.dg/pr39666-2.f90: Likewise.
6099
6100 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6101
6102         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6103         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6104         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6105
6106 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6107
6108         PR fortran/39998
6109         * gfortran.dg/proc_ptr_17.f90: New.
6110
6111 2009-05-05  Richard Guenther  <rguenther@suse.de>
6112
6113         PR tree-optimization/40022
6114         * gcc.c-torture/execute/pr40022.c: New testcase.
6115
6116 2009-05-05  Richard Guenther  <rguenther@suse.de>
6117
6118         PR middle-end/40023
6119         * gcc.c-torture/compile/pr40023.c: New testcase.
6120
6121 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6122
6123         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6124         * g++.dg/template/overload9.C: Likewise.
6125         * g++.dg/ext/ms-1.C: New.
6126
6127 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6128
6129         PR c++/40013
6130         * g++.dg/ext/vla7.C: New test.
6131
6132 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6133
6134         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6135
6136 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6137
6138         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6139         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6140         Update expected errors.
6141
6142 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6143
6144         PR c++/28152
6145         * g++.dg/parse/parser-pr28152.C: New.
6146         * g++.dg/parse/parser-pr28152-2.C: New.
6147
6148 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6149
6150         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6151
6152 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6153
6154         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6155         * gcc.target/sparc/fexpand-2.c: Likewise.
6156         * gcc.target/sparc/fpmerge-2.c: Likewise.
6157         * gcc.target/sparc/pdist-2.c: Likewise.
6158
6159 2009-05-03  Richard Guenther  <rguenther@suse.de>
6160
6161         PR c/39983
6162         * gcc.c-torture/compile/pr39983.c: New testcase.
6163
6164 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6165
6166         * gcc.dg/c99-complex-3.c: New test.
6167
6168 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6169
6170         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6171
6172 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6173
6174         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6175
6176 2009-05-02  Richard Guenther  <rguenther@suse.de>
6177
6178         PR middle-end/40001
6179         * gcc.target/spu/pr40001.c: New testcase.
6180
6181 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6182
6183         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6184
6185 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6186
6187         PR middle-end/39579
6188         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6189         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6190
6191 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6192
6193         PR testsuite/39776
6194         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6195         no longer issued.
6196
6197 2009-04-30  David Ayers  <ayers@fsfe.org>
6198
6199         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6200         and gcc_error_prefix variables.
6201         * objc.dg/bad-receiver-type.m: Update to match correct
6202         diagnostics marker.
6203         * objc.dg/encode-5.m: Likewise.
6204         * objc.dg/id-1.m: Likewise.
6205         * objc.dg/method-1.m: Likewise.
6206         * objc.dg/method-6.m: Likewise.
6207         * objc.dg/method-7.m: Likewise.
6208         * objc.dg/method-9.m: Likewise.
6209         * objc.dg/method-11.m: Likewise.
6210         * objc.dg/method-20.m: Likewise.
6211         * objc.dg/private-1.m: Likewise.
6212
6213 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6214
6215         PR libfortran/39667
6216         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6217         * gfortran.dg/advance_4.f90: Likewise
6218         * gfortran.dg/advance_5.f90: Likewise
6219         * gfortran.dg/append_1.f90: Likewise
6220         * gfortran.dg/backslash_1.f90: Likewise
6221         * gfortran.dg/backslash_2.f90: Likewise
6222         * gfortran.dg/backslash_3.f: Likewise
6223         * gfortran.dg/backspace_10.f90: Likewise
6224         * gfortran.dg/backspace_3.f: Likewise
6225         * gfortran.dg/backspace_4.f: Likewise
6226         * gfortran.dg/backspace_5.f: Likewise
6227         * gfortran.dg/backspace_8.f: Likewise
6228         * gfortran.dg/backspace_9.f: Likewise
6229         * gfortran.dg/complex_write.f90: Likewise
6230         * gfortran.dg/convert_implied_open.f90: Likewise
6231         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6232         * gfortran.dg/dos_eol.f: Likewise
6233         * gfortran.dg/empty_format_1.f90: Likewise
6234         * gfortran.dg/endfile.f: Likewise
6235         * gfortran.dg/eof_1.f90: Likewise
6236         * gfortran.dg/eor_1.f90: Likewise
6237         * gfortran.dg/eor_handling_1.f90: Likewise
6238         * gfortran.dg/eor_handling_2.f90: Likewise
6239         * gfortran.dg/eor_handling_3.f90: Likewise
6240         * gfortran.dg/eor_handling_4.f90: Likewise
6241         * gfortran.dg/eor_handling_5.f90: Likewise
6242         * gfortran.dg/error_recovery_5.f90: Likewise
6243         * gfortran.dg/f2003_inquire_1.f03: Likewise
6244         * gfortran.dg/f2003_io_4.f03: Likewise
6245         * gfortran.dg/f2003_io_5.f03: Likewise
6246         * gfortran.dg/f2003_io_7.f03: Likewise
6247         * gfortran.dg/fgetc_1.f90: Likewise
6248         * gfortran.dg/fgetc_2.f90: Likewise
6249         * gfortran.dg/flush_1.f90: Likewise
6250         * gfortran.dg/fmt_exhaust.f90: Likewise
6251         * gfortran.dg/fmt_huge.f90: Likewise
6252         * gfortran.dg/fmt_read.f90: Likewise
6253         * gfortran.dg/fmt_t_1.f90: Likewise
6254         * gfortran.dg/fmt_t_2.f90: Likewise
6255         * gfortran.dg/fmt_t_3.f90: Likewise
6256         * gfortran.dg/fmt_t_4.f90: Likewise
6257         * gfortran.dg/fmt_t_5.f90: Likewise
6258         * gfortran.dg/fmt_t_7.f: Likewise
6259         * gfortran.dg/fseek.f90: Likewise
6260         * gfortran.dg/ftell_1.f90: Likewise
6261         * gfortran.dg/ftell_2.f90: Likewise
6262         * gfortran.dg/func_derived_3.f90: Likewise
6263         * gfortran.dg/inquire_9.f90: Likewise
6264         * gfortran.dg/iostat_1.f90: Likewise
6265         * gfortran.dg/iostat_2.f90: Likewise
6266         * gfortran.dg/list_read_1.f90: Likewise
6267         * gfortran.dg/list_read_4.f90: Likewise
6268         * gfortran.dg/list_read_5.f90: Likewise
6269         * gfortran.dg/list_read_7.f90: Likewise
6270         * gfortran.dg/list_read_8.f90: Likewise
6271         * gfortran.dg/list_read_9.f90: Likewise
6272         * gfortran.dg/namelist_13.f90: Likewise
6273         * gfortran.dg/namelist_14.f90: Likewise
6274         * gfortran.dg/namelist_15.f90: Likewise
6275         * gfortran.dg/namelist_16.f90: Likewise
6276         * gfortran.dg/namelist_17.f90: Likewise
6277         * gfortran.dg/namelist_18.f90: Likewise
6278         * gfortran.dg/namelist_19.f90: Likewise
6279         * gfortran.dg/namelist_20.f90: Likewise
6280         * gfortran.dg/namelist_24.f90: Likewise
6281         * gfortran.dg/namelist_26.f90: Likewise
6282         * gfortran.dg/namelist_27.f90: Likewise
6283         * gfortran.dg/namelist_28.f90: Likewise
6284         * gfortran.dg/namelist_37.f90: Likewise
6285         * gfortran.dg/namelist_38.f90: Likewise
6286         * gfortran.dg/namelist_39.f90: Likewise
6287         * gfortran.dg/namelist_40.f90: Likewise
6288         * gfortran.dg/namelist_43.f90: Likewise
6289         * gfortran.dg/namelist_44.f90: Likewise
6290         * gfortran.dg/namelist_45.f90: Likewise
6291         * gfortran.dg/namelist_46.f90: Likewise
6292         * gfortran.dg/namelist_47.f90: Likewise
6293         * gfortran.dg/namelist_48.f90: Likewise
6294         * gfortran.dg/namelist_49.f90: Likewise
6295         * gfortran.dg/namelist_50.f90: Likewise
6296         * gfortran.dg/namelist_51.f90: Likewise
6297         * gfortran.dg/namelist_52.f90: Likewise
6298         * gfortran.dg/namelist_56.f90: Likewise
6299         * gfortran.dg/namelist_char_only.f90: Likewise
6300         * gfortran.dg/namelist_use.f90: Likewise
6301         * gfortran.dg/namelist_use_only.f90: Likewise
6302         * gfortran.dg/noadv_size.f90: Likewise
6303         * gfortran.dg/open_access_append_1.f90: Likewise
6304         * gfortran.dg/pad_no.f90: Likewise
6305         * gfortran.dg/pr12884.f: Likewise
6306         * gfortran.dg/pr17090.f90: Likewise
6307         * gfortran.dg/pr17285.f90: Likewise
6308         * gfortran.dg/pr17286.f90: Likewise
6309         * gfortran.dg/pr18122.f90: Likewise
6310         * gfortran.dg/pr18210.f90: Likewise
6311         * gfortran.dg/pr18392.f90: Likewise
6312         * gfortran.dg/pr19155.f: Likewise
6313         * gfortran.dg/pr19216.f: Likewise
6314         * gfortran.dg/pr19467.f90: Likewise
6315         * gfortran.dg/pr19657.f: Likewise
6316         * gfortran.dg/pr20257.f90: Likewise
6317         * gfortran.dg/read_bad_advance.f90: Likewise
6318         * gfortran.dg/read_eof_2.f90: Likewise
6319         * gfortran.dg/read_eof_4.f90: Likewise
6320         * gfortran.dg/read_many_1.f: Likewise
6321         * gfortran.dg/read_noadvance.f90: Likewise
6322         * gfortran.dg/read_repeat.f90: Likewise
6323         * gfortran.dg/read_size_noadvance.f90: Likewise
6324         * gfortran.dg/read_x_past.f: Likewise
6325         * gfortran.dg/record_marker_1.f90: Likewise
6326         * gfortran.dg/record_marker_3.f90: Likewise
6327         * gfortran.dg/rewind_1.f90: Likewise
6328         * gfortran.dg/runtime_warning_1.f90: Likewise
6329         * gfortran.dg/shape_3.f90: Likewise
6330         * gfortran.dg/slash_1.f90: Likewise
6331         * gfortran.dg/stat_1.f90: Likewise
6332         * gfortran.dg/stat_2.f90: Likewise
6333         * gfortran.dg/streamio_11.f90: Likewise
6334         * gfortran.dg/streamio_3.f90: Likewise
6335         * gfortran.dg/streamio_4.f90: Likewise
6336         * gfortran.dg/streamio_9.f90: Likewise
6337         * gfortran.dg/tl_editing.f90: Likewise
6338         * gfortran.dg/unf_io_convert_1.f90: Likewise
6339         * gfortran.dg/unf_io_convert_2.f90: Likewise
6340         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6341         * gfortran.dg/unf_short_record_1.f90: Likewise
6342         * gfortran.dg/utf8_1.f03: Likewise
6343         * gfortran.dg/utf8_2.f03: Likewise
6344         * gfortran.dg/widechar_IO_1.f90: Likewise
6345         * gfortran.dg/write_check3.f90: Likewise
6346         * gfortran.dg/write_rewind_2.f: Likewise
6347         * gfortran.dg/x_slash_2.f: Likewise
6348
6349 2009-04-29  Richard Guenther  <rguenther@suse.de>
6350
6351         PR target/39943
6352         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6353         New.
6354         (check_effective_target_vect_floatuint_cvt): Likewise.
6355         * gcc.dg/vect/slp-10.c: Adjust.
6356         * gcc.dg/vect/slp-11.c: Adjust.
6357         * gcc.dg/vect/slp-12b.c: Adjust.
6358         * gcc.dg/vect/slp-33.c: Adjust.
6359         * gcc.c-torture/compile/pr39943.c: New testcase.
6360
6361 2009-04-29  Richard Guenther  <rguenther@suse.de>
6362
6363         PR middle-end/39937
6364         * gcc.c-torture/compile/pr39937.c: New testcase.
6365
6366 2009-04-29  Richard Guenther  <rguenther@suse.de>
6367
6368         PR tree-optimization/39941
6369         * gcc.c-torture/compile/pr39941.c: New testcase.
6370
6371 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6372
6373         * gcc.target/bfin/20090411-1.c: New test.
6374
6375 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6376
6377         PR target/39565
6378         * gcc.dg/pr39565.c: New testcase.
6379
6380 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6381
6382         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6383         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6384         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6385         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6386         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6387         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6388         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6389         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6390         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6391         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6392         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6393         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6394         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6395         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6396         * gcc.target/i386/pr37191.c: Likewise.
6397         * gcc.target/i386/reload-1.c: Likewise.
6398         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6399         * g++.old-deja/g++.pt/repo2.C: Likewise.
6400         * g++.old-deja/g++.pt/repo3.C: Likewise.
6401         * g++.old-deja/g++.pt/repo4.C: Likewise.
6402         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6403         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6404         * g++.dg/template/repo1.C: Likewise.
6405         * g++.dg/template/repo2.C: Likewise.
6406         * g++.dg/template/repo3.C: Likewise.
6407         * g++.dg/template/repo4.C: Likewise.
6408         * g++.dg/template/repo5.C: Likewise.
6409         * g++.dg/template/repo6.C: Likewise.
6410         * g++.dg/template/repo7.C: Likewise.
6411         * g++.dg/template/repo8.C: Likewise.
6412         * g++.dg/template/repo9.C: Likewise.
6413         * g++.dg/rtti/repo1.C: Likewise.
6414         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6415         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6416         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6417         * g++.dg/other/PR23205.C: Skip for vxworks.
6418         * g++.dg/ext/visibility/class1.C: Requires PIC.
6419         * g++.dg/eh/async-unwind2.C: Requires PIC.
6420         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6421         does not have cxa_exit.
6422
6423 2009-04-28  Jing Yu  <jingyu@google.com>
6424
6425         PR testsuite/39790
6426         * lib/target-supports.exp (check_effective_target_tls): Remove
6427         comment of caching.
6428         (check_effective_target_tls_native): Likewise.
6429         (check_effective_target_tls_runtime): Likewise.
6430         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6431         tls to tls_runtime.
6432         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6433
6434 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6435
6436         PR fortran/39946
6437         * gfortran.dg/proc_ptr_16.f90: New.
6438
6439 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6440
6441         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6442         lp64 is true.
6443
6444 2009-04-28  Richard Guenther  <rguenther@suse.de>
6445
6446         PR middle-end/39937
6447         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6448
6449 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6450
6451         * g++.dg/warn/pr35652.C: Removed.
6452         * gcc.dg/pr35652.c: Likewise.
6453
6454 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6455
6456         * gcc.target/ia64/20071210-2.c: New testcase.
6457
6458 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6459
6460         PR c/39323
6461         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6462         * gcc.dg/pr39323-3.c: Ditto.
6463
6464 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6465
6466         PR fortran/39930
6467         PR fortran/39931
6468         * gfortran.dg/ambiguous_reference_2.f90: New.
6469         * gfortran.dg/pointer_assign_7.f90: New.
6470
6471 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6472             Mark Mitchell  <mark@codesourcery.com>
6473
6474         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6475         * gcc.dg/20020103-1.c: Check for __ppc.
6476         * gcc.dg/asm-b.c: Check for __ppc.
6477         * gcc.dg/20020919-1.c: Check for __ppc.
6478         * gcc.dg/20020312-2.c: Likewise.
6479         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6480         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6481         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6482         * g++.dg/warn/weak1.C: Likewise.
6483         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6484         static so appropriate optimizations kick in.
6485         (find_base_value_wrapper): New function.
6486         * g++.dg/eh/simd-5.C: Fix target triplet.
6487         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6488
6489 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6490             H.J. Lu  <hongjiu.lu@intel.com>
6491
6492         PR target/39911
6493         * gcc.target/i386/pr39911.c: New test.
6494
6495 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6496
6497         PR fortran/39879
6498         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6499
6500 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6501
6502         PR c++/35652
6503         Revert:
6504
6505         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6506
6507         * gcc.dg/pr35652.C: New.
6508         * g++.dg/warn/pr35652.C: New.
6509         * gcc.dg/format/plus-1.c: Adjust message.
6510
6511 2009-04-27  DJ Delorie  <dj@redhat.com>
6512
6513         * lib/target-supports.exp (check_effective_target_double64): New.
6514         (check_effective_target_double64plus): New.
6515         (check_effective_target_large_double): New.
6516         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6517         * gcc.dg/div-double-1.c: Likewise.
6518         * gcc.dg/Wconversion-real.c: Require large_double.
6519         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6520
6521         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6522         are too small.
6523
6524         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6525         constants as long.
6526
6527 2009-04-27  Ian Lance Taylor  <iant@google.com>
6528
6529         * gcc.dg/Wcxx-compat-5.c: New testcase.
6530         * gcc.dg/Wcxx-compat-6.c: New testcase.
6531
6532 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6533
6534         Allow non-constant arguments to conversion intrinsics.
6535         * gcc.target/spu/intrinsics-3.c: Update tests.
6536
6537 2009-04-27  Richard Guenther  <rguenther@suse.de>
6538
6539         PR middle-end/39928
6540         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6541         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6542
6543 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6544
6545         PR target/39903
6546         * gcc.dg/torture/pr39903-1.c: New.
6547         * gcc.dg/torture/pr39903-2.c: Likewise.
6548
6549 2009-04-27  Revital Eres  <eres@il.ibm.com>
6550
6551         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6552         and check it.
6553         * gcc.dg/sms-2.c: Add dump check.
6554         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6555         and check it.
6556         * gcc.dg/sms-4.c: Likewise.
6557         * gcc.dg/sms-5.c: Likewise.
6558         * gcc.dg/sms-6.c: Likewise.
6559         * gcc.dg/sms-7.c: Likewise.
6560         * gcc.dg/sms-antideps.c: Rename to...
6561         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6562
6563 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6564
6565         * gnat.dg/opt2.adb: New test.
6566
6567 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6568
6569         PR c++/39875
6570         * g++.dg/warn/Wunused-15.C: New test.
6571
6572 2009-04-26  Michael Matz  <matz@suse.de>
6573
6574         Expand from SSA.
6575         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6576         change regexps.
6577         * gcc.target/i386/pr37248-1.c: Modified.
6578         * gcc.target/i386/pr37248-3.c: Modified.
6579         * gcc.target/i386/pr37248-2.c: Modified.
6580         * gnat.dg/aliasing1.adb: Modified.
6581         * gnat.dg/pack9.adb: Modified.
6582         * gnat.dg/aliasing2.adb: Modified.
6583         * gcc.dg/strict-overflow-2.c: Modified.
6584         * gcc.dg/autopar/reduc-1char.c: Modified.
6585         * gcc.dg/autopar/reduc-2char.c: Modified.
6586         * gcc.dg/autopar/reduc-1.c: Modified.
6587         * gcc.dg/autopar/reduc-2.c: Modified.
6588         * gcc.dg/autopar/reduc-3.c: Modified.
6589         * gcc.dg/autopar/reduc-6.c: Modified.
6590         * gcc.dg/autopar/reduc-7.c: Modified.
6591         * gcc.dg/autopar/reduc-8.c: Modified.
6592         * gcc.dg/autopar/reduc-9.c: Modified.
6593         * gcc.dg/autopar/reduc-1short.c: Modified.
6594         * gcc.dg/autopar/reduc-2short.c: Modified.
6595         * gcc.dg/autopar/parallelization-1.c: Modified.
6596         * gcc.dg/strict-overflow-4.c: Modified.
6597         * gcc.dg/strict-overflow-6.c: Modified.
6598         * gcc.dg/gomp/combined-1.c: Modified.
6599         * gcc.dg/no-strict-overflow-1.c: Modified.
6600         * gcc.dg/no-strict-overflow-3.c: Modified.
6601         * gcc.dg/no-strict-overflow-5.c: Modified.
6602         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6603         * gcc.dg/tree-ssa/pr18134.c: Modified.
6604         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6605         * gcc.dg/tree-ssa/vector-2.c: Modified.
6606         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6607         * gcc.dg/tree-ssa/loop-21.c: Modified.
6608         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6609         * gcc.dg/tree-ssa/vector-3.c: Modified.
6610         * gcc.dg/tree-ssa/asm-3.c: Modified.
6611         * gcc.dg/tree-ssa/pr23294.c: Modified.
6612         * gcc.dg/tree-ssa/loop-22.c: Modified.
6613         * gcc.dg/tree-ssa/loop-15.c: Modified.
6614         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6615         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6616         * gcc.dg/tree-ssa/pr20139.c: Modified.
6617         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6618         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6619         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6620         * gcc.dg/tree-ssa/loop-5.c: Modified.
6621         * gcc.dg/tree-ssa/pr19431.c: Modified.
6622         * gcc.dg/tree-ssa/pr32044.c: Modified.
6623         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6624         * gcc.dg/tree-ssa/loop-19.c: Modified.
6625         * gcc.dg/tree-ssa/loop-28.c: Modified.
6626         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6627         * gcc.dg/tree-ssa/divide-1.c: Modified.
6628         * gcc.dg/tree-ssa/inline-1.c: Modified.
6629         * gcc.dg/tree-ssa/divide-3.c: Modified.
6630         * gcc.dg/tree-ssa/pr30978.c: Modified.
6631         * gcc.dg/tree-ssa/alias-6.c: Modified.
6632         * gcc.dg/tree-ssa/divide-4.c: Modified.
6633         * gcc.dg/tree-ssa/alias-11.c: Modified.
6634         * gcc.dg/no-strict-overflow-7.c: Modified.
6635         * gcc.dg/strict-overflow-1.c: Modified.
6636         * gcc.dg/pr15784-4.c: Modified.
6637         * gcc.dg/pr34263.c: Modified.
6638         * gcc.dg/strict-overflow-3.c: Modified.
6639         * gcc.dg/tree-prof/stringop-1.c: Modified.
6640         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6641         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6642         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6643         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6644         * gcc.dg/no-strict-overflow-2.c: Modified.
6645         * gcc.dg/no-strict-overflow-4.c: Modified.
6646         * gcc.dg/no-strict-overflow-6.c: Modified.
6647         * g++.dg/tree-ssa/pr27090.C: Modified.
6648         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6649         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6650         * g++.dg/tree-ssa/pr19807.C: Modified.
6651         * g++.dg/opt/pr30965.C: Modified.
6652         * g++.dg/init/new17.C: Modified.
6653         * gfortran.dg/whole_file_6.f90: Modified.
6654         * gfortran.dg/whole_file_5.f90: Modified.
6655         * gfortran.dg/reassoc_1.f90: Modified.
6656         * gfortran.dg/reassoc_3.f90: Modified.
6657
6658 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6659
6660         PR fortran/39893
6661         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6662
6663 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6664
6665         PR inline-asm/39543
6666         * gcc.target/i386/pr39543-1.c: New test.
6667         * gcc.target/i386/pr39543-2.c: New test.
6668         * gcc.target/i386/pr39543-3.c: New test.
6669
6670         PR c/39889
6671         * gcc.dg/Wunused-value-3.c: New test.
6672
6673 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6674
6675         PR c/39581
6676         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6677         gcc.dg/vla-21.c: New tests.
6678
6679 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6680
6681         PR c/39556
6682         * gcc.dg/inline-34.c: New test.
6683
6684 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6685
6686         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6687         gcc.dg/enum-const-3.c: New tests.
6688         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6689         -pedantic-errors.  Update expected diagnostics.
6690
6691 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6692
6693         PR c/39582
6694         * gcc.dg/vla-20.c: New test.
6695
6696 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6697
6698         PR c/39564
6699         * gcc.dg/vla-19.c: New test.
6700
6701 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6702
6703         PR preprocessor/39559
6704         * gcc.dg/c99-intconst-2.c: New test.
6705
6706 2009-04-25  Jan Hubicka  <jh@suse.cz>
6707
6708         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6709
6710 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6711
6712         PR fortran/39688
6713         * gfortran.dg/import7.f90: New.
6714
6715 2009-04-24  Richard Guenther  <rguenther@suse.de>
6716
6717         * gcc.dg/tree-ssa/vrp48.c: Fix.
6718
6719 2008-04-24  Doug Kwan  <dougkwan@google.com>
6720
6721         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6722         destination are the same.
6723
6724 2009-04-24  Richard Guenther  <rguenther@suse.de>
6725
6726         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6727
6728 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6729
6730         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6731         gcc.dg/array-const-3.c: New tests.
6732
6733 2009-04-24  Ian Lance Taylor  <iant@google.com>
6734
6735         * gcc.dg/Wcxx-compat-4.c: New testcase.
6736
6737 2009-04-24  Daniel Kraft  <d@domob.eu>
6738
6739         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6740         expected on already erraneous symbol (renamed to fresh one).
6741
6742 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6743
6744         PR middle-end/39867
6745         * gcc.dg/pr39867.c: New.
6746
6747 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6748
6749         PR fortran/39861
6750         PR fortran/39864
6751         * gfortran.dg/intrinsic_1.f90: New.
6752
6753 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6754
6755         * gnat.dg/alignment7.adb: New test.
6756         * gnat.dg/alignment8.adb: Likewise.
6757
6758 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6759
6760         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6761         * gnat.dg/specs/rep_clause2.ads: New test.
6762
6763 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6764
6765         PR rtl-optimization/39794
6766         * gcc.dg/pr39794.c: New test.
6767
6768 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6769
6770         * gnat.dg/atomic1.adb: New test.
6771         * gnat.dg/atomic1_pkg.ads: New helper.
6772
6773 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6774
6775         PR testsuite/39623
6776         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6777         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6778
6779 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6780
6781         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6782         warning.
6783
6784 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6785
6786         PR C/31499
6787         * gcc.dg/vector-init-1.c: New testcase.
6788         * gcc.dg/vector-init-2.c: New testcase.
6789
6790 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6791
6792         * gnat.dg/enum2.adb: New test.
6793         * gnat.dg/enum2_pkg.ads: New helper.
6794
6795 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR c/39855
6798         * gcc.dg/torture/pr39855.c: New test.
6799
6800 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6801
6802         PR c++/39639
6803         * g++.dg/cpp0x/pr39639.C: New test.
6804
6805 2009-04-22  Mark Heffernan  <meheff@google.com>
6806
6807         * gcc.dg/profile-generate-3.c: New test.
6808
6809 2009-04-22  Jan Hubicka  <jh@suse.cz>
6810
6811         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6812
6813 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6814
6815         PR testsuite/39623
6816         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6817
6818 2009-04-22  Richard Guenther  <rguenther@suse.de>
6819
6820         PR tree-optimization/39824
6821         * gcc.c-torture/compile/pr39824.c: New testcase.
6822
6823 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6824
6825         PR c++/14875
6826         * g++.dg/parse/parser-pr14875.C: New.
6827         * g++.dg/parse/parser-pr14875-2.C: New.
6828         * g++.dg/parse/error6.C: Update match string.
6829
6830 2009-04-22  Richard Guenther  <rguenther@suse.de>
6831
6832         PR tree-optimization/39845
6833         * gcc.c-torture/compile/pr39845.c: New testcase.
6834
6835 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6836
6837         PR fortran/39735
6838         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6839         * gfortran.dg/external_initializer.f90: Modified.
6840         * gfortran.dg/interface_26.f90: Modified.
6841         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6842         * gfortran.dg/proc_ptr_3.f90: Modified.
6843         * gfortran.dg/proc_ptr_15.f90: New.
6844         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6845
6846 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6847
6848         PR c++/35711
6849         * g++.dg/warn/pr35711.C: New.
6850         * g++.dg/conversion/ptrmem2.C: Update.
6851
6852 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6853
6854         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6855         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6856         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6857         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6858         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6859         gcc.c-torture/ChangeLog.0,
6860         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6861         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6862         gcc.target/i386/math-torture/math-torture.exp,
6863         gcc.target/mips/inter/mips16-inter.exp,
6864         gcc.target/mips/mips-nonpic/README,
6865         gcc.target/x86_64/abi/README.gcc,
6866         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6867         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6868         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6869         notices.
6870         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6871
6872 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6873
6874         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6875
6876 2009-04-21  Richard Guenther  <rguenther@suse.de>
6877
6878         PR middle-end/39829
6879         * gcc.dg/torture/pr39829.c: New testcase.
6880
6881 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6882
6883         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6884
6885 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6886
6887         PR 16202
6888         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6889         * gcc.dg/sequence-pt-2.c: New.
6890         * gcc.dg/sequence-pt-3.c: New.
6891         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6892         * g++.dg/warn/sequence-pt-2.c: New.
6893         * g++.dg/warn/sequence-pt-3.c: New.
6894
6895 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6896
6897         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6898
6899 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6900
6901         * gnat.dg/import1.ad[sb]: New test.
6902
6903 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6904
6905         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6906         return 0.
6907
6908 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/39811
6911         * gfortran.dg/continuation_11.f90: New test.
6912
6913 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6914
6915         PR c++/13358
6916         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6917         messages. Test for "long long" in system headers.
6918         * gcc.dg/c99-longlong-2.c: New.
6919         * g++.dg/warn/pr13358.C: New.
6920         * g++.dg/warn/pr13358-2.C: New.
6921         * g++.dg/warn/pr13358-3.C: New.
6922         * g++.dg/warn/pr13358-4.C: New.
6923
6924 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6925
6926         * gcc.dg/framework-2.c: Fix up for non existent includes
6927         being fatal errors now.
6928
6929 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6930
6931         PR fortran/39800
6932         * gfortran.dg/private_type_13.f90: New test.
6933         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6934
6935 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6936
6937         PR c++/39803
6938         * g++.dg/warn/Wunused-14.C: New test.
6939
6940 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6941
6942         * gnat.dg/specs/small_alignment.ads: New test.
6943
6944 2009-04-20  Ian Lance Taylor  <iant@google.com>
6945
6946         * gcc.dg/Wcxx-compat-3.c: New testcase.
6947
6948 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6949
6950         * gnat.dg/pack13.ad[sb]: New test.
6951         * gnat.dg/pack13_pkg.ads: New helper.
6952
6953 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6954
6955         * gnat.dg/discr11.ad[sb]: New test.
6956         * gnat.dg/discr11_pkg.ads: New helper.
6957
6958 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6959
6960         PR tree-optimization/39675
6961         * gcc.dg/vect/O3-pr39675-2.c: New test.
6962
6963 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6964
6965         * gnat.dg/rep_clause3.adb: New test.
6966
6967 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6968
6969         PR c/37481
6970         * gcc.dg/c99-flex-array-7.c: New test.
6971
6972 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6973
6974         PR c/19771
6975         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6976
6977 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6978
6979         PR c/38243
6980         * gcc.dg/c99-restrict-3.c: New test.
6981
6982 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6983
6984         PR preprocessor/20078
6985         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6986
6987 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6988
6989         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6990         Do not pass -B$root after -margs.
6991
6992 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6993
6994         PR c/32061
6995         PR c++/36954
6996         * gcc.dg/pr32061.c: New.
6997         * gcc.dg/Wlogical-op-1.c: Update.
6998         * g++.dg/warn/Wlogical-op-1.C: Update.
6999         * g++.dg/warn/pr36954.C: New.
7000
7001 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7002
7003         PR c/27676
7004         * gcc.dg/lvalue-5.c: New test.
7005
7006 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7007
7008         PR c/22367
7009         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7010
7011 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7012
7013         * gcc.dg/cpp/include5.c: New test.
7014
7015 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7016
7017         PR c/35210
7018         * gcc.dg/call-diag-2.c: New test.
7019
7020 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7021
7022         PR preprocessor/39646
7023         * gcc.dg/cpp/line8.c: New test.
7024
7025 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7026
7027         PR preprocessor/39647
7028         * gcc.dg/cpp/line7.c: New test.
7029
7030 2009-04-18  Richard Guenther  <rguenther@suse.de>
7031
7032         PR middle-end/39804
7033         * gcc.target/i386/pr39804.c: New testcase.
7034
7035 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7036
7037         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7038         * g++.dg/other/pr39496.C: Likewise.
7039
7040 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7041
7042         PR middle-end/36902
7043         * gcc.dg/pr36902.c: New.
7044
7045 2009-04-17  Diego Novillo  <dnovillo@google.com>
7046
7047         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7048         violation for variable 'inside_main'.
7049
7050 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7051
7052         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7053
7054 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7055
7056         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7057
7058 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7059
7060         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7061         * gfortran.dg/chmod_2.f90: Likewise.
7062         * gfortran.dg/chmod_3.f90: Likewise.
7063         * gfortran.dg/open_errors.f90: Likewise.
7064         * gfortran.dg/stat_1.f90: Likewise.
7065         * gfortran.dg/stat_2.f90: Likewise.
7066
7067 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7068
7069         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7070         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7071         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7072         * gfortran.dg/nearest_1.f90: Likewise.
7073         * gfortran.dg/nearest_3.f90: Likewise.
7074         * gfortran.dg/isnan_1.f90: Likewise.
7075         * gfortran.dg/isnan_2.f90: Likewise.
7076         * gfortran.dg/nan_1.f90: Likewise.
7077         * gfortran.dg/nan_2.f90: Likewise.
7078         * gfortran.dg/nan_3.f90: Likewise.
7079         * gfortran.dg/nan_4.f90: Likewise.
7080         * gfortran.dg/module_nan.f90: Likewise.
7081         * gfortran.dg/int_conv_2.f90: Likewise.
7082         * gfortran.dg/init_flag_3.f90: Likewise.
7083         * gfortran.dg/namelist_42.f90: Likewise.
7084         * gfortran.dg/namelist_43.f90: Likewise.
7085         * gfortran.dg/real_const_3.f90: Likewise.
7086         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7087
7088         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7089         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7090         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7091         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7092         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7093
7094         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7095         * gfortran.dg/gamma_5.f90: Likewise.
7096
7097 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7098
7099         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7100         less strict so it also works with auto-overlay support.
7101         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7102         for "exceeds local store" linker errors on the SPU.
7103
7104         * lib/gfortran.exp: Include target-supports.exp.
7105         (gfortran_init): On SPU targets where automatic overlay support
7106         is available, use it to build all Fortran test cases.
7107
7108         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7109
7110 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7111
7112         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7113         rule enforced by gnat on taft types.
7114
7115 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR testsuite/39792
7118         * g++.dg/ext/complit11.C: Add empty dg-options.
7119
7120 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7121
7122         PR c++/17570
7123         * g++.dg/template/defarg11.C: New test.
7124
7125 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7126
7127         PR c++/28766
7128         * g++.dg/ext/complit11.C: New testcase.
7129
7130 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7131
7132         PR c++/39551
7133         * g++.dg/warn/Wunused-13.C: New testcase.
7134
7135 2009-04-15  Ian Lance Taylor  <iant@google.com>
7136
7137         * gcc.dg/Wenum-compare-1.c: New testcase.
7138
7139 2009-04-15  Richard Guenther  <rguenther@suse.de>
7140
7141         PR tree-optimization/39764
7142         * g++.dg/torture/pr39764.C: New testcase.
7143
7144 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7145
7146         * g++.dg/ext/altivec-17.C: New.
7147
7148 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7149
7150         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7151         * gnat.dg/specs/limited1.ads: Ditto.
7152
7153 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7154
7155         PR testsuite/39769
7156         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7157         for testing the results of estimate instructions.
7158         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7159         * gcc.dg/vmx/3a-05.c (test): Ditto.
7160
7161 2009-04-14  Jason Merrill  <jason@redhat.com>
7162
7163         PR c++/39763
7164         * g++.dg/warn/Wshadow-4.C: Extend.
7165
7166 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7167
7168         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7169         (do_D): Remove attribute hidden.
7170
7171 2009-04-13  Jason Merrill  <jason@redhat.com>
7172
7173         PR c++/39480
7174         * g++.dg/init/copy7.C: New.
7175
7176 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7177
7178         PR testsuite/39733
7179         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7180         (check_for_all_options): This.
7181
7182 2009-04-13  Jason Merrill  <jason@redhat.com>
7183
7184         PR c++/39750
7185         * g++.dg/template/crash90.C: New.
7186
7187 2009-04-12  Jason Merrill  <jason@redhat.com>
7188
7189         PR c++/39742
7190         * g++.dg/overload/extern-C-2.C: New.
7191
7192 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7193
7194         PR preprocessor/31869
7195         * gcc.dg/cpp/strify5.c: New test.
7196
7197 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7198
7199         * gnat.dg/enum1.adb: New test.
7200         * gnat.dg/enum1_pkg.ads: New helper.
7201
7202 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7203
7204         PR target/39740
7205         * gcc.target/alpha/pr39740.c: New test.
7206
7207 2009-04-11  Daniel Kraft  <d@domob.eu>
7208
7209         PR fortran/37746
7210         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7211         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7212         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7213         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7214         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7215         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7216         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7217         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7218         expected string length that failed with -fbounds-check now.
7219         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7220
7221 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7222
7223         PR fortran/39692
7224         * gfortran.dg/proc_ptr_14.f90: New.
7225
7226 2009-04-11  Richard Guenther  <rguenther@suse.de>
7227
7228         PR middle-end/39732
7229         * g++.dg/torture/pr39732.C: New testcase.
7230
7231 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7232
7233         * gfortran.dg/whole_file_5.f90: New.
7234         * gfortran.dg/whole_file_6.f90: New.
7235
7236 2009-04-11  Richard Guenther  <rguenther@suse.de>
7237
7238         PR tree-optimization/39713
7239         * g++.dg/torture/pr39713.C: New testcase.
7240
7241 2009-04-10  Richard Guenther  <rguenther@suse.de>
7242
7243         PR c/39712
7244         * gcc.dg/pr39712.c: New testcase.
7245
7246 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7247
7248         PR c++/28301
7249         * g++.dg/cpp0x/enum2.C: Updated.
7250         * g++.dg/debug/pr22514.C: Likewise.
7251         * g++.dg/parse/enum2.C: Likewise.
7252         * g++.dg/parse/enum3.C: Likewise.
7253         * g++.dg/template/crash79.C: Likewise.
7254         * g++.old-deja/g++.jason/cond.C: Likewise.
7255
7256 2009-04-10  Chao-ying Fu  <fu@mips.com>
7257
7258         * gcc.target/mips/interrupt_handler.c: Change from compile to
7259         assemble.
7260
7261 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7262
7263         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7264
7265 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7266
7267         PR fortran/38709
7268         * gfortran.dg/zero_sized_6.f90: New.
7269
7270 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7271
7272         PR  c++/20118
7273         * g++.dg/parse/pr20118.C: New.
7274         * g++.dg/template/spec16.C: Update.
7275
7276 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7277
7278         PR testsuite/35621
7279         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7280         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7281         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7282         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7283         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7284         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7285         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7286         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7287         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7288         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7289         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7290         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7291         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7292         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7293         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7294         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7295         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7296
7297 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7298
7299         PR target/39678
7300         * g++.dg/torture/pr39678.C: New.
7301         * gcc.dg/compat/struct-complex-2.h: Likewise.
7302         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7303         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7304         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7305         * gcc.dg/torture/pr39678.c: Likewise.
7306         * gcc.target/i386/pr39678.c: Likewise.
7307
7308         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7309         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7310
7311         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7312         <complex.h>.  Add tests for structure with complex float.
7313
7314 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7315             Joseph Myers  <joseph@codesourcery.com>
7316
7317         PR target/36800
7318         * gcc.dg/dfp/pr36800.c: New.
7319
7320 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7321             Rafael Avila de Espindola  <espindola@google.com>
7322
7323         * gcc.misc-tests/help.exp: New file.
7324         * lib/options.exp: New file.
7325
7326 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7327
7328         PR libobjc/36610
7329         * objc/execute/forward-1.x: New.
7330
7331 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7332
7333         * gcc.dg/pr27150-1.c: Change to a link test.
7334
7335 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7336
7337         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7338         3 of the GNU General Public License and to point readers at the
7339         COPYING3 file and the FSF's license web page.
7340         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7341         * gcc.dg/struct/struct-reorg.exp: Likewise.
7342         * gcc.target/spu/tag_manager.c: Likewise.
7343
7344 2009-04-09  Richard Guenther  <rguenther@suse.de>
7345
7346         PR testsuite/39696
7347         * ssa-ccp-25.c: Adjust pattern.
7348
7349 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7350
7351         PR fortran/36704
7352         * gfortran.dg/external_procedures_1.f90: Modified.
7353         * gfortran.dg/proc_ptr_result_1.f90: New.
7354         * gfortran.dg/proc_ptr_result_2.f90: New.
7355         * gfortran.dg/proc_ptr_result_3.f90: New.
7356
7357 2009-04-09  Richard Guenther  <rguenther@suse.de>
7358
7359         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7360         to prevent constant propagation.
7361         * gcc.dg/vect/vect-56.c: Likewise.
7362         * gcc.dg/vect/vect-58.c: Likewise.
7363         * gcc.dg/vect/vect-60.c: Likewise.
7364         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7365         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7366         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7367
7368 2009-04-09  Richard Guenther  <rguenther@suse.de>
7369
7370         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7371         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7372
7373 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7374
7375         PR c/39613
7376         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7377         New tests.
7378
7379 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7380
7381         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7382         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7383
7384 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7385
7386         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7387
7388 2009-04-08  Jason Merrill  <jason@redhat.com>
7389
7390         PR c++/25185
7391         * g++.dg/template/error40.C: Add another test.
7392
7393 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7394
7395         PR c/39614
7396         PR c/39673
7397         * gcc.c-torture/compile/pr39614-1.c,
7398         gcc.c-torture/compile/pr39614-2.c,
7399         gcc.c-torture/compile/pr39614-3.c,
7400         gcc.c-torture/compile/pr39614-4.c,
7401         gcc.c-torture/compile/pr39614-5.c,
7402         gcc.c-torture/compile/pr39673-1.c,
7403         gcc.c-torture/compile/pr39673-2.c: New tests.
7404         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7405         more cases.
7406         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7407         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7408         expected errors.
7409
7410 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7411
7412         PRc++/39637
7413         * g++.dg/cpp0x/variadic-crash2.C: New test.
7414
7415 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7416
7417         PR fortran/38863
7418         * gfortran.dg/alloc_comp_result_1.f90: New test.
7419
7420 2009-04-07  Jason Merrill  <jason@redhat.com>
7421
7422         PR c++/34691
7423         * g++.dg/overload/extern-C-1.C: New.
7424
7425 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7426
7427         PR testsuite/39325
7428         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7429
7430 2009-04-07  Jason Merrill  <jason@redhat.com>
7431
7432         PR c++/25185
7433         * g++.dg/template/error40.C: New.
7434
7435 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7436
7437         PR fortran/38152
7438         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7439
7440 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7441
7442         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7443
7444 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7445
7446         PR fortran/38290
7447         * gfortran.dg/proc_decl_1.f90: Modified.
7448         * gfortran.dg/proc_ptr_11.f90: Extended.
7449         * gfortran.dg/proc_ptr_13.f90: Modified.
7450
7451 2009-04-06  Jason Merrill  <jason@redhat.com>
7452
7453         PR c++/35146
7454         * g++.dg/template/fnspec1.C: New.
7455
7456 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7457
7458         * lib/gnat.exp: Handle multilib.
7459
7460 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7461
7462         PR fortran/38863
7463         * gfortran.dg/dependency_23.f90: New test.
7464
7465 2009-04-06  Richard Guenther  <rguenther@suse.de>
7466
7467         PR tree-optimization/28868
7468         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7469         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7470         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7471         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7472
7473 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7474
7475         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7476
7477 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7478
7479         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7480
7481 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7482
7483         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7484         with the built-in y0, and the subsequent warning.
7485         (y1): Likewise, rename to y_1.
7486
7487 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7488
7489         PR fortran/39414
7490         * gfortran.dg/proc_decl_21.f90: New.
7491
7492 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7493
7494         PR fortran/36091
7495         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7496
7497 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7498
7499         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7500         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7501         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7502         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7503         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7504         gfortran.dg/namelist_49.f90: Gate test on effective_target
7505         fd_truncate.
7506         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7507
7508 2009-04-05  Daniel Kraft  <d@domob.eu>
7509
7510         PR fortran/38654
7511         * gfortran.dg/read_float_2.f03
7512         * gfortran.dg/read_float_3.f90
7513
7514 2009-04-05  Richard Guenther  <rguenther@suse.de>
7515
7516         PR tree-optimization/39648
7517         * gcc.c-torture/compile/pr39648.c: New testcase.
7518
7519 2009-04-05  Jason Merrill  <jason@redhat.com>
7520
7521         PR c++/14912
7522         * g++.dg/template/error39.C: New.
7523
7524 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7525
7526         PR fortran/29458
7527         * gfortran.dg/implied_do_1.f90: New.
7528
7529 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7530
7531         PR fortran/39577
7532         * gfortran.dg/recursive_check_8.f90: New.
7533         * gfortran.dg/recursive_check_9.f90: New.
7534         * gfortran.dg/recursive_check_10.f90: New.
7535         * gfortran.dg/recursive_check_11.f90: New.
7536         * gfortran.dg/recursive_check_12.f90: New.
7537         * gfortran.dg/recursive_check_13.f90: New.
7538         * gfortran.dg/recursive_check_14.f90: New.
7539
7540 2009-04-04  Jason Merrill  <jason@redhat.com>
7541
7542         PR c++/25185
7543         * g++.dg/template/error38.C: Add more tests.
7544
7545 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7546
7547         PR fortran/37614
7548         * gfortran.dg/common_align_2.f90: New test.
7549
7550 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7551
7552         PR target/39501
7553         * gcc.c-torture/execute/pr39501.c: New file.
7554         * gcc.c-torture/execute/pr39501.x: New file.
7555
7556 2009-04-04  Richard Guenther  <rguenther@suse.de>
7557
7558         PR tree-optimization/8781
7559         PR tree-optimization/37892
7560         * g++.dg/tree-ssa/pr8781.C: New testcase.
7561         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7562
7563 2009-04-04  Richard Guenther  <rguenther@suse.de>
7564
7565         PR tree-optimization/39636
7566         * gcc.c-torture/compile/pr39636.c: New testcase.
7567
7568 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7569
7570         PR rtl-optimization/39607
7571         * g++.dg/opt/pr39607.C: New.
7572
7573 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7574
7575         PR fortran/39594
7576         * gfortran.dg/common_12.f90: New.
7577
7578 2009-04-03  Jason Merrill  <jason@redhat.com>
7579
7580         PR c++/39608
7581         * g++.dg/template/const2.C: New test.
7582
7583 2009-04-03  Richard Guenther  <rguenther@suse.de>
7584
7585         PR tree-optimization/2480
7586         PR tree-optimization/23086
7587         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7588         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7589
7590 2009-04-03  Richard Guenther  <rguenther@suse.de>
7591
7592         PR tree-optimization/34743
7593         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7594         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7595         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7596         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7597         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7598         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7599         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7600         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7601
7602 2009-04-03  Richard Guenther  <rguenther@suse.de>
7603
7604         PR middle-end/13146
7605         PR tree-optimization/23940
7606         PR tree-optimization/33237
7607         PR middle-end/33974
7608         PR middle-end/34093
7609         PR tree-optimization/36201
7610         PR tree-optimization/36230
7611         PR tree-optimization/38049
7612         PR tree-optimization/38207
7613         PR tree-optimization/38230
7614         PR tree-optimization/38301
7615         PR tree-optimization/38585
7616         PR middle-end/38895
7617         PR tree-optimization/38985
7618         PR tree-optimization/39299
7619         * gcc.dg/pr19633-1.c: Adjust.
7620         * gcc.dg/torture/pta-callused-1.c: Likewise.
7621         * gcc.dg/torture/pr39074-2.c: Likewise.
7622         * gcc.dg/torture/pr39074.c: Likewise.
7623         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7624         * gcc.dg/torture/pr30375.c: Adjust.
7625         * gcc.dg/torture/pr33563.c: Likewise.
7626         * gcc.dg/torture/pr33870.c: Likewise.
7627         * gcc.dg/torture/pr33560.c: Likewise.
7628         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7629         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7630         * gcc.dg/tree-ssa/alias-15.c: Remove.
7631         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7632         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7633         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7634         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7635         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7636         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7637         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7638         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7639         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7640         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7641         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7642         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7643         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7644         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7645         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7646         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7647         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7648         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7649         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7650         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7651         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7652         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7653         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7654         * gcc.dg/uninit-B.c: XFAIL.
7655         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7656         * gcc.dg/uninit-pr19430.c: XFAIL.
7657         * g++.dg/tree-ssa/pr13146.C: New testcase.
7658         * g++.dg/opt/pr36187.C: Adjust.
7659         * g++.dg/torture/20090329-1.C: New testcase.
7660
7661 2009-04-02  Chao-ying Fu  <fu@mips.com>
7662
7663         * gcc.target/mips/interrupt_handler.c: New test.
7664
7665 2009-04-02  David Ayers  <ayers@fsfe.org>
7666
7667         PR objc/18456
7668         * objc.dg/bad-receiver-type-2.m: New test contributed by
7669         Alexander Mamberg.
7670
7671 2009-04-02  Jason Merrill  <jason@redhat.com>
7672
7673         PR c++/25185
7674         * g++.dg/template/error38.C: New test.
7675
7676 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7677
7678         PR tree-optimization/31677
7679         * gcc.dg/memcpy-1.c: Add compiler option.
7680
7681 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7682
7683         PR tree-optimization/39595
7684         * gfortran.dg/vect/O3-pr39595.f: New test.
7685
7686 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7687
7688         PR c++/26693
7689         * g++.dg/template/typedef11.C: New test.
7690         * g++.dg/template/typedef12.C: Likewise.
7691         * g++.dg/template/typedef13.C: Likewise.
7692         * g++.dg/template/typedef14.C: Likewise.
7693         * g++.dg/template/typedef15.C: Likewise.
7694         * g++.dg/template/typedef16.C: Likewise.
7695         * g++.dg/template/sfinae3.C: Compile this pedantically.
7696         The only errors expected should be the one saying the typedef is ill
7697         formed.
7698         * g++.old-deja/g++.pt/typename8.C: Likewise.
7699         * g++.dg/template/access11.C: Update this.
7700
7701 2009-04-02  Richard Guenther  <rguenther@suse.de>
7702
7703         PR tree-optimization/37221
7704         * gcc.c-torture/compile/20090331-1.c: New testcase.
7705
7706 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7707
7708         * gcc.c-torture/compile/20090401-1.c: New test.
7709
7710 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7711
7712         PR c++/4926
7713         * g++.dg/template/pr4926-1.C: New.
7714
7715 2009-04-01  Xinliang David Li  <davidxl@google.com>
7716
7717         * gcc.target/i386/all_one_m128i.c: New test.
7718
7719 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7720
7721         PR c/39027
7722         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7723         * gcc.dg/fltconst-2.c: New test.
7724         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7725         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7726
7727         PR c/33466
7728         * gcc.dg/cpp/pr33466.c: New test.
7729         * gcc.dg/dfp/pr33466.c: New test.
7730         * gcc.dg/fixed-point/pr33466.c: New test.
7731
7732 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7733
7734         PR tree-optimization/35011
7735         * g++.dg/other/pr35011.C: New.
7736
7737 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7738
7739         PR target/39226
7740         * gcc.dg/pr39226.c: New test.
7741
7742 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7743
7744         PR c++/35240
7745         * g++.dg/template/pr35240.C: New.
7746
7747 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7748
7749         PR c/39605
7750         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7751         * gcc.dg/pr25682.c: Update expected diagnostics.
7752
7753 2009-04-01  Richard Guenther  <rguenther@suse.de>
7754
7755         * gcc.dg/fold-plusmult-2.c: New testcase.
7756
7757 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7758
7759         PR c/37772
7760         * gcc.dg/pr37772.c: New test.
7761         * g++.dg/ext/asm11.C: New test.
7762
7763 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7764
7765         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7766         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7767         defined.
7768
7769 2009-03-31  Jason Merrill  <jason@redhat.com>
7770
7771         * g++.old-deja/g++.other/using9.C: Add expected errors.
7772
7773 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7774
7775         * gcc.c-torture/compile/pr33009.c: Removed.
7776
7777 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7778
7779         * gcc.c-torture/compile/pr33009.c: Delete.
7780         * gcc.c-torture/compile/pr11832.c: Likewise.
7781
7782 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7783
7784         PR c/448
7785         * lib/target-supports.exp (check_effective_target_stdint_types):
7786         Update comment.
7787         (check_effective_target_inttypes_types): New.
7788         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7789         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7790         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7791
7792 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7793
7794         PR fortran/38917
7795         PR fortran/38918
7796         * gfortran.dg/data_pointer_1.f90: New test.
7797
7798 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7799
7800         PR fortran/38915
7801         * gfortran.dg/char_length_15.f90: New test.
7802
7803 2009-03-31  Jason Merrill  <jason@redhat.com>
7804
7805         C++ DR 613
7806         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7807         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7808         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7809         xfail others.
7810
7811         * g++.dg/other/typedef2.C: New test.
7812
7813         PR c++/37806
7814         * g++.dg/template/typedef17.C: New test.
7815
7816         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7817         * g++.dg/cpp0x/auto12.C: Likewise.
7818
7819 2009-03-31  Richard Guenther  <rguenther@suse.de>
7820
7821         PR middle-end/31029
7822         * gcc.dg/fold-compare-4.c: New testcase.
7823         * gcc.dg/fold-compare-5.c: Likewise.
7824
7825 2009-03-31  Richard Guenther  <rguenther@suse.de>
7826
7827         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7828
7829 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7830
7831         PR target/39592
7832         * gcc.target/i386/pr39592-1.c: New test.
7833
7834 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7835
7836         PR preprocessor/15638
7837         * gcc.dg/cpp/missing-header-1.c: New test.
7838         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7839         "compilation terminated" message.
7840         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7841         test #include "".
7842         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7843         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7844         terminated" message.
7845
7846 2009-03-31  Richard Guenther  <rguenther@suse.de>
7847
7848         PR middle-end/23401
7849         PR middle-end/27810
7850         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7851         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7852
7853 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7854
7855         PR fortran/38389
7856         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7857         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7858         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7859         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7860         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7861         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7862         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7863
7864 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7865
7866         PR fortran/22571
7867         * gfortran.dg/whole_file_1.f90: New test.
7868         PR fortran/26227
7869         * gfortran.dg/whole_file_2.f90: New test.
7870         * gfortran.dg/whole_file_3.f90: New test.
7871         PR fortran/24886
7872         * gfortran.dg/whole_file_4.f90: New test.
7873
7874 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7875
7876         * gfortran.dg/bind_c_usage_19.f90: New test.
7877
7878         PR target/39558
7879         * gcc.target/powerpc/altivec-29.c: New test.
7880
7881 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7882
7883         PR rtl-optimization/323
7884         * gcc.target/i386/excess-precision-1.c,
7885         gcc.target/i386/excess-precision-2.c,
7886         gcc.target/i386/excess-precision-3.c,
7887         gcc.target/i386/excess-precision-4.c,
7888         gcc.target/i386/excess-precision-5.c,
7889         gcc.target/i386/excess-precision-6.c: New tests.
7890
7891 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7892
7893         PR c/35235
7894         * gcc.dg/c99-array-lval-8.c: New test.
7895
7896 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7897
7898         PR preprocessor/34695
7899         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7900         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7901         instead of dg-warning for "previous definition" messages.
7902         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7903         "warnings being treated as errors" message.
7904         * gcc.dg/fltconst-1.c: Use -fshow-column.
7905
7906 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7907
7908         PR fortran/38823
7909         * gfortran.dg/power1.f90: New test.
7910
7911 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7912
7913         PR c/456
7914         PR c/5675
7915         PR c/19976
7916         PR c/29116
7917         PR c/31871
7918         PR c/35198
7919         * gcc.c-torture/compile/20081108-1.c,
7920         gcc.c-torture/compile/20081108-2.c,
7921         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7922         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7923         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7924         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7925         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7926         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7927         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7928         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7929         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7930         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7931         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7932         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7933         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7934         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7935         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7936         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7937         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7938         case.
7939         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7940         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7941         XFAILs.  Update expected messages.
7942         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7943         expected messages.
7944         * gcc.dg/real-const-1.c: Replace with test from original PR.
7945         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7946         when casting from non-constant integer to pointer.
7947
7948 2009-03-29  Richard Guenther  <rguenther@suse.de>
7949
7950         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7951
7952 2009-03-29  Daniel Kraft  <d@domob.eu>
7953
7954         PR fortran/37423
7955         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7956         DEFERRED bindings.
7957         * gfortran.dg/typebound_proc_9.f03: New test.
7958         * gfortran.dg/typebound_proc_10.f03: New test.
7959         * gfortran.dg/typebound_proc_11.f03: New test.
7960         * gfortran.dg/abstract_type_5.f03: New test.
7961
7962 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7963
7964         PR fortran/38507
7965         * gfortran.dg/do_4.f: New.
7966         * gfortran.dg/goto_2.f90: Correct expected warnings.
7967         * gfortran.dg/goto_4.f90: Likewise.
7968         * gfortran.dg/goto_5.f90: New.
7969
7970 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7971
7972         PR target/39545
7973         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7974
7975         * gcc.target/i386/pr39545-1.c: New.
7976         * gcc.target/i386/pr39545-2.c: Likewise.
7977
7978         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7979         (flex2_struct): Likewise.
7980         (check_struct_passing7): Likewise.
7981         (check_struct_passing8): Likewise.
7982         (f1s): Likewise.
7983         (f2s): Likewise.
7984         (main): Call check_struct_passing7 and check_struct_passing8.
7985
7986 2009-03-29  Richard Guenther  <rguenther@suse.de>
7987
7988         * gcc.c-torture/execute/20090113-1.c: New testcase.
7989         * gcc.c-torture/execute/20090113-2.c: Likewise.
7990         * gcc.c-torture/execute/20090113-3.c: Likewise.
7991         * gcc.c-torture/execute/20090207-1.c: Likewise.
7992         * gcc.c-torture/compile/20090114-1.c: Likewise.
7993         * gcc.c-torture/compile/20090328-1.c: Likewise.
7994         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7995
7996 2009-03-29  David Ayers  <ayers@fsfe.org>
7997
7998         PR objc/27377
7999         * objc.dg/conditional-1.m: New tests.
8000
8001 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8002
8003         * gcc.dg/winline-10.c: New test.
8004
8005 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8006
8007         PR fortran/34656
8008         * gfortran.dg/do_check_1.f90: Add test.
8009         * gfortran.dg/do_check_2.f90: Add test.
8010         * gfortran.dg/do_check_3.f90: Add test.
8011         * gfortran.dg/do_check_4.f90: Add test.
8012
8013 2009-03-28  Jan Hubicka  <jh@suse.cz>
8014
8015         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8016         * gcc.dg/pr33826.c: Update dump files.
8017         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8018         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8019
8020 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8021
8022         * g++.dg/tree-ssa/fwprop-align.C: New test.
8023
8024 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8025
8026         * gcc.target/powerpc/altivec-28.c: New test.
8027
8028         PR c++/39554
8029         * gcc.dg/wdisallowed-functions-1.c: Removed.
8030         * gcc.dg/wdisallowed-functions-2.c: Removed.
8031         * gcc.dg/wdisallowed-functions-3.c: Removed.
8032         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8033         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8034         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8035
8036 2009-03-28  Richard Guenther  <rguenther@suse.de>
8037
8038         PR tree-optimization/38723
8039         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8040
8041 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8042
8043         PR fortran/38538
8044         * gfortran.dg/char_result_13.f90: New test.
8045
8046 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8047
8048         PR fortran/38765
8049         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8050
8051 2009-03-28  Daniel Kraft  <d@domob.eu>
8052
8053         * gfortran.dg/trim_1.f90: New test.
8054
8055 2009-03-28  Richard Guenther  <rguenther@suse.de>
8056
8057         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8058         * g++.dg/warn/Warray-bounds.C: Likewise.
8059
8060 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8061
8062         PR fortran/32626
8063         * gfortran.dg/recursive_check_7.f90: New test.
8064
8065 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8066
8067         PR fortran/38432
8068         * gfortran.dg/do_check_5.f90: New test.
8069         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8070         * gfortran.dg/array_constructor_18.f90: Ditto.
8071         * gfortran.dg/array_constructor_22.f90: Ditto.
8072         * gfortran.dg/do_3.F90: Ditto.
8073         * gfortran.dg/do_1.f90: Ditto.
8074
8075 2009-03-28  Richard Guenther  <rguenther@suse.de>
8076
8077         PR tree-optimization/38180
8078         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8079
8080 2009-03-28  Richard Guenther  <rguenther@suse.de>
8081
8082         PR tree-optimization/38513
8083         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8084         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8085         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8086         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8087         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8088         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8089         * gcc.dg/vect/vect-35.c: Likewise.
8090         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8091         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8092         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8093
8094 2009-03-28  Richard Guenther  <rguenther@suse.de>
8095
8096         PR tree-optimization/38968
8097         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8098
8099 2009-03-28  Richard Guenther  <rguenther@suse.de>
8100
8101         PR tree-optimization/37795
8102         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8103
8104 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8105
8106         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8107         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8108         options for removed targets.
8109
8110 2009-03-27  Richard Guenther  <rguenther@suse.de>
8111
8112         PR tree-optimization/39120
8113         * gcc.c-torture/execute/pr39120.c: New testcase.
8114
8115 2009-03-27  Richard Guenther  <rguenther@suse.de>
8116
8117         PR tree-optimization/39120
8118         * gcc.dg/torture/pta-callused-1.c: New testcase.
8119
8120 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8121
8122         PR middle-end/39315
8123         * gcc.target/i386/pr39315-1.c: New.
8124         * gcc.target/i386/pr39315-2.c: Likewise.
8125         * gcc.target/i386/pr39315-3.c: Likewise.
8126         * gcc.target/i386/pr39315-4.c: Likewise.
8127         * gcc.target/i386/pr39315-check.c: Likewise.
8128
8129 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8130
8131         PR c/39323
8132         * gcc.dg/pr39323-1.c: New.
8133         * gcc.dg/pr39323-2.c: Likewise.
8134         * gcc.dg/pr39323-3.c: Likewise.
8135
8136 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8137
8138         PR target/38034
8139         * gcc.target/ia64/sync-1.c: New.
8140
8141 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8142
8143         PR target/39472
8144         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8145         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8146         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8147         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8148         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8149         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8150         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8151         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8152
8153 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8154
8155         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8156         for low precision (i.e. float).
8157
8158 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8159             Jakub Jelinek  <jakub@redhat.com>
8160
8161         PR debug/37959
8162         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8163
8164 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8165
8166         * gcc.dg/memmove-2.c: New test.
8167         * gcc.dg/memmove-3.c: New test.
8168
8169         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8170         in clone naming.
8171
8172 2009-03-27  Xinliang David Li  <davidxl@google.com>
8173
8174         PR tree-optimization/39557
8175         * g++.dg/tree-ssa/dom-invalid.C: New test.
8176
8177 2009-03-27  Xinliang David Li  <davidxl@google.com>
8178
8179         PR tree-optimization/39548
8180         * g++.dg/tree-ssa/copyprop.C: New test.
8181
8182 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8183
8184         PR c++/38638
8185         * g++.dg/template/typename17.C: New testcase.
8186         * g++.dg/template/typename18.C: New testcase.
8187
8188 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8189
8190         PR c++/36799
8191         * g++.dg/other/var_copy-1.C: New test.
8192
8193 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8194
8195         PR c++/37647
8196         * g++.dg/parse/ctor9.C: New test.
8197
8198 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8199
8200         PR c++/29727
8201         * g++.dg/init/error2.C: New test.
8202
8203 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8204
8205         PR c++/35652
8206         * gcc.dg/pr35652.C: New.
8207         * g++.dg/warn/pr35652.C: New.
8208         * gcc.dg/format/plus-1.c: Adjust message.
8209
8210 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR c++/39554
8213         * gcc.dg/wdisallowed-functions-3.c: New test.
8214         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8215
8216 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8217
8218         * gcc.dg/inline-33.c: Fix when pic.
8219
8220 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8221
8222         * gcc.target/ia64/20090324-1.c: New test.
8223
8224 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR c/27898
8227         * gcc.dg/pr27898.c: New test.
8228
8229         PR tree-optimization/32139
8230         * gcc.c-torture/compile/pr32139.c: New test.
8231
8232 2009-03-24  Jason Merrill  <jason@redhat.com>
8233
8234         PR c++/28274
8235         * g++.dg/parse/defarg14.C: New test.
8236
8237 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8238
8239         PR libfortran/39528
8240         * gfortran.dg/read_repeat.f90: New test.
8241
8242 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8243
8244         PR tree-optimization/39529
8245         * gcc.dg/vect/pr39529.c: New test.
8246
8247 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8248             Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR debug/39524
8251         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8252
8253 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8254
8255         PR c/39495
8256         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8257
8258 2009-03-23  Jason Merrill  <jason@redhat.com>
8259
8260         * g++.dg/cpp0x/auto12.C: Add variadic test.
8261
8262         PR c++/39526
8263         * g++.dg/warn/Wshadow-4.C: New test.
8264
8265 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR tree-optimization/39516
8268         * gfortran.dg/pr39516.f: New test.
8269
8270 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8271
8272         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8273         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8274         variable, not environment variable.
8275
8276 2009-03-21  Jason Merrill  <jason@redhat.com>
8277
8278         PR c++/28879
8279         * g++.dg/ext/vla6.C: New test.
8280
8281 2009-03-20  Jason Merrill  <jason@redhat.com>
8282
8283         * g++.dg/cpp0x/initlist5.C: Add additional test.
8284
8285 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8286             Janis Johnson  <janis187@us.ibm.com>
8287
8288         * lib/compat.exp (compat-get-options-main, compat-get-options):
8289         Handle dg-prune-output in source file.
8290         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8291         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8292         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8293         two warnings.
8294
8295 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR c/39495
8298         * gcc.dg/gomp/pr39495-1.c: New test.
8299         * gcc.dg/gomp/pr39495-2.c: New test.
8300         * g++.dg/gomp/pr39495-1.C: New test.
8301         * g++.dg/gomp/pr39495-2.C: New test.
8302
8303         PR target/39496
8304         * gcc.target/i386/pr39496.c: New test.
8305         * g++.dg/other/pr39496.C: New test.
8306
8307 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8308
8309         PR middle-end/39500
8310         * gcc.dg/autopar/pr39500-1.c: New.
8311         * gcc.dg/autopar/pr39500-2.c: New.
8312
8313 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8314
8315         * g++.dg/dg.exp: Prune graphite.
8316
8317 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8318
8319         PR middle-end/39447
8320         * g++.dg/graphite: New.
8321         * g++.dg/graphite/graphite.exp: New.
8322         * g++.dg/graphite/pr39447.C: New.
8323
8324 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8325
8326         PR c++/39425
8327         * g++.dg/template/pr39425.C: New.
8328
8329         * g++.dg/template/spec33.C: Updated.
8330
8331 2009-03-17  Jason Merrill  <jason@redhat.com>
8332
8333         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8334
8335 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8336
8337         PR c++/39475
8338         * g++.dg/ext/unary_trait_incomplete.C: New.
8339
8340 2009-03-17  Jing Yu  <jingyu@google.com>
8341
8342         PR middle-end/39378
8343         * g++.dg/inherit/thunk10.C: New test.
8344
8345 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8346
8347         PR target/39482
8348         * gcc.target/i386/pr39482.c: New test.
8349
8350 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8351
8352         PR debug/39471
8353         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8354         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8355         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8356         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8357
8358         PR middle-end/39443
8359         * gcc.dg/pr39443.c: New test.
8360
8361         PR debug/39412
8362         * gcc.dg/debug/pr39412.c: New test.
8363
8364 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8365
8366         PR testsuite/38526
8367         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8368         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8369         is defined.
8370         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8371         its original value, or unset if it was not defined.
8372         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8373         path procs around use of HOSTCC.
8374         * g++.dg/compat/struct-layout-1.exp: Ditto.
8375         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8376
8377 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8378
8379         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8380
8381 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8382
8383         Revert patch for PR testsuite/37630.
8384
8385         PR testsuite/37960
8386         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8387
8388         PR testsuite/37630
8389         * lib/target-supports.exp (check_effective_target_ieee): New.
8390         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8391         * gcc.dg/20001012-1.c: Require ieee.
8392
8393         PR testsuite/37628
8394         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8395
8396 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8397
8398         PR tree-optimization/39455
8399         * gcc.dg/pr39455.c: New test.
8400
8401 2009-03-13  David Ayers  <ayers@fsfe.org>
8402
8403         * objc/execute/trivial.m. New test.
8404
8405 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8406
8407         PR target/39137
8408         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8409
8410 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8411
8412         PR testsuite/39451
8413         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8414         constraint on (%2).
8415
8416 2009-03-12  David Ayers  <ayers@fsfe.org>
8417
8418         PR libobjc/27466
8419         * objc/execute/exceptions/handler-1.m. New test.
8420
8421 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8422
8423         PR target/39431
8424         * gcc.target/i386/pr39431.c: New test.
8425
8426 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8427
8428         PR target/39445
8429         * gcc.target/i386/pr39445.c: New.
8430
8431         * gcc.target/i386/push-1.c: XFAIL.
8432
8433 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8434
8435         * gcc.dg/inline-33.c: New test.
8436
8437 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8438
8439         * gcc.dg/vect/vect-82.c: Combine dg-do and
8440         dg-require-effective-target into dg-skip-if.
8441         * gcc.dg/vect/vect-83.c: Likewise.
8442
8443 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8444
8445         PR target/39137
8446         * gcc.target/i386/stackalign/longlong-1.c: New test.
8447         * gcc.target/i386/stackalign/longlong-2.c: New test.
8448
8449 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8450
8451         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8452
8453 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8454
8455         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8456         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8457
8458 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8459
8460         * gnat.dg/slice_enum.adb: New test.
8461
8462 2009-03-11  Jason Merrill  <jason@redhat.com>
8463
8464         PR debug/39086
8465         * g++.dg/opt/nrv15.C: New test.
8466
8467 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8468
8469         PR tree-optimization/39422
8470         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8471         constant array with static initialization to global memory.
8472         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8473
8474 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8475
8476         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8477         padding.
8478
8479 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR c++/39371
8482         * g++.dg/opt/switch2.C: Add -w to dg-options.
8483         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8484         * g++.dg/warn/switch1.C: New test.
8485         * g++.dg/other/switch3.C: New test.
8486
8487         PR tree-optimization/39394
8488         * gcc.c-torture/compile/pr39394.c: New test.
8489
8490 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8491
8492         * gcc.target/s390/20090223-1.c: New testcase.
8493
8494 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8495
8496         PR libfortran/39402
8497         * gfortran.dg/fmt_f0_1.f90: New test.
8498
8499 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8500
8501         PR c++/39060
8502         * g++.dg/other/new1.C: Adjusted.
8503         * g++.dg/parse/crash40.C: Likewise.
8504         * g++.dg/parse/defarg12.C: Likewise.
8505         * g++.dg/template/error15.C: Likewise.
8506
8507         * g++.dg/other/pr39060.C: New.
8508
8509 2009-03-07  Jason Merrill  <jason@redhat.com>
8510
8511         PR c++/39367
8512         * g++.dg/opt/new1.C: New.
8513
8514 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8515
8516         PR c++/33492
8517         * g++.dg/other/error32.C: New.
8518
8519 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8520
8521         PR middle-end/39360
8522         * gcc.c-torture/compile/pr39360.c: New test.
8523
8524         PR debug/39372
8525         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8526
8527 2009-03-05  Jason Merrill  <jason@redhat.com>
8528
8529         PR c++/38908
8530         * g++.dg/warn/Wuninitialized-3.C: New test.
8531
8532 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8533
8534         PR debug/39379
8535         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8536         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8537
8538 2009-03-04  Jason Merrill  <jason@redhat.com>
8539
8540         PR c++/13549
8541         * g++.dg/template/koenig7.C: New test.
8542
8543 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8544
8545         * g++.dg/torture/predcom-1.C: New test.
8546
8547 2009-03-04  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/39362
8550         * g++.dg/torture/pr39362.C: New testcase.
8551
8552 2009-03-04  Jason Merrill  <jason@redhat.com>
8553             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8554
8555         PR c++/9634
8556         PR c++/29469
8557         PR c++/29607
8558         * g++.dg/template/dependent-name5.C: New test.
8559
8560 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8561
8562         PR testsuite/39357
8563         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8564         vect_int to vect_int_mult.
8565
8566 2009-03-04  Richard Guenther  <rguenther@suse.de>
8567
8568         PR tree-optimization/39358
8569         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8570         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8571
8572 2009-03-04  Richard Guenther  <rguenther@suse.de>
8573
8574         PR tree-optimization/39339
8575         * gcc.c-torture/execute/pr39339.c: New testcase.
8576
8577 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8578
8579         * gcc.c-torture/compile/20090303-1.c,
8580         gcc.c-torture/compile/20090303-2.c: New tests.
8581
8582 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8583
8584         PR fortran/39354
8585         * gfortran.dg/gomp/pr39354.f90: New test.
8586
8587         PR tree-optimization/39343
8588         * gcc.dg/pr39343.c: New test.
8589
8590 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8591
8592         PR tree-optimization/39248
8593         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8594         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8595         on targets without vector misalignment support.
8596         * lib/target-supports.exp
8597         (check_effective_target_vect_short_mult): Add
8598         check_effective_target_arm32.
8599
8600 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8601
8602         PR middle-end/39335
8603         * gcc.dg/graphite/pr39335_1.c: New.
8604         * gcc.dg/graphite/pr39335.c: New.
8605
8606 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8607
8608         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8609         of andl.
8610         * gcc.target/i386/stackalign/return-5.c: Likewise.
8611         * gcc.target/i386/stackalign/return-6.c: Likewise.
8612
8613 2009-03-02  Richard Guenther  <rguenther@suse.de>
8614             Ira Rosen  <irar@il.ibm.com>
8615
8616         PR tree-optimization/39318
8617         * gfortran.dg/vect/pr39318.f90: New test.
8618
8619 2009-03-01  Jan Hubicka  <jh@suse.cz>
8620
8621         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8622
8623 2009-03-01  Jan Hubicka  <jh@suse.cz>
8624
8625         PR debug/39267
8626         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8627
8628 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8629
8630         * gnat.dg/pack12.adb: New test.
8631
8632 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8633
8634         PR c++/37789
8635         * g++.dg/other/pr37789.C: New.
8636
8637 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8638
8639         PR fortran/39295
8640         * gfortran.dg/interface_25.f90: New test.
8641         * gfortran.dg/interface_26.f90: New test.
8642
8643 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8644
8645         PR fortran/39292
8646         * gfortran.dg/initialization_22.f90: New test.
8647
8648 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8649
8650         PR rtl-optimization/39241
8651         * gcc.dg/torture/pr39241.c: New.
8652
8653 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8654
8655         PR tree-optimizations/39259
8656         * g++.dg/torture/pr39259.C: New testcase.
8657
8658 2009-02-24  Richard Guenther  <rguenther@suse.de>
8659
8660         PR c++/39242
8661         * g++.dg/template/instantiate10.C: New testcase.
8662
8663 2009-02-24  Richard Guenther  <rguenther@suse.de>
8664             Zdenek Dvorak  <ook@ucw.cz>
8665
8666         PR tree-optimization/39233
8667         * gcc.c-torture/execute/pr39233.c: New testcase.
8668
8669 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8670
8671         PR tree-optimization/39260
8672         * gcc.dg/graphite/pr39260.c: New.
8673
8674 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8675
8676         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8677
8678 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8679
8680         PR c++/36411
8681         * g++.dg/template/void14.C: New.
8682
8683 2009-02-23  Jason Merrill  <jason@redhat.com>
8684
8685         PR c++/38880
8686         * g++.dg/init/const7.C: Remove XFAIL.
8687         * g++.dg/init/static-init1.C: New test.
8688
8689         * g++.dg/cpp0x/initlist14.C: New test.
8690
8691 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8692
8693         PR fortran/38914
8694         * bound_simplification_2.f90:  New test case.
8695         * bound_7.f90:  New test case.
8696
8697 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8698
8699         * gcc.dg/cpp/include4.c: New test.
8700
8701 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8702
8703         PR target/39256
8704         * gcc.target/i386/abi-2.c: New.
8705
8706 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8707
8708         * gcc.c-torture/execute/pr39228.x: New.
8709
8710 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8711
8712         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8713         scan-assembler to check for xmm0 register.
8714
8715 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8716             Joseph Myers  <joseph@codesourcery.com>
8717
8718         * gcc.target/arm/va_list.c: New test.
8719         * g++.dg/abi/arm_va_list.C: Likewise.
8720         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8721         function.
8722         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8723         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8724         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8725         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8726         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8727         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8728
8729 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8730
8731         PR testsuite/38164
8732         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8733         to dg-options.
8734
8735 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR target/39240
8738         * gcc.c-torture/execute/pr39240.c: New test.
8739
8740 2009-02-20  Jason Merrill  <jason@redhat.com>
8741
8742         PR c++/39225
8743         * g++.dg/parse/dtor15.C: New test.
8744
8745 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8746
8747         * gcc.c-torture/execute/20090219-1.c: New.
8748
8749 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8750
8751         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8752         (mips-dg-options): When matching isa* pseudo-options make
8753         'value' optional and accept ! entries.  Use $spec instead of
8754         $isa_spec in the isa pseudo-option error message.  Only
8755         perform the ISA-range check when 'value' is set.  If arch is
8756         matching any CPU in the ! entries switch to its generic ISA.
8757         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8758         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8759
8760 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8761
8762         PR target/39175
8763         * gcc.dg/visibility-20.c: New test.
8764         * g++.dg/ext/visibility/visibility-11.C: New test.
8765
8766 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8767
8768         PR c++/39188
8769         * g++.dg/abi/pr39188-1a.C: New.
8770         * g++.dg/abi/pr39188-1b.C: Likewise.
8771         * g++.dg/abi/pr39188-1.h: Likewise.
8772         * g++.dg/abi/pr39188-2a.C: Likewise.
8773         * g++.dg/abi/pr39188-2b.C: Likewise.
8774         * g++.dg/abi/pr39188-2.h: Likewise.
8775         * g++.dg/abi/pr39188-3a.C: Likewise.
8776         * g++.dg/abi/pr39188-3b.C: Likewise.
8777         * g++.dg/abi/pr39188-3.h: Likewise.
8778
8779 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8780
8781         PR c/38483
8782         * gcc.c-torture/execute/call-trap-1.c,
8783         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8784         tests.
8785
8786 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8787
8788         PR target/39228
8789         * gcc.c-torture/execute/pr39228.c: New test.
8790
8791 2009-02-19  Richard Guenther  <rguenther@suse.de>
8792
8793         PR tree-optimization/39074
8794         * gcc.dg/torture/pr39074.c: New testcase.
8795         * gcc.dg/torture/pr39074-2.c: Likewise.
8796         * gcc.dg/torture/pr39074-3.c: Likewise.
8797
8798 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8799
8800         PR c++/39219
8801         * g++.dg/parse/attr3.C: New.
8802
8803 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8804
8805         PR testsuite/38165
8806         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8807
8808         PR testsuite/38166
8809         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8810         and skip on Darwin.
8811
8812 2009-02-18  Jason Merrill  <jason@redhat.com>
8813
8814         PR c++/38880
8815         * g++.dg/init/const7.C: Remove XFAIL.
8816
8817         PR target/39179
8818         * g++.dg/opt/const6.C: New test.
8819
8820 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8821
8822         * gcc.dg/callabi/callabi.exp: Moved to ...
8823         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8824         in 64bit mode.
8825
8826         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8827         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8828         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8829         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8830         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8831         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8832         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8833
8834         * gcc.dg/callabi/callabi.h: Moved to ...
8835         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8836
8837         * gcc.dg/callabi/func-1.c: Moved to ...
8838         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8839
8840         * gcc.dg/callabi/func-indirect.c: Moved to ...
8841         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8842
8843         * gcc.dg/callabi/pr38891.c: Moved to ...
8844         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8845
8846         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8847         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8848
8849         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8850         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8851
8852         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8853         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8854
8855 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8856
8857         PR target/38891
8858         * gcc.dg/callabi/pr38891.c: New.
8859
8860 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         * gcc.dg/callabi/callabi.exp: New.
8863
8864 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8865
8866         PR target/39082
8867         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8868         -Wno-abi for x86.
8869         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8870
8871         * gcc.target/i386/pr39082-1.c: New.
8872
8873         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8874         -Wno-abi.
8875
8876         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8877         CHECK_M64_M128 is defined.
8878         (check_f_arguments): Add "do".
8879         (check_vector_arguments): New.
8880         (check_m64_arguments): Likewise.
8881         (check_m128_arguments): Likewise.
8882
8883         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8884         (CHECK_M64_M128): Define.
8885
8886         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8887         on abitest.
8888         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8889
8890         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8891         tests only if CHECK_M64_M128 is defined.
8892
8893         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8894         (m128_2_struct): Likewise.
8895         (check_struct_passing5): Likewise.
8896         (check_struct_passing6): Likewise.
8897         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8898
8899         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8900         (un5): Likewise.
8901         (check_union_passing4): Likewise.
8902         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8903
8904 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8905
8906         PR c/35447
8907         * gcc.dg/noncompile/pr35447-1.c: New test.
8908
8909 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8910
8911         PR tree-optimization/36922
8912         * gfortran.dg/pr36922.f: New test.
8913
8914 2009-02-17  Richard Guenther  <rguenther@suse.de>
8915
8916         PR tree-optimization/39202
8917         * gcc.c-torture/compile/pr39202.c: New testcase.
8918
8919 2009-02-17  Richard Guenther  <rguenther@suse.de>
8920
8921         PR tree-optimization/39204
8922         * gcc.dg/torture/pr39204.c: New testcase.
8923
8924 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8925
8926         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8927         * gcc.dg/vect/vect-outer-6.c: Ditto.
8928
8929 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8930
8931         PR c/35446
8932         * gcc.dg/noncompile/init-5.c: New test.
8933         * gcc.dg/init-bad-4.c: Adjust expected errors.
8934
8935 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8936
8937         PR target/37049
8938         * gcc.target/i386/push-1.c: New.
8939
8940 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8941
8942         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8943
8944 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8945
8946         * gcc.target/spu/intrinsics-sr.c: New test.
8947
8948 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8949
8950         PR target/38056
8951         * gcc.target/ia64/sibcall-opt-1.c: New test.
8952         * gcc.target/ia64/sibcall-opt-2.c: New test.
8953
8954 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8955
8956         PR fortran/36528
8957         * gfortran.dg/cray_pointers_8.f90: New test.
8958
8959         PR fortran/36703
8960         * gfortran.dg/cray_pointers_9.f90: New test.
8961
8962 2009-02-13  Jason Merrill  <jason@redhat.com>
8963
8964         PR c++/39070
8965         * g++.dg/cpp0x/decltype16.C: New.
8966
8967 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8968
8969         PR target/39152
8970         * gfortran.dg/gomp/pr39152.f90: New.
8971
8972 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8973
8974         PR target/39162
8975         * gcc.target/i386/pr39162.c: New.
8976
8977 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8978
8979         PR c/35444
8980         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8981         New tests.
8982
8983 2009-02-12  Jason Merrill  <jason@redhat.com>
8984
8985         PR c++/38950
8986         * g++.dg/template/array20.C: New test.
8987
8988 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8989
8990         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8991         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8992         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8993
8994 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8995
8996         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8997
8998 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8999
9000         PR target/39152
9001         * gfortran.dg/pr39152.f: New.
9002
9003 2009-02-11  Jason Merrill  <jason@redhat.com>
9004
9005         PR c++/39153
9006         * g++.dg/cpp0x/defaulted9.C: New test.
9007
9008         PR c++/30111
9009         * g++.dg/init/value7.C: New test.
9010
9011 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9012
9013         PR target/38824
9014         * gcc.target/i386/pr38824.c: New testcase.
9015
9016 2009-02-11  Jason Merrill  <jason@redhat.com>
9017
9018         PR c++/38649
9019         * g++.dg/cpp0x/defaulted8.C: New test.
9020
9021         PR c++/36744
9022         * g++.dg/cpp0x/rv9p.C: New test.
9023
9024 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9025
9026         * gnat.dg/aliasing3.adb: New test.
9027         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9028
9029 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9030
9031         PR c++/34397
9032         * g++.dg/template/crash88.C: New.
9033         * g++.dg/template/crash89.C: Likewise.
9034
9035 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9036
9037         PR c/39084
9038         * gcc.dg/pr39084.c: New test.
9039
9040 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9041
9042         PR target/39139
9043         * gcc.target/i386/pr39139.c: New test.
9044
9045 2009-02-10  Richard Guenther  <rguenther@suse.de>
9046
9047         PR tree-optimization/39132
9048         * gcc.dg/torture/pr39132.c: New testcase.
9049
9050 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9051
9052         PR target/39119
9053         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9054         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9055         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9056         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9057         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9058         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9059         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9060         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9061
9062 2009-02-09  Jason Merrill  <jason@redhat.com>
9063
9064         PR c++/39109
9065         * g++.dg/init/value6.C: New test.
9066
9067 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9068
9069         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9070
9071 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9072
9073         * gcc.c-torture/compile/20090209-1.c: New test.
9074
9075 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9076
9077         PR c++/35147
9078         PR c++/37737
9079         * g++.dg/cpp0x/vt-35147.C: New.
9080         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9081         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9082
9083 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9084
9085         PR c/35434
9086         * gcc.dg/attr-alias-4.c: New test.
9087
9088 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9089
9090         PR c/39035
9091         * gcc.dg/dfp/pr39035.c: New test.
9092
9093 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9094
9095         PR c/36432
9096         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9097
9098 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9099
9100         PR c++/39106
9101         * g++.dg/opt/thunk3.C: New test.
9102
9103 2009-02-05  Nick Clifton  <nickc@redhat.com>
9104
9105         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9106         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9107         * gcc.dg/cdce1.c: Likewise.
9108         * gcc.dg/cpp/_Pragma6.c: Likewise.
9109         * g++.dg/cpp/_Pragma1.C: Likewise.
9110         * gcc.dg/utf32-2.c: Xfail for M32C.
9111         * gcc.dg/utf32-1.c: Likewise.
9112         * gcc.dg/utf32-3.c: Likewise.
9113         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9114         targets.
9115         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9116         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9117         * gcc.dg/Wconversion-5.c: Likewise.
9118         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9119         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9120         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9121         * gcc.dg/utf-inc-init.c: Likewise.
9122         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9123         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9124         * gcc.dg/utf-array-short-wchar.c: Likewise.
9125         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9126         * gcc.dg/mallign.c: Use size_t instead of long.
9127
9128 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9129
9130         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9131
9132 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9133
9134         * gcc.c-torture/execute/pr39100.c: New.
9135
9136 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9137
9138         PR c/35435
9139         * gcc.dg/tls/diag-6.c: New test.
9140
9141 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9142
9143         * gcc.dg/graphite/scop-19.c: New
9144
9145 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9146
9147         AVX Programming Reference (January, 2009)
9148         * gcc.target/i386/avx-vpclmulqdq.c: New.
9149         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9150
9151         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9152
9153         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9154         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9155         (pclmul_test): Renamed to ...
9156         (TEST): This.
9157
9158 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9159
9160         PR c++/39095
9161         * g++.dg/abi/mangle31.C: New test.
9162
9163 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9164
9165         PR c/29129
9166         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9167         declarator.
9168         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9169         inside function prototype but not part of parameter declarator.
9170         * vla-11.c: New test.
9171
9172 2009-02-03  Jason Merrill  <jason@redhat.com>
9173
9174         * g++.dg/warn/main-4.C: New test.
9175         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9176
9177 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9178
9179         PR c++/36607
9180         * g++.dg/expr/cast10.C: New test.
9181
9182 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9183
9184         PR c/35433
9185         * gcc.dg/init-bad-6.c: New test.
9186
9187 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR target/35318
9190         * gcc.c-torture/compile/pr35318.c: New test.
9191
9192         PR inline-asm/39059
9193         * gcc.dg/nofixed-point-2.c: New test.
9194         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9195         * g++.dg/ext/fixed2.C: Likewise.
9196         * g++.dg/other/error25.C: Likewise.
9197         * g++.dg/lookup/crash7.C: Likewise.
9198         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9199
9200         PR c++/39056
9201         * g++.dg/cpp0x/initlist13.C: New test.
9202
9203 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9204
9205         PR c++/36897
9206         * g++.dg/template/func2.C: New test.
9207
9208         PR c++/37314
9209         * g++.dg/template/typename15.C: New.
9210         * g++.dg/template/typename16.C: New.
9211
9212 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9213             Ben Elliston  <bje@au.ibm.com>
9214
9215         PR c/39034
9216         * gcc.dg/dfp/pr39034.c: New test.
9217
9218 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9219
9220         PR testsuite/38263
9221         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9222
9223 2009-02-02  Jason Merrill  <jason@redhat.com>
9224
9225         PR c++/39054
9226         * g++.dg/parse/dtor14.C: New test.
9227
9228 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9229
9230         * lib/target-supports.exp
9231         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9232         * g++.dg/ext/builtin10.C: New test.
9233
9234         PR inline-asm/39058
9235         * gcc.target/i386/pr39058.c: New test.
9236
9237 2009-02-02  Richard Guenther  <rguenther@suse.de>
9238
9239         PR tree-optimization/38937
9240         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9241
9242 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9243
9244         PR c++/39053
9245         * g++.dg/parse/crash52.C: New.
9246
9247 2009-01-30  Richard Guenther  <rguenther@suse.de>
9248
9249         PR tree-optimization/39041
9250         * gcc.c-torture/compile/pr39041.c: New testcase.
9251
9252 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR target/39013
9255         * gcc.target/i386/pr39013-1.c: New test.
9256         * gcc.target/i386/pr39013-2.c: New test.
9257
9258         PR c++/39028
9259         * g++.dg/ext/label12.C: New test.
9260
9261 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9262
9263         PR c++/33465
9264         * g++.dg/parse/error34.C: New.
9265         * g++.dg/parse/error35.C: Likewise.
9266
9267 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9268
9269         PR c++/38655
9270         * g++.dg/cpp0x/decltype-38655.C: New.
9271
9272 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR target/39002
9275         * g++.dg/torture/pr39002.C: New test.
9276
9277 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9278
9279         PR tree-optimization/39007
9280         * gcc.dg/tree-ssa/pr39007.c: New.
9281
9282 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9283
9284         PR middle-end/35854
9285         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9286         to "subreg1".
9287
9288 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9289
9290         PR middle-end/38857
9291         * gcc.c-torture/compile/pr38857.c: New test.
9292
9293 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9294
9295         PR fortran/38852
9296         PR fortran/39006
9297         * gfortran.dg/bound_6.f90: New test.
9298
9299 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9300
9301         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9302
9303 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9304
9305         PR tree-optimization/38997
9306         * gcc.dg/tree-ssa/pr38997.c: New.
9307
9308 2009-01-28  Richard Guenther  <rguenther@suse.de>
9309
9310         PR tree-optimization/38926
9311         * gcc.c-torture/compile/pr38926.c: New testcase.
9312
9313 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR middle-end/38934
9316         * gcc.dg/pr38934.c: New test.
9317
9318 2009-01-28  Richard Guenther  <rguenther@suse.de>
9319
9320         PR middle-end/38908
9321         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9322
9323 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9324
9325         PR tree-optimization/38984
9326         * gcc.dg/pr38984.c: New XFAILed testcase.
9327
9328
9329 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9330
9331         PR target/38988
9332         * gcc.target/i386/pr38988.c: New test.
9333
9334 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9335
9336         PR c++/37554
9337         * g++.dg/parse/crash51.C: New.
9338         * g++.old-deja/g++.pt/crash9.C: Adjust.
9339
9340 2009-01-27  Daniel Kraft  <d@domob.eu>
9341
9342         PR fortran/38883
9343         * gfortran.dg/mvbits_6.f90:  New test.
9344         * gfortran.dg/mvbits_7.f90:  New test.
9345         * gfortran.dg/mvbits_8.f90:  New test.
9346
9347 2009-01-27  Richard Guenther  <rguenther@suse.de>
9348
9349         PR tree-optimization/38503
9350         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9351
9352 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9353
9354         PR middle-end/38969
9355         * gcc.c-torture/execute/pr38969.c: New test.
9356
9357 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9358
9359         PR testsuite/38864
9360         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9361         to dg-do compile.
9362         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9363         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9364         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9365
9366 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9367
9368         PR target/38952
9369         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9370         if __USING_SJLJ_EXCEPTIONS__ is defined.
9371
9372         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9373         __USING_SJLJ_EXCEPTIONS__ is defined.
9374         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9375         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9376         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9377         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9378         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9379         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9380
9381 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9382
9383         PR testsuite/38949
9384         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9385         Use instead of C name in asm statements.
9386
9387 2009-01-26  Richard Guenther  <rguenther@suse.de>
9388
9389         PR tree-optimization/38745
9390         * g++.dg/torture/pr38745.C: New testcase.
9391
9392 2009-01-26  Richard Guenther  <rguenther@suse.de>
9393
9394         PR middle-end/38851
9395         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9396
9397 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9398
9399         * gcc.dg/bitfld-15.c: Gate warning on target
9400         pcc_bitfield_type_matters.
9401         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9402         g++.dg/ext/bitfield4.C: Likewise.
9403         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9404         bitfield for any target.
9405
9406 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9407
9408         PR c/38957
9409         * gcc.dg/pr38957.c: New test.
9410
9411 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9412
9413         PR fortran/38955
9414         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9415         comparing floats.
9416
9417 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9418
9419         PR tree-optimization/38953
9420         * gfortran.dg/graphite/pr38953.f90: New.
9421
9422 2009-01-24  Paul Brook  <paul@codesourcery.com>
9423
9424         * gcc.target/arm/neon-cond-1.c: New test.
9425
9426 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9427
9428         PR tree-optimization/38932
9429         * gcc.dg/pr38932.c: New.
9430
9431 2009-01-23  Revital Eres  <eres@il.ibm.com>
9432
9433         * gcc.dg/sms-7.c: Fix test.
9434
9435 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9436
9437         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9438         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9439         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9440         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9441
9442 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9443
9444         * gcc.dg/pr35729.c: Make test x86 specific.
9445
9446 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9447
9448         PR middle-end/38615
9449         * gcc.dg/pr38615.c: New test.
9450
9451 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9452
9453         PR target/38931
9454         * gcc.target/i386/pr38931.c: New test.
9455
9456 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9457
9458         PR c++/38930
9459         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9460         * g++.dg/template/typedef12.C: Likewise.
9461         * g++.dg/template/typedef13.C: Likewise.
9462         * g++.dg/template/typedef14.C: Likewise.
9463         * g++.dg/template/sfinae3.C: Likewise.
9464         * g++.old-deja/g++.pt/typename8.C: Likewise.
9465         * g++.dg/template/access11.C: Likewise
9466
9467 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9468
9469         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9470         and mips*-*-irix*.
9471         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9472
9473 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9474
9475         PR c++/26693
9476         * g++.dg/template/typedef11.C: New test.
9477         * g++.dg/template/typedef12.C: Likewise.
9478         * g++.dg/template/typedef13.C: Likewise.
9479         * g++.dg/template/typedef14.C: Likewise.
9480         * g++.dg/template/sfinae3.C: Compile this pedantically.
9481         The only errors expected should be the one saying the typedef is ill
9482         formed.
9483         * g++.old-deja/g++.pt/typename8.C: Likewise.
9484         * g++.dg/template/access11.C: Update this.
9485
9486 2009-01-21  Daniel Kraft  <d@domob.eu>
9487
9488         PR fortran/38887
9489         * gfortran.dg/mvbits_5.f90:  New test.
9490
9491 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9492
9493         * gcc.dg/sms-6.c: New test.
9494         * gcc.dg/sms-7.c: Likewise.
9495
9496 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9497
9498         PR fortran/38907
9499         * gfortran.dg/host_assoc_function_7.f90: New test
9500
9501 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9502             Richard Guenther  <rguenther@suse.de>
9503
9504         PR tree-optimization/38747
9505         PR tree-optimization/38748
9506         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9507         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9508         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9509
9510 2009-01-20  Kees Cook  <kees@ubuntu.com>
9511             H.J. Lu  <hongjiu.lu@intel.com>
9512
9513         PR target/38902
9514         * gcc.dg/pr38902.c: New.
9515
9516 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9517
9518         PR target/38868
9519         * gfortran.dg/pr38868.f: New testcase.
9520
9521 2009-01-20  Richard Guenther  <rguenther@suse.de>
9522
9523         * gcc.c-torture/execute/pr36227.c: Move ...
9524         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9525
9526 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9527
9528         * lib/gfortran.exp: Add -B options for targets that use
9529         libgfortran.a%s in their specs.
9530
9531 2009-01-19  Jason Merrill  <jason@redhat.com>
9532
9533         PR c++/23287
9534         * g++.dg/template/dtor5.C: New test.
9535
9536 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9537
9538         PR fortran/38859
9539         * gfortran.dg/bound_5.f90: New test.
9540
9541 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9542
9543         PR target/38736
9544         * g++.dg/compat/abi/pr38736_main.C: New.
9545         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9546         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9547         * g++.dg/other/macro-1.C: Likewise.
9548         * gcc.dg/macro-1.c: Likewise.
9549         * gcc.dg/compat/pr38736_main.c: Likewise.
9550         * gcc.dg/compat/pr38736_x.c: Likewise.
9551         * gcc.dg/compat/pr38736_y.c: Likewise.
9552
9553 2009-01-18  Richard Guenther  <rguenther@suse.de>
9554
9555         PR tree-optimization/38819
9556         * gcc.c-torture/execute/pr38819.c: New testcase.
9557
9558 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9559
9560         PR fortran/38657
9561         * gfortran.dg/module_commons_3.f90: Reapply.
9562
9563 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9564
9565         PR fortran/34955
9566         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9567         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9568
9569 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9570
9571         PR fortran/38657
9572         * gfortran.dg/module_commons_3.f90: Remove
9573
9574 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9575
9576         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9577
9578 2009-01-16  Jason Merrill  <jason@redhat.com>
9579
9580         PR c++/38877
9581         * g++.dg/template/lvalue1.C: New test.
9582
9583         PR c++/29470
9584         * g++.dg/template/access20.C: New test.
9585         * g++.dg/torture/pr34641.C: Fix access.
9586
9587 2009-01-16  Richard Guenther  <rguenther@suse.de>
9588
9589         PR tree-optimization/38835
9590         PR middle-end/36227
9591         * gcc.c-torture/execute/pr36227.c: New testcase.
9592         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9593         * g++.dg/init/const7.C: Likewise.
9594
9595 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9596
9597         PR target/38554
9598         * gcc.c-torture/compile/pr38554.c: New test.
9599
9600 2009-01-16  Jason Merrill  <jason@redhat.com>
9601
9602         PR c++/38579
9603         * g++.dg/conversion/access1.C: New test.
9604
9605 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR tree-optimization/38789
9608         * gcc.c-torture/compile/pr38789.c: New test.
9609
9610 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9611
9612         PR fortran/38152
9613         * gfortran.dg/proc_ptr_13.f90: New.
9614
9615 2009-01-15  Jason Merrill  <jason@redhat.com>
9616
9617         PR c++/38850
9618         * g++.dg/template/koenig6.C: New test.
9619
9620 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9621
9622         PR c++/29388
9623         * g++.dg/template/error37.C: New testcase.
9624
9625 2009-01-15  Jason Merrill  <jason@redhat.com>
9626
9627         PR c++/36334
9628         * g++.dg/conversion/memfn1.C: New test.
9629
9630         PR c++/37646
9631         * g++.dg/conversion/memfn2.C: New test.
9632
9633 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9634
9635         PR c++/38357
9636         * g++.dg/template/crash87.C: New test.
9637
9638 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9639
9640         PR middle-end/37843
9641         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9642
9643 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9644
9645         PR c++/38636
9646         * g++.dg/parse/crash50.C: New test.
9647
9648 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9649
9650         PR rtl-optimization/38245
9651         * gcc.dg/pr38245-3.c: New test.
9652         * gcc.dg/pr38245-3.h: New file.
9653         * gcc.dg/pr38245-4.c: New file.
9654         * gcc.dg/pr38364.c: New test.
9655
9656 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9657
9658         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9659         sequence PC-relative.
9660
9661 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9662
9663         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9664         calls and/or PLT markers.
9665         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9666         calls and/or PLT markers.
9667         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9668         calls and/or PLT markers.
9669         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9670         calls and/or PLT markers.
9671
9672 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9673             Nathan Froyd  <froydnj@codesourcery.com>
9674             Joseph Myers  <joseph@codesourcery.com>
9675
9676         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9677         New function.
9678         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9679         and use consistent CFLAGS.
9680         * gcc.target/powerpc/20030505.c: Likewise.
9681         * gcc.target/powerpc/20081204-1.c: Likewise.
9682         * gcc.target/powerpc/ppc-spe.c: Likewise.
9683         * gcc.target/powerpc/spe1.c: Likewise.
9684         * g++.dg/ext/spe1.C: Likewise.
9685         * g++.dg/other/opaque-1.C: Likewise.
9686         * g++.dg/other/opaque-2.C: Likewise.
9687         * g++.dg/other/opaque-3.C: Likewise.
9688
9689 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9690
9691         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9692         out of loop.
9693
9694 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9695
9696         PR target/38811
9697         * g++.dg/torture/pr38811.C: New file.
9698
9699 2009-01-14  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/38826
9702         PR middle-end/38477
9703         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9704
9705 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9706
9707         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9708
9709 2009-01-14  Nick Clifton  <nickc@redhat.com>
9710
9711         PR c++/37862
9712         * g++.cp/parse/pr37862.C: New test.
9713
9714 2009-01-14  Julian Brown  <julian@codesourcery.com>
9715
9716         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9717         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9718         to...
9719         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9720         These.
9721
9722 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9723
9724         PR rtl-optimization/38774
9725         * gcc.dg/torture/pr38774.c: New test.
9726
9727         PR c++/38795
9728         * g++.dg/cpp0x/pr38795.C: New test.
9729
9730 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9731             Nathan Froyd  <froydnj@codesourcery.com>
9732             Joseph Myers  <joseph@codesourcery.com>
9733
9734         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9735         otherwise.  Do not check for AltiVec at runtime.
9736         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9737         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9738         * gcc.target/powerpc/altivec-1.c: Likewise.
9739         * gcc.target/powerpc/altivec-3.c: Likewise.
9740         * gcc.target/powerpc/altivec-10.c: Likewise.
9741         * gcc.target/powerpc/altivec-12.c: Likewise.
9742         * gcc.target/powerpc/altivec-24.c: Likewise.
9743         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9744         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9745         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9746         * gcc.target/powerpc/pr35907.c: Likewise.
9747         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9748         otherwise.  Do not check for Cell at runtime.
9749         * gcc.target/powerpc/altivec_check.h: Delete.
9750
9751         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9752         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9753         not check for AltiVec at runtime.
9754         * g++.dg/ext/altivec-cell-2.C: Likewise.
9755         * g++.dg/ext/altivec-cell-3.C: Likewise.
9756         * g++.dg/ext/altivec-cell-4.C: Likewise.
9757         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9758         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9759         check.
9760         * g++.dg/ext/altivec_check.h: Delete.
9761
9762 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9763
9764         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9765         effective target.  Adjust line numbers accordingly.
9766
9767 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9768
9769         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9770
9771 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9772
9773         PR tree-optimization/38786
9774         * gcc.dg/graphite/pr38786.c: New.
9775
9776 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9777
9778         Revert:
9779         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9780
9781         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9782         for alpha*-*-* targets.
9783         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9784
9785 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9786
9787         PR libfortran/38772
9788         * gfortran.dg/fmt_bz_bn_err.f: New test.
9789
9790 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9791
9792         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9793
9794 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9795
9796         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9797         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9798         instruction support.  Do not check for it at runtime.
9799
9800 2009-01-12  Jason Merrill  <jason@redhat.com>
9801
9802         PR c++/35109
9803         * g++.dg/lookup/friend11.C: Remove expected error.
9804         * g++.dg/lookup/friend14.C: New test.
9805         * g++.dg/lookup/friend15.C: New test.
9806
9807 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9808
9809         PR c++/36019
9810         * g++.dg/lookup/hidden-class12.C: New test.
9811         * g++.dg/lookup/hidden-class13.C: New test.
9812         * g++.dg/lookup/hidden-class14.C: New test.
9813         * g++.dg/lookup/hidden-class15.C: New test.
9814         * g++.dg/lookup/hidden-class16.C: New test.
9815
9816 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9817
9818         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9819         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9820         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9821
9822 2009-01-12  Jason Merrill  <jason@redhat.com>
9823
9824         PR c++/31488
9825         * g++.dg/other/vararg-3.C: New test.
9826
9827 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9828
9829         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9830         Explicitly enable SPE.
9831         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9832         directive.
9833
9834         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9835         Expect -flax-vector-conversions message.  Adjust incompatible
9836         types errors.
9837         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9838         Make Foo extern.
9839
9840         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9841
9842         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9843
9844         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9845         * g++.dg/other/opaque-2.C: Likewise.
9846         * g++.dg/other/opaque-3.C: Likewise.
9847
9848 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9849
9850         PR c/32041
9851         * gcc.dg/pr32041.c: New test.
9852         * g++.dg/parse/offsetof9.C: New test.
9853
9854 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9855             Nathan Froyd  <froydnj@codesourcery.com>
9856
9857         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9858         * g++.dg/ext/attribute-test-1.C: Likewise.
9859         * g++.dg/ext/attribute-test-2.C: Likewise.
9860         * g++.dg/ext/attribute-test-3.C: Likewise.
9861         * g++.dg/ext/attribute-test-4.C: Likewise.
9862
9863 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9864
9865         * gnat.dg/unchecked_convert3.adb: New test.
9866
9867 2009-01-12  Tomas Bily  <tbily@suse.cz>
9868
9869         PR middlend/38385
9870         * gcc.dg/tree-ssa/pr38385.c: New file.
9871
9872 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9873
9874         PR c++/38794
9875         * g++.dg/parse/typedef9.C: New test.
9876
9877         PR tree-optimization/38807
9878         * gcc.c-torture/compile/pr38807.c: New test.
9879
9880 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9881
9882         * gcc.target/mips/ins-2.c: New test.
9883
9884 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9885
9886         PR testsuite/38809
9887         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9888
9889 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9890
9891         PR c++/36254
9892         * g++.dg/warn/Wreturn-type-5.C: New test.
9893
9894 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9895
9896         PR middle-end/38616
9897         * gcc.dg/pr38616.c: New test.
9898
9899 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9900
9901         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9902
9903 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9904
9905         PR c++/38648
9906         * g++.dg/expr/string-1.C: New test.
9907         * g++.dg/expr/string-2.C: New test.
9908
9909         PR c++/36695
9910         * g++.dg/ext/complex4.C: New test.
9911         * g++.dg/ext/complex5.C: New test.
9912         * g++.dg/init/reference1.C: New test.
9913         * g++.dg/init/reference2.C: New test.
9914         * g++.dg/init/reference3.C: New test.
9915
9916 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9917
9918         PR fortran/38763
9919         * gfortran.dg/transfer_null_1.f90: New test.
9920
9921 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9922
9923         PR fortran/38765
9924         * gfortran.dg/host_assoc_function_6.f90: New test.
9925
9926 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9927
9928         * lib/target-supports.exp: Add method to determine if the effective
9929         target is really a ppc405 after applying all compile options.
9930         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9931         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9932         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9933         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9934         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9935         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9936         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9937         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9938         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9939         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9940         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9941         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9942         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9943         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9944         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9945         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9946         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9947         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9948         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9949         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9950         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9951         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9952         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9953         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9954         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9955         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9956         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9957         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9958         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9959         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9960         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9961
9962 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR c++/35335
9965         * g++.dg/other/error31.C: New testcase.
9966
9967         PR c/35742
9968         * gcc.dg/pr35742.c: New test.
9969
9970 2009-01-09  John F. Carr  <jfc@mit.edu>
9971
9972         PR c++/37877
9973         * g++.dg/parse/linkage3.C: New test.
9974
9975 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9976
9977         PR middle-end/38771
9978         * gcc.c-torture/compile/pr38771.c: New test.
9979
9980 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9981
9982         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9983
9984 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9985
9986         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9987         * gcc.dg/sibcall-4.c: Likewise.
9988
9989 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9990             Jan Sjodin  <jan.sjodin@amd.com>
9991
9992         PR tree-optimization/38559
9993         * gcc.dg/graphite/pr38559.c: New.
9994
9995 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9996
9997         PR tree-optimization/37194
9998         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9999
10000 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10001
10002         PR c++/38725
10003         * g++.dg/ext/label11.C: New test.
10004
10005 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10006
10007         * lib/target-supports.exp (check_weak_override_available): New.
10008         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10009         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10010         dg-require-weak-override.
10011
10012 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10013             Alan Modra  <amodra@bigpond.net.au>
10014
10015         * gcc.c-torture/compile/20090107-1.c: New test.
10016
10017 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10018
10019         PR target/38706
10020         * g++.dg/other/pr38706.C: New test.
10021
10022 2009-01-07  Jason Merrill  <jason@redhat.com>
10023
10024         * g++.dg/cpp0x/variadic92.C: New test.
10025         * g++.dg/cpp0x/variadic93.C: New test.
10026
10027 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10028
10029         * lib/target-supports-dg.exp (current_compiler_flags): New.
10030         (check-flags): Use it; do not access dg-test local variables.
10031         (dg-skip-if): Do not access dg-test local variables.
10032         (dg-xfail-run-if): Ditto.
10033         (dg-shouldfail): Ditto.
10034         * gcc.test-framework/test-framework.exp
10035         (check_effective_target_def_nocache): New.
10036         * gcc.test-framework/test-framework.awk: Handle scan tests.
10037         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10038         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10039         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10040         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10041         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10042         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10043         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10044         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10045         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10046
10047         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10048
10049         * lib/target-supports-dg.exp (check_test_flags): Delete.
10050
10051 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10052
10053         PR tree-optimization/38492
10054         PR tree-optimization/38498
10055         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10056         in trunk.
10057         * gcc.dg/graphite/block-0.c: Update test.
10058         * gcc.dg/graphite/block-1.c: Same.
10059         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10060         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10061         * gcc.dg/graphite/block-3.c: New.
10062         * gcc.dg/graphite/pr38498.c: New.
10063
10064 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10065
10066         AVX Programming Reference (December, 2008)
10067         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10068         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10069         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10070
10071         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10072         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10073
10074 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10075
10076         PR fortran/38220
10077         * gfortran.dg/c_loc_pure_1.f90:  New test.
10078
10079 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10080
10081         PR fortran/38669
10082         * gfortran.dg/elemental_dependency_3.f90:
10083         Add the final tree dump cleanup.
10084
10085 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10086
10087         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10088         passing -m32.
10089
10090         PR rtl-optimization/38722
10091         * gfortran.dg/pr38722.f90: New test.
10092
10093 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10094
10095         PR c/34252
10096         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10097         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10098
10099 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10100
10101         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10102         * gfortran.dg/typebound_call_8.f03: Same.
10103         * gfortran.dg/elemental_bind_c.f90: Same.
10104         * gfortran.dg/typebound_call_7.f03: Same.
10105         * gfortran.dg/interface_proc_end.f90: Same
10106         * gfortran.dg/pr37243.f: Fix typo.
10107
10108 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10109
10110         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10111         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10112         large stack sizes.
10113
10114 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10115
10116         AVX Programming Reference (December, 2008)
10117         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10118         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10119         * gcc.target/i386/sse-14.c: Likewise.
10120
10121         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10122         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10123         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10124         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10125
10126 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10127
10128         PR libfortran/38735
10129         * gfortran.dg/fmt_bz_bn.f: Update test.
10130
10131 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10132
10133         PR c++/38472
10134         * g++.dg/conversion/usual-arith-conv.C: New test.
10135
10136 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10137
10138         PR c/34911
10139         * gcc.dg/vector-3.c: New testcase.
10140         * g++.dg/ext/vector15.C: New test.
10141
10142 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10143
10144         PR tree-optimization/38510
10145         * gcc.dg/graphite/pr38510.c: New.
10146
10147 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10148             Jan Sjodin <jan.sjodin@amd.com>
10149
10150         PR tree-optimization/38500
10151         * gcc.dg/graphite/pr38500.c: New.
10152
10153 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10154
10155         * gcc.c-torture/compile/20001226-1.c: Generalize
10156         dg-timeout-factor.
10157         * gcc.c-torture/compile/limits-fnargs.c: Add
10158         dg-timeout-factor.
10159         * gcc.dg/20020425-1.c: Likewise.
10160         * gcc.dg/pch/pch.exp: Likewise.
10161
10162 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10163
10164         PR fortran/38657
10165         * gfortran.dg/module_commons_3.f90: New test.
10166
10167 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10168
10169         PR fortran/37159
10170         * gfortran.dg/random_seed_1.f90: Updated.
10171
10172 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10173
10174         PR fortran/38669
10175         PR fortran/38726
10176         * gfortran.dg/elemental_subroutine_7.f90:
10177         Fix p values so that it can be used as vector subscript.
10178
10179 2009-01-05  Jason Merrill  <jason@redhat.com>
10180
10181         * g++.dg/cpp0x/initlist12.C: Add another test.
10182
10183         * g++.dg/cpp0x/defaulted7.C: New test.
10184
10185 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10186
10187         PR fortran/38672
10188         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10189         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10190
10191 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10192
10193         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10194         for alpha*-*-* targets.
10195         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10196
10197 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10198
10199         PR fortran/38665
10200         * gfortran.dg/host_assoc_function_5.f90: New test.
10201
10202 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10203
10204         PR fortran/38669
10205         * gfortran.dg/elemental_dependency_3.f90: New test.
10206         * gfortran.dg/elemental_subroutine_7.f90: New test.
10207
10208 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10209
10210         * gcc.dg/struct-ret-3.c: Include unistd.h.
10211         (main): Exit early if system memory page size is
10212         larger than 4096 bytes.
10213
10214 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10215
10216         PR fortran/38718
10217         * gfortran.dg/merge_init_expr.f90: New.
10218
10219 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10220
10221         PR fortran/38536
10222         * gfortran.dg/c_loc_tests_13.f90: New test.
10223         * gfortran.dg/c_loc_tests_14.f90: New test.
10224
10225 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10226
10227         * gfortran.dg/func_result_4.f90: New.
10228
10229 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10230
10231         PR fortran/38594
10232         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10233         interface still works, in addition to original tests.
10234         * gfortran.dg/host_assoc_call_6.f90: New test.
10235
10236 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10237
10238         PR c++/38705
10239         * g++.dg/torture/pr38705.C: New test.
10240
10241         PR c/38700
10242         * gcc.dg/pr38700.c: New test.
10243
10244 2009-01-02  Jason Merrill  <jason@redhat.com>
10245
10246         * g++.dg/cpp0x/initlist11.C: New test.
10247         * g++.dg/cpp0x/initlist12.C: New test.
10248
10249 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10250
10251         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10252         Allow extra informative notes.
10253
10254 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10255
10256         PR c/36489
10257         * gcc.dg/pr36489.c: New test.
10258
10259 \f
10260 Copyright (C) 2009 Free Software Foundation, Inc.
10261
10262 Copying and distribution of this file, with or without modification,
10263 are permitted in any medium without royalty provided the copyright
10264 notice and this notice are preserved.