OSDN Git Service

2009-10-15 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-15  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/41669
4         * gcc.dg/lto/20091015-1_0.c: New testcase.
5         * gcc.dg/lto/20091015-1_1.c: Likewise.
6         * gcc.dg/lto/20091015-1_2.c: Likewise.
7         * gcc.dg/lto/20091015-1_a.h: Likewise.
8         * gcc.dg/lto/20091015-1_b.h: Likewise.
9
10 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
11
12         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
13
14 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
15
16         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
17         line from 1 to 0.
18         * obj-c++.dg/bitfield-1.mm: Likewise.
19         * obj-c++.dg/bitfield-4.mm: Likewise.
20
21 2009-10-14  Richard Guenther  <rguenther@suse.de>
22
23         PR lto/41173
24         * gcc.dg/lto/20091014-1_0.c: New testcase.
25
26 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
27
28         PR testsuite/41707
29         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
30         warning on line 0 instead of 1.
31
32 2009-10-14  Richard Guenther  <rguenther@suse.de>
33
34         PR lto/41521
35         * gfortran.dg/lto/pr41521_0.f90: New testcase.
36         * gfortran.dg/lto/pr41521_1.f90: Likewise.
37
38 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
39
40         PR preprocessor/41543
41         * gcc.dg/debug/dwarf2/pr41543.c: New test.
42
43         PR debug/41695
44         * gcc.dg/debug/dwarf2/pr41695.c: New test.
45
46 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
47
48         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
49         New procedure.
50         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
51         effective target.
52
53 2009-10-14  Jason Merrill  <jason@redhat.com>
54
55         PR c++/39866
56         * g++.dg/cpp0x/defaulted14.C: New.
57
58 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
59
60         * g++.dg/cpp0x/vt-40092.C: New.
61
62 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
63
64         * gcc.dg/guality/pr41616-1.c: Drop -O2.
65         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
66
67 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
68
69         * gfortran.dg/complex_intrinsic_8.f90: New test.
70
71 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
72
73         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
74         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
75
76 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
77
78         PR target/38948
79         * gcc.dg/torture/pr38948.c: New test.
80
81 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
82
83         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
84
85 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
86
87         PR fortran/41581
88         * gfortran.dg/class_allocate_2.f03: Modified.
89         * gfortran.dg/class_allocate_3.f03: New test case.
90
91 2009-10-13  Richard Guenther  <rguenther@suse.de>
92
93         PR lto/41668
94         * gcc.dg/lto/20091006-2_0.c: New testcase.
95         * gcc.dg/lto/20091006-2_1.c: Likewise.
96         * gcc.dg/lto/20091006-2_2.c: Likewise.
97         * gcc.dg/lto/20091013-1_0.c: Likewise.
98         * gcc.dg/lto/20091013-1_1.c: Likewise.
99         * gcc.dg/lto/20091013-1_2.c: Likewise.
100
101 2009-10-13  Martin Jambor  <mjambor@suse.cz>
102
103         * gcc.c-torture/compile/pr41661.c: New test.
104
105 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
106
107         PR libgfortran/41683
108         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
109
110 2009-10-12  Jason Merrill  <jason@redhat.com>
111
112         PR c++/37875
113         * g++.dg/cpp0x/decltype18.C: New.
114
115         PR c++/37766
116         * g++.dg/cpp0x/fntmpdefarg1.C: New.
117
118 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
119
120         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
121
122 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
123
124         PR debug/41343
125         PR debug/41447
126         PR debug/41264
127         PR debug/41338
128         * gcc.dg/guality/pr41447-1.c: New.
129         * gcc.dg/debug/pr41264-1.c: New.
130         * gcc.dg/debug/pr41343-1.c: New.
131
132 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
133
134         PR target/26515
135         * gcc.dg/torture/pr26515.c: New test.
136
137 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
138
139         PR testsuite/41659
140         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
141         * lib/lto.exp (lto-get-options-main): Report error for using "target"
142         or "xfail" with dg-lto-do.
143
144 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
145
146         * gcc.target/i386/ms_hook_prologue.c: New testcase.
147
148 2009-10-12  Michael Matz  <matz@suse.de>
149
150         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
151         pass.
152
153 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
154
155         PR target/41680
156         * g++.dg/torture/pr41680.C: New test.
157
158 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
159
160         PR c++/41570
161         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
162
163 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
164
165         PR debug/41616
166         * gcc.dg/guality/pr41616-1.c: New.
167
168 2009-10-11  Jason Merrill  <jason@redhat.com>
169
170         PR c++/37204
171         * g++.dg/cpp0x/rv-reinterpret.C: New.
172
173 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
174
175         PR libgfortran/38439
176         * gfortran.dg/fmt_error_9.f: New test.
177         * gfortran.dg/fmt_error_10.f: New test.
178         
179 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
180
181         PR fortran/41583
182         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
183         * gfortran.dg/class_4b.f03: As above.
184         * gfortran.dg/class_4c.f03: As above.
185         * gfortran.dg/class_4d.f03: As above.
186
187 2009-10-11  Richard Guenther  <rguenther@suse.de>
188
189         PR tree-optimization/41555
190         * gcc.dg/torture/pr41555.c: New testcase.
191
192 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
193
194         PR libgfortran/35862
195         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
196         function correctly.
197
198 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
199
200         PR libgfortran/35862
201         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
202         Add conditions to avoid runtime errors if not supported.
203
204 2009-10-10  Richard Guenther  <rguenther@suse.de>
205
206         PR tree-optimization/41654
207         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
208
209 2009-10-09  Jason Merrill  <jason@redhat.com>
210
211         * g++.dg/cpp/ucn-1.C: New.
212
213 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
214
215         PR fortran/41585
216         * gfortran.dg/class_2.f03: Extended test case.
217
218 2009-10-09  Tobias Burnus  <burnus@net-b.de>
219
220         PR fortran/41582
221         * gfortran.dg/class_allocate_1.f03: Modify code such that
222         it compiles with the gfc_warning->gfc_error change.
223         * gfortran.dg/class_allocate_1.f03: New test.
224
225 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
226
227         PR fortran/41579
228         * gfortran.dg/select_type_6.f03: New test.
229
230 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
231
232         PR preprocessor/41445
233         * gcc.dg/cpp/separate-1.c: Adjust.
234         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
235         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
236         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
237         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
238         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
239         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
240         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
241
242         PR rtl-optimization/41646
243         * gcc.c-torture/compile/pr41646.c: New test.
244
245 2009-10-09  Richard Guenther  <rguenther@suse.de>
246
247         PR tree-optimization/41634
248         * gcc.c-torture/compile/pr41634.c: New testcase.
249
250 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
251
252         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
253
254 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
255
256         * gnat.dg/opt3.adb: New test.
257         * gnat.dg/opt3_pkg.ads: New helper.
258
259 2009-10-08  Doug Kwan  <dougkwan@google.com>
260
261         PR rtl-optimization/41574
262         * gcc.dg/pr41574.c: New test.
263
264 2009-10-08  Cary Coutant  <ccoutant@google.com>
265
266         Add support for debugging with ICF (Identical Code Folding).
267         * g++.dg/debug/dwarf2/icf.C: New test.
268
269 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
270
271         * gcc.target/mips/truncate-6.c: New test.
272
273 2009-10-08  Jason Merrill  <jason@redhat.com>
274
275         PR c++/36816
276         * g++.dg/cpp0x/rv-deduce.C: New.
277
278         PR c++/37177
279         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
280         * g++.dg/template/explicit-args2.C: New.
281         * g++.dg/template/explicit-args3.C: New.
282         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
283
284 2009-10-08  Michael Matz  <matz@suse.de>
285
286         PR middle-end/41573
287         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
288         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
289         * gcc.dg/pr41573.c: New test.
290
291 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
292
293         PR c/41182
294         * gcc.c-torture/compile/pr41182-1.c: New.
295
296 2009-10-07  Jason Merrill  <jason@redhat.com>
297
298         * g++.dg/cpp0x/variadic95.C: New.
299
300 2009-10-07  Jason Merrill  <jason@redhat.com>
301
302         * g++.dg/template/scope3.C: New.
303
304 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
305
306         * gcc.dg/debug/dwarf2/inline3.c: New test.
307
308 2009-10-07  Daniel Kraft  <d@domob.eu>
309
310         PR fortran/41615
311         * gfortran.dg/assumed_charlen_function_6.f90: New test.
312
313 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
314
315         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
316         * gfortran.dg/select_type_1.f03: Modified error message.
317         * gfortran.dg/select_type_5.f03: New test.
318
319 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
320
321         PR libgfortran/41612
322         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
323         have kind=10 reals.
324
325 2009-10-06  Jason Merrill  <jason@redhat.com>
326
327         * g++.dg/cpp0x/lambda/lambda-init.C: New.
328         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
329
330 2009-10-06  Richard Guenther  <rguenther@suse.de>
331
332         PR lto/41502
333         * gcc.dg/lto/20091006-1_0.c: New testcase.
334         * gcc.dg/lto/20091006-1_1.c: Likewise.
335         * gcc.dg/lto/20091005-2_0.c: Likewise.
336
337 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
338
339         PR ada/41383
340         * gnat.dg/timer_cancel.adb: New test.
341
342 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
343
344         PR ada/38333
345         * gnat.dg/specs/import_abstract.ads: New.
346
347 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
348
349         PR libgfortran/35862
350         * gfortran.dg/round_2.f03: New test.
351
352 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
353
354         PR debug/41558
355         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
356         * lib/gcc-gdb-test.exp: ... here.  New file.
357         * gfortran.dg/guality/guality.exp: New file.
358         * gfortran.dg/guality/pr41558.f90: New test.
359         * gfortran.dg/guality/arg1.f90: New test.
360
361 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
362
363         * gfortran.dg/dynamic_dispatch_1.f90: New test.
364         * gfortran.dg/dynamic_dispatch_2.f90: New test.
365         * gfortran.dg/dynamic_dispatch_3.f90: New test.
366         * gfortran.dg/module_md5_1.f90: Update md5 sum.
367
368 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
369
370         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
371         register_pass_info.
372         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
373         plugin_pass to register_pass_info.
374         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
375         register_pass_info.
376         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
377         register_pass_info.
378
379 2009-10-05  Richard Guenther  <rguenther@suse.de>
380
381         PR lto/41281
382         * gcc.dg/lto/20090914-2_0.c: New testcase.
383
384 2009-10-05  Richard Guenther  <rguenther@suse.de>
385
386         PR lto/40902
387         * gcc.dg/lto/20091005-1_0.c: New testcase.
388         * gcc.dg/lto/20091005-1_1.c: Likewise.
389
390 2009-10-05  Richard Guenther  <rguenther@suse.de>
391
392         PR lto/41552
393         PR lto/41487
394         * g++.dg/lto/20091002-1_0.C: Adjust flags.
395         * g++.dg/lto/20091004-1_0.C: New testcase.
396         * g++.dg/lto/20091004-1_1.C: Likewise.
397         * g++.dg/lto/20091004-2_0.C: Likewise.
398         * g++.dg/lto/20091004-2_1.C: Likewise.
399         * g++.dg/lto/20091004-3_0.C: Likewise.
400         * g++.dg/lto/20091004-3_1.C: Likewise.
401
402 2009-10-05  Richard Guenther  <rguenther@suse.de>
403
404         PR tree-optimization/23821
405         * gcc.dg/torture/pr23821.c: New testcase.
406
407 2009-10-05  Daniel Kraft  <d@domob.eu>
408
409         PR fortran/41403
410         * gfortran.dg/goto_6.f: New test.
411         * gfortran.dg/goto_7.f: New test.
412
413 2009-10-03  Ben Elliston  <bje@au.ibm.com>
414             Bill Maddox  <maddox@google.com>
415             Cary Coutant  <ccoutant@google.com>
416             Chris Demetriou  <cgd@google.com>
417             Diego Novillo  <dnovillo@google.com>
418             Doug Kwan  <dougkwan@google.com>
419             Jan Hubicka  <jh@suse.cz>
420             Ollie Wild  <aaw@google.com>
421             Rafael Espindola  <espindola@google.com>
422             Richard Guenther  <rguenther@suse.de>
423             Simon Baldwin  <simonb@google.com>
424
425         * g++.dg/20090107-1.C: New.
426         * g++.dg/20090121-1.C: New.
427         * g++.dg/ipa/20090113-1.C: New.
428         * g++.dg/lto: New directory.
429         * g++.dg/lto/20080829_0.C: New.
430         * g++.dg/lto/20080904_0.C: New.
431         * g++.dg/lto/20080907_0.C: New.
432         * g++.dg/lto/20080908-1_0.C: New.
433         * g++.dg/lto/20080908-2_0.C: New.
434         * g++.dg/lto/20080908-3_0.C: New.
435         * g++.dg/lto/20080909-1_0.C: New.
436         * g++.dg/lto/20080910-1_0.C: New.
437         * g++.dg/lto/20080912-1_0.C: New.
438         * g++.dg/lto/20080912_0.C: New.
439         * g++.dg/lto/20080915_0.C: New.
440         * g++.dg/lto/20080916_0.C: New.
441         * g++.dg/lto/20080917_0.C: New.
442         * g++.dg/lto/20080924_0.C: New.
443         * g++.dg/lto/20080926_0.C: New.
444         * g++.dg/lto/20081008_0.C: New.
445         * g++.dg/lto/20081022.h: New.
446         * g++.dg/lto/20081022_0.C: New.
447         * g++.dg/lto/20081022_1.C: New.
448         * g++.dg/lto/20081023_0.C: New.
449         * g++.dg/lto/20081109-1_0.C: New.
450         * g++.dg/lto/20081109-2_0.C: New.
451         * g++.dg/lto/20081109_0.C: New.
452         * g++.dg/lto/20081109_1.C: New.
453         * g++.dg/lto/20081118-1_0.C: New.
454         * g++.dg/lto/20081118-1_1.C: New.
455         * g++.dg/lto/20081118_0.C: New.
456         * g++.dg/lto/20081118_1.C: New.
457         * g++.dg/lto/20081119-1.h: New.
458         * g++.dg/lto/20081119-1_0.C: New.
459         * g++.dg/lto/20081119-1_1.C: New.
460         * g++.dg/lto/20081119_0.C: New.
461         * g++.dg/lto/20081119_1.C: New.
462         * g++.dg/lto/20081120-1_0.C: New.
463         * g++.dg/lto/20081120-1_1.C: New.
464         * g++.dg/lto/20081120-2_0.C: New.
465         * g++.dg/lto/20081120-2_1.C: New.
466         * g++.dg/lto/20081123_0.C: New.
467         * g++.dg/lto/20081123_1.C: New.
468         * g++.dg/lto/20081125.h: New.
469         * g++.dg/lto/20081125_0.C: New.
470         * g++.dg/lto/20081125_1.C: New.
471         * g++.dg/lto/20081127_0.C: New.
472         * g++.dg/lto/20081127_1.C: New.
473         * g++.dg/lto/20081203_0.C: New.
474         * g++.dg/lto/20081203_1.C: New.
475         * g++.dg/lto/20081204-1_0.C: New.
476         * g++.dg/lto/20081204-1_1.C: New.
477         * g++.dg/lto/20081204-2_0.C: New.
478         * g++.dg/lto/20081204-2_1.C: New.
479         * g++.dg/lto/20081209_0.C: New.
480         * g++.dg/lto/20081209_1.C: New.
481         * g++.dg/lto/20081211-1.h: New.
482         * g++.dg/lto/20081211-1_0.C: New.
483         * g++.dg/lto/20081211-1_1.C: New.
484         * g++.dg/lto/20081217-1_0.C: New.
485         * g++.dg/lto/20081217-2_0.C: New.
486         * g++.dg/lto/20081219_0.C: New.
487         * g++.dg/lto/20081219_1.C: New.
488         * g++.dg/lto/20090106_0.C: New.
489         * g++.dg/lto/20090112_0.C: New.
490         * g++.dg/lto/20090128_0.C: New.
491         * g++.dg/lto/20090221_0.C: New.
492         * g++.dg/lto/20090302_0.C: New.
493         * g++.dg/lto/20090302_1.C: New.
494         * g++.dg/lto/20090303_0.C: New.
495         * g++.dg/lto/20090311-1.h: New.
496         * g++.dg/lto/20090311-1_0.C: New.
497         * g++.dg/lto/20090311-1_1.C: New.
498         * g++.dg/lto/20090311_0.C: New.
499         * g++.dg/lto/20090311_1.C: New.
500         * g++.dg/lto/20090312.h: New.
501         * g++.dg/lto/20090312_0.C: New.
502         * g++.dg/lto/20090312_1.C: New.
503         * g++.dg/lto/20090313_0.C: New.
504         * g++.dg/lto/20090313_1.C: New.
505         * g++.dg/lto/20090315_0.C: New.
506         * g++.dg/lto/20090315_1.C: New.
507         * g++.dg/lto/20091002-1_0.C: New testcase.
508         * g++.dg/lto/20091002-2_0.C: Likewise..
509         * g++.dg/lto/20091002-3_0.C: Likewise..
510         * g++.dg/lto/README: New.
511         * g++.dg/lto/pr40818_0.C: New.
512         * g++.dg/opt/thunk3-1.C: New.
513         * g++.dg/opt/thunk4.C: New.
514         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
515         replacements with __attribute__ ((__noinline__)).
516         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
517         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
518         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
519         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
520         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
521         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
522         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
523         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
524         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
525         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
526         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
527         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
528         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
529         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
530         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
531         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
532         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
533         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
534         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
535         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
536         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
537         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
538         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
539         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
540         * gcc.dg/20081223-1.c: New.
541         * gcc.dg/lto: New directory.
542         * gcc.dg/lto/20080908_0.c: New.
543         * gcc.dg/lto/20080917_0.c: New.
544         * gcc.dg/lto/20080924_0.c: New.
545         * gcc.dg/lto/20081024_0.c: New.
546         * gcc.dg/lto/20081109_0.c: New.
547         * gcc.dg/lto/20081111_0.c: New.
548         * gcc.dg/lto/20081111_1.c: New.
549         * gcc.dg/lto/20081112_0.c: New.
550         * gcc.dg/lto/20081112_1.c: New.
551         * gcc.dg/lto/20081115_0.c: New.
552         * gcc.dg/lto/20081115_1.c: New.
553         * gcc.dg/lto/20081115_2.c: New.
554         * gcc.dg/lto/20081118_0.c: New.
555         * gcc.dg/lto/20081118_1.c: New.
556         * gcc.dg/lto/20081118_2.c: New.
557         * gcc.dg/lto/20081120-1_0.c: New.
558         * gcc.dg/lto/20081120-1_1.c: New.
559         * gcc.dg/lto/20081120-2_0.c: New.
560         * gcc.dg/lto/20081120-2_1.c: New.
561         * gcc.dg/lto/20081125_0.c: New.
562         * gcc.dg/lto/20081125_1.c: New.
563         * gcc.dg/lto/20081126_0.c: New.
564         * gcc.dg/lto/20081201-1_0.c: New.
565         * gcc.dg/lto/20081201-1_1.c: New.
566         * gcc.dg/lto/20081201-1_2.c: New.
567         * gcc.dg/lto/20081201-2_0.c: New.
568         * gcc.dg/lto/20081201-2_1.c: New.
569         * gcc.dg/lto/20081202-1_0.c: New.
570         * gcc.dg/lto/20081202-1_1.c: New.
571         * gcc.dg/lto/20081202-2_0.c: New.
572         * gcc.dg/lto/20081202-2_1.c: New.
573         * gcc.dg/lto/20081204-1_0.c: New.
574         * gcc.dg/lto/20081204-1_1.c: New.
575         * gcc.dg/lto/20081204-2_0.c: New.
576         * gcc.dg/lto/20081210-1_0.c: New.
577         * gcc.dg/lto/20081212-1_0.c: New.
578         * gcc.dg/lto/20081222_0.c: New.
579         * gcc.dg/lto/20081222_0.h: New.
580         * gcc.dg/lto/20081222_1.c: New.
581         * gcc.dg/lto/20081224_0.c: New.
582         * gcc.dg/lto/20081224_0.h: New.
583         * gcc.dg/lto/20081224_1.c: New.
584         * gcc.dg/lto/20090116_0.c: New.
585         * gcc.dg/lto/20090120_0.c: New.
586         * gcc.dg/lto/20090126-1_0.c: New.
587         * gcc.dg/lto/20090126-2_0.c: New.
588         * gcc.dg/lto/20090206-1_0.c: New.
589         * gcc.dg/lto/20090206-2_0.c: New.
590         * gcc.dg/lto/20090210_0.c: New.
591         * gcc.dg/lto/20090210_1.c: New.
592         * gcc.dg/lto/20090213_0.c: New.
593         * gcc.dg/lto/20090213_1.c: New.
594         * gcc.dg/lto/20090218-1_0.c: New.
595         * gcc.dg/lto/20090218-1_1.c: New.
596         * gcc.dg/lto/20090218-2_0.c: New.
597         * gcc.dg/lto/20090218-2_1.c: New.
598         * gcc.dg/lto/20090218_0.c: New.
599         * gcc.dg/lto/20090218_1.c: New.
600         * gcc.dg/lto/20090218_2.c: New.
601         * gcc.dg/lto/20090218_3.c: New.
602         * gcc.dg/lto/20090219_0.c: New.
603         * gcc.dg/lto/20090312_0.c: New.
604         * gcc.dg/lto/20090312_1.c: New.
605         * gcc.dg/lto/20090313_0.c: New.
606         * gcc.dg/lto/20090706-1_0.c: New.
607         * gcc.dg/lto/20090706-2_0.c: New.
608         * gcc.dg/lto/20090717_0.c: New.
609         * gcc.dg/lto/20090717_1.c: New.
610         * gcc.dg/lto/20090729_0.c: New.
611         * gcc.dg/lto/20090729_1.c: New.
612         * gcc.dg/lto/20090812_0.c: New.
613         * gcc.dg/lto/20090812_1.c: New.
614         * gcc.dg/lto/20090914-1_0.c: New.
615         * gcc.dg/lto/README: New.
616         * gcc.dg/visibility-7.c: Adjust expected pattern
617         * gfortran.dg/lto: New directory.
618         * gfortran.dg/lto/pr40724_0.f: New.
619         * gfortran.dg/lto/pr40724_1.f: New.
620         * gfortran.dg/lto/pr40725_0.f03: New.
621         * gfortran.dg/lto/pr40725_1.c: New.
622         * gfortran.dg/lto/pr41069_0.f90: New.
623         * gfortran.dg/lto/pr41069_1.f90: New.
624         * gfortran.dg/lto/pr41069_2.f90: New.
625         * g++.dg/README: Add 'lto' directory.
626         * g++.dg/dg.exp: Also scan 'lto' directory
627
628 2009-10-03  Ben Elliston  <bje@au.ibm.com>
629             Janis Johnson  <janis187@us.ibm.com>
630             Diego Novillo  <dnovillo@google.com>
631
632         * g++.dg/lto/lto.exp: New.
633         * gcc.c-torture/execute/execute.exp: Add
634         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
635         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
636         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
637         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
638         * gcc.target/i386/math-torture/math-torture.exp:
639         Likewise.
640         * gcc.dg/lto/lto.exp: New.
641         * gfortran.dg/lto/lto.exp: New.
642         * lib/target-supports.exp (check_effective_target_lto): New.
643         * lib/c-torture.exp: Load target-supports.exp.
644         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
645         returns nonzero.
646         * lib/gcc-dg.exp: Likewise.
647         * lib/lto.exp: New.
648         * lib/torture-options.exp: Add support for a third
649         argument.
650
651 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
652
653         PR testsuite/41542
654         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
655
656 2009-10-02  Jason Merrill  <jason@redhat.com>
657
658         * g++.dg/abi/mangle32.C: New.
659
660 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
661
662         * gnat.dg/atomic2.adb: New test.
663
664 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
665
666         * gnat.dg/array11.adb: New test.
667         * gnat.dg/array12.adb: Likewise.
668
669 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
670
671         * gnat.dg/array10.adb: New test.
672         * gnat.dg/object_overflow.adb: Tweak.
673
674 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
675
676         * gcc.dg/guality/guality.exp: Disable on darwin.
677
678 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
679
680         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
681         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
682         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
683         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
684
685 2009-10-02  Tobias Burnus  <burnus@net-b.de>
686
687         PR fortran/41479
688         * gfortran.dg/intent_out_5.f90: New test.
689
690 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
691
692         PR debug/41404
693         PR debug/41353
694         * gcc.dg/guality/pr41404-1.c: New test.
695         * gcc.dg/guality/pr41353-2.c: New test.
696
697 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
698
699         PR testsuite/41546
700         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
701         to -mtune=generic.
702
703 2009-10-01  Jan Hubicka  <jh@suse.cz>
704
705         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
706
707 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
708
709         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
710
711         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
712
713 2009-10-01  Tobias Burnus  <burnus@net-b.de>
714
715         PR fortran/41515
716         * gfortran.dg/parameter_array_init_5.f90: New test.
717
718 2009-10-01  Jason Merrill  <jason@redhat.com>
719
720         * g++.dg/cpp0x/defaulted13.C: New.
721
722 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
723
724         * gfortran.dg/bounds_check_7.f90: Adapted error message.
725         * gfortran.dg/bounds_check_11.f90: Likewise.
726         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
727
728 2009-09-30  Tobias Burnus  <burnus@net-b.de>
729
730         * gfortran.dg/select_type_4.f90: New test.
731
732 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
733
734         * gfortran.dg/same_type_as_1.f03: New test.
735         * gfortran.dg/same_type_as_2.f03: Ditto.
736
737 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
738
739         * gfortran.dg/select_type_1.f03: Extended.
740         * gfortran.dg/select_type_3.f03: New test.
741
742 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
743
744         * gfortran.dg/class_allocate_1.f03: New test.
745
746 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
747
748         PR fortran/40996
749         * gfortran.dg/allocatable_scalar_3.f90: New test.
750         * gfortran.dg/select_type_2.f03: Ditto.
751         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
752
753 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
754
755         * gfortran.dg/block_name_2.f90: Modified error message.
756         * gfortran.dg/select_6.f90: Ditto.
757         * gfortran.dg/select_type_1.f03: New test.
758
759 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
760
761         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
762         * gfortran.dg/class_1.f03: Ditto.
763         * gfortran.dg/class_2.f03: Ditto.
764         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
765         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
766         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
767         * gfortran.dg/typebound_call_10.f03: Ditto.
768         * gfortran.dg/typebound_call_2.f03: Ditto.
769         * gfortran.dg/typebound_call_3.f03: Ditto.
770         * gfortran.dg/typebound_call_4.f03: Ditto.
771         * gfortran.dg/typebound_call_9.f03: Ditto.
772         * gfortran.dg/typebound_generic_3.f03: Ditto.
773         * gfortran.dg/typebound_generic_4.f03: Ditto.
774         * gfortran.dg/typebound_operator_1.f03: Ditto.
775         * gfortran.dg/typebound_operator_2.f03: Ditto.
776         * gfortran.dg/typebound_operator_3.f03: Ditto.
777         * gfortran.dg/typebound_operator_4.f03: Ditto.
778         * gfortran.dg/typebound_proc_1.f08: Ditto.
779         * gfortran.dg/typebound_proc_5.f03: Ditto.
780         * gfortran.dg/typebound_proc_6.f03: Ditto.
781
782 2009-09-30  Jason Merrill  <jason@redhat.com>
783
784         * g++.dg/eh/init-temp1.C: Improve test.
785
786 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
787
788         PR target/22093
789         * gcc.target/alpha/pr22093.c: New test.
790
791 2009-09-29  John Freeman  <jfreeman08@gmail.com>
792             Jason Merrill  <jason@redhat.com>
793
794         * g++.dg/cpp0x/lambda/lambda-array.C: New.
795         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
796         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
797         * g++.dg/cpp0x/lambda/lambda-const.C: New.
798         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
799         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
800         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
801         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
802         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
803         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
804         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
805         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
806         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
807         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
808         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
809         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
810         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
811         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
812         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
813         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
814         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
815         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
816         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
817         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
818         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
819         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
820         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
821         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
822         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
823         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
824         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
825         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
826         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
827         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
828         * g++.dg/cpp0x/lambda/lambda-template.C: New.
829         * g++.dg/cpp0x/lambda/lambda-this.C: New.
830         * g++.dg/cpp0x/lambda/lambda-type.C: New.
831         * g++.dg/cpp0x/lambda/lambda-use.C: New.
832         * lib/prune.exp: Accept "In lambda function".
833
834 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
835
836         * gcc.target/i386/fma4-check.h: New file.
837         * gcc.target/i386/fma4-fma.c: Ditto.
838         * gcc.target/i386/fma4-maccXX.c: Ditto.
839         * gcc.target/i386/fma4-msubXX.c: Ditto.
840         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
841         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
842         * gcc.target/i386/fma4-vector.c: Ditto.
843         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
844         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
845         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
846         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
847         * gcc.target/i386/fma4-256-vector.c: Ditto.
848         * gcc.target/i386/funcspec-2.c: Ditto.
849
850         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
851
852         * gcc.target/i386/funcspec-5.c: Add FMA4.
853         * gcc.target/i386/funcspec-6.c: Ditto.
854         * gcc.target/i386/funcspec-8.c: Ditto.
855
856         * gcc.target/i386/funcspec-9.c: New file.
857
858         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
859
860         * gcc.target/i386/isa-10.c: New file.
861         * gcc.target/i386/isa-11.c: Ditto.
862         * gcc.target/i386/isa-12.c: Ditto.
863         * gcc.target/i386/isa-13.c: Ditto.
864         * gcc.target/i386/isa-2.c: Ditto.
865         * gcc.target/i386/isa-3.c: Ditto.
866         * gcc.target/i386/isa-4.c: Ditto.
867         * gcc.target/i386/isa-7.c: Ditto.
868         * gcc.target/i386/isa-8.c: Ditto.
869         * gcc.target/i386/isa-9.c: Ditto.
870
871         * gcc.target/i386/isa-14.c: Add FMA4.
872         * gcc.target/i386/isa-1.c: Ditto.
873         * gcc.target/i386/isa-5.c: Ditto.
874         * gcc.target/i386/isa-6.c: Ditto.
875
876         * gcc.target/i386/sse-12.c: New file.
877         * gcc.target/i386/sse-13.c: Ditto.
878         * gcc.target/i386/sse-14.c: Ditto.
879         * gcc.target/i386/sse-22.c: Ditto.
880
881         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
882         * g++.dg/other/i386-3.C: Ditto.
883         * g++.dg/other/i386-5.C: Ditto.
884         * g++.dg/other/i386-6.C: Ditto.
885
886 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
887
888         PR testsuite/41496
889         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
890         before.
891
892 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
893
894         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
895         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
896
897 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
898
899         PR debug/41438
900         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
901         hidden.
902         * g++.dg/debug/dwarf2/const-1.C: Likewise.
903
904 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
905
906         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
907         * gcc.target/i386/isa-1.c: Remove SSE5.
908         * gcc.target/i386/isa-5.c: Ditto.
909         * gcc.target/i386/isa-6.c: Ditto.
910         * gcc.target/i386/funcspec-4.c: Remove error conditions
911         related to SSE5.
912         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
913         * gcc.target/i386/avx-2.c: Ditto.
914         * gcc.target/i386/sse-23.c: Ditto.
915         * gcc.target/i386/funcspec-9.c: Delete.
916
917 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
918
919         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
920         * gcc.dg/guality/pr41353-1.c: New test.
921
922         PR testsuite/41444
923         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
924         in macro name definition for non-unix/win32/msdos.
925
926 2009-09-29  Daniel Kraft  <d@domob.eu>
927
928         PR fortran/39626
929         * gfortran.dg/block_1.f08: New test.
930         * gfortran.dg/block_2.f08: New test.
931         * gfortran.dg/block_3.f90: New test.
932         * gfortran.dg/block_4.f08: New test.
933         * gfortran.dg/block_5.f08: New test.
934         * gfortran.dg/block_6.f08: New test.
935         * gfortran.dg/block_7.f08: New test.
936         * gfortran.dg/block_8.f08: New test.
937
938 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
939
940         PR libgfortran/35862
941         * gfortran.dg/round_1.f03: New test.
942         * gfortran.dg/f2003_io_3.f03: Update test.
943
944 2009-09-28  Easwaran Raman  <eraman@google.com>
945
946         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
947         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
948
949 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
950
951         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
952         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
953         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
954         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
955         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
956
957         * g++.dg/dfp/dfp.exp: Fix typo.
958
959         * lib/target-supports.exp (check-effective-target-dfp-nocache):
960         Fix typo that breaks the check.
961
962 2009-09-28  Olivier Hainque  <hainque@adacore.com>
963
964         * gnat.dg (tagged_alloc_free.adb): New testcase.
965
966 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
967
968         * g++.dg/dfp: New directory.
969         * g++.dg/dg.exp: Prune tests in dfp directory.
970         * g++.dg/dfp/dfp.exp: New.
971         * g++.dg/dfp/mangle-mode.C: New test.
972
973 2009-09-28  Michael Matz  <matz@suse.de>
974
975         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
976         for sign of -Inf.
977
978 2009-09-27  Richard Henderson  <rth@redhat.com>
979
980         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
981         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
982
983 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
984
985         PR c/41476
986         * gcc.dg/cond-constqual-1.c: New test.
987
988 2009-09-26  Michael Matz  <matz@suse.de>
989
990         PR lto/40758
991         PR middle-end/41470
992         * gcc.dg/pr41470.c: New test.
993
994 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
995
996         * gnat.dg/array9.adb: New test.
997
998 2009-09-26  Michael Matz  <matz@suse.de>
999
1000         PR tree-optimization/41454
1001         * gcc.dg/pr41454.c: New test.
1002
1003 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1004
1005         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1006         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1007         into DW_TAG_GNU_template_parameter_pack and
1008         DW_TAG_GNU_formal_parameter_pack.
1009         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1010         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1011
1012 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1013
1014         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1015         parameters for alignment-sensitive -fsection-anchors tests.
1016
1017 2009-09-25  Richard Guenther  <rguenther@suse.de>
1018
1019         PR middle-end/41463
1020         * gcc.c-torture/execute/pr41463.c: New testcase.
1021
1022 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1023
1024         * gnat.dg/sse_nolib.adb: New testcase.
1025
1026 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1027
1028         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1029         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1030         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1031         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1032         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1033         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1034         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1035         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1036         * gcc.dg/vect/vect.exp: Add Power7 flags.
1037         * g++.dg/vect/vect.exp: Likewise.
1038         * gfortran.dg/vect/vect.exp: Likewise.
1039
1040 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1041
1042         PR fortran/41459
1043         * gfortran.dg/empty_label.f: New test.
1044         * gfortran.dg/empty_label.f90: Ditto.
1045         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1046
1047 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1048
1049         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1050         compile-time.
1051
1052 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1053
1054         * lib/scanasm.exp (make_pattern_printable): New function.
1055         (dg-scan, scan-assembler-times, scan-assembler-dem,
1056         scan-assembler-dem-not): Use it.
1057
1058 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1059
1060         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1061         (test_nested): Renamed to ...
1062         (test_nested1): This.
1063         (test_nested2): New.
1064         (main): Likewise.
1065
1066 2009-09-24  Richard Guenther  <rguenther@suse.de>
1067
1068         PR tree-optimization/36143
1069         PR tree-optimization/38747
1070         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1071         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1072         * g++.dg/torture/pr38747.C: New testcase.
1073         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1074
1075 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1076
1077         * gnat.dg/nested_proc.adb: New test.
1078
1079 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1080
1081         * gcc.target/i386/pr12329.c: Adjust.
1082
1083 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1084
1085         PR debug/41248
1086         * gcc.dg/pr41248.c: New.
1087
1088 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1089
1090         PR debug/41065
1091         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1092
1093 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1094
1095         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1096         current_compiler_flags.  Fix typos.
1097
1098 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1099
1100         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1101
1102 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1103
1104         PR c/39779
1105         * gcc.c-torture/compile/pr39779.c: New test.
1106
1107 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1108
1109         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1110         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1111         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1112
1113 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1114
1115         PR debug/41295
1116         * gcc.dg/pr41295.c: New.
1117
1118 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1119
1120         * gcc.dg/pr40209.c: Add test case.
1121
1122 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1123
1124         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1125         matching assembly.
1126         * gcc.target/mips/code-readable-2.c: Likewise.
1127         * gcc.target/mips/code-readable-3.c: Likewise.
1128
1129 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1130
1131         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1132         Check support via mode instead of C type.
1133         (check_effective_target_dfprt_nocache): Ditto.
1134         (check_effective_target_hard_dfp): Ditto.
1135
1136 2009-09-22  Richard Guenther  <rguenther@suse.de>
1137
1138         PR middle-end/41395
1139         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1140         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1141
1142 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1143
1144         * gcc.dg/20090922-1.c: New test.
1145
1146         PR bootstrap/41405
1147         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1148         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1149         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1150         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1151         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1152         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1153         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1154         * objc.dg/dwarf-2.m: Likewise.
1155
1156 2009-09-22  Richard Guenther  <rguenther@suse.de>
1157
1158         PR tree-optimization/41428
1159         * g++.dg/tree-ssa/pr41428.C: New testcase.
1160
1161 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR middle-end/41429
1164         * g++.dg/gomp/pr41429.C: New test.
1165
1166 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1167
1168         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1169
1170 2009-09-21  Jason Merrill  <jason@redhat.com>
1171
1172         PR c++/41421
1173         * g++.dg/cpp0x/trivial1.C: Expand.
1174
1175 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1176
1177         * gcc.dg/torture/calleesave-sse.c: New.
1178
1179 2009-09-21  Jan Hubicka  <jh@suse.cz>
1180
1181         * gcc.dg/guality/inline-params.c: New testcase.
1182
1183 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1184
1185         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1186         Add -fno-inline.
1187         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1188         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1189         (f2): Ditto.
1190
1191 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1192
1193         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1194         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1195         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1196         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1197         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1198
1199 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1200
1201         PR middle-end/40642
1202         * g++.dg/torture/pr40642.C: New testcase.
1203
1204 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1205
1206         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1207         cases in static initializers.
1208
1209 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1210
1211         * gcc.c-tortue/compile/pr39886.c: New.
1212
1213 2009-09-20  Chris Demetriou  <cgd@google.com>
1214
1215         PR preprocessor/28435:
1216         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1217         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1218         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1219         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1220         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1221
1222 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1223
1224         * gcc.target/mips/mips.exp: Add relax-pic-calls
1225         under -mfoo/-mno-foo options.
1226         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1227         and -mexplicit-relocs.
1228         * gcc.target/mips/call-1.c: New test.
1229         * gcc.target/mips/call-2.c: New test.
1230         * gcc.target/mips/call-3.c: New test.
1231         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1232         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1233
1234 2009-09-19  Chris Demetriou  <cgd@google.com>
1235
1236         PR preprocessor/28435:
1237         * gcc.dg/cpp/missing-header-MD.c: New test.
1238         * gcc.dg/cpp/missing-header-MMD.c: New test.
1239         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1240         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1241
1242 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1243
1244         PR libgfortran/41328
1245         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1246         EOF works.
1247
1248 2009-09-18  Jason Merrill  <jason@redhat.com>
1249
1250         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1251         * g++.dg/cpp0x/initlist-deduce.C: New.
1252
1253 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1254
1255         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1256
1257 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1258
1259         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1260         * c-c++-common/dfp: New directory.
1261         * c-c++-common/dfp/dfp-dbg.h: New file.
1262         * gcc.dg/dfp/call-by-value.c: Move to ...
1263         * c-c++-common/call-by-value.c: here.
1264         * gcc.dg/dfp/cast.c: Move to ...
1265         * c-c++-common/cast.c: here.
1266         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1267         * c-c++-common/compare-eq-const.c: here.
1268         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1269         * c-c++-common/compare-eq-d128.c: here.
1270         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1271         * c-c++-common/compare-eq-d32.c: here.
1272         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1273         * c-c++-common/compare-eq-d64.c: here.
1274         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1275         * c-c++-common/compare-eq-dfp.c: here.
1276         * gcc.dg/dfp/compare-eq.h: Move to ...
1277         * c-c++-common/compare-eq.h: here.
1278         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1279         * c-c++-common/compare-rel-const.c: here.
1280         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1281         * c-c++-common/compare-rel-d128.c: here.
1282         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1283         * c-c++-common/compare-rel-d32.c: here.
1284         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1285         * c-c++-common/compare-rel-d64.c: here.
1286         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1287         * c-c++-common/compare-rel-dfp.c: here.
1288         * gcc.dg/dfp/compare-rel.h: Move to ...
1289         * c-c++-common/compare-rel.h: here.
1290         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1291         * c-c++-common/compare-special-d128.c: here.
1292         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1293         * c-c++-common/compare-special-d32.c: here.
1294         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1295         * c-c++-common/compare-special-d64.c: here.
1296         * gcc.dg/dfp/compare-special.h: Move to ...
1297         * c-c++-common/compare-special.h: here.
1298         * gcc.dg/dfp/constants-zero.c: Move to ...
1299         * c-c++-common/constants-zero.c: here.
1300         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1301         * c-c++-common/convert-bfp-10.c: here.
1302         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1303         * c-c++-common/convert-bfp-11.c: here.
1304         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1305         * c-c++-common/convert-bfp-12.c: here.
1306         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1307         * c-c++-common/convert-bfp-13.c: here.
1308         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1309         * c-c++-common/convert-bfp-14.c: here.
1310         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1311         * c-c++-common/convert-bfp-2.c: here.
1312         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1313         * c-c++-common/convert-bfp-3.c: here.
1314         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1315         * c-c++-common/convert-bfp-4.c: here.
1316         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1317         * c-c++-common/convert-bfp-5.c: here.
1318         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1319         * c-c++-common/convert-bfp-6.c: here.
1320         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1321         * c-c++-common/convert-bfp-7.c: here.
1322         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1323         * c-c++-common/convert-bfp-8.c: here.
1324         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1325         * c-c++-common/convert-bfp-9.c: here.
1326         * gcc.dg/dfp/convert-bfp.c: Move to ...
1327         * c-c++-common/convert-bfp.c: here.
1328         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1329         * c-c++-common/convert-bfp-fold.c: here.
1330         * gcc.dg/dfp/convert-dfp.c: Move to ...
1331         * c-c++-common/convert-dfp.c: here.
1332         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1333         * c-c++-common/convert-dfp-fold-2.c: here.
1334         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1335         * c-c++-common/convert-dfp-fold.c: here.
1336         * gcc.dg/dfp/convert.h: Move to ...
1337         * c-c++-common/convert.h: here.
1338         * gcc.dg/dfp/convert-int.c: Move to ...
1339         * c-c++-common/convert-int.c: here.
1340         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1341         * c-c++-common/convert-int-fold.c: here.
1342         * gcc.dg/dfp/convert-int-max.c: Move to ...
1343         * c-c++-common/convert-int-max.c: here.
1344         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1345         * c-c++-common/convert-int-max-fold.c: here.
1346         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1347         * c-c++-common/convert-int-saturate.c: here.
1348         * gcc.dg/dfp/func-array.c: Move to ...
1349         * c-c++-common/func-array.c: here.
1350         * gcc.dg/dfp/func-deref.c: Move to ...
1351         * c-c++-common/func-deref.c: here.
1352         * gcc.dg/dfp/func-mixed.c: Move to ...
1353         * c-c++-common/func-mixed.c: here.
1354         * gcc.dg/dfp/func-pointer.c: Move to ...
1355         * c-c++-common/func-pointer.c: here.
1356         * gcc.dg/dfp/func-scalar.c: Move to ...
1357         * c-c++-common/func-scalar.c: here.
1358         * gcc.dg/dfp/func-struct.c: Move to ...
1359         * c-c++-common/func-struct.c: here.
1360         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1361         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1362         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1363         * c-c++-common/func-vararg-alternate-d128.c: here.
1364         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1365         * c-c++-common/func-vararg-alternate-d32.c: here.
1366         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1367         * c-c++-common/func-vararg-alternate-d64.c: here.
1368         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1369         * c-c++-common/func-vararg-alternate.h: here.
1370         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1371         * c-c++-common/func-vararg-dfp.c: here.
1372         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1373         * c-c++-common/func-vararg-mixed-2.c: here.
1374         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1375         * c-c++-common/func-vararg-mixed.c: here.
1376         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1377         * c-c++-common/func-vararg-size0.c: here.
1378         * gcc.dg/dfp/inf-1.c: Move to ...
1379         * c-c++-common/inf-1.c: here.
1380         * gcc.dg/dfp/loop-index.c: Move to ...
1381         * c-c++-common/loop-index.c: here.
1382         * gcc.dg/dfp/modes.c: Move to ...
1383         * c-c++-common/modes.c: here.
1384         * gcc.dg/dfp/nan-1.c: Move to ...
1385         * c-c++-common/nan-1.c: here.
1386         * gcc.dg/dfp/nan-2.c: Move to ...
1387         * c-c++-common/nan-2.c: here.
1388         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1389         * c-c++-common/operator-arith-fold.c: here.
1390         * gcc.dg/dfp/operator-assignment.c: Move to ...
1391         * c-c++-common/operator-assignment.c: here.
1392         * gcc.dg/dfp/operator-comma.c: Move to ...
1393         * c-c++-common/operator-comma.c: here.
1394         * gcc.dg/dfp/operator-cond.c: Move to ...
1395         * c-c++-common/operator-cond.c: here.
1396         * gcc.dg/dfp/operator-logical.c: Move to ...
1397         * c-c++-common/operator-logical.c: here.
1398         * gcc.dg/dfp/operator-unary.c: Move to ...
1399         * c-c++-common/operator-unary.c: here.
1400         * gcc.dg/dfp/pr31385.c: Move to ...
1401         * c-c++-common/pr31385.c: here.
1402         * gcc.dg/dfp/pr33466.c: Move to ...
1403         * c-c++-common/pr33466.c: here.
1404         * gcc.dg/dfp/pr35620.c: Move to ...
1405         * c-c++-common/pr35620.c: here.
1406         * gcc.dg/dfp/pr36800.c: Move to ...
1407         * c-c++-common/pr36800.c: here.
1408         * gcc.dg/dfp/pr39034.c: Move to ...
1409         * c-c++-common/pr39034.c: here.
1410         * gcc.dg/dfp/pr39035.c: Move to ...
1411         * c-c++-common/pr39035.c: here.
1412         * gcc.dg/dfp/pr39902.c: Move to ...
1413         * c-c++-common/pr39902.c: here.
1414         * gcc.dg/dfp/pr39986.c: Move to ...
1415         * c-c++-common/pr39986.c: here.
1416         * gcc.dg/dfp/signbit-1.c: Move to ...
1417         * c-c++-common/signbit-1.c: here.
1418         * gcc.dg/dfp/signbit-2.c: Move to ...
1419         * c-c++-common/signbit-2.c: here.
1420         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1421         * c-c++-common/struct-layout-1.c: here.
1422         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1423         * c-c++-common/usual-arith-conv.c: here.
1424         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1425         * c-c++-common/usual-arith-conv-const.c: here.
1426
1427 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1428
1429         PR testsuite/41288
1430         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1431         stack alignment.
1432
1433 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1434
1435         PR c++/39365
1436         * g++.dg/expr/bool3.C: New test.
1437         * g++.dg/expr/bool4.C: New test.
1438
1439 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1440
1441         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1442         * gcc.dg/dfp/signbit-2.c: Use it.
1443         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1444         arguments to unsigned int.
1445         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1446         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1447         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1448         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1449         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1450         * gcc.dg/dfp/pr39986.c: Ditto.
1451         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1452         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1453         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1454         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1455         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1456
1457 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1458
1459         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1460
1461 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1462
1463         PR c/41049
1464         * dfp/pr41049.c: New test.
1465
1466 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1467
1468         PR testsuite/41385
1469         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1470
1471 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1472
1473         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1474         * gcc.dg/ipa/ipa-sra-1.c: New test.
1475         * gcc.dg/ipa/ipa-sra-2.c: New test.
1476         * gcc.dg/ipa/ipa-sra-3.c: New test.
1477         * gcc.dg/ipa/ipa-sra-4.c: New test.
1478         * gcc.dg/ipa/ipa-sra-5.c: New test.
1479         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1480         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1481
1482 2009-09-17  Michael Matz  <matz@suse.de>
1483
1484         PR middle-end/41347
1485         * gfortran.dg/pr41347.f90: New test.
1486
1487 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1488
1489         * gcc.c-torture/compile/20090917-1.c: New testcase.
1490
1491 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1492
1493         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1494         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1495         alpha*-*-* target from XFAIL list.
1496
1497 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1498
1499         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1500         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1501         * gcc.dg/dfp/cast-bad.c: Use default options.
1502         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1503         * gcc.dg/dfp/composite-type.c: Ditto.
1504         * gcc.dg/dfp/constants.c: Ditto.
1505         * gcc.dg/dfp/constants-hex.c: Ditto.
1506         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1507         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1508         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1509         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1510         * gcc.dg/dfp/ctypes.c: Ditto.
1511         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1512         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1513         * gcc.dg/dfp/float-constant-double.c: Ditto.
1514         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1515         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1516         * gcc.dg/dfp/modes.c: Ditto.
1517         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1518         * gcc.dg/dfp/pr31344.c: Ditto.
1519         * gcc.dg/dfp/pr31385.c: Ditto.
1520         * gcc.dg/dfp/pr33466.c: Ditto.
1521         * gcc.dg/dfp/pr35620.c: Ditto.
1522         * gcc.dg/dfp/pr37435.c: Ditto.
1523         * gcc.dg/dfp/pr39986.c: Ditto.
1524         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1525         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1526         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1527         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1528         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1529         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1530         * gcc.dg/dfp/typespec.c: Ditto.
1531         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1532         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1533         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1534         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1535         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1536         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1537         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1538         * gcc.dg/dfp/compare-rel.h: Ditto.
1539         * gcc.dg/dfp/compare-special.h: Ditto.
1540         * gcc.dg/dfp/convert.h: Ditto.
1541         * gcc.dg/dfp/fe-check.h: Ditto.
1542         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1543         * gcc.dg/dfp/cast.c: Ditto.
1544         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1545         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1546         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1547         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1548         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1549         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1550         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1551         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1552         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1553         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1554         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1555         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1556         * gcc.dg/dfp/constants-zero.c: Ditto.
1557         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1558         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1559         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1560         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1561         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1562         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1563         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1564         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1565         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1566         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1567         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1568         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1569         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1570         * gcc.dg/dfp/convert-bfp.c: Ditto.
1571         * gcc.dg/dfp/convert-complex.c: Ditto.
1572         * gcc.dg/dfp/convert-dfp.c: Ditto.
1573         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1574         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1575         * gcc.dg/dfp/convert-int.c: Ditto.
1576         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1577         * gcc.dg/dfp/convert-int-max.c: Ditto.
1578         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1579         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1580         * gcc.dg/dfp/fe-binop.c: Ditto.
1581         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1582         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1583         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1584         * gcc.dg/dfp/func-array.c: Ditto.
1585         * gcc.dg/dfp/func-deref.c: Ditto.
1586         * gcc.dg/dfp/func-mixed.c: Ditto.
1587         * gcc.dg/dfp/func-pointer.c: Ditto.
1588         * gcc.dg/dfp/func-scalar.c: Ditto.
1589         * gcc.dg/dfp/func-struct.c: Ditto.
1590         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1591         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1592         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1593         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1594         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1595         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1596         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1597         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1598         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1599         * gcc.dg/dfp/inf-1.c: Ditto.
1600         * gcc.dg/dfp/loop-index.c: Ditto.
1601         * gcc.dg/dfp/nan-1.c: Ditto.
1602         * gcc.dg/dfp/nan-2.c: Ditto.
1603         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1604         * gcc.dg/dfp/operator-assignment.c: Ditto.
1605         * gcc.dg/dfp/operator-comma.c: Ditto.
1606         * gcc.dg/dfp/operator-cond.c: Ditto.
1607         * gcc.dg/dfp/operator-logical.c: Ditto.
1608         * gcc.dg/dfp/operator-unary.c: Ditto.
1609         * gcc.dg/dfp/pr36800.c: Ditto.
1610         * gcc.dg/dfp/pr39034.c: Ditto.
1611         * gcc.dg/dfp/pr39035.c: Ditto.
1612         * gcc.dg/dfp/pr39902.c: Ditto.
1613         * gcc.dg/dfp/signbit-1.c: Ditto.
1614         * gcc.dg/dfp/signbit-2.c: Ditto.
1615         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1616         * gcc.dg/dfp/union-init.c: Ditto.
1617         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1618
1619 2009-09-16  Michael Matz  <matz@suse.de>
1620
1621         PR fortran/41212
1622         * gfortran.dg/pr41212.f90: New test.
1623
1624 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1625
1626         * gnat.dg/alignment9.adb: New test.
1627
1628 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gnat.dg/discr20.ad[sb]: New test.
1631
1632 2009-09-16  Richard Guenther  <rguenther@suse.de>
1633
1634         PR middle-end/34011
1635         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1636
1637 2009-09-16  DJ Delorie  <dj@redhat.com>
1638             Kaz Kojima  <kkojima@gcc.gnu.org>
1639
1640         * gcc.target/sh/struct-arg-dw2.c: New test.
1641
1642 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1643             Jakub Jelinek  <jakub@redhat.com>
1644
1645         PR target/41175
1646         * gcc.target/powerpc/pr41175.c: New test.
1647
1648 2009-09-14  Richard Henderson  <rth@redhat.com>
1649
1650         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1651         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1652         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1653
1654 2009-09-14  Richard Henderson  <rth@redhat.com>
1655
1656         * g++.dg/eh/builtin1.C: Update resx pattern match.
1657         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1658
1659 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1660
1661         * gcc.target/mips/branch-helper.h: New file.
1662         * gcc.target/mips/branch-2.c,
1663         * gcc.target/mips/branch-3.c,
1664         * gcc.target/mips/branch-4.c,
1665         * gcc.target/mips/branch-5.c,
1666         * gcc.target/mips/branch-6.c,
1667         * gcc.target/mips/branch-7.c,
1668         * gcc.target/mips/branch-8.c,
1669         * gcc.target/mips/branch-9.c,
1670         * gcc.target/mips/branch-10.c,
1671         * gcc.target/mips/branch-11.c,
1672         * gcc.target/mips/branch-12.c,
1673         * gcc.target/mips/branch-13.c,
1674         * gcc.target/mips/branch-14.c,
1675         * gcc.target/mips/branch-15.c: New tests.
1676
1677 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1678
1679         PR target/41331
1680         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1681         -m32 -mpowerpc64 system.
1682
1683 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1684
1685         From Jie Zhang <jie.zhang@analog.com>:
1686         * gcc.target/bfin/saveall.c: New test.
1687         * gcc.target/bfin/20090914-1.c: New test.
1688         * gcc.target/bfin/20090914-2.c: New test.
1689
1690         * gcc.target/bfin/20090914-3.c: New test.
1691
1692 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1693
1694         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1695
1696 2009-09-14  Richard Guenther  <rguenther@suse.de>
1697
1698         PR middle-end/41350
1699         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1700
1701 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702
1703         PR libgfortran/41328
1704         * gfortran.dg/cr_lf.f90: New test.
1705
1706 2009-09-11  Michael Matz  <matz@suse.de>
1707
1708         PR middle-end/41275
1709         * g++.dg/tree-ssa/pr41275.C: New test.
1710
1711 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1712
1713         PR fortran/41242
1714         * gfortran.dg/proc_ptr_comp_21.f90: New.
1715
1716 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1717
1718         PR fortran/31292
1719         * gfortran.dg/module_procedure_1.f90: New test.
1720         * gfortran.dg/module_procedure_2.f90: Ditto.
1721         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1722
1723 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1724             James A. Morrison  <phython@gcc.gnu.org>
1725
1726         PR ada/18302
1727         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1728         commands.
1729         * ada/acats/run_test.exp: New file.
1730
1731 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1732
1733         Revert:
1734         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1735
1736         PR rtl-optimization/39779
1737         * gcc.dg/pr39979.c: New test.
1738
1739 2009-09-10  Richard Guenther  <rguenther@suse.de>
1740
1741         PR middle-end/41257
1742         * g++.dg/torture/pr41257-2.C: New testcase.
1743
1744 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1745
1746         PR c++/28293
1747         * g++.dg/template/crash91.C: New.
1748
1749 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1750
1751         PR rtl-optimization/39779
1752         * gcc.dg/pr39979.c: New test.
1753
1754 2009-09-09  Richard Guenther  <rguenther@suse.de>
1755
1756         PR tree-optimization/41101
1757         * gcc.c-torture/compile/pr41101.c: New testcase.
1758
1759 2009-09-09  Richard Guenther  <rguenther@suse.de>
1760
1761         PR middle-end/41317
1762         * gcc.c-torture/execute/pr41317.c: New testcase.
1763         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1764         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1765
1766 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1767
1768         Fix some test breakages on Darwin
1769         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1770         and adjust.
1771         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1772         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1773         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1774         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1775         take darwin specifics in account.
1776
1777 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1778
1779         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1780         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1781
1782 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1783
1784         PR c++/39923
1785         * g++.dg/cpp0x/initlist24.C: New.
1786
1787 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1788
1789         * gcc.dg/large-size-array-2.c: Fix target requirement.
1790         * gcc.dg/large-size-array-4.c: Likewise.
1791         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1792         * gcc.dg/c99-const-expr-2.c: Likewise.
1793         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1794         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1795         * gcc.dg/c90-const-expr-10.c: Likewise.
1796         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1797         instead of long.
1798         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1799         * gcc.dg/vect/pr33846.c: Likewise.
1800         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1801         __PTRDIFF_TYPE__, instead of unsigned long.
1802         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1803
1804 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1805
1806         PR debug/41229
1807         PR debug/41291
1808         PR debug/41300
1809         * gfortran.dg/pr41229.f90: New.
1810
1811 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1812
1813         PR debug/41232
1814         * gcc.dg/pr41232.c: New.
1815
1816 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1817
1818         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1819         contain -march.
1820         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1821         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1822         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1823         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1824         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1825         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1826         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1827         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1828         options other than that used in dg-options.
1829
1830 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1831
1832         PR rtl-optimization/41239
1833         * gcc.c-torture/execute/pr41239.c: New test.
1834
1835 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1836
1837         PR libgfortran/41192
1838         * gfortran.dg/namelist_59.f90: New test.
1839
1840 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1841
1842         From Mike Frysinger  <michael.frysinger@analog.com>
1843         * gcc.target/bfin/mcpu-bf542m.c: New file.
1844         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1845         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1846         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1847         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1848
1849 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1850
1851         PR middle-end/41282
1852         * gcc.c-torture/compile/pr41282.c: New test.
1853
1854 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1855
1856         PR fortran/41197
1857         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1858         variables for stat and errmsg.
1859         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1860         * gfortran.dg/allocate_stat_2.f90:  New test.
1861
1862 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1863
1864         * gcc.c-torture/compile/20090907-1.c: New test.
1865
1866 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR bootstrap/41241
1869         * gcc.dg/pr41241.c: New test.
1870
1871 2009-09-06  Richard Guenther  <rguenther@suse.de>
1872
1873         PR middle-end/41144
1874         * g++.dg/torture/pr41144.C: New testcase.
1875
1876 2009-09-06  Richard Guenther  <rguenther@suse.de>
1877
1878         PR middle-end/41261
1879         * gcc.dg/torture/pr41261.c: New testcase.
1880
1881 2009-09-05  Richard Guenther  <rguenther@suse.de>
1882
1883         PR middle-end/41181
1884         * gcc.c-torture/compile/pr41181.c: New testcase.
1885
1886 2009-09-05  Richard Guenther  <rguenther@suse.de>
1887
1888         PR debug/41273
1889         * g++.dg/torture/pr41273.C: New testcase.
1890
1891 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1892
1893         PR fortran/41258
1894         * gfortran.dg/typebound_proc_12.f90 : New test.
1895
1896 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1897
1898         PR debug/41225
1899         * gfortran.dg/pr41225.f90: New.
1900
1901 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1902
1903         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1904         unistd.h, sys/types.h and sys/wait.h.
1905         (gualchk_t): New.
1906         (GUALCVT): New.
1907         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1908         (GUALITY_GDB_REDIRECT): New.
1909         (GUALITY_GDB_ARGS): Use it.
1910
1911 2009-09-04  Richard Guenther  <rguenther@suse.de>
1912
1913         PR middle-end/41257
1914         * g++.dg/torture/pr41257.C: New testcase.
1915
1916 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1917
1918         PR tree-optimization/41112
1919         * gnat.dg/array8.adb: New test.
1920
1921 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1922
1923         * gcc.target/arm/ctz.c: New test case.
1924
1925 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1926
1927         PR tree-optimization/38275
1928         * gcc.dg/autopar/reduc-1char.c: Increase number
1929         of iterations. Adjust the logic accordingly.
1930         * gcc.dg/autopar/reduc-2char.c: Ditto.
1931         * gcc.dg/autopar/reduc-1.c: Ditto.
1932         * gcc.dg/autopar/reduc-2.c: Ditto.
1933         * gcc.dg/autopar/reduc-3.c: Ditto.
1934         * gcc.dg/autopar/reduc-6.c: Ditto.
1935         * gcc.dg/autopar/reduc-7.c: Ditto.
1936         * gcc.dg/autopar/reduc-8.c: Ditto.
1937         * gcc.dg/autopar/reduc-9.c: Ditto.
1938         * gcc.dg/autopar/pr39500-1.c: Ditto.
1939         * gcc.dg/autopar/reduc-1short.c: Ditto.
1940         * gcc.dg/autopar/reduc-2short.c: Ditto.
1941         * gcc.dg/autopar/parallelization-1.c: Ditto.
1942
1943 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1944
1945         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1946         testcase using guality.h compiles and links and if a global variable
1947         can be verified by gdb.
1948
1949 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1950
1951         * lib/target-supports.exp (check_effective_target_sync_int_long):
1952         Supported on Blackfin Linux targets.
1953
1954 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1955
1956         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1957
1958 2009-09-03  Diego Novillo  <dnovillo@google.com>
1959
1960         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1961         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1962         * g++.dg/warn/unit-1.C: Likewise.
1963         * g++.dg/ipa/iinline-1.C: Likewise.
1964         * g++.dg/template/cond2.C: Adjust expected line location for the
1965         error.
1966         * g++.dg/template/pr35240.C: Likewise.
1967
1968 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1969
1970         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1971         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1972
1973 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1974
1975         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1976         * gcc.dg/memcpy-1.c: Add . to match pattern.
1977         * gcc.dg/uninit-I.c: XFAIL warning test.
1978         * g++.dg/warn/unit-1.C: XFAIL warning test.
1979
1980 2009-09-02  Ian Lance Taylor  <iant@google.com>
1981
1982         * gcc.dg/20090902-1.c: New test.
1983
1984 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1985
1986         * gcc.dg/builtin-object-size-9.c: New test.
1987
1988 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1989
1990         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1991
1992 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1993             Olivier Hainque  <hainque@adacore.com>
1994
1995         * gnat.dg/misaligned_param.adb: New test.
1996         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1997         * gnat.dg/slice7.adb: Add 1 more related case.
1998
1999 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2000
2001         * gcc.dg/guality/guality.c: Expect to fail for now.
2002         * gcc.dg/guality/example.c: Likewise.
2003
2004 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2005
2006         * gcc.dg/guality/guality.c: New.
2007         * gcc.dg/guality/guality.h: New.
2008         * gcc.dg/guality/guality.exp: New.
2009         * gcc.dg/guality/example.c: New.
2010         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2011         (cleanup-saved-temps): Likewise, .gkd files too.
2012
2013 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2014
2015         PR fortran/39229
2016         * gfortran.dg/line_length_3.f: New test.
2017         * gfortran.dg/line_length_4.f90: New test.
2018
2019 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2020
2021         * lib/target-supports.exp (check_gc_sections_available):
2022         Add proper pattern quote.
2023
2024 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2025             Kaz Kojima  <kkojima@gcc.gnu.org>
2026
2027         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2028         * g++.dg/cdce3.C: Use dg-add-options ieee.
2029         * g++.dg/torture/type-generic-1.C: Likewise.
2030         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2031         * gcc.dg/pr28796-2.c: Likewise.
2032         * gcc.dg/torture/builtin-math-7.c: Likewise.
2033         * gcc.dg/torture/type-generic-1.c: Likewise.
2034         * gfortran.dg/boz_14.f90: Likewise.
2035         * gfortran.dg/erf_2.F90: Likewise.
2036         * gfortran.dg/init_flag_3.f90: Likewise.
2037         * gfortran.dg/init_flag_4.f90: Likewise.
2038         * gfortran.dg/init_flag_5.f90: Likewise.
2039         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2040         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2041         * gfortran.dg/isnan_1.f90: Likewise.
2042         * gfortran.dg/isnan_2.f90: Likewise.
2043         * gfortran.dg/maxlocval_2.f90: Likewise.
2044         * gfortran.dg/maxlocval_4.f90: Likewise.
2045         * gfortran.dg/minlocval_1.f90: Likewise.
2046         * gfortran.dg/minlocval_4.f90: Likewise.
2047         * gfortran.dg/module_nan.f90: Likewise.
2048         * gfortran.dg/namelist_42.f90: Likewise.
2049         * gfortran.dg/namelist_43.f90: Likewise.
2050         * gfortran.dg/nan_1.f90: Likewise.
2051         * gfortran.dg/nan_2.f90: Likewise.
2052         * gfortran.dg/nan_3.f90: Likewise.
2053         * gfortran.dg/nan_4.f90: Likewise.
2054         * gfortran.dg/nan_5.f90: Likewise.
2055         * gfortran.dg/nearest_1.f90: Likewise.
2056         * gfortran.dg/nearest_2.f90: Likewise.
2057         * gfortran.dg/nearest_3.f90: Likewise.
2058         * gfortran.dg/pr37243.f: Likewise.
2059         * gfortran.dg/real_const_3.f90: Likewise.
2060         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2061
2062 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2063
2064         PR debug/30161
2065         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2066         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2067         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2068         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2069         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2070         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2071         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2072         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2073         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2074         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2075         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2076         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2077         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2078
2079 2009-08-31  Jason Merrill  <jason@redhat.com>
2080
2081         PR c++/41127
2082         * g++.dg/parse/enum5.C: New.
2083         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2084
2085 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2086
2087         PR fortran/40940
2088         * gfortran.dg/allocate_derived_1.f90: New.
2089         * gfortran.dg/class_3.f03: New.
2090
2091 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2092
2093         PR fortran/40996
2094         * gfortran.dg/allocatable_scalar_1.f90: New.
2095         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2096         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2097         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2098
2099 2009-08-30  Richard Guenther  <rguenther@suse.de>
2100
2101         PR tree-optimization/41186
2102         * g++.dg/torture/pr41186.C: New testcase.
2103         * g++.dg/tree-ssa/pr41186.C: Likewise.
2104
2105 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2106
2107         PR c++/41187
2108         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2109         take ia64 assembly comments syntax in account.
2110
2111 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2112
2113         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2114
2115 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2116
2117         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2118         * gfortran.dg/whole_file_6.f90: Likewise.
2119
2120 2009-08-28  Cary Coutant  <ccoutant@google.com>
2121
2122         PR debug/41063
2123         * g++.dg/debug/dwarf2/pr41063.C: New test.
2124
2125 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2126
2127         PR rtl-optimization/40861
2128         * gcc.dg/pr40861.c: New test.
2129
2130 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2131
2132         PR fortran/40869
2133         * gfortran.dg/proc_ptr_comp_20.f90: New.
2134
2135 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2136
2137         PR libfortran/39667
2138         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2139         open temp file with status="scratch".
2140         * gfortran.dg/fmt_cache_1.f: Likewise.
2141         * gfortran.dg/fmt_exhaust.f90: Likewise.
2142         * gfortran.dg/fmt_t_4.f90: Likewise.
2143         * gfortran.dg/fseek.f90: Likewise.
2144         * gfortran.dg/list_read_5.f90: Likewise.
2145         * gfortran.dg/namelist_39.f90: Likewise.
2146         * gfortran.dg/namelist_56.f90: Likewise.
2147         * gfortran.dg/read_bad_advance.f90: Likewise.
2148         * gfortran.dg/read_repeat.f90: Likewise.
2149         * gfortran.dg/read_size_noadvance.f90: Likewise.
2150         * gfortran.dg/read_x_past.f: Likewise.
2151
2152 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2153
2154         PR fortran/28039
2155         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2156
2157 2009-08-27  Daniel Kraft  <d@domob.eu>
2158
2159         PR fortran/37425
2160         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2161         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2162         error and fix problem with recursive assignment.
2163         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2164         * gfortran.dg/typebound_operator_3.f03: New test.
2165         * gfortran.dg/typebound_operator_4.f03: New test.
2166
2167 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2168
2169         PR debug/41170
2170         * debug/dwarf2/namespace-1.C: New test.
2171
2172 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2173
2174         PR fortran/41162
2175         * gfortran.dg/pr41162.f: New.
2176
2177 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2178             Richard Sandiford  <rdsandiford@googlemail.com>
2179
2180         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2181         with "forbid_cpu".
2182         * gcc.target/mips/branch-1.c: Update accordingly.
2183         * gcc.target/mips/extend-1.c: Likewise.
2184         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2185
2186 2009-08-26  Richard Guenther  <rguenther@suse.de>
2187
2188         PR middle-end/41163
2189         * gcc.c-torture/compile/pr41163.c: New testcase.
2190         * gcc.dg/pr35899.c: Adjust.
2191
2192 2009-08-26  Richard Guenther  <rguenther@suse.de>
2193
2194         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2195
2196 2009-08-26  Jason Merrill  <jason@redhat.com>
2197
2198         * g++.dg/cpp0x/explicit3.C: New.
2199         * g++.dg/overload/cond2.C: New.
2200
2201 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2202
2203         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2204
2205 2009-08-25  Jan Hubicka  <jh@suse.cz>
2206
2207         * gcc.target/i386/sse5-shift1-vector.c
2208         * gcc.target/i386/isa-12.c
2209         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2210         * gcc.target/i386/sse5-pcmov2.c
2211         * gcc.target/i386/isa-3.c
2212         * gcc.target/i386/sse5-shift2-vector.c
2213         * gcc.target/i386/isa-7.c
2214         * gcc.target/i386/funcspec-2.c
2215         * gcc.target/i386/sse5-haddX.c
2216         * gcc.target/i386/sse5-hadduX.c
2217         * gcc.target/i386/isa-9.c
2218         * gcc.target/i386/sse5-maccXX.c
2219         * gcc.target/i386/sse5-shift3-vector.c
2220         * gcc.target/i386/sse5-msubXX.c
2221         * gcc.target/i386/sse5-permpX.c
2222         * gcc.target/i386/sse5-check.h
2223         * gcc.target/i386/sse-12.c
2224         * gcc.target/i386/sse-11.c
2225         * gcc.target/i386/sse-10.c
2226         * gcc.target/i386/sse-13.c
2227         * gcc.target/i386/sse-14.c
2228         * gcc.target/i386/sse-22.c
2229         * gcc.target/i386/sse-2.c
2230         * gcc.target/i386/sse-13.c
2231         * gcc.target/i386/avx-2.c
2232         * gcc.target/i386/sse5-rotate1-vector.c
2233         * gcc.target/i386/isa-4.c
2234         * gcc.target/i386/sse5-hsubX.c
2235         * gcc.target/i386/sse5-pcmov.c
2236         * gcc.target/i386/sse5-fma.c
2237         * gcc.target/i386/isa-8.c
2238         * gcc.target/i386/sse5-rotate2-vector.c
2239         * gcc.target/i386/sse5-nmaccXX.c
2240         * gcc.target/i386/sse5-imul64-vector.c
2241         * gcc.target/i386/sse5-nmsubXX.c
2242         * gcc.target/i386/sse5-rotate3-vector.c
2243         * gcc.target/i386/sse5-fma-vector.c
2244         * gcc.target/i386/sse5-imul32widen-vector.c
2245         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2246
2247         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2248         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2249         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2250         * gcc.target/i386/avx-1.c: Remove SSE5.
2251         * gcc.target/i386/avx-2.c: Remove SSE5.
2252         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2253         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2254         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2255         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2256
2257 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2258
2259         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2260
2261 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2262
2263         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2264         keyword works in the same manner as __alignof.
2265
2266 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2267
2268         PR libfortran/34670
2269         * gfortran.dg/unpack_bounds_1.f90:  New test.
2270         * gfortran.dg/unpack_bounds_2.f90:  New test.
2271         * gfortran.dg/unpack_bounds_3.f90:  New test.
2272
2273 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2274
2275         * gnat.dg/slice7.adb: New test.
2276         * gnat.dg/slice7_pkg.ads: New helper.
2277
2278 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2279
2280         PR fortran/41139
2281         * gfortran.dg/proc_ptr_25.f90: New.
2282         * gfortran.dg/proc_ptr_comp_18.f90: New.
2283         * gfortran.dg/proc_ptr_comp_19.f90: New.
2284
2285 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2286
2287         PR fortran/41154
2288         * gfortran.dg/fmt_error_8.f: New test.
2289
2290 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2291
2292         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2293         number, update all callers and synchronize results for latest MPC.
2294
2295 2009-08-21  Jason Merrill  <jason@redhat.com>
2296
2297         * g++.dg/warn/Wunused-17.C: New.
2298
2299 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2300
2301         * gcc.target/arm/combine-cmp-shift.c: New test.
2302
2303 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2304
2305         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2306         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2307         width specifier.
2308
2309 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2310
2311         * gfortran.dg/fmt_error_7.f: New test.
2312
2313 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2314
2315         PR target/40718
2316         * gcc.target/i386/pr40718.c: New test.
2317
2318 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2319
2320         * gfortran.dg/proc_ptr_24.f90: New test.
2321
2322 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2323
2324         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2325         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2326         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2327
2328 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2329
2330         PR fortran/28039
2331         * gfortran.dg/fmt_with_extra.f: new file.
2332
2333 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2334
2335         * lib/target-supports.exp
2336         (check_effective_target_arm_iwmmxt_ok): New procedure.
2337         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2338         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2339
2340 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2341
2342         * gfortran.dg/boz_9.f90: Do not load denormal floating
2343         point constants.  Remove -mieee option for alpha*-*-* targets.
2344
2345 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2346
2347         PR fortran/41106
2348         * gfortran.dg/proc_ptr_23.f90: New.
2349         * gfortran.dg/proc_ptr_comp_15.f90: New.
2350         * gfortran.dg/proc_ptr_comp_16.f90: New.
2351         * gfortran.dg/proc_ptr_comp_17.f90: New.
2352
2353 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR c++/41131
2356         * g++.dg/expr/unary3.C: New test.
2357
2358 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2359
2360         * gfortran.dg/common_5.f: Add -mdalign for sh.
2361         * gfortran.dg/common_align_2.f90: Likewise.
2362
2363 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2364
2365         PR libfortran/40962
2366         * c_f_pointer_tests_4.f90:  New test.
2367
2368 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2369
2370         * gnat.dg/slice6.adb: New test.
2371         * gnat.dg/slice6_pkg.ads: New helper.
2372
2373 2009-08-20  Michael Matz  <matz@suse.de>
2374
2375         PR fortran/41126
2376         * gfortran.dg/pr41126.f90: New test.
2377
2378 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2379
2380         * gnat.dg/dynamic_bound.adb: New test.
2381
2382 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2383
2384         PR fortran/41121
2385         * gfortran.dg/intrinsic_5.f90: New.
2386
2387 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2388             Richard Earnshaw  <richard.earnshaw@arm.com>
2389
2390         * gcc.target/arm/20090811-1.c: New test.
2391
2392 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2393
2394         PR middle-end/41123
2395         * gcc.dg/pr41123.c: New test.
2396
2397 2009-08-19  Jason Merrill  <jason@redhat.com>
2398
2399         PR c++/41120
2400         * g++.dg/other/gc4.C: New.
2401
2402 2009-08-18  Michael Matz  <matz@suse.de>
2403
2404         * gfortran.dg/vect/vect-gems.f90: New test.
2405         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2406
2407 2009-08-18  DJ Delorie  <dj@redhat.com>
2408
2409         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2410         * lib/gcc-defs.exp: ... to here.
2411
2412         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2413         GCC_EXEC_PREFIX before building the wrapper.
2414
2415 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2416
2417         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2418         tests.
2419         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2420         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2421         dg-options.  Fix dg-final clause.
2422
2423 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2424
2425         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2426
2427 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2428             Paul Thomas  <pault@gcc.gnu.org>
2429
2430         PR fortran/40870
2431         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2432
2433 2009-08-18  Richard Guenther  <rguenther@suse.de>
2434
2435         PR middle-end/41094
2436         * gcc.dg/torture/pr41094.c: New testcase.
2437         * gcc.dg/torture/builtin-power-1.c: Adjust.
2438         * gcc.dg/builtins-10.c: Likewise.
2439
2440 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR target/40971
2443         * gcc.dg/pr40971.c: New test.
2444
2445 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2446
2447         PR fortran/41062
2448         * gfortran.dg/use_only_4.f90: New test.
2449
2450 2009-08-17  Daniel Kraft  <d@domob.eu>
2451
2452         PR fortran/37425
2453         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2454         NOPASS bindings as operators.
2455
2456 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2457
2458         * lib/target-supports.exp
2459         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2460         of targets that do not need command line argument to enable SIMD.
2461
2462 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2463
2464         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2465         typo in cache name.
2466
2467 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2468
2469         PR fortran/41075
2470         * gfortran.dg/unlimited_fmt_1.f90: New test.
2471
2472 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2473
2474         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2475
2476 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2477
2478         * gnat.dg/itype.ad[sb]: New test.
2479
2480 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2481
2482         * gcc.target/mips/mips.exp: Add terminology section to comment
2483         at the top of the file.  Fix typos.
2484
2485 2009-08-16  Jason Merrill  <jason@redhat.com>
2486
2487         * g++.dg/debug/dwarf2/inline1.C: New.
2488
2489 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2490
2491         PR target/38599
2492         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2493
2494 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2495
2496         PR debug/37801
2497         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2498         Make sure to trigger inlining optimizations.
2499         * gcc.dg/debug/dwarf2/inline2.c: New test.
2500
2501 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2502
2503         PR fortran/41070
2504         * gfortran.dg/structure_constructor_10.f90: New.
2505
2506 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2507
2508         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2509         * gcc.dg/pragma-re-2.c: Likewise.
2510         * gcc.dg/pragma-re-3.c: Likewise.
2511         * gcc.dg/pragma-re-4.c: Likewise.
2512         * g++.dg/other/pragma-re-1.C: Likewise.
2513         * g++.dg/other/pragma-re-2.C: Likewise.
2514
2515 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2516
2517         * gcc.dg/torture/builtin-math-7.c: New.
2518
2519 2009-08-14  Richard Guenther  <rguenther@suse.de>
2520
2521         * gcc.c-torture/execute/20090814-1.c: New testcase.
2522
2523 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2524
2525         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2526
2527 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2528
2529         PR target/40934
2530         * gcc.target/i386/pr40934.c: New.
2531
2532 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         PR target/41019
2535         * gcc.target/i386/pr41019.c: New test.
2536
2537 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2538
2539         PR fortran/40955
2540         * gfortran.dg/winapi.f90: New test.
2541
2542 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2543
2544         PR fortran/40995
2545         * gfortran.dg/intrinsic_4.f90: New.
2546         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2547         different line.
2548
2549 2009-08-13  Richard Guenther  <rguenther@suse.de>
2550
2551         PR middle-end/41047
2552         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2553
2554 2009-08-12  Richard Guenther  <rguenther@suse.de>
2555
2556         PR tree-optimization/41011
2557         * gfortran.dg/pr41011.f: New testcase.
2558
2559 2009-08-11  Andrew Haley  <aph@redhat.com>
2560
2561         * gcc.target/arm/synchronize.c: New file.
2562
2563 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2564
2565         PR middle-end/40980
2566         * gfortran.dg/graphite/id-17.f: New.
2567
2568 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2569             Sebastian Pop  <sebastian.pop@amd.com>
2570
2571         * gcc.dg/graphite/interchange-1.c: XFAILed.
2572         * gcc.dg/graphite/interchange-2.c: XFAILed.
2573         * gcc.dg/graphite/interchange-3.c: XFAILed.
2574         * gcc.dg/graphite/interchange-4.c: XFAILed.
2575         * gcc.dg/graphite/interchange-7.c: XFAILed.
2576
2577 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2578
2579         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2580
2581 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2582             Pranav Garg  <pranav.garg2107@gmail.com>
2583
2584         * gcc.dg/graphite/interchange-6.c: XFAILed.
2585
2586 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2587
2588         * gcc.dg/graphite/interchange-9.c: New.
2589
2590 2009-08-12  Richard Guenther  <rguenther@suse.de>
2591
2592         PR rtl-optimization/41033
2593         * gcc.dg/pr41033.c: New test.
2594
2595 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2596
2597         PR fortran/41022
2598         * gfortran.dg/proc_ptr_comp_14.f90: New.
2599
2600 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2601
2602         * gcc.target/mips/ext-5.c: New test.
2603         * gcc.target/mips/ext-6.c: New test.
2604         * gcc.target/mips/ext-7.c: New test.
2605         * gcc.target/mips/ext-8.c: New test.
2606         * gcc.target/mips/extend-2.c: New test.
2607
2608 2009-08-10  Jason Merrill  <jason@redhat.com>
2609
2610         * g++.dg/other/linkage2.C: New test for types-without-linkage
2611         handling.
2612         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2613         * g++.dg/lookup/anon2.C: Likewise.
2614         * g++.dg/other/anon3.C: Likewise.
2615         * g++.dg/template/arg2.C: Likewise.
2616         * g++.dg/template/local4.C: Likewise.
2617         * g++.old-deja/g++.law/operators32.C: Likewise.
2618         * g++.old-deja/g++.other/linkage2.C: Likewise.
2619         * g++.old-deja/g++.pt/enum6.C: Likewise.
2620         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2621         * g++.old-deja/g++.other/linkage1.C: Likewise.
2622
2623 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2624
2625         * gcc.dg/dg.exp: Test also c-c++-common dir.
2626         * g++.dg/dg.exp: Likewise.
2627         * g++.dg/warn/Wconversion-real.C: Delete.
2628         * gcc.dg/Wconversion-real.c: Move to ...
2629         * c-c++-common/Wconversion-real.c: ... here.
2630         * lib/target-supports.exp
2631         (check_effective_target_c,check_effective_target_c++): New.
2632
2633 2009-08-10  Daniel Kraft  <d@domob.eu>
2634
2635         PR fortran/37425
2636         * gfortran.dg/typebound_operator_1.f03: New test.
2637         * gfortran.dg/typebound_operator_2.f03: New test.
2638
2639 2009-08-10  Richard Guenther  <rguenther@suse.de>
2640
2641         PR middle-end/41006
2642         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2643         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2644
2645 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2646
2647         PR fortran/40940
2648         * gfortran.dg/class_1.f03: New.
2649         * gfortran.dg/class_2.f03: New.
2650         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2651         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2652         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2653         * gfortran.dg/typebound_call_10.f03: Ditto.
2654         * gfortran.dg/typebound_call_2.f03: Ditto.
2655         * gfortran.dg/typebound_call_3.f03: Ditto.
2656         * gfortran.dg/typebound_call_4.f03: Ditto.
2657         * gfortran.dg/typebound_generic_3.f03: Ditto.
2658         * gfortran.dg/typebound_generic_4.f03: Ditto.
2659         * gfortran.dg/typebound_proc_1.f08: Ditto.
2660         * gfortran.dg/typebound_proc_5.f03: Ditto.
2661         * gfortran.dg/typebound_proc_6.f03: Ditto.
2662
2663 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2664
2665         PR c++/40866
2666         * g++.dg/expr/stmt-expr-1.C: New test.
2667
2668 2009-08-09  Richard Guenther  <rguenther@suse.de>
2669
2670         PR tree-optimization/41016
2671         * gcc.c-torture/compile/pr41016.c: New testcase.
2672
2673 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2674
2675         * gcc.dg/overflow-warn-8.c: New test.
2676
2677 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2678
2679         PR tree-optimization/41008
2680         * gcc.dg/vect/O1-pr41008.c: New test.
2681
2682 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2683
2684         PR fortran/40955
2685         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2686
2687 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2688
2689         * gcc.target/bfin/loop-autoinc.c: New file.
2690
2691 2009-08-08  Richard Guenther  <rguenther@suse.de>
2692
2693         PR tree-optimization/40991
2694         * g++.dg/torture/pr40991.C: New testcase.
2695
2696 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2697
2698         * ada/acats/support/impdef.a: Tweak timing constants. Add
2699         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2700         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2701         * ada/acats/tests/c9/c940007.a: Likewise.
2702         * ada/acats/tests/c9/c94001c.ada: Likewise.
2703         * ada/acats/tests/c9/c94006a.ada: Likewise.
2704         * ada/acats/tests/c9/c94008c.ada: Likewise.
2705         * ada/acats/tests/c9/c951002.a: Likewise.
2706         * ada/acats/tests/c9/c954a01.a: Likewise.
2707         * ada/acats/tests/c9/c96001a.ada: Likewise.
2708         * ada/acats/tests/c9/c97307a.ada: Likewise.
2709
2710 2009-08-07  Richard Guenther  <rguenther@suse.de>
2711
2712         PR tree-optimization/40999
2713         * gfortran.dg/pr40999.f: New testcase.
2714
2715 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2716
2717         * g++.dg/tree-prof/partition1.C: New test.
2718
2719 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2720
2721         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2722         attribute.
2723         * gcc.target/arm/vfp1[567].c: New tests.
2724
2725 2009-08-06  Jason Merrill  <jason@redhat.com>
2726
2727         PR c++/40948
2728         * g++.dg/ext/complit12.C: Expand.
2729
2730 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2731
2732         Merge ARM/hard_vfp_branch to trunk.
2733
2734         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2735
2736         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2737         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2738
2739         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2740
2741         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2742         (PCS): Define macro to use base AAPCS.
2743         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2744
2745         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2746
2747         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2748         Correct arm_neon.h typo.
2749
2750         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2751
2752         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2753         this a linkage test.
2754         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2755         argument marshalling.
2756         * abitest.h: New file.
2757         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2758         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2759
2760 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2761
2762         PR middle-end/32964
2763         * gcc.dg/tree-ssa/pr32964.c: New test.
2764
2765 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2766             H.J. Lu  <hongjiu.lu@intel.com>
2767
2768         PR target/40957
2769         * gcc.target/i386/pr40957.c: New test.
2770
2771 2009-08-06  Richard Guenther  <rguenther@suse.de>
2772
2773         PR tree-optimization/40964
2774         * gcc.c-torture/compile/pr40964.c: New testcase.
2775
2776 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2777
2778         PR fortran/40847
2779         * gfortran.dg/transfer_resolve_1.f90 : New test.
2780
2781 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2782             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2783
2784         PR target/40906
2785         * gcc.target/i386/pr40906-1.c: New test.
2786         * gcc.target/i386/pr40906-2.c: Ditto.
2787         * gcc.target/i386/pr40906-3.c: Ditto.
2788
2789 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR rtl-optimization/40924
2792         * g++.dg/torture/pr40924.C: New test.
2793
2794 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2795
2796         PR c++/36069
2797         * g++.dg/warn/pr36069.C: New.
2798
2799 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2800
2801         PR c++/39987
2802         * g++.dg/overload/defarg4.C: New test.
2803
2804 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2805
2806         PR c++/16696
2807         * g++.dg/parse/pr16696.C: New.
2808         * g++.dg/parse/pr16696-permissive.C: New.
2809
2810 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2811
2812         PR fortran/40875
2813         * gfortran.dg/initialization_23.f90 : New test.
2814
2815 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2816
2817         PR debug/39706
2818         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2819
2820 2009-08-03  Jason Merrill  <jason@redhat.com>
2821             Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR c++/40948
2824         * g++.dg/ext/complit12.C: New.
2825
2826 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2827
2828         PR c/39902
2829         * gcc.target/powerpc/pr39902-2.c: New test.
2830
2831 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR middle-end/40943
2834         * gcc.dg/uninit-6.c: Re-add XFAIL.
2835         * gcc.dg/uninit-6-O0.c: Likewise.
2836         * gcc.dg/uninit-pr40943.c: New test.
2837
2838 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2839
2840         PR testsuite/40858
2841         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2842         .ascii.
2843
2844 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2845
2846         PR libfortran/40853
2847         * gfortran.dg/namelist_40.f90: Update error output.
2848         * gfortran.dg/namelist_47.f90: Update error output.
2849         * gfortran.dg/namelist_58.f90: New test.
2850
2851 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2852
2853         PR fortran/40881
2854         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2855         * gfortran.dg/altreturn_3.f90: Ditto.
2856         * gfortran.dg/altreturn_5.f90: Ditto.
2857         * gfortran.dg/altreturn_6.f90: Ditto.
2858         * gfortran.dg/altreturn_7.f90: Ditto.
2859         * gfortran.dg/array_constructor_13.f90: Ditto.
2860         * gfortran.dg/arrayio_7.f90: Ditto.
2861         * gfortran.dg/arrayio_8.f90: Ditto.
2862         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2863         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2864         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2865         * gfortran.dg/backspace_8.f: Add -std=legacy.
2866         * gfortran.dg/backspace_9.f: Ditto.
2867         * gfortran.dg/char_comparison_1.f: Ditto.
2868         * gfortran.dg/char_decl_1.f90: Ditto.
2869         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2870         * gfortran.dg/char_pointer_assign.f90: Ditto.
2871         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2872         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2873         * gfortran.dg/char_pointer_func.f90: Ditto.
2874         * gfortran.dg/common_8.f90: Ditto.
2875         * gfortran.dg/constant_substring.f: Ditto.
2876         * gfortran.dg/data_char_2.f90: Ditto.
2877         * gfortran.dg/der_array_io_1.f90: Ditto.
2878         * gfortran.dg/der_array_io_2.f90: Ditto.
2879         * gfortran.dg/der_array_io_3.f90: Ditto.
2880         * gfortran.dg/der_io_3.f90: Ditto.
2881         * gfortran.dg/dev_null.F90: Ditto.
2882         * gfortran.dg/direct_io_2.f90: Ditto.
2883         * gfortran.dg/do_iterator_2.f90: Ditto.
2884         * gfortran.dg/e_d_fmt.f90: Ditto.
2885         * gfortran.dg/empty_format_1.f90: Ditto.
2886         * gfortran.dg/entry_17.f90: Modified warning message.
2887         * gfortran.dg/entry_7.f90: Add -std=legacy.
2888         * gfortran.dg/eor_1.f90: Ditto.
2889         * gfortran.dg/equiv_2.f90: Ditto.
2890         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2891         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2892         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2893         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2894         * gfortran.dg/fmt_error_2.f90: Ditto.
2895         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2896         * gfortran.dg/fmt_tl.f: Ditto.
2897         * gfortran.dg/fmt_white.f: Ditto.
2898         * gfortran.dg/func_derived_1.f90: Ditto.
2899         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2900         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2901         * gfortran.dg/global_references_2.f90: Ditto.
2902         * gfortran.dg/hollerith_1.f90: Ditto.
2903         * gfortran.dg/hollerith.f90: Use new-style character length.
2904         * gfortran.dg/hollerith_f95.f90: Ditto.
2905         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2906         * gfortran.dg/implicit_6.f90: Ditto.
2907         * gfortran.dg/implicit_9.f90: Ditto.
2908         * gfortran.dg/inquire_13.f90: Ditto.
2909         * gfortran.dg/inquire_5.f90: Ditto.
2910         * gfortran.dg/inquire_6.f90: Ditto.
2911         * gfortran.dg/inquire.f90: Ditto.
2912         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2913         * gfortran.dg/io_constraints_2.f90: Ditto.
2914         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2915         * gfortran.dg/loc_2.f90: Ditto.
2916         * gfortran.dg/logical_1.f90: Ditto.
2917         * gfortran.dg/longline.f: Ditto.
2918         * gfortran.dg/merge_char_1.f90: Ditto.
2919         * gfortran.dg/namelist_12.f: Ditto.
2920         * gfortran.dg/namelist_14.f90: Ditto.
2921         * gfortran.dg/namelist_18.f90: Ditto.
2922         * gfortran.dg/namelist_19.f90: Ditto.
2923         * gfortran.dg/namelist_21.f90: Ditto.
2924         * gfortran.dg/namelist_22.f90: Ditto.
2925         * gfortran.dg/namelist_37.f90: Ditto.
2926         * gfortran.dg/namelist_54.f90: Ditto.
2927         * gfortran.dg/namelist_55.f90: Ditto.
2928         * gfortran.dg/namelist_empty.f90: Ditto.
2929         * gfortran.dg/namelist_use.f90: Use new-style character length.
2930         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2931         * gfortran.dg/nested_modules_4.f90: Ditto.
2932         * gfortran.dg/nested_modules_5.f90: Ditto.
2933         * gfortran.dg/open-options-blanks.f: Ditto.
2934         * gfortran.dg/output_exponents_1.f90: Ditto.
2935         * gfortran.dg/parens_5.f90: Ditto.
2936         * gfortran.dg/parens_6.f90: Ditto.
2937         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2938         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2939         * gfortran.dg/pr15129.f90: Ditto.
2940         * gfortran.dg/pr15332.f: Ditto.
2941         * gfortran.dg/pr16597.f90: Ditto.
2942         * gfortran.dg/pr17143.f90: Ditto.
2943         * gfortran.dg/pr17164.f90: Ditto.
2944         * gfortran.dg/pr17229.f: Modified warning message.
2945         * gfortran.dg/pr18210.f90: Add -std=legacy.
2946         * gfortran.dg/pr19155.f: Ditto.
2947         * gfortran.dg/pr20086.f90: Ditto.
2948         * gfortran.dg/pr20124.f90: Ditto.
2949         * gfortran.dg/pr20755.f: Ditto.
2950         * gfortran.dg/pr20865.f90: Ditto.
2951         * gfortran.dg/pr20950.f: Ditto.
2952         * gfortran.dg/pr21730.f: Ditto.
2953         * gfortran.dg/pr22491.f: Ditto.
2954         * gfortran.dg/pr29713.f90: Ditto.
2955         * gfortran.dg/print_parentheses_1.f: Ditto.
2956         * gfortran.dg/print_parentheses_2.f90: Ditto.
2957         * gfortran.dg/proc_assign_1.f90: Ditto.
2958         * gfortran.dg/proc_decl_1.f90: Ditto.
2959         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2960         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2961         * gfortran.dg/read_float_1.f90: Ditto.
2962         * gfortran.dg/read_logical.f90: Ditto.
2963         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2964         * gfortran.dg/return_1.f90: Ditto.
2965         * gfortran.dg/rewind_1.f90: Ditto.
2966         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2967         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2968         * gfortran.dg/stfunc_1.f90: Ditto.
2969         * gfortran.dg/stfunc_3.f90: Ditto.
2970         * gfortran.dg/stfunc_4.f90: Ditto.
2971         * gfortran.dg/stfunc_6.f90: Ditto.
2972         * gfortran.dg/streamio_2.f90: Ditto.
2973         * gfortran.dg/string_ctor_1.f90: Ditto.
2974         * gfortran.dg/string_null_compare_1.f: Ditto.
2975         * gfortran.dg/substr_6.f90: Ditto.
2976         * gfortran.dg/tl_editing.f90: Ditto.
2977         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2978         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2979         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2980         * gfortran.dg/g77/1832.f: Ditto.
2981         * gfortran.dg/g77/19981216-0.f Ditto.
2982         * gfortran.dg/g77/19990525-0.f: Ditto.
2983         * gfortran.dg/g77/19990826-2.f: Ditto.
2984         * gfortran.dg/g77/20000630-2.f: Ditto.
2985         * gfortran.dg/g77/20010116.f: Ditto.
2986         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2987         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2988         * gfortran.dg/g77/980520-1.f: Ditto.
2989         * gfortran.dg/g77/check0.f: Ditto.
2990         * gfortran.dg/g77/cpp3.F: Ditto.
2991         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2992         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2993         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2994         * gfortran.dg/g77/short.f: Ditto.
2995
2996 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2997
2998         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2999         * gcc.target/mips/ext-4.c: Likewise.
3000         * gcc.target/mips/interrupt_handler.c: Likewise.
3001         * gcc.target/mips/truncate-4.c: Likewise.
3002         * gcc.target/mips/truncate-5.c: Likewise.
3003
3004 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3005
3006         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3007         -fgraphite-force-parallel to -floop-parallelize-all.
3008
3009 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3010
3011         PR fortran/40011
3012         * gfortran.dg/whole_file_7.f90: New test.
3013         * gfortran.dg/whole_file_8.f90: New test.
3014         * gfortran.dg/whole_file_9.f90: New test.
3015         * gfortran.dg/whole_file_10.f90: New test.
3016         * gfortran.dg/whole_file_11.f90: New test.
3017         * gfortran.dg/whole_file_12.f90: New test.
3018         * gfortran.dg/whole_file_13.f90: New test.
3019         * gfortran.dg/whole_file_14.f90: New test.
3020
3021 2009-07-31  Jason Merrill  <jason@redhat.com>
3022
3023         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3024         binding semantics.
3025         * g++.dg/cpp0x/named.C: Likewise.
3026         * g++.dg/cpp0x/overload.C: Likewise.
3027         * g++.dg/cpp0x/rv1n.C: Likewise.
3028         * g++.dg/cpp0x/rv1p.C: Likewise.
3029         * g++.dg/cpp0x/rv2n.C: Likewise.
3030         * g++.dg/cpp0x/rv2p.C: Likewise.
3031         * g++.dg/cpp0x/rv3n.C: Likewise.
3032         * g++.dg/cpp0x/rv3p.C: Likewise.
3033         * g++.dg/cpp0x/rv4n.C: Likewise.
3034         * g++.dg/cpp0x/rv4p.C: Likewise.
3035         * g++.dg/cpp0x/rv5n.C: Likewise.
3036         * g++.dg/cpp0x/rv5p.C: Likewise.
3037         * g++.dg/cpp0x/rv6n.C: Likewise.
3038         * g++.dg/cpp0x/rv6p.C: Likewise.
3039         * g++.dg/cpp0x/rv7n.C: Likewise.
3040         * g++.dg/cpp0x/rv7p.C: Likewise.
3041         * g++.dg/cpp0x/template_deduction.C: Likewise.
3042         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3043         * g++.dg/cpp0x/overloadn.C: New.
3044         * g++.dg/cpp0x/rv-cast.C: New.
3045
3046 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3047
3048         * gcc.target/mips/ext-4.c: New test.
3049
3050 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3051
3052         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3053
3054 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3055
3056         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3057         * gcc.dg/tree-ssa/loop-32.c: Same.
3058         * gcc.dg/tree-ssa/loop-33.c: Same.
3059         * gcc.dg/tree-ssa/loop-34.c: Same.
3060         * gcc.dg/tree-ssa/loop-35.c: Same.
3061         * gcc.dg/tree-ssa/loop-7.c: Same.
3062         * gcc.dg/tree-ssa/pr23109.c: Same.
3063         * gcc.dg/tree-ssa/restrict-2.c: Same.
3064         * gcc.dg/tree-ssa/restrict-3.c: Same.
3065         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3066         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3067         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3068         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3069         * gcc.dg/tree-ssa/structopt-1.c: Same.
3070         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3071         * gfortran.dg/pr32921.f: Same.
3072
3073 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3074
3075         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3076         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3077         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3078         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3079         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3080         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3081         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3082         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3083         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3084         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3085         * gcc.dg/graphite/id-1.c: New.
3086         * gcc.dg/graphite/id-10.c: New.
3087         * gcc.dg/graphite/id-11.c: New.
3088         * gcc.dg/graphite/id-12.c: New.
3089         * gcc.dg/graphite/id-13.c: New.
3090         * gcc.dg/graphite/id-14.c: New.
3091         * gcc.dg/graphite/id-15.c: New.
3092         * gcc.dg/graphite/id-2.c: New.
3093         * gcc.dg/graphite/id-3.c: New.
3094         * gcc.dg/graphite/id-4.c: New.
3095         * gcc.dg/graphite/id-5.c: New.
3096         * gcc.dg/graphite/id-6.c: New.
3097         * gcc.dg/graphite/id-7.c: New.
3098         * gcc.dg/graphite/id-8.c: New.
3099         * gcc.dg/graphite/id-9.c: New.
3100         * gcc.dg/graphite/interchange-0.c: New.
3101         * gcc.dg/graphite/interchange-1.c: New.
3102         * gcc.dg/graphite/interchange-2.c: New.
3103         * gcc.dg/graphite/interchange-3.c: New.
3104         * gcc.dg/graphite/interchange-4.c: New.
3105         * gcc.dg/graphite/interchange-5.c: New.
3106         * gcc.dg/graphite/interchange-6.c: New.
3107         * gcc.dg/graphite/interchange-7.c: New.
3108         * gcc.dg/graphite/interchange-8.c: New.
3109         * gcc.dg/graphite/pr35356-1.c: New.
3110         * gcc.dg/graphite/pr35356-2.c: New.
3111         * gcc.dg/graphite/pr35356-3.c: New.
3112         * gcc.dg/graphite/pr40157.c: New.
3113         * gcc.dg/graphite/run-id-1.c: New.
3114         * gcc.dg/graphite/scop-20.c: New.
3115         * gcc.dg/graphite/scop-21.c: New.
3116         * gfortran.dg/graphite/id-1.f90: New.
3117         * gfortran.dg/graphite/id-10.f90: New.
3118         * gfortran.dg/graphite/id-11.f: New.
3119         * gfortran.dg/graphite/id-12.f: New.
3120         * gfortran.dg/graphite/id-13.f: New.
3121         * gfortran.dg/graphite/id-14.f: New.
3122         * gfortran.dg/graphite/id-15.f: New.
3123         * gfortran.dg/graphite/id-16.f: New.
3124         * gfortran.dg/graphite/id-5.f: New.
3125         * gfortran.dg/graphite/id-6.f: New.
3126         * gfortran.dg/graphite/id-7.f: New.
3127         * gfortran.dg/graphite/id-8.f: New.
3128         * gfortran.dg/graphite/id-9.f: New.
3129         * gfortran.dg/graphite/interchange-1.f: New.
3130         * gfortran.dg/graphite/interchange-2.f: New.
3131
3132 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3133
3134         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3135         flags based on the name of the testcase.
3136         * gfortran.dg/graphite/graphite.exp: Same.
3137
3138         * gcc.dg/graphite/block-0.c: Adjusted.
3139         * gcc.dg/graphite/block-1.c: Adjusted.
3140         * gcc.dg/graphite/block-2.c: Adjusted.
3141         * gcc.dg/graphite/block-3.c: Adjusted.
3142         * gcc.dg/graphite/block-4.c: Adjusted.
3143         * gcc.dg/graphite/block-5.c: Adjusted.
3144         * gcc.dg/graphite/block-6.c: Adjusted.
3145         * gcc.dg/graphite/pr37485.c: Adjusted.
3146         * gcc.dg/graphite/pr37684.c: Adjusted.
3147         * gcc.dg/graphite/pr37828.c: Adjusted.
3148         * gcc.dg/graphite/pr37883.c: Adjusted.
3149         * gcc.dg/graphite/pr37928.c: Adjusted.
3150         * gcc.dg/graphite/pr37943.c: Adjusted.
3151         * gcc.dg/graphite/pr38409.c: Adjusted.
3152         * gcc.dg/graphite/pr38498.c: Adjusted.
3153         * gcc.dg/graphite/pr38559.c: Adjusted.
3154         * gcc.dg/graphite/pr39335.c: Adjusted.
3155         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3156         * gcc.dg/graphite/scop-0.c: Adjusted.
3157         * gcc.dg/graphite/scop-1.c: Adjusted.
3158         * gcc.dg/graphite/scop-10.c: Adjusted.
3159         * gcc.dg/graphite/scop-11.c: Adjusted.
3160         * gcc.dg/graphite/scop-12.c: Adjusted.
3161         * gcc.dg/graphite/scop-13.c: Adjusted.
3162         * gcc.dg/graphite/scop-14.c: Adjusted.
3163         * gcc.dg/graphite/scop-15.c: Adjusted.
3164         * gcc.dg/graphite/scop-16.c: Adjusted.
3165         * gcc.dg/graphite/scop-17.c: Adjusted.
3166         * gcc.dg/graphite/scop-18.c: Adjusted.
3167         * gcc.dg/graphite/scop-19.c: Adjusted.
3168         * gcc.dg/graphite/scop-2.c: Adjusted.
3169         * gcc.dg/graphite/scop-3.c: Adjusted.-
3170         * gcc.dg/graphite/scop-4.c: Adjusted.
3171         * gcc.dg/graphite/scop-5.c: Adjusted.
3172         * gcc.dg/graphite/scop-6.c: Adjusted.
3173         * gcc.dg/graphite/scop-7.c: Adjusted.
3174         * gcc.dg/graphite/scop-8.c: Adjusted.
3175         * gcc.dg/graphite/scop-9.c: Adjusted.
3176         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3177         * gfortran.dg/graphite/block-1.f90: Adjusted.
3178         * gfortran.dg/graphite/block-2.f: Adjusted.
3179         * gfortran.dg/graphite/block-3.f90: Adjusted.
3180         * gfortran.dg/graphite/block-4.f90: Adjusted.
3181         * gfortran.dg/graphite/id-2.f90: Adjusted.
3182         * gfortran.dg/graphite/id-3.f90: Adjusted.
3183         * gfortran.dg/graphite/id-4.f90: Adjusted.
3184         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3185         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3186         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3187         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3188         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3189         * gfortran.dg/graphite/scop-1.f: Adjusted.
3190
3191 2009-07-30  Doug Kwan  <dougkwan@google.com>
3192
3193         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3194         in warnings added in rev 141298.
3195
3196 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3197
3198         * lib/options.exp: Use "!=" instead of "ne".
3199
3200         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3201
3202         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3203         * gcc.dg/ucnid-12.c: Likewise.
3204
3205 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3206             Pat Haugen  <pthaugen@us.ibm.com>
3207             Revital Eres <ERES@il.ibm.com>
3208
3209         * gcc.target/powerpc/altivec-32.c: New file to test
3210         Altivec simple math function vectorization.
3211
3212         * gcc.target/powerpc/bswap-run.c: New file to test swap
3213         builtins.
3214         * gcc.target/powerpc/bswap16.c: Ditto.
3215         * gcc.target/powerpc/bswap32.c: Ditto.
3216         * gcc.target/powerpc/bswap64-1.c: Ditto.
3217         * gcc.target/powerpc/bswap64-2.c: Ditto.
3218         * gcc.target/powerpc/bswap64-3.c: Ditto.
3219         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3220         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3221         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3222
3223         * gcc.target/powerpc/popcount-2.c: New file to test
3224         power7 popcntd instructions.
3225         * gcc.target/powerpc/popcount-3.c: Ditto.
3226
3227         * gcc.target/powerpc/pr39457.c: New VSX test.
3228         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3229         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3230         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3231         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3232         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3233         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3234         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3235         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3236         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3237         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3238         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3239         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3240
3241         * gcc.target/powerpc/altivec-6.c: Store the result of
3242         vec_add, so the optimizer doesn't remove it.
3243
3244         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3245         systems that support bswap64.
3246
3247         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3248         prevent VSX code generation.
3249
3250         * lib/target-supports.exp (check_vsx_hw_available): New
3251         function to test if VSX available.
3252         (check_effective_target_powerpc_vsx_ok): Ditto.
3253         (check_vmx_hw_available): Add explicit -mno-vsx.
3254
3255 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3256
3257         PR c/39902
3258         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3259
3260 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3261
3262         PR tree-optimization/40570
3263         * gcc.c-torture/compile/pr40570.c: New test.
3264
3265 2009-07-29  Jason Merrill  <jason@redhat.com>
3266
3267         PR c++/14912
3268         * g++.dg/template/defarg13.C: New.
3269
3270 2009-07-29  Richard Guenther  <rguenther@suse.de>
3271
3272         PR c++/40834
3273         * g++.dg/torture/pr40834.C: New testcase.
3274
3275 2009-07-29  Michael Matz  <matz@suse.de>
3276
3277         PR middle-end/40830
3278         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3279
3280 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3281
3282         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3283         sh*-*-* targets.  Skip on spu-*-* targets.
3284         * gfortran.dg/maxlocval_4.f90: Likewise.
3285         * gfortran.dg/minlocval_1.f90: Likewise.
3286         * gfortran.dg/minlocval_4.f90: Likewise.
3287
3288 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR fortran/40878
3291         * gfortran.dg/gomp/pr40878-1.f90: New test.
3292         * gfortran.dg/gomp/pr40878-2.f90: New test.
3293
3294         PR testsuite/40891
3295         * gcc.dg/cdce1.c: Adjust note line number.
3296         * gcc.dg/cdce2.c: Likewise.
3297
3298 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3299
3300         PR fortran/40882
3301         * gfortran.dg/proc_ptr_comp_13.f90: New.
3302
3303 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3304
3305         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3306         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3307         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3308         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3309         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3310         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3311         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3312         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3313         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3314         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3315         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3316         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3317         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3318         #ifdef NEED_IEEE754_FLOAT conditional.
3319         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3320         conditional.
3321
3322 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3323
3324         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3325         i?86-*-netware.
3326         * g++.dg/ext/bitfield3.C: Likewise.
3327         * g++.dg/ext/bitfield4.C: Likewise.
3328         * g++.dg/ext/bitfield5.C: Likewise.
3329         * gcc.dg/bitfld-15.c: Likewise.
3330         * gcc.dg/bitfld-16.c: Likewise.
3331         * gcc.dg/bitfld-17.c: Likewise.
3332         * gcc.dg/bitfld-18.c: Likewise.
3333         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3334         * gcc.dg/20010912-1.c: Likewise.
3335         * gcc.dg/20021018-1.c: Likewise.
3336         * gcc.dg/20030213-1.c: Likewise.
3337         * gcc.dg/20030225-1.c: Likewise.
3338         * gcc.dg/20030708-1.c: Likewise.
3339         * gcc.dg/20050321-2.c: Likewise.
3340         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3341         * gcc.dg/cdce2.c: Likewise.
3342         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3343         targets.
3344         * gcc.target/i386/pr37248-3.c: Likewise.
3345
3346 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3347
3348         PR fortran/40848
3349         * gfortran.dg/altreturn_7.f90: New.
3350
3351 2009-07-27  Simon Baldwin  <simonb@google.com>
3352
3353         PR testsuite/40829
3354         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3355         so that indexing no longer runs off array end.
3356
3357 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3358
3359         PR fortran/40851
3360         * gfortran.dg/derived_init_3.f90: New test.
3361
3362 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3363
3364         PR fortran/33197
3365         * gfortran.dg/atan2_1.f90: New test
3366         * gfortran.dg/atan2_2.f90: New test
3367
3368 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3369
3370         PR c++/40749
3371         * g++.dg/warn/Wreturn-type-6.C: New test.
3372
3373 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3374
3375         PR tree-optimization/40801
3376         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3377         * gfortran.dg/vect/vect.exp: Run tests starting with
3378         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3379
3380 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3381
3382         PR rtl-optimization/40445
3383         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3384
3385 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3386
3387         * gcc.dg/builtin-unreachable-4.c: New test.
3388
3389 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3390
3391         PR fortran/33197
3392         * gfortran.dg/complex_intrinsic_5.f90: New test.
3393         * gfortran.dg/complex_intrinsic_7.f90: New test.
3394
3395 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3396
3397         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3398         * gcc.dg/ipa/noclone-1.c: New test.
3399
3400 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3401
3402         * lib/target-supports.exp (check_effective_target_static): New
3403         procedure.
3404         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3405         supported.
3406         * g++.old-deja/g++.law/weak.C: Require static effective target.
3407
3408 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3409
3410         PR fortran/39630
3411         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3412         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3413         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3414         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3415         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3416         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3417         * gfortran.dg/typebound_call_10.f03: New.
3418
3419 2009-07-24  Jason Merrill  <jason@redhat.com>
3420
3421         * g++.dg/cpp0x/defaulted11.C: New.
3422
3423         * g++.dg/cpp0x/initlist23.C: New.
3424
3425 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3426
3427         PR fortran/40822
3428         * gfortran.dg/char_length_16.f90: New.
3429
3430 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3431
3432         PR fortran/40643
3433         PR fortran/31067
3434         * gfortran.dg/maxlocval_2.f90: New test.
3435         * gfortran.dg/maxlocval_3.f90: New test.
3436         * gfortran.dg/maxlocval_4.f90: New test.
3437         * gfortran.dg/minlocval_1.f90: New test.
3438         * gfortran.dg/minlocval_2.f90: New test.
3439         * gfortran.dg/minlocval_3.f90: New test.
3440         * gfortran.dg/minlocval_4.f90: New test.
3441
3442 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3443
3444         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3445         scan-assembler.
3446
3447 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR fortran/40839
3450         * gfortran.dg/pr40839.f90: New test.
3451
3452 2009-07-23  Michael Matz  <matz@suse.de>
3453
3454         PR middle-end/40830
3455         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3456         don't set options ourself.
3457
3458 2009-07-23  Simon Baldwin  <simonb@google.com>
3459
3460         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3461         native C compilation where required.
3462
3463 2009-07-22  Doug Kwan  <dougkwan@google.com>
3464
3465         * gcc.c-torture/compile/20090721-1.c: New test.
3466
3467 2009-07-22  Michael Matz  <matz@suse.de>
3468
3469         PR tree-optimization/35229
3470         PR tree-optimization/39300
3471         * gcc.dg/vect/vect-pre-interact.c: New test.
3472
3473 2009-07-22  Richard Guenther  <rguenther@suse.de>
3474
3475         * g++.dg/lookup/using21.C: Fix duplicate paste.
3476
3477 2009-07-22  Richard Guenther  <rguenther@suse.de>
3478
3479         PR c++/40799
3480         * g++.dg/lookup/using21.C: New testcase.
3481
3482 2009-07-21  Jason Merrill  <jason@redhat.com>
3483
3484         * g++.dg/init/aggr4.C: New.
3485
3486 2009-07-21  Jason Merrill  <jason@redhat.com>
3487
3488         Core issue 934
3489         * g++.dg/cpp0x/initlist22.C: New.
3490
3491 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3492
3493         * gcc.target/i386/vectorize8.c: New test.
3494
3495 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3496
3497         PR target/40811
3498         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3499         Add i?86 and x86_64 targets.
3500         * gcc.target/i386/vectorize7.c: New test.
3501
3502         PR target/40809
3503         * gcc.target/i386/pr40809.c: New test.
3504
3505 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3506
3507         PR tree-optimization/40813
3508         * g++.dg/opt/inline15.C: New test.
3509
3510 2009-07-21  Paul Brook <paul@codesourcery.com>
3511
3512         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3513         * lib/target-supports.exp (check_effective_target_section_anchors):
3514         Add arm*-*-*.
3515
3516 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3517
3518         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3519         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3520         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3521
3522 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3523
3524         * gcc.target/mips/ext-3.c: New test.
3525
3526 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3527
3528         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3529         * gcc.dg/builtin-object-size-8.c: New test.
3530         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3531         * g++.dg/ext/builtin-object-size2.C: Likewise.
3532
3533         PR tree-optimization/40792
3534         * gcc.dg/pr40792.c: New test.
3535
3536 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3537
3538         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3539         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3540         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3541
3542 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3543
3544         * gcc.target/sh/mfmovd.c: New test.
3545
3546 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3547             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3548
3549         PR libfortran/40714
3550         * gfortran.dg/eof_3.f90: New test.
3551
3552 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3553
3554         PR fortran/40727
3555         * gfortran.dg/intrinsic_cmplx.f90: New test.
3556
3557 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3558
3559         PR libfortran/34670
3560         PR libfortran/36874
3561         * gfortran.dg/cshift_bounds_1.f90:  New test.
3562         * gfortran.dg/cshift_bounds_2.f90:  New test.
3563         * gfortran.dg/cshift_bounds_3.f90:  New test.
3564         * gfortran.dg/cshift_bounds_4.f90:  New test.
3565         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3566         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3567         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3568         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3569
3570 2009-07-19  Jan Hubicka  <jh@suse.cz>
3571
3572         PR tree-optimization/40676
3573         * gcc.c-torture/compile/pr40676.c: New testcase.
3574
3575 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3576
3577         * gcc.target/mips/ext-2.c: New test.
3578
3579 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3580
3581         * gcc.target/mips/octeon-exts-7.c: New test.
3582         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3583         * gcc.target/mips/octeon-exts-5.c: Likewise.
3584
3585 2009-07-18  Richard Guenther  <rguenther@suse.de>
3586
3587         PR testsuite/40798
3588         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3589
3590 2009-07-18  Richard Guenther  <rguenther@suse.de>
3591
3592         PR c/40787
3593         * gcc.dg/pr35899.c: Adjust.
3594
3595 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3596
3597         * gcc.target/powerpc/asm-es-1.c: New test.
3598         * gcc.target/powerpc/asm-es-2.c: Likewise.
3599
3600 2009-07-17  Richard Guenther  <rguenther@suse.de>
3601
3602         PR c/40401
3603         * g++.dg/rtti/crash4.C: New testcase.
3604         * g++.dg/torture/20090706-1.C: Likewise.
3605         * gcc.dg/redecl-17.c: Likewise.
3606         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3607         * gcc.dg/declspec-9.c: Expect extra error.
3608         * gcc.dg/declspec-10.c: Likewise.
3609         * gcc.dg/declspec-11.c: Likewise.
3610         * gcc.dg/redecl-10.c: Expect extra warnings.
3611         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3612         * gcc.target/i386/pr39545-1.c: Likewise.
3613         * g++.dg/ext/asm3.C: Expect more errors.
3614         * g++.dg/gomp/block-1.C: Likewise.
3615         * g++.dg/gomp/block-2.C: Likewise.
3616         * g++.dg/gomp/block-3.C: Likewise.
3617         * g++.dg/gomp/block-5.C: Likewise.
3618         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3619         * g++.dg/warn/unused-result1.C: XFAIL.
3620
3621 2009-07-17  Richard Guenther  <rguenther@suse.de>
3622
3623         PR tree-optimization/40321
3624         * gcc.c-torture/compile/pr40321.c: New testcase.
3625         * g++.dg/torture/pr40321.C: Likewise.
3626
3627 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR c++/40780
3630         * g++.dg/template/ptrmem19.C: New test.
3631
3632 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3633             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3634
3635         PR 40435
3636         * gcc.dg/pr36902.c: Add column info.
3637         * g++.dg/gcov/gcov-2.C: Change count for definition.
3638
3639 2009-07-16  Jason Merrill  <jason@redhat.com>
3640
3641         PR libstdc++/37907
3642         * g++.dg/cpp0x/std-layout1.C: New.
3643         * g++.dg/ext/has_nothrow_assign.C: Fix.
3644         * g++.dg/ext/has_nothrow_copy.C: Fix.
3645         * g++.dg/ext/has_trivial_assign.C: Fix.
3646         * g++.dg/ext/has_trivial_copy.C: Fix.
3647         * g++.dg/ext/is_pod.C: Fix.
3648         * g++.dg/other/offsetof3.C: Adjust.
3649         * g++.dg/overload/ellipsis1.C: Adjust.
3650         * g++.dg/warn/var-args1.C: Adjust.
3651         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3652         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3653         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3654         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3655         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3656
3657 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3658
3659         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3660         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3661         effective target "mpc_pow".
3662         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3663
3664 2009-07-16  Richard Henderson  <rth@redhat.com>
3665
3666         * g++.dg/opt/eh4.C: New test.
3667
3668 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3669
3670         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3671
3672 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3673
3674         PR middle-end/40747
3675         * gcc.c-torture/execute/pr40747.c: New test.
3676
3677 2009-07-15  Richard Guenther  <rguenther@suse.de>
3678
3679         PR middle-end/40753
3680         * gcc.c-torture/compile/pr40753.c: New testcase.
3681
3682 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3683
3684         PR fortran/40743
3685         * gfortran.dg/interface_assignment_4.f90: New.
3686
3687 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3688
3689         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3690         for FreeBSD up to and including version 8.
3691
3692 2009-07-14  Taras Glek  <tglek@mozilla.com>
3693             Rafael Espindola  <espindola@google.com>
3694
3695         * g++.dg/plugin/header-plugin-test.C: New.
3696         * g++.dg/plugin/header_plugin.c: New.
3697         * g++.dg/plugin/plugin.exp: Update.
3698
3699 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3700
3701         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3702         function to enable vectorization.
3703         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3704         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3705
3706 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3707
3708         * gcc.target/i386/sse-copysignf-vec.c: New test.
3709         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3710
3711 2009-07-14  Jason Merrill  <jason@redhat.com>
3712
3713         PR c++/37276
3714         * g++.dg/lookup/builtin5.C: New.
3715         * g++.dg/other/error22.C: Add missing extern "C".
3716         * g++.dg/warn/Warray-bounds.C: Likewise.
3717         * gcc.dg/compat/compat-common.h: Likewise.
3718
3719         PR c++/40746
3720         * g++.dg/lookup/using20.C: New.
3721
3722         PR c++/40740
3723         * g++.dg/template/koenig8.C: New.
3724
3725 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3726
3727         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3728         both i?86-*-darwin* and x86_64-*-darwin*.
3729
3730 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3731
3732         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3733         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3734         name.
3735
3736 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3737
3738         PR debug/40705
3739         * g++.dg/debug/dwarf2/typedef1.C: New test.
3740
3741         PR c++/40357
3742         * g++.dg/other/typedef3.C: New test.
3743
3744 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3745
3746         * gcc.dg/20090709-1.c: Move to a proper place ...
3747         * gcc.target/m68k/20090709-1.c: ... here.
3748
3749 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3750
3751         PR C++/22154
3752         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3753         front of qualified names are allowed.
3754         * g++.dg/parse/crash10.C: Likewise.
3755         * g++.dg/parse/error15.C: Likewise.
3756         * g++.dg/parse/typename9.C: Likewise.
3757         * g++.dg/parse/error8.C: Likewise.
3758
3759 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3760
3761         PR fortran/40646
3762         * gfortran.dg/proc_ptr_22.f90: Extended.
3763         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3764
3765 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3766
3767         * gfortran.dg/vect/vect-6.f: New test.
3768
3769 2009-07-12  Jason Merrill  <jason@redhat.com>
3770
3771         PR c++/36628
3772         * g++.dg/cpp0x/decltype17.C: New.
3773
3774         PR c++/37206
3775         * g++.dg/cpp0x/rv10.C: New.
3776
3777 2009-07-12  Jason Merrill  <jason@redhat.com>
3778
3779         PR c++/40689
3780         * g++.dg/cpp0x/initlist20.C: New.
3781         * g++.dg/cpp0x/initlist21.C: New.
3782
3783 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3784
3785         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3786         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3787         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3788         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3789         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3790
3791 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3792
3793         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3794         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3795         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3796         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3797         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3798         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3799         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3800         effective_target fd_truncate.
3801
3802 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3803
3804         * gnat.dg/specs/addr1.ads: New test.
3805
3806 2009-07-11  Jan Hubicka  <jh@suse.cz>
3807
3808         PR middle-end/48388
3809         * g++.dg/torture/pr40388.C: New testcase.
3810
3811 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3812
3813         PR target/40668
3814         * gcc.c-torture/execute/pr40668.c: New test.
3815
3816 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3817
3818         * gcc.c-torture/execute/20090711-1.c: New test.
3819
3820 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3821
3822         PR testsuite/40699
3823         PR testsuite/40707
3824         PR testsuite/40709
3825         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3826         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3827         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3828         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3829
3830 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3831
3832         PR fortran/33197
3833         * gfortran.dg/complex_intrinsic_3.f90: New test.
3834         * gfortran.dg/complex_intrinsic_4.f90: New test.
3835
3836 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3837
3838         PR target/39079
3839         * gcc.target/mips/mips.exp: Make -msynci a known option.
3840         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3841
3842 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR c++/40502
3845         * g++.dg/ext/strncpy-chk1.C: New test.
3846
3847 2009-07-10  Richard Guenther  <rguenther@suse.de>
3848
3849         PR tree-optimization/40496
3850         * g++.dg/opt/pr40496.C: New testcase.
3851
3852 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3853
3854         PR 25509
3855         PR 40614
3856         * g++.dg/warn/unused-result1-Werror.c: New.
3857
3858 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3859
3860         PR fortran/39334
3861         * gfortran.dg/recursive_parameter_1.f90: New test.
3862
3863 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3864
3865         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3866         * gfortran.dg/module_equivalence_6.f90: Ditto.
3867         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3868         * gfortran.dg/nan_2.f90: Ditto.
3869         * gfortran.dg/inquire_11.f90: Ditto.
3870         * gfortran.dg/abstract_type_3.f03: Ditto.
3871         * gfortran.dg/abstract_type_1.f90: Ditto.
3872         * gfortran.dg/private_type_9.f90: Ditto.
3873         * gfortran.dg/abstract_type_5.f03: Ditto.
3874         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3875         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3876         * gfortran.dg/derived_sub.f90: Ditto.
3877         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3878         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3879         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3880         * gfortran.dg/mvbits_6.f90: Ditto.
3881         * gfortran.dg/abstract_type_2.f03: Ditto.
3882         * gfortran.dg/abstract_type_4.f03: Ditto.
3883         * gfortran.dg/bounds_check_9.f90: Ditto.
3884         * gfortran.dg/optional_dim_3.f90: Ditto.
3885         * gfortran.dg/pr32921.f: Ditto.
3886         * gfortran.dg/entry_16.f90: Ditto.
3887         * gfortran.dg/generic_16.f90: Ditto.
3888
3889
3890 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3891
3892         * gcc.target/m68k/20090709-1.c: New.
3893
3894 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3895
3896         PR c++/40684
3897         * g++.dg/template/unify11.C: New test.
3898
3899 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3900
3901         PR fortran/40629
3902         * gfortran.dg/host_assoc_function_9.f90: New test.
3903
3904 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3905
3906         PR fortran/40646
3907         * gfortran.dg/proc_ptr_22.f90: New.
3908         * gfortran.dg/proc_ptr_comp_12.f90: New.
3909
3910 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR middle-end/40692
3913         * gcc.c-torture/compile/pr40692.c: New test.
3914
3915 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3916
3917         PR fortran/40604
3918         * gfortran.dg/pointer_check_6.f90: New test.
3919
3920 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3921
3922         * gcc.target/mips/truncate-5.c: New test.
3923
3924 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3925
3926         PR libfortran/40330
3927         PR libfortran/40662
3928         * gfortran.dg/fmt_cache_1.f: New test.
3929
3930 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3931
3932         PR fortran/40675
3933         * gfortran.dg/nosigned_zero_1.f90: New test.
3934         * gfortran.dg/nosigned_zero_2.f90: New test.
3935
3936 2009-07-08  Richard Guenther  <rguenther@suse.de>
3937
3938         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3939
3940 2009-07-08  Richard Guenther  <rguenther@suse.de>
3941
3942         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3943
3944 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3945
3946         PR fortran/40591
3947         * gfortran.dg/proc_ptr_21.f90: New test.
3948
3949 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3950
3951         PR c++/31246
3952         * g++.dg/warn/pr31246.C: New.
3953         * g++.dg/warn/pr31246-2.C: New.
3954
3955 2009-07-07  Jason Merrill  <jason@redhat.com>
3956
3957         PR c++/35828
3958         * g++.dg/template/defarg12.C: New.
3959
3960         PR c++/37816
3961         * g++.dg/cpp0x/enum7.C: New.
3962
3963         PR c++/37946
3964         * g++.dg/cpp0x/enum6.C: New.
3965
3966         PR c++/40639
3967         * g++.dg/cpp0x/enum5.C: New.
3968
3969         PR c++/40633
3970         * g++.dg/cpp0x/enum4.C: New.
3971
3972 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3973
3974         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3975
3976 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3977
3978         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3979
3980 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR middle-end/40669
3983         * gcc.dg/pr40669.c: New test.
3984
3985 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3986
3987         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3988         location. Update all calls.
3989         * g++.dg/plugin/selfassign.c: Likewise.
3990
3991 2009-07-06  Jason Merrill  <jason@redhat.com>
3992
3993         * g++.dg/rtti/dyncast[34].C: New.
3994
3995 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3996
3997         * lib/target-supports.exp
3998         (check_effective_target_mips_newabi_large_long_double): New.
3999         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4000         target.
4001         * gcc.target/mips/fpr-moves-6.c: Likewise.
4002
4003 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4004
4005         PR c++/40557
4006         * g++.dg/template/union2.C: New test.
4007
4008 2009-07-04  Jason Merrill  <jason@redhat.com>
4009
4010         * g++.dg/template/using15.C: New.
4011
4012 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4013
4014         * gfortran.dg/maxloc_1.f90: New test.
4015
4016 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4017
4018         PR fortran/40593
4019         * gfortran.dg/proc_ptr_result_6.f90: New.
4020
4021 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4022
4023         * gcc.dg/framework-2.c: Adjust testcase to pass.
4024
4025 2009-07-04  Jason Merrill  <jason@redhat.com>
4026
4027         PR c++/40619
4028         * g++.dg/cpp0x/auto16.C: New.
4029
4030 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4031
4032         PR target/40587
4033         * gfortran.dg/pr40587.f: New test.
4034
4035 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4036
4037         PR fortran/40638
4038         * gfortran.dg/unit_1.f90: New test.
4039
4040 2009-07-03  Jason Merrill  <jason@redhat.com>
4041
4042         * g++.dg/template/pure1.C: Expect another error.
4043
4044 2009-07-03  Richard Guenther  <rguenther@suse.de>
4045
4046         PR tree-optimization/40640
4047         * gcc.c-torture/compile/pr40640.c: New testcase.
4048
4049 2009-07-03  Richard Guenther  <rguenther@suse.de>
4050
4051         PR middle-end/34163
4052         * gfortran.dg/pr34163.f90: New testcase.
4053
4054 2009-07-03  Jan Hubicka  <jh@suse.cz>
4055
4056         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4057         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4058         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4059         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4060         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4061         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4062         * gnat.dg/loop_optimization6.adb: Enable -O2.
4063
4064 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4065
4066         * g++.dg/warn/null4.C: Extend.
4067
4068 2009-07-02  Jason Merrill  <jason@redhat.com>
4069
4070         * g++.dg/template/spec8.C: Fix.
4071
4072 2009-07-02  Michael Matz  <matz@suse.de>
4073
4074         PR fortran/32131
4075         * gfortran.dg/pr32921.f: Adjust.
4076
4077 2009-07-02  Jan Hubicka  <jh@suse.cz>
4078
4079         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4080
4081 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4082
4083         * gcc.target/mips/truncate-4.c: New testcase.
4084
4085 2009-07-01  Richard Guenther  <rguenther@suse.de>
4086
4087         PR tree-optimization/19831
4088         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4089         make allocated memory escape.  Un-XFAIL.
4090         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4091         * gcc.dg/vect/pr31699.c: Likewise.
4092         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4093
4094 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4095
4096         PR c++/40566
4097         * g++.dg/parse/cond5.C: New test.
4098
4099 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4100
4101         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4102         (main): Pass n to main_1 instead.
4103         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4104         (main_1): New function, split off from...
4105         (main): ...here.  Pass `off' to main_1 instead.
4106
4107 2009-06-30  Jason Merrill  <jason@redhat.com>
4108
4109         PR c++/40595
4110         * g++.dg/cpp0x/variadic94.C: New.
4111
4112 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4113
4114         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4115         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4116         (init_ld_library_path_env_vars): New function, replacing the
4117         orig_*_saved assignments.  Call it after defining it.
4118         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4119         (restore_ld_library_path_env_vars): Likewise.
4120         (add_path, find_libgcc_s): New functions.
4121         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4122         gcc-set-multilib-library-path.
4123         (objc_target_compile): Don't add "." to ld_library_path.
4124         Use add_path.
4125         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4126         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4127         gcc-set-multilib-library-path.
4128         * lib/g++.exp (g++_link_flags): Likewise.
4129         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4130         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4131         top level; do it...
4132         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4133         to tell when this needs to happen.  Use find_libgcc_s instead of
4134         gcc-set-multilib-library-path.
4135         * lib/gcc-dg.exp: Likewise.
4136         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4137         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4138         unless it is in $ALT_LD_LIBRARY_PATH.
4139         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4140
4141 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4142
4143         * gnat.dg/discr12.adb: New test.
4144         * gnat.dg/discr12_pkg.ads: New helper.
4145         * gnat.dg/discr13.adb: New test.
4146         * gnat.dg/discr14.ad[sb]: Likewise.
4147         * gnat.dg/discr15.adb: Likewise.
4148         * gnat.dg/discr15_pkg.ads: New helper.
4149         * gnat.dg/discr16.adb: New test.
4150         * gnat.dg/discr16_g.ads: New helper.
4151         * gnat.dg/discr16_pkg.ads: Likewise.
4152         * gnat.dg/discr16_cont.ads: Likewise.
4153         * gnat.dg/discr17.adb: New test.
4154         * gnat.dg/discr18.adb: Likewise.
4155         * gnat.dg/discr18_pkg.ads: New helper.
4156         * gnat.dg/discr19.adb: New test.
4157
4158 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4159
4160         PR fortran/40576
4161         * gfortran.dg/internal_write_1.f90:  New testcase.
4162
4163 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4164
4165         PR fortran/40594
4166         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4167
4168 2009-06-30  Richard Guenther  <rguenther@suse.de>
4169
4170         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4171
4172 2009-06-30  Wei Guozhi  <carrot@google.com>
4173
4174         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4175         to "-Os".
4176
4177 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4178
4179         PR tree-optimization/40542
4180         * gcc.dg/vect/pr40542.c: New test.
4181
4182 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4183
4184         PR tree-optimization/40582
4185         * gcc.c-torture/compile/pr40582.c: New test.
4186
4187 2009-06-30  Wei Guozhi  <carrot@google.com>
4188
4189         PR/40416
4190         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4191
4192 2009-06-29  Jason Merrill  <jason@redhat.com>
4193
4194         PR c++/40274
4195         * g++.dg/template/debug1.C: New.
4196
4197 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4198
4199         PR fortran/40580
4200         * pointer_check_1.f90: New test.
4201         * pointer_check_2.f90: New test.
4202         * pointer_check_3.f90: New test.
4203         * pointer_check_4.f90: New test.
4204         * pointer_check_5.f90: New test.
4205
4206 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4207
4208         PR fortran/40551
4209         * gfortran.dg/func_assign_2.f90 : New test.
4210
4211 2009-06-29  Richard Guenther  <rguenther@suse.de>
4212
4213         PR middle-end/14187
4214         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4215         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4216         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4217         * gcc.c-torture/execute/20090623-1.c: Likewise.
4218         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4219         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4220
4221 2009-06-29  Richard Guenther  <rguenther@suse.de>
4222
4223         PR middle-end/38212
4224         * gcc.c-torture/execute/pr38212.c: New testcase.
4225
4226 2009-06-29  Richard Guenther  <rguenther@suse.de>
4227
4228         PR tree-optimization/40579
4229         * gcc.c-torture/execute/pr40579.c: New testcase.
4230
4231 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4232
4233         PR tree-optimization/40550
4234         * gcc.dg/pr40550.c: New test.
4235
4236 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4237
4238         * gnat.dg/overflow_sum2.adb: New test
4239         * gnat.dg/namet.ads: New helper.
4240
4241         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4242
4243 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4244
4245         PR fortran/34112
4246         * gfortran.dg/compiler-directive_1.f90: New test.
4247         * gfortran.dg/compiler-directive_2.f: New test.
4248
4249 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4250
4251         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4252         comment out some values and add some cases.
4253
4254 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4255
4256         PR testsuite/40567
4257         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4258
4259 2009-06-26  Richard Henderson  <rth@redhat.com>
4260
4261         PR testsuite/40565
4262         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4263         * gcc.target/i386/local.c: Pass a non-constant to T.
4264
4265 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4266
4267         PR fortran/39997
4268         PR fortran/40541
4269         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4270         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4271         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4272         * gfortran.dg/proc_ptr_result_5.f90: New.
4273
4274 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4275
4276         PR c/39902
4277         * gcc.dg/dfp/pr39902.c: New test.
4278
4279 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4280
4281         PR testsuite/40532
4282         * gcc.dg/builtins-65.c: Require c99 runtime.
4283
4284 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4285
4286         * gnat.dg/array7.ad[sb]: New test.
4287
4288 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4289
4290         * gnat.dg/array6.adb: New test.
4291
4292 2009-06-25  Ian Lance Taylor  <iant@google.com>
4293
4294         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4295
4296 2009-06-25  Ian Lance Taylor  <iant@google.com>
4297
4298         * g++.dg/warn/Wunused-16.C: New testcase.
4299
4300 2009-06-25  Ian Lance Taylor  <iant@google.com>
4301
4302         * g++.dg/warn/skip-2.C: New testcase.
4303
4304 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4305
4306         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4307         dg-skip-if and move to ...
4308         * gcc.dg/torture/20090618-1.c.
4309
4310 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4311
4312         PR tree-optimization/40493
4313         * gcc.c-torture/execute/pr40493.c: New test.
4314
4315 2009-06-24  Jason Merrill  <jason@redhat.com>
4316
4317         PR c++/40342
4318         * g++.dg/template/overload10.C: New.
4319
4320 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4321
4322         PR fortran/40427
4323         * gfortran.dg/proc_ptr_comp_11.f90: New.
4324
4325 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4326
4327         * gcc.dg/pr40501.c: New testcase.
4328
4329 2009-06-23  DJ Delorie  <dj@redhat.com>
4330
4331         Add MeP port.
4332         * lib/target-supports.exp: Add mep support (no profiling).
4333
4334 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4335
4336         PR testsuite/39297
4337         * gcc.dg/ssa/loop-31.c: Change scan rules.
4338
4339 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4340
4341         * gcc.dg/cpp/empty-include.c: Update column info.
4342         * gcc.dg/cpp/assert2.c: Update column info.
4343
4344 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4345
4346         * g++.dg/ext/builtin-object-size1.C: New test.
4347         * g++.dg/ext/builtin-object-size2.C: New test.
4348
4349 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4350
4351         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4352         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4353
4354 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4355
4356         * gcc.target/mips/truncate-3.c: New test.
4357
4358 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4359
4360         PR fortran/37254
4361         PR fortran/39850
4362         * gfortran.dg/interface_30.f90: Modified error message.
4363         * gfortran.dg/proc_decl_22.f90: New.
4364
4365 2009-06-22  Ian Lance Taylor  <iant@google.com>
4366
4367         * gcc.dg/Wcxx-compat-19.c: New testcase.
4368
4369 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4370
4371         PR objc/28050
4372         * pr28050.m: New testcase.
4373
4374 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4375
4376         PR testsuite/40481
4377         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4378
4379 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4380
4381         PR tree-optimization/40492
4382         * g++.dg/torture/pr40492.C: New test.
4383
4384 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4385
4386         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4387         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4388
4389 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4390
4391         * gnat.dg/raise_ce.adb: Helper for ...
4392         * gnat.dg/handle_and_return.adb: New test.
4393
4394 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4395
4396         PR fortran/40443
4397         * gfortran.dg/generic_18.f90: New test.
4398
4399 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4400
4401         PR fortran/40472
4402         * gfortran.dg/spread_size_limit.f90: New test.
4403
4404 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4405
4406         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4407         to put dump files in a subdirectory.
4408         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4409         ".o" temporary files.
4410
4411 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4412
4413         PR fortran/39850
4414         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4415         * gfortran.dg/interface_20.f90: Ditto.
4416         * gfortran.dg/interface_21.f90: Ditto.
4417         * gfortran.dg/interface_22.f90: Ditto.
4418         * gfortran.dg/interface_30.f90: New.
4419         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4420
4421 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4422
4423         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4424         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4425         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4426         DEFAULT_VECTFLAGS.
4427
4428 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4429             Revital Eres  <eres@il.ibm.com>
4430
4431         PR testsuite/40359
4432         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4433         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4434         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4435
4436 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4437
4438         PR testsuite/40475
4439         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4440         without misalignment support.
4441         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4442
4443 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4444
4445         PR fortran/40452
4446         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4447
4448 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4449
4450         PR fortran/40440
4451         * gfortran.dg/alloc_comp_result_2.f90: New test.
4452
4453 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4454
4455         PR target/40482
4456         * gcc.target/arm/pr40482.c: New test.
4457
4458 2009-06-19  Ian Lance Taylor  <iant@google.com>
4459
4460         * gcc.dg/Wcxx-compat-18.c: New testcase.
4461
4462 2009-06-19  Richard Guenther  <rguenther@suse.de>
4463
4464         * gcc.c-torture/execute/20090618-1.c: New testcase.
4465
4466 2009-06-19  Ian Lance Taylor  <iant@google.com>
4467
4468         * gcc.dg/Wcxx-compat-17.c: New testcase.
4469
4470 2009-06-19  Ian Lance Taylor  <iant@google.com>
4471
4472         * gcc.dg/Wcxx-compat-15.c: New testcase.
4473
4474 2009-06-19  Ian Lance Taylor  <iant@google.com>
4475
4476         * gcc.dg/Wcxx-compat-16.c: New testcase.
4477
4478 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4479
4480         * gcc.dg/builtins-34.c: Add significand cases.
4481
4482 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4483
4484         PR testsuite/40491
4485         * gcc.dg/20080522-1.c: Remove testcase for real.
4486         * gcc.dg/20080528-1.c: Ditto.
4487
4488 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4489
4490         PR fortran/40450
4491         * gfortran.dg/proc_ptr_20.f90: New.
4492
4493 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4494
4495         PR target/40470
4496         * gcc.dg/torture/pr40470-1.c: New.
4497         * gcc.dg/torture/pr40470-2.c: Likewise.
4498         * gcc.dg/torture/pr40470-3.c: Likewise.
4499         * gcc.dg/torture/pr40470-4.c: Likewise.
4500
4501 2009-06-18  Diego Novillo  <dnovillo@google.com>
4502
4503         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4504         * gcc.dg/plugin/ggcplug.c: Likewise.
4505         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4506         * g++.dg/plugin/selfassign.c: Likewise.
4507         * g++.dg/plugin/attribute_plugin.c: Likewise.
4508         * g++.dg/plugin/dumb_plugin.c: Likewise.
4509
4510 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4511
4512         * gcc.dg/cpp/arith-3.c: Add column info.
4513
4514 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4515
4516         * gcc.target/arm/fp16-compile-none-2.c: New.
4517         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4518         * gcc.target/arm/fp16-compile-alt-12.c: New.
4519
4520 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4521
4522         * gcc.target/arm/fp16-compile-alt-1.c: New.
4523         * gcc.target/arm/fp16-compile-alt-2.c: New.
4524         * gcc.target/arm/fp16-compile-alt-3.c: New.
4525         * gcc.target/arm/fp16-compile-alt-4.c: New.
4526         * gcc.target/arm/fp16-compile-alt-5.c: New.
4527         * gcc.target/arm/fp16-compile-alt-6.c: New.
4528         * gcc.target/arm/fp16-compile-alt-7.c: New.
4529         * gcc.target/arm/fp16-compile-alt-8.c: New.
4530         * gcc.target/arm/fp16-compile-alt-9.c: New.
4531         * gcc.target/arm/fp16-compile-alt-10.c: New.
4532         * gcc.target/arm/fp16-compile-alt-11.c: New.
4533         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4534         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4535         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4536         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4537         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4538         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4539         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4540         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4541         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4542         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4543         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4544         * gcc.target/arm/fp16-compile-none-1.c: New.
4545         * gcc.target/arm/fp16-compile-exprtype.c: New.
4546         * gcc.target/arm/fp16-compile-vcvt.c: New.
4547         * gcc.target/arm/fp16-builtins-1.c: New.
4548         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4549         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4550         * gcc.target/arm/fp16-param-1.c: New.
4551         * gcc.target/arm/fp16-return-1.c: New.
4552         * gcc.target/arm/fp16-unprototyped-1.c: New.
4553         * gcc.target/arm/fp16-unprototyped-2.c: New.
4554         * gcc.target/arm/fp16-variadic-1.c: New.
4555         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4556         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4557         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4558         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4559         * gcc.dg/torture/arm-fp16-ops.h: New.
4560         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4561         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4562         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4563         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4564         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4565         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4566         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4567         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4568         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4569         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4570         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4571         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4572         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4573         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4574         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4575         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4576         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4577         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4578         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4579         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4580         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4581
4582 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4583
4584         * gcc.dg/builtins-65.c: New test.
4585
4586 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4587
4588         PR fortran/40451
4589         * gfortran.dg/proc_ptr_result_4.f90: New.
4590
4591 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4592
4593         * gcc.c-torture/execute/bitfld-5.c: New test.
4594
4595 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4596
4597         * gcc.dg/builtin-unreachable-3.c: New test.
4598
4599 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4600
4601         * gcc.target/i386/builtin-unreachable.c: New test.
4602
4603 2009-06-17  Ian Lance Taylor  <iant@google.com>
4604
4605         * gcc.dg/Wcxx-compat-14.c: New testcase.
4606
4607 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4608
4609         * gcc.dg/func-ptr-conv-1.c: Update column info.
4610
4611 2009-06-17  Richard Guenther  <rguenther@suse.de>
4612
4613         PR middle-end/40404
4614         * gcc.c-torture/execute/pr40404.c: New testcase.
4615
4616 2009-06-17  Richard Guenther  <rguenther@suse.de>
4617
4618         PR middle-end/40460
4619         * g++.dg/torture/pr40460.C: New testcase.
4620
4621 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4622
4623         * gcc.dg/plugin/one_time_plugin.c: New test.
4624         * gcc.dg/plugin/one_time-test-1.c: New test.
4625         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4626
4627 2009-06-16  Ian Lance Taylor  <iant@google.com>
4628
4629         * g++.dg/warn/skip-1.C: New testcase.
4630
4631 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR middle-end/40446
4634         * g++.dg/other/pr40446.C: New test.
4635
4636 2009-06-16  Richard Guenther  <rguenther@suse.de>
4637
4638         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4639         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4640         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4641         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4642
4643 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4644
4645         * gcc.c-torture/compile/pr40432.c: New file.
4646
4647 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4648
4649         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4650
4651 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4652
4653         PR fortran/36947
4654         PR fortran/40039
4655         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4656         * gfortran.dg/interface_20.f90: Modified error messages.
4657         * gfortran.dg/interface_21.f90: Ditto.
4658         * gfortran.dg/interface_26.f90: Ditto.
4659         * gfortran.dg/interface_27.f90: Ditto.
4660         * gfortran.dg/interface_28.f90: Extended test case.
4661         * gfortran.dg/interface_29.f90: New.
4662         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4663         * gfortran.dg/proc_decl_8.f90: Ditto.
4664         * gfortran.dg/proc_ptr_11.f90: Ditto.
4665         * gfortran.dg/proc_ptr_15.f90: Ditto.
4666
4667 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4668
4669         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4670         printing.
4671         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4672         gcc.dg/vect/vect-outer-4f.c: Likewise.
4673         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4674         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4675         Likewise.
4676         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4677         outer loop.
4678
4679 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4680
4681         PR fortran/40383
4682         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4683
4684 2009-06-15  Ian Lance Taylor  <iant@google.com>
4685
4686         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4687         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4688         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4689         Recognize new notes.
4690         * gcc.dg/stmt-expr-label-2.c: Likewise.
4691         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4692         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4693         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4694         * gcc.dg/c99-vla-jump-4.c: Likewise.
4695         * gcc.dg/stmt-expr-label-1.c: Likewise.
4696         * gcc.dg/stmt-expr-label-3.c: Likewise.
4697         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4698
4699 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4700
4701         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4702
4703 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4704
4705         * gcc.dg/builtin-object-size-7.c: New test.
4706
4707 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR testsuite/40426
4710         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4711         level != "" use separate -gdwarf-2 -g${level} options instead of
4712         -gdwarf-2${level}.
4713         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4714         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4715         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4716
4717 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4718
4719         * g++.dg/abi/mangle11.C: Update warning line.
4720         * g++.dg/abi/mangle12.C: Update warning line.
4721         * g++.dg/abi/mangle17.C: Update warning line.
4722         * g++.dg/abi/mangle20-2.C: Update warning line.
4723
4724 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4725
4726         * gcc.dg/optimize-bswap-1.c: Split into these two:
4727         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4728         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4729
4730 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4731
4732         * gcc.dg/optimize-bswap-1.c: New testcase.
4733
4734 2009-06-14  Richard Guenther  <rguenther@suse.de>
4735
4736         PR middle-end/40389
4737         * g++.dg/torture/pr40389.C: New testcase.
4738
4739 2009-06-13  Richard Guenther  <rguenther@suse.de>
4740
4741         PR tree-optimization/40421
4742         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4743
4744 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4745
4746         * gcc.dg/old-style-prom-3.c: Add column info.
4747         * gcc.dg/overflow-warn-1.c
4748         * gcc.dg/gomp/pr27415.c
4749         * gcc.dg/gomp/for-1.c: Same.
4750         * gcc.dg/enum-compat-1.c: Same.
4751         * gcc.dg/c99-tag-3.c: Same.
4752         * gcc.dg/Wredundant-decls-2.c: Same.
4753         * gcc.dg/func-ptr-conv-1.c: Same.
4754         * gcc.dg/asm-wide-1.c: Same.
4755         * gcc.dg/nofixed-point-2.c: Same.
4756         * gcc.dg/cpp/line3.c: Same.
4757         * gcc.dg/array-10.c: Same.
4758         * gcc.dg/c99-vla-jump-1.c: Same.
4759         * gcc.dg/pr20368-1.c: Same.
4760         * gcc.dg/Wshadow-3.c: Same.
4761         * gcc.dg/c90-const-expr-8.c: Same.
4762         * gcc.dg/label-decl-2.c: Same.
4763         * gcc.dg/dremf-type-compat-2.c: Same.
4764         * gcc.dg/c90-const-expr-5.c: Same.
4765         * gcc.dg/builtins-30.c: Same.
4766         * gcc.dg/Warray-bounds.c: Same.
4767         * gcc.dg/Wcxx-compat-2.c: Same.
4768         * gcc.dg/tree-ssa/col-1.c: Same.
4769         * gcc.dg/old-style-prom-2.c: Same.
4770         * gcc.dg/cast-function-1.c: Same.
4771         * gcc.dg/pr15698-1.c: Same.
4772         * gcc.dg/dremf-type-compat-3.c: Same.
4773         * gcc.dg/vla-8.c: Same.
4774         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4775         line.
4776         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4777         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4778         * gcc.dg/enum-compat-1.c: Same.
4779         * gcc.dg/dremf-type-compat-2.c: Same.
4780         * gcc.dg/old-style-prom-2.c: Same.
4781         * gcc.dg/pr15698-1.c: Same.
4782         * gcc.dg/pr20368-1.c: Same.
4783         * gcc.dg/dremf-type-compat-3.c: Same.
4784         * gcc.dg/builtins-30.c: Same.  Test for columns.
4785
4786 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4787
4788         PR fortran/40176
4789         * gfortran.dg/proc_decl_1.f90: Extended.
4790
4791 2009-06-12  Ian Lance Taylor  <iant@google.com>
4792
4793         * gcc.dg/Wcxx-compat-13.c: New testcase.
4794
4795 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4796
4797         PR tree-opt/38865
4798         * gcc.dg/tree-ssa/fre-vce-1.c
4799
4800 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4801
4802         PR testsuite/40384
4803         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4804         min-insn-to-prefetch-ratio=5.
4805
4806 2009-06-12  Joey Ye  <joey.ye@intel.com>
4807             H.J. Lu  <hongjiu.lu@intel.com>
4808
4809         PR middle-end/39146
4810         * gcc.target/i386/stackalign/pr39146.c: New.
4811
4812 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4813
4814         * gcc.target/i386/crc32-1.c: New.
4815         * gcc.target/i386/crc32-2.c: Likewise.
4816
4817 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4818
4819         PR c/39252
4820         * gcc.dg/builtin-unreachable-1.c: New test.
4821         * gcc.dg/builtin-unreachable-2.c: Same.
4822
4823 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4824
4825         PR fortran/40402
4826         * gfortran.dg/data_value_1.f90: New test.
4827
4828 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4829
4830         PR testsuite/39831
4831         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4832         remove ilp32 requirement.
4833         * gcc.target/i386/excess-precision-2.c: Likewise.
4834         * gcc.target/i386/excess-precision-3.c: Likewise.
4835         * gcc.target/i386/excess-precision-4.c: Likewise.
4836         * gcc.target/i386/excess-precision-5.c: Likewise.
4837         * gcc.target/i386/excess-precision-6.c: Likewise.
4838
4839 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4840
4841         PR fortran/38718
4842         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4843         * gfortran.dg/nan_5.f90: New test.
4844
4845 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4846
4847         * gcc.target/arm/neon-modes-1.c: New test.
4848
4849 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4850
4851         * g++.dg/torture/pr31579.C: Cast pointer
4852         via __SIZE_TYPE__ instead of 'unsigned long'.
4853
4854 2009-06-10  Anthony Green  <green@moxielogic.com>
4855
4856         * lib/target-supports.exp (check_profiling_available):
4857         Profiling is not available for testing purposes on moxie.
4858
4859 2009-06-09  Ian Lance Taylor  <iant@google.com>
4860
4861         * gcc.dg/Wcxx-compat-12.c: New testcase.
4862
4863 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4864
4865         PR libfortran/40334
4866         * gfortran.dg/backspace_11.f90: New.
4867
4868 2009-06-09  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/cpp0x/defaulted10.C: New.
4871
4872 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4873
4874         * gcc.c-torture/compile/pr40351.c: New file.
4875
4876 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4877
4878         * gnat.dg/align_max.adb: New test.
4879
4880 2009-06-08  Jason Merrill  <jason@redhat.com>
4881
4882         * g++.dg/cpp0x/auto15.C: New.
4883
4884 2009-06-08  Jan Hubicka  <jh@suse.cz>
4885
4886         PR debug/39834
4887         * gcc.dg/torture/pr39834.c
4888
4889 2009-06-08  Jan Hubicka  <jh@suse.cz>
4890
4891         PR middle-end/40102
4892         * g++.dg/torture/pr40102.C: New testcase.
4893
4894 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4895
4896         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4897         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4898         * gcc.dg/builtin-object-size-6.c: New test.
4899
4900         PR c++/40373
4901         * g++.dg/template/dtor7.C: New test.
4902
4903         PR c++/40370
4904         PR c++/40372
4905         * g++.dg/template/error41.C: New test.
4906         * g++.dg/template/error42.C: New test.
4907
4908 2009-06-08  Revital Eres  <eres@il.ibm.com>
4909
4910         PR testsuite/40359
4911         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4912         * gcc.dg/vect/vect-88.c: Likewise.
4913         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4914         * gcc.dg/vect/pr25413.c: Likewise.
4915         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4916
4917 2009-06-07  Ian Lance Taylor  <iant@google.com>
4918
4919         * g++.dg/warn/Wswitch-3.C: New testcase.
4920         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4921         * gcc.dg/Wswitch-enum-error.c: Likewise.
4922         * gcc.dg/Wswitch-error.c: Likewise.
4923
4924 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4925
4926         PR fortran/40008
4927         * gfortran.dg/negative_unit.f: Update test.
4928         * gfortran.dg/negative_unit_int8.f: Update test.
4929         * gfortran.dg/newunit_1.f90: New test.
4930
4931 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4932
4933         PR fortran/25104
4934         PR fortran/29962
4935         * gfortran.dg/spread_init_expr.f03: New.
4936         * gfortran.dg/unpack_init_expr.f03: New.
4937         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4938         error message.
4939
4940 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4941
4942         PR fortran/25104
4943         PR fortran/29962
4944         * gfortran.dg/count_init_expr.f03
4945         * gfortran.dg/product_init_expr.f03
4946         * gfortran.dg/sum_init_expr.f03
4947
4948 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4949
4950         PR fortran/36874
4951         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4952         message.
4953         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4954         shapes.
4955         * gfortran.dg/zero_sized_5.f90: Likewise.
4956
4957 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4958
4959         PR middle-end/32950
4960         * g++.dg/torture/pr32950.C: New.
4961
4962 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4963
4964         PR fortran/25104
4965         PR fortran/29962
4966         * gfortran.dg/dot_product_1.f03: New.
4967         * gfortran.dg/matmul_8.f03: New.
4968         * gfortran.dg/transpose_3.f03: New.
4969
4970 2009-06-06  Ian Lance Taylor  <iant@google.com>
4971
4972         * gcc.dg/Wunused-label-1.c: New test case.
4973         * g++.dg/warn/Wunused-label-1.C: New test case.
4974         * g++.dg/warn/Wunused-label-2.C: New test case.
4975         * g++.dg/warn/Wunused-label-3.C: New test case.
4976
4977 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4978
4979         PR fortran/37203
4980         * reshape_zerosize_2.f90: New.
4981
4982 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4983
4984         PR fortran/32890
4985         * gfortran.dg/pack_assign_1.f90: New.
4986         * gfortran.dg/pack_vector_1.f90: New.
4987
4988 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4989
4990         PR middle-end/40340
4991         * gcc.dg/pr40340-1.c: New test.
4992         * gcc.dg/pr40340-2.c: New test.
4993         * gcc.dg/pr40340-3.c: New test.
4994         * gcc.dg/pr40340-4.c: New test.
4995         * gcc.dg/pr40340-5.c: New test.
4996         * gcc.dg/pr40340.h: New file.
4997
4998 2009-06-05  Revital Eres  <eres@il.ibm.com>
4999
5000         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5001         New procedure.
5002         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5003         * gcc.dg/vect/vect-33.c: Likewise.
5004         * gcc.dg/vect/vect-92.c: Likewise.
5005         * gcc.dg/vect/vect-58.c: Likewise.
5006         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5007         * gcc.dg/vect/vect-42.c: Likewise.
5008         * gcc.dg/vect/slp-25.c: Likewise.
5009         * gcc.dg/vect/vect-align-1.c: Likewise.
5010         * gcc.dg/vect/vect-align-2.c: Likewise.
5011         * gcc.dg/vect/vect-93.c: Likewise.
5012         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5013         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5014         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5015         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5016         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5017         * gcc.dg/vect/vect-26.c: Likewise.
5018         * gcc.dg/vect/vect-44.c: Likewise.
5019         * gcc.dg/vect/vect-70.c: Likewise.
5020         * gcc.dg/vect/vect-95.c: Likewise.
5021         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5022         * gcc.dg/vect/vect-28.c: Likewise.
5023         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5024         * gcc.dg/vect/vect-87.c: Likewise.
5025         * gcc.dg/vect/vect-109.c: Likewise.
5026         * gcc.dg/vect/vect-54.c: Likewise.
5027         * gcc.dg/vect/vect-96.c: Likewise.
5028         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5029         * gcc.dg/vect/vect-88.c: Likewise.
5030         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5031         * gcc.dg/vect/vect-89.c: Likewise.
5032         * gcc.dg/vect/vect-91.c: Likewise.
5033         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5034         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5035         * gfortran.dg/vect/vect-2.f90: Likewise.
5036         * gfortran.dg/vect/vect-3.f90: Likewise.
5037         * gfortran.dg/vect/vect-4.f90: Likewise.
5038         * gfortran.dg/vect/vect-5.f90: Likewise.
5039
5040 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5041
5042         PR tree-optimization/36318
5043         * gcc.dg/tree-ssa/sra-7.c: New test.
5044
5045 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5046
5047         PR fortran/37203
5048         * gfortran.dg/reshape_order_5.f90: New.
5049         * gfortran.dg/reshape_shape_1.f90: New.
5050
5051 2009-06-04  Jason Merrill  <jason@redhat.com>
5052
5053         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5054
5055 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5056
5057         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5058         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5059
5060 2009-06-04  Richard Guenther  <rguenther@suse.de>
5061
5062         PR c++/39371
5063         * g++.dg/torture/pr40335.C: New testcase.
5064
5065 2009-06-03  Richard Guenther  <rguenther@suse.de>
5066
5067         PR middle-end/40328
5068         * gcc.dg/torture/pr40328.c: New testcase.
5069
5070 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5071
5072         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5073         m68k and fido.
5074
5075 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5076
5077         * g++.dg/torture/pr40323.C: New file.
5078
5079 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5080
5081         * gnat.dg/specs/root.ads: New test.
5082         * gnat.dg/specs/root-level_1.ads: Likewise.
5083         * gnat.dg/specs/root-level_2.ads: Likewise.
5084         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5085
5086 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5087
5088         * g++.dg/init/ref15.C: Require unwrapped targets.
5089
5090 2009-06-02  Jason Merrill  <jason@redhat.com>
5091
5092         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5093         * g++.dg/cpp0x/initlist18.C: New.
5094         * g++.dg/cpp0x/initlist19.C: New.
5095
5096         * g++.dg/cpp0x/auto14.C: New.
5097
5098 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5099
5100         * gnat.dg/alignment6.adb: Remove XFAIL.
5101
5102 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5103
5104         PR c++/38089
5105         * g++.dg/template/spec36.C: New test.
5106
5107 2009-06-01  Ian Lance Taylor  <iant@google.com>
5108
5109         * gcc.dg/cast-qual-3.c: New testcase.
5110         * g++.dg/warn/Wcast-qual2.C: New testcase.
5111
5112 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5113
5114         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5115         (process-message): Expect column numbers.
5116         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5117         * gcc.dg/pch/counter-2.c: Same.
5118         * gcc.dg/pch/valid-2.c: Same.
5119         * gcc.dg/pch/warn-1.c: Same.
5120         * gcc.dg/pch/valid-1.c: Same.
5121         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5122         * gcc.dg/cpp/syshdr.c: Same.
5123         * gcc.dg/cpp/19940712-1.c: Same.
5124         * gcc.dg/cpp/missing-header-1.c: Same.
5125         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5126         * gcc.dg/cpp/tr-warn3.c: Same.
5127         * gcc.dg/cpp/pr29612-2.c: Same.
5128         * gcc.dg/cpp/tr-warn4.c: Same.
5129         * gcc.dg/cpp/Wtrigraphs.c: Same.
5130         * gcc.dg/cpp/poison.c: Same.
5131         * gcc.dg/cpp/arith-3.c: Same.
5132         * gcc.dg/cpp/sysmac2.c: Same.
5133         * gcc.dg/cpp/cpp.exp: Same.
5134         * gcc.dg/cpp/tr-warn5.c: Same.
5135         * gcc.dg/cpp/include2.c: Same.
5136         * gcc.dg/cpp/Wmissingdirs.c: Same.
5137         * gcc.dg/cpp/Wmissingdirs.c: Same.
5138         * gcc.dg/cpp/tr-warn6.c: Same.
5139         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5140         * gcc.dg/cpp/macspace1.c: Same.
5141         * gcc.dg/cpp/escape-2.c: Same.
5142         * gcc.dg/cpp/assert2.c: Same.
5143         * gcc.dg/cpp/undef2.c: Same.
5144         * gcc.dg/cpp/macspace2.c: Same.
5145         * gcc.dg/cpp/tr-warn1.c: Same.
5146         * gcc.dg/cpp/extratokens2.c: Same.
5147         * gcc.dg/cpp/strify2.c: Same.
5148         * gcc.dg/cpp/Wsignprom.c: Same.
5149         * gcc.dg/cpp/redef2.c: Same.
5150         * gcc.dg/cpp/trad/trad.exp: Same.
5151         * gcc.dg/cpp/arith-1.c: Same.
5152         * gcc.dg/cpp/extratokens.c: Same.
5153         * gcc.dg/cpp/if-mpar.c: Same.
5154
5155 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5156
5157         * gnat.dg/nested_float_packed.ads: New test.
5158
5159 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5160             Eric Botcazou  <botcazou@adacore.com>
5161
5162         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5163         * gnat.dg/test_oconst.adb: New test.
5164
5165 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5166
5167         * gcc.dg/plugin/ggcplug.c: Moved comment.
5168         (plugin_init): Fixed typo, declared i, returned 0 at end.
5169
5170 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5171
5172         PR testsuite/40244
5173         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5174         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5175
5176 2009-05-29  Ian Lance Taylor  <iant@google.com>
5177
5178         * gcc.dg/Wcxx-compat-11.c: New testcase.
5179
5180 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5181
5182         PR fortran/40019
5183         * gfortran.dg/leadz_trailz_1.f90: New test.
5184         * gfortran.dg/leadz_trailz_2.f90: New test.
5185
5186 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5187
5188         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5189         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5190         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5191         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5192         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5193         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5194         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5195         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5196         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5197         * gcc.dg/tree-ssa/sra-5.c: New file.
5198         * gcc.dg/tree-ssa/sra-6.c: New file.
5199         * gcc.c-torture/compile/sra-1.c: New file.
5200
5201 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR middle-end/40291
5204         * gcc.c-torture/compile/pr40291.c: New test.
5205
5206         PR target/40017
5207         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5208         __vector _Bool.
5209         * gcc.target/powerpc/altivec-30.c: New test.
5210         * gcc.target/powerpc/altivec-31.c: New test.
5211
5212 2009-05-28  Richard Guenther  <rguenther@suse.de>
5213
5214         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5215         * gcc.c-torture/execute/20090527-1.c: Likewise.
5216
5217 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5218
5219         PR c++/39754
5220         * g++.dg/template/canon-type-1.C: New test.
5221         * g++.dg/template/canon-type-2.C: Likewise.
5222         * g++.dg/template/canon-type-3.C: Likewise.
5223         * g++.dg/template/canon-type-4.C: Likewise.
5224         * g++.dg/template/canon-type-5.C: Likewise.
5225         * g++.dg/template/canon-type-6.C: Likewise.
5226         * g++.dg/template/canon-type-7.C: Likewise.
5227
5228 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5229             Uros Bizjak  <ubizjak@gmail.com>
5230             Danny Smith  <dansmister@gmail.com>
5231
5232         PR target/37216
5233
5234         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5235         New function.
5236         * gcc.target/i386/pr37216.c:  New test source file.
5237         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5238         use -fno-common for testing Cygwin and MinGW targets.
5239
5240 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5241
5242         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5243         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5244         * g++.dg/pr37742.C (size_t): Likewise.
5245         * g++.dg/torture/pr34850.C (size_t): Likewise.
5246         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5247         _PTRDIFF_TYPE__.
5248         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5249         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5250         (size_t): Use __extension__ and __SIZE_TYPE__.
5251         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5252         __SIZE_TYPE__.
5253         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5254         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5255         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5256         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5257         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5258         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5259         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5260         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5261         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5262         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5263         (__ssize_t): Likewise.
5264         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5265         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5266         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5267         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5268         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5269         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5270         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5271         * gcc.dg/pr33667.c (size_t): Likewise.
5272         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5273         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5274         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5275         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5276         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5277         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5278
5279 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5280
5281         PR tree-optimization/40254
5282         * gcc.dg/vect/pr40254.c: New test.
5283
5284 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5285
5286         PR middle-end/33699
5287         * gcc.target/mips/const-anchor-1.c: New test.
5288         * gcc.target/mips/const-anchor-2.c: New test.
5289
5290 2009-05-27  Jason Merrill  <jason@redhat.com>
5291
5292         * g++.dg/cpp0x/initlist15.C: New.
5293         * g++.dg/cpp0x/initlist16.C: New.
5294         * g++.dg/cpp0x/initlist17.C: New.
5295
5296 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5297
5298         PR fortran/39178
5299         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5300         patterns to reflect frontend changes.
5301         * gfortran.dg/vector_subscript_4.f90: Likewise.
5302
5303 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5304             Eric Botcazou  <botcazou@adacore.com>
5305
5306         * gcc.c-torture/execute/align-nest.c: New testcase.
5307         * gnat.dg/misaligned_nest.adb: New testcase.
5308
5309 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5310
5311         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5312         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5313         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5314         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5315
5316 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5317
5318         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5319         cast instead of assuming 0ul.
5320         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5321         __SIZE_TYPE__.
5322         (_type_desc): Make first argument const.
5323         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5324
5325 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5326
5327         PR libfortran/40187
5328         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5329         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5330
5331 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5332
5333         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5334         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5335         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5336         * gcc.dg/plugin/ggcplug.c: Added new file.
5337
5338 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5339
5340         PR fortran/40246
5341         * gfortran.dg/nullify_4.f90: New test.
5342
5343 2009-05-26  Richard Guenther  <rguenther@suse.de>
5344
5345         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5346
5347 2009-05-26  Richard Guenther  <rguenther@suse.de>
5348
5349         PR middle-end/40252
5350         * gcc.c-torture/compile/pr40252.c: New testcase.
5351
5352 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5353
5354         PR c++/40007
5355         * g++.dg/template/typedef18.C: New test.
5356         * g++.dg/template/typedef19.C: Likewise.
5357         * g++.dg/template/typedef20.C: Likewise.
5358         * g++.dg/template/access11.C: Adjust.
5359
5360 2009-05-26  Richard Guenther  <rguenther@suse.de>
5361
5362         PR testsuite/40247
5363         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5364
5365 2009-05-25  Jason Merrill  <jason@redhat.com>
5366
5367         PR c++/38064
5368         * g++.dg/cpp0x/enum3.C: New test.
5369
5370 2009-05-25  Richard Guenther  <rguenther@suse.de>
5371
5372         PR tree-optimization/36327
5373         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5374         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5375         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5376         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5377         * gcc.dg/vect/vect-40.c: Likewise.
5378         * gcc.dg/vect/vect-42.c: Likewise.
5379         * gcc.dg/vect/vect-46.c: Likewise.
5380         * gcc.dg/vect/vect-76.c: Likewise.
5381
5382 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5383
5384         PR fortran/40176
5385         * gfortran.dg/proc_ptr_18.f90: New.
5386         * gfortran.dg/proc_ptr_19.f90: New.
5387         * gfortran.dg/proc_ptr_comp_9.f90: New.
5388         * gfortran.dg/proc_ptr_comp_10.f90: New.
5389
5390 2009-05-25  Richard Guenther  <rguenther@suse.de>
5391
5392         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5393         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5394
5395 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5396
5397         PR tree-optimization/40238
5398         * gcc.dg/vect/pr40238.c: New test.
5399
5400 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5401             Dominique Dhumieres  <dominiq@lps.ens.fr>
5402
5403         PR fortran/35732
5404         PR fortran/39872
5405         * gfortran.dg/bounds_check_fail_3.f90: New test.
5406         * gfortran.dg/bounds_check_fail_4.f90: New test.
5407         * gfortran.dg/bounds_check_14.f90: Update test.
5408         * gfortran.dg/bound_4.f90: Update test.
5409
5410 2009-05-24  Richard Guenther  <rguenther@suse.de>
5411
5412         PR middle-end/40233
5413         * gcc.c-torture/compile/pr40233.c: New testcase.
5414
5415 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5416
5417         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5418         for alpha*-*-* targets.
5419
5420 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5421
5422         * gcc.dg/vect/bb-slp-1.c: New test.
5423         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5424         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5425         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5426         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5427         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5428         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5429         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5430         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5431         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5432         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5433         gcc.dg/vect/bb-slp-22.c: Likewise.
5434         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5435
5436 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5437             Maxim Kuvyrkov  <maxim@codesourcery.com>
5438
5439         * gcc.dg/falign-labels-1.c: New test.
5440
5441 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5442
5443         * gnat.dg/specs/rep_clause3.ads: New test.
5444
5445 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5446
5447         * gnat.dg/addr6.adb: New test.
5448
5449 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5450
5451         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5452         New function.
5453         * gcc.target/arm/thumb2-mul-space.c: New file.
5454         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5455         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5456         * gcc.target/arm/thumb2-mul-speed.c: New file.
5457
5458 2009-05-22  Richard Guenther  <rguenther@suse.de>
5459
5460         PR middle-end/38964
5461         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5462         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5463         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5464
5465 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5466
5467         * gcc.dg/dll-6.c: New test.
5468         * gcc.dg/dll-6a.c: Likewise.
5469         * gcc.dg/dll-7.c: Likewise.
5470         * gcc.dg/dll-7a.c: Likewise.
5471         * g++.dg/ext/dllexport2.C: Likewise.
5472         * g++.dg/ext/dllexport2a.cc: Likewise.
5473
5474 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5475
5476         PR target/37846
5477         * gcc.target/ia64/mfused-madd-vect.c: New test.
5478         * gcc.target/ia64/mfused-madd.c: New test.
5479         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5480         * gcc.target/ia64/mno-fused-madd.c: New test.
5481
5482 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5483
5484         * gcc.target/i386/movbe-1.c: New.
5485         * gcc.target/i386/movbe-2.c: Likewise.
5486
5487 2009-05-21  Taras Glek  <tglek@mozilla.com>
5488
5489         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5490         plugin_init signature.
5491         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5492         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5493         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5494
5495 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5496
5497         * gcc.dg/target/arm/neon-vmla-1.c: New.
5498         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5499
5500 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5501
5502         * gcc.target/mips/octeon-exts-6.c: New test.
5503         * gcc.target/mips/extend-1.c: New test.
5504         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5505         EXTS.
5506         * gcc.target/mips/octeon-exts-5.c: Likewise.
5507
5508 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5509
5510         PR middle-end/40204
5511         * gcc.c-torture/compile/pr40204.c: New test.
5512
5513 2009-05-20  Richard Guenther  <rguenther@suse.de>
5514
5515         * gcc.c-torture/compile/20090518-1.c: New testcase.
5516
5517 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5518
5519         PR tree-optimization/40087
5520         * gcc.dg/tree-ssa/pr40087.c: New test.
5521
5522 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5523
5524         * gcc.dg/vector-4.c: New testcase.
5525         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5526         * g++.dg/ext/vector16.C: New testcase.
5527
5528 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5529
5530         PR c/40172
5531         * gcc.dg/pr40172.c: Renamed to ...
5532         * gcc.dg/pr40172-1.c: This.
5533
5534         * gcc.dg/pr40172-2.c: New.
5535         * gcc.dg/pr40172-3.c: Likewise.
5536
5537 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5538
5539         PR c/40172
5540         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5541
5542 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5543
5544         * gnat.dg/loop_optimization6.ad[sb]: New test.
5545
5546 2009-05-19  Richard Guenther  <rguenther@suse.de>
5547
5548         * gcc.c-torture/compile/20090519-1.c: New testcase.
5549
5550 2009-05-18  Jason Merrill  <jason@redhat.com>
5551
5552         * g++.dg/cpp0x/explicit1.C: New.
5553         * g++.dg/cpp0x/explicit2.C: New.
5554
5555 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5556
5557         PR debug/40109
5558         * g++.dg/debug/dwarf2/nested-1.C: New test.
5559
5560 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5561
5562         PR testsuite/39907
5563         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5564         stack alignment.
5565
5566 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5567
5568         PR fortran/40164
5569         * gfortran.dg/proc_ptr_comp_8.f90: New.
5570
5571 2009-05-18  Richard Guenther  <rguenther@suse.de>
5572
5573         PR fortran/40168
5574         * gfortran.dg/array_memset_2.f90: Adjust.
5575
5576 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5577
5578         PR fortran/36947
5579         PR fortran/40039
5580         * gfortran.dg/interface_27.f90: New.
5581         * gfortran.dg/interface_28.f90: New.
5582         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5583         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5584
5585 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5586
5587         * gcc.target/m68k/tls-ie.c: New test.
5588         * gcc.target/m68k/tls-le.c: New test.
5589         * gcc.target/m68k/tls-gd.c: New test.
5590         * gcc.target/m68k/tls-ld.c: New test.
5591         * gcc.target/m68k/tls-ie-xgot.c: New test.
5592         * gcc.target/m68k/tls-le-xtls.c: New test.
5593         * gcc.target/m68k/tls-gd-xgot.c: New test.
5594         * gcc.target/m68k/tls-ld-xgot.c: New test.
5595         * gcc.target/m68k/tls-ld-xtls.c: New test.
5596         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5597
5598 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5599
5600         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5601
5602 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5603
5604         PR c/40172
5605         * gcc.dg/pr40172.c: New.
5606
5607 2009-05-17  Jason Merrill  <jason@redhat.com>
5608
5609         PR c++/40139
5610         * g++.dg/template/dtor6.C: New.
5611
5612 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5613
5614         * g++.dg/warn/translate-ice-1.C: New test.
5615
5616 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5617
5618         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5619         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5620         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5621         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5622
5623 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5624
5625         PR fortran/33197
5626         * gfortran.dg/erf_2.F90: New test.
5627         * gfortran.dg/erfc_scaled_2.f90: New test.
5628
5629 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5630
5631         PR fortran/31243
5632         * gfortran.dg/string_1.f90: New test.
5633         * gfortran.dg/string_2.f90: New test.
5634         * gfortran.dg/string_3.f90: New test.
5635
5636 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5637
5638         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5639         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5640
5641 2009-05-15  Ian Lance Taylor  <iant@google.com>
5642
5643         * gcc.dg/Wcxx-compat-10.c: New testcase.
5644
5645 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5646
5647         PR 16302
5648         * gcc.dg/pr16302.c: New.
5649         * g++.dg/warn/pr16302.C: New.
5650
5651 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5652
5653         * gcc.dg/torture/builtin-math-5.c: New.
5654         * gcc.dg/torture/builtin-math-6.c: New.
5655         * lib/target-supports.exp (check_effective_target_mpc): New.
5656
5657 2009-05-15  Jan Hubicka  <jh@suse.cz>
5658
5659         * gcc.dg/tree-ssa/inline-3.c: New testcase
5660
5661 2009-05-15  Jan Hubicka  <jh@suse.cz>
5662
5663         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5664         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5665         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5666         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5667         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5668         Mark noinline.
5669         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5670         Mark noinline.
5671         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5672         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5673
5674 2009-05-15  Jan Hubicka  <jh@suse.cz>
5675
5676         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5677         optimized by sibcall noinline.
5678
5679 2009-05-15  Jan Hubicka  <jh@suse.cz>
5680
5681         * sibcall-1.c (track): Mark noinline.
5682         * sibcall-2.c (track): Mark noinline.
5683         * sibcall-3.c (track): Mark noinline.
5684         * sibcall-4.c (track): Mark noinline.
5685
5686 2009-05-15  Jan Hubicka  <jh@suse.cz>
5687
5688         * flatten-2.c: Disable early inlining; add comment.
5689         * flatten-3.c: New test based on flatten-2.c.
5690
5691 2009-05-15  Richard Guenther  <rguenther@suse.de>
5692
5693         PR tree-optimization/39999
5694         * gcc.c-torture/compile/pr39999.c: New testcase.
5695
5696 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5697
5698         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5699
5700 2009-05-14  Ian Lance Taylor  <iant@google.com>
5701
5702         * gcc.dg/Wcxx-compat-9.c: New testcase.
5703
5704 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5705
5706         PR fortran/39996
5707         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5708         * gfortran.dg/duplicate_type_2.f90: Ditto.
5709         * gfortran.dg/duplicate_type_3.f90: New.
5710
5711 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5712
5713         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5714         * ada/acats/tests/c5/c59002c.ada: Likewise.
5715
5716 2009-05-13  Taras Glek  <tglek@mozilla.com>
5717
5718         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5719         attributes and decl smashing.
5720         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5721         attributes.
5722         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5723         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5724
5725 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR fortran/39865
5728         * gfortran.dg/pr39865.f90: New test.
5729         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5730         arrays in FMT=.
5731         * gfortran.dg/hollerith_f95.f90: Likewise.
5732         * gfortran.dg/hollerith6.f90: New test.
5733         * gfortran.dg/hollerith7.f90: New test.
5734
5735 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5736
5737         PR cpp/36674
5738         * gcc.dg/cpp/pr36674.i: New.
5739
5740 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5741
5742         PR middle-end/40035
5743         * gcc.c-torture/compile/pr40035.c: New test.
5744
5745 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5746
5747         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5748
5749 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5750
5751         PR fortran/40110
5752         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5753         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5754         * gfortran.dg/interop_params.f03: Ditto.
5755
5756 2009-05-12  Jan Hubicka  <jh@suse.cz>
5757
5758         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5759         so unrolling still happens.
5760         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5761         * gcc.dg/ipa/ipacost-2.c: Likewise.
5762         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5763
5764 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5765
5766         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5767
5768 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5769
5770         * lib/target-supports.exp (check_profiling_available): Return
5771         false for -p on *-*-cygwin* targets.
5772
5773 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5774
5775         PR tree-optimization/38632
5776         * g++.dg/tree-ssa/pr38632.C: New.
5777
5778 2009-05-11  Jan Hubicka  <jh@suse.cz>
5779
5780         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5781         we now optimize better.
5782         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5783         out at different places.
5784         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5785         unroling.
5786         * gcc.dg/vect/vect-76.c: Likewise.
5787         * gcc.dg/vect/vect-70.c: Likewise.
5788         * gcc.dg/vect/vect-66.c: Likewise.
5789         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5790         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5791
5792 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5793
5794         PR middle-end/40080
5795         * gcc.c-torture/compile/pr40080.c: New.
5796
5797 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5798
5799         * gcc.c-torture/compile/pr40026.c: New testcase.
5800
5801 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5802
5803         PR fortran/40089
5804         * gfortran.dg/proc_ptr_comp_7.f90: New.
5805
5806 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5807
5808         PR tree-optimization/40074
5809         * gcc.dg/vect/pr40074.c: New test.
5810
5811 2009-05-10  Ian Lance Taylor  <iant@google.com>
5812
5813         * gcc.dg/Wcxx-compat-7.c: New testcase.
5814         * gcc.dg/Wcxx-compat-8.c: New testcase.
5815         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5816         * gcc.dg/pr17188-1.c: Likewise.
5817         * gcc.dg/pr39084.c: Likewise.
5818
5819 2009-05-10  Michael Matz  <matz@suse.de>
5820
5821         PR target/40031
5822         * gcc.dg/pr40031.c: New test.
5823
5824 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5825
5826         PR fortran/40018
5827         * gfortran.dg/array_constructor_31.f90: New test.
5828
5829 2009-05-10  Richard Guenther  <rguenther@suse.de>
5830
5831         PR tree-optimization/40081
5832         * g++.dg/torture/pr40081.C: New testcase.
5833
5834 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5835
5836         PR fortran/38863
5837         * gfortran.dg/dependency_24.f90: New test.
5838         * gfortran.dg/dependency_23.f90: Clean up module files.
5839
5840 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5841
5842         PR fortran/38956
5843         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5844         * gfortran.dg/chmod_2.f90: Likewise.
5845         * gfortran.dg/chmod_3.f90: Likewise.
5846         * gfortran.dg/open_errors.f90: Likewise.
5847
5848 2009-05-09  Jan Hubicka  <jh@suse.cz>
5849
5850         PR middle-end/40043
5851         * g++.dg/eh/nested-try.C: New test.
5852
5853 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5854
5855         PR tree-optimization/40049
5856         * gcc.dg/vect/vect-shift-2.c: New test.
5857
5858 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5859
5860         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5861         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5862
5863 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5864
5865         PR c/36892
5866         * g++.dg/warn/deprecated-6.C: New.
5867         * gcc.dg/deprecated-4.c: Likewise.
5868         * gcc.dg/deprecated-5.c: Likewise.
5869         * gcc.dg/deprecated-6.c: Likewise.
5870
5871 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5872
5873         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5874         __aligned__(__BIGGEST_ALIGNMENT__).
5875         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5876         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5877         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5878         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5879         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5880         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5881         * gcc.dg/vect/Os-vect-95.c: Likewise.
5882         * gcc.dg/vect/pr20122.c: Likewise.
5883         * gcc.dg/vect/pr36493.c: Likewise.
5884         * gcc.dg/vect/pr37385.c: Likewise.
5885         * gcc.dg/vect/slp-7.c: Likewise.
5886         * gcc.dg/vect/slp-9.c: Likewise.
5887         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5888         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5889         * gcc.dg/vect/vect-35.c: Likewise.
5890         * gcc.dg/vect/vect-40.c: Likewise.
5891         * gcc.dg/vect/vect-42.c: Likewise.
5892         * gcc.dg/vect/vect-44.c: Likewise.
5893         * gcc.dg/vect/vect-46.c: Likewise.
5894         * gcc.dg/vect/vect-48.c: Likewise.
5895         * gcc.dg/vect/vect-52.c: Likewise.
5896         * gcc.dg/vect/vect-54.c: Likewise.
5897         * gcc.dg/vect/vect-56.c: Likewise.
5898         * gcc.dg/vect/vect-58.c: Likewise.
5899         * gcc.dg/vect/vect-60.c: Likewise.
5900         * gcc.dg/vect/vect-74.c: Likewise.
5901         * gcc.dg/vect/vect-75.c: Likewise.
5902         * gcc.dg/vect/vect-76.c: Likewise.
5903         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5904         * gcc.dg/vect/vect-77.c: Likewise.
5905         * gcc.dg/vect/vect-77-global.c: Likewise.
5906         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5907         * gcc.dg/vect/vect-78.c: Likewise.
5908         * gcc.dg/vect/vect-78-global.c: Likewise.
5909         * gcc.dg/vect/vect-80.c: Likewise.
5910         * gcc.dg/vect/vect-85.c: Likewise.
5911         * gcc.dg/vect/vect-87.c: Likewise.
5912         * gcc.dg/vect/vect-88.c: Likewise.
5913         * gcc.dg/vect/vect-92.c: Likewise.
5914         * gcc.dg/vect/vect-93.c: Likewise.
5915         * gcc.dg/vect/vect-95.c: Likewise.
5916         * gcc.dg/vect/vect-97.c: Likewise.
5917         * gcc.dg/vect/vect-complex-1.c: Likewise.
5918         * gcc.dg/vect/vect-complex-4.c: Likewise.
5919         * gcc.dg/vect/vect-complex-5.c: Likewise.
5920         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5921         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5922         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5923         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5924         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5925         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5926         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5927         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5928         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5929         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5930         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5931         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5932         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5933         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5934         * gcc.dg/vect/vect-outer-1.c: Likewise.
5935         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5936         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5937         * gcc.dg/vect/vect-outer-2.c: Likewise.
5938         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5939         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5940         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5941         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5942         * gcc.dg/vect/vect-outer-3.c: Likewise.
5943         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5944         * gcc.dg/vect/vect-outer-5.c: Likewise.
5945         * gcc.dg/vect/vect-outer-6.c: Likewise.
5946         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5947         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5948         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5949         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5950         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5951         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5952         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5953         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5954         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5955         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5956         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5957         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5958         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5959         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5960
5961 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5962
5963         PR c/24581
5964         * gcc.dg/torture/complex-sign.h: New header.
5965         * gcc.dg/torture/complex-sign-add.c,
5966         gcc.dg/torture/complex-sign-mixed-add.c,
5967         gcc.dg/torture/complex-sign-mixed-div.c,
5968         gcc.dg/torture/complex-sign-mixed-mul.c,
5969         gcc.dg/torture/complex-sign-mixed-sub.c,
5970         gcc.dg/torture/complex-sign-mul.c,
5971         gcc.dg/torture/complex-sign-sub.c: New tests.
5972
5973 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5974
5975         PR fortran/39876
5976         * gfortran.dg/intrinsic_3.f90: New.
5977
5978 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5979
5980         PR c/39037
5981         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5982         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5983         * gcc.dg/dfp/float-constant-double.c: New test.
5984         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5985         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5986         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5987         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5988         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5989         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5990         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5991         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5992         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5993
5994 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5995
5996         PR middle-end/40057
5997         * gcc.c-torture/execute/pr40057.c: New test.
5998
5999 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6000
6001         * gcc.c-torture/compile/const-high-part.c: New test.
6002
6003 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6004
6005         PR testsuite/40050
6006         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6007         build plugin.
6008
6009 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6010
6011         PR fortran/39630
6012         * gfortran.dg/proc_decl_1.f90: Modified.
6013         * gfortran.dg/proc_ptr_comp_1.f90: New.
6014         * gfortran.dg/proc_ptr_comp_2.f90: New.
6015         * gfortran.dg/proc_ptr_comp_3.f90: New.
6016         * gfortran.dg/proc_ptr_comp_4.f90: New.
6017         * gfortran.dg/proc_ptr_comp_5.f90: New.
6018         * gfortran.dg/proc_ptr_comp_6.f90: New.
6019
6020 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6021
6022         PR c++/17395
6023         * g++.dg/template/call7.C: New test.
6024
6025 2009-05-06  Diego Novillo  <dnovillo@google.com>
6026
6027         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6028
6029 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6030
6031         * gfortran.dg/pr40021.f: Moved to ...
6032         * gfortran.fortran-torture/execute/pr40021.f: Here.
6033
6034 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6035
6036         PR middle-end/39986
6037         * gcc.dg/dfp/pr39986.c: New test.
6038
6039 2009-05-06  Michael Matz  <matz@suse.de>
6040
6041         PR middle-end/40021
6042         * gfortran.dg/pr40021.f: New test.
6043
6044 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6045
6046         * lib/plugin-support.exp: New file containing support procs for
6047         plugin testcases.
6048         * lib/target-supports.exp (check_plugin_available): New proc.
6049         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6050         * gcc.dg/plugin/selfassign.c: New plugin source file.
6051         * gcc.dg/plugin/self-assign-test-1.c: New test.
6052         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6053         * g++.dg/README: Add description for plugin test.
6054         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6055         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6056         * g++.dg/plugin/selfassign.c: New plugin source file.
6057         * g++.dg/plugin/self-assign-test-1.C: New test.
6058         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6059         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6060         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6061         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6062
6063 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6064
6065         PR fortran/40041
6066         * gfortran.dg/intrinsic_2.f90: New test.
6067         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6068
6069 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6070
6071         PR c/40032
6072         * gcc.dg/noncompile/incomplete-5.c: New test.
6073
6074 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR middle-end/39666
6077         * gcc.dg/pr39666-1.c: New test.
6078         * gcc.dg/pr39666-2.c: Likewise.
6079         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6080         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6081         * gfortran.dg/pr39666-1.f90: Likewise.
6082         * gfortran.dg/pr39666-2.f90: Likewise.
6083
6084 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6085
6086         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6087         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6088         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6089
6090 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6091
6092         PR fortran/39998
6093         * gfortran.dg/proc_ptr_17.f90: New.
6094
6095 2009-05-05  Richard Guenther  <rguenther@suse.de>
6096
6097         PR tree-optimization/40022
6098         * gcc.c-torture/execute/pr40022.c: New testcase.
6099
6100 2009-05-05  Richard Guenther  <rguenther@suse.de>
6101
6102         PR middle-end/40023
6103         * gcc.c-torture/compile/pr40023.c: New testcase.
6104
6105 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6106
6107         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6108         * g++.dg/template/overload9.C: Likewise.
6109         * g++.dg/ext/ms-1.C: New.
6110
6111 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6112
6113         PR c++/40013
6114         * g++.dg/ext/vla7.C: New test.
6115
6116 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6117
6118         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6119
6120 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6121
6122         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6123         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6124         Update expected errors.
6125
6126 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6127
6128         PR c++/28152
6129         * g++.dg/parse/parser-pr28152.C: New.
6130         * g++.dg/parse/parser-pr28152-2.C: New.
6131
6132 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6133
6134         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6135
6136 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6137
6138         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6139         * gcc.target/sparc/fexpand-2.c: Likewise.
6140         * gcc.target/sparc/fpmerge-2.c: Likewise.
6141         * gcc.target/sparc/pdist-2.c: Likewise.
6142
6143 2009-05-03  Richard Guenther  <rguenther@suse.de>
6144
6145         PR c/39983
6146         * gcc.c-torture/compile/pr39983.c: New testcase.
6147
6148 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6149
6150         * gcc.dg/c99-complex-3.c: New test.
6151
6152 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6153
6154         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6155
6156 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6157
6158         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6159
6160 2009-05-02  Richard Guenther  <rguenther@suse.de>
6161
6162         PR middle-end/40001
6163         * gcc.target/spu/pr40001.c: New testcase.
6164
6165 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6166
6167         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6168
6169 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6170
6171         PR middle-end/39579
6172         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6173         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6174
6175 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6176
6177         PR testsuite/39776
6178         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6179         no longer issued.
6180
6181 2009-04-30  David Ayers  <ayers@fsfe.org>
6182
6183         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6184         and gcc_error_prefix variables.
6185         * objc.dg/bad-receiver-type.m: Update to match correct
6186         diagnostics marker.
6187         * objc.dg/encode-5.m: Likewise.
6188         * objc.dg/id-1.m: Likewise.
6189         * objc.dg/method-1.m: Likewise.
6190         * objc.dg/method-6.m: Likewise.
6191         * objc.dg/method-7.m: Likewise.
6192         * objc.dg/method-9.m: Likewise.
6193         * objc.dg/method-11.m: Likewise.
6194         * objc.dg/method-20.m: Likewise.
6195         * objc.dg/private-1.m: Likewise.
6196
6197 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6198
6199         PR libfortran/39667
6200         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6201         * gfortran.dg/advance_4.f90: Likewise
6202         * gfortran.dg/advance_5.f90: Likewise
6203         * gfortran.dg/append_1.f90: Likewise
6204         * gfortran.dg/backslash_1.f90: Likewise
6205         * gfortran.dg/backslash_2.f90: Likewise
6206         * gfortran.dg/backslash_3.f: Likewise
6207         * gfortran.dg/backspace_10.f90: Likewise
6208         * gfortran.dg/backspace_3.f: Likewise
6209         * gfortran.dg/backspace_4.f: Likewise
6210         * gfortran.dg/backspace_5.f: Likewise
6211         * gfortran.dg/backspace_8.f: Likewise
6212         * gfortran.dg/backspace_9.f: Likewise
6213         * gfortran.dg/complex_write.f90: Likewise
6214         * gfortran.dg/convert_implied_open.f90: Likewise
6215         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6216         * gfortran.dg/dos_eol.f: Likewise
6217         * gfortran.dg/empty_format_1.f90: Likewise
6218         * gfortran.dg/endfile.f: Likewise
6219         * gfortran.dg/eof_1.f90: Likewise
6220         * gfortran.dg/eor_1.f90: Likewise
6221         * gfortran.dg/eor_handling_1.f90: Likewise
6222         * gfortran.dg/eor_handling_2.f90: Likewise
6223         * gfortran.dg/eor_handling_3.f90: Likewise
6224         * gfortran.dg/eor_handling_4.f90: Likewise
6225         * gfortran.dg/eor_handling_5.f90: Likewise
6226         * gfortran.dg/error_recovery_5.f90: Likewise
6227         * gfortran.dg/f2003_inquire_1.f03: Likewise
6228         * gfortran.dg/f2003_io_4.f03: Likewise
6229         * gfortran.dg/f2003_io_5.f03: Likewise
6230         * gfortran.dg/f2003_io_7.f03: Likewise
6231         * gfortran.dg/fgetc_1.f90: Likewise
6232         * gfortran.dg/fgetc_2.f90: Likewise
6233         * gfortran.dg/flush_1.f90: Likewise
6234         * gfortran.dg/fmt_exhaust.f90: Likewise
6235         * gfortran.dg/fmt_huge.f90: Likewise
6236         * gfortran.dg/fmt_read.f90: Likewise
6237         * gfortran.dg/fmt_t_1.f90: Likewise
6238         * gfortran.dg/fmt_t_2.f90: Likewise
6239         * gfortran.dg/fmt_t_3.f90: Likewise
6240         * gfortran.dg/fmt_t_4.f90: Likewise
6241         * gfortran.dg/fmt_t_5.f90: Likewise
6242         * gfortran.dg/fmt_t_7.f: Likewise
6243         * gfortran.dg/fseek.f90: Likewise
6244         * gfortran.dg/ftell_1.f90: Likewise
6245         * gfortran.dg/ftell_2.f90: Likewise
6246         * gfortran.dg/func_derived_3.f90: Likewise
6247         * gfortran.dg/inquire_9.f90: Likewise
6248         * gfortran.dg/iostat_1.f90: Likewise
6249         * gfortran.dg/iostat_2.f90: Likewise
6250         * gfortran.dg/list_read_1.f90: Likewise
6251         * gfortran.dg/list_read_4.f90: Likewise
6252         * gfortran.dg/list_read_5.f90: Likewise
6253         * gfortran.dg/list_read_7.f90: Likewise
6254         * gfortran.dg/list_read_8.f90: Likewise
6255         * gfortran.dg/list_read_9.f90: Likewise
6256         * gfortran.dg/namelist_13.f90: Likewise
6257         * gfortran.dg/namelist_14.f90: Likewise
6258         * gfortran.dg/namelist_15.f90: Likewise
6259         * gfortran.dg/namelist_16.f90: Likewise
6260         * gfortran.dg/namelist_17.f90: Likewise
6261         * gfortran.dg/namelist_18.f90: Likewise
6262         * gfortran.dg/namelist_19.f90: Likewise
6263         * gfortran.dg/namelist_20.f90: Likewise
6264         * gfortran.dg/namelist_24.f90: Likewise
6265         * gfortran.dg/namelist_26.f90: Likewise
6266         * gfortran.dg/namelist_27.f90: Likewise
6267         * gfortran.dg/namelist_28.f90: Likewise
6268         * gfortran.dg/namelist_37.f90: Likewise
6269         * gfortran.dg/namelist_38.f90: Likewise
6270         * gfortran.dg/namelist_39.f90: Likewise
6271         * gfortran.dg/namelist_40.f90: Likewise
6272         * gfortran.dg/namelist_43.f90: Likewise
6273         * gfortran.dg/namelist_44.f90: Likewise
6274         * gfortran.dg/namelist_45.f90: Likewise
6275         * gfortran.dg/namelist_46.f90: Likewise
6276         * gfortran.dg/namelist_47.f90: Likewise
6277         * gfortran.dg/namelist_48.f90: Likewise
6278         * gfortran.dg/namelist_49.f90: Likewise
6279         * gfortran.dg/namelist_50.f90: Likewise
6280         * gfortran.dg/namelist_51.f90: Likewise
6281         * gfortran.dg/namelist_52.f90: Likewise
6282         * gfortran.dg/namelist_56.f90: Likewise
6283         * gfortran.dg/namelist_char_only.f90: Likewise
6284         * gfortran.dg/namelist_use.f90: Likewise
6285         * gfortran.dg/namelist_use_only.f90: Likewise
6286         * gfortran.dg/noadv_size.f90: Likewise
6287         * gfortran.dg/open_access_append_1.f90: Likewise
6288         * gfortran.dg/pad_no.f90: Likewise
6289         * gfortran.dg/pr12884.f: Likewise
6290         * gfortran.dg/pr17090.f90: Likewise
6291         * gfortran.dg/pr17285.f90: Likewise
6292         * gfortran.dg/pr17286.f90: Likewise
6293         * gfortran.dg/pr18122.f90: Likewise
6294         * gfortran.dg/pr18210.f90: Likewise
6295         * gfortran.dg/pr18392.f90: Likewise
6296         * gfortran.dg/pr19155.f: Likewise
6297         * gfortran.dg/pr19216.f: Likewise
6298         * gfortran.dg/pr19467.f90: Likewise
6299         * gfortran.dg/pr19657.f: Likewise
6300         * gfortran.dg/pr20257.f90: Likewise
6301         * gfortran.dg/read_bad_advance.f90: Likewise
6302         * gfortran.dg/read_eof_2.f90: Likewise
6303         * gfortran.dg/read_eof_4.f90: Likewise
6304         * gfortran.dg/read_many_1.f: Likewise
6305         * gfortran.dg/read_noadvance.f90: Likewise
6306         * gfortran.dg/read_repeat.f90: Likewise
6307         * gfortran.dg/read_size_noadvance.f90: Likewise
6308         * gfortran.dg/read_x_past.f: Likewise
6309         * gfortran.dg/record_marker_1.f90: Likewise
6310         * gfortran.dg/record_marker_3.f90: Likewise
6311         * gfortran.dg/rewind_1.f90: Likewise
6312         * gfortran.dg/runtime_warning_1.f90: Likewise
6313         * gfortran.dg/shape_3.f90: Likewise
6314         * gfortran.dg/slash_1.f90: Likewise
6315         * gfortran.dg/stat_1.f90: Likewise
6316         * gfortran.dg/stat_2.f90: Likewise
6317         * gfortran.dg/streamio_11.f90: Likewise
6318         * gfortran.dg/streamio_3.f90: Likewise
6319         * gfortran.dg/streamio_4.f90: Likewise
6320         * gfortran.dg/streamio_9.f90: Likewise
6321         * gfortran.dg/tl_editing.f90: Likewise
6322         * gfortran.dg/unf_io_convert_1.f90: Likewise
6323         * gfortran.dg/unf_io_convert_2.f90: Likewise
6324         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6325         * gfortran.dg/unf_short_record_1.f90: Likewise
6326         * gfortran.dg/utf8_1.f03: Likewise
6327         * gfortran.dg/utf8_2.f03: Likewise
6328         * gfortran.dg/widechar_IO_1.f90: Likewise
6329         * gfortran.dg/write_check3.f90: Likewise
6330         * gfortran.dg/write_rewind_2.f: Likewise
6331         * gfortran.dg/x_slash_2.f: Likewise
6332
6333 2009-04-29  Richard Guenther  <rguenther@suse.de>
6334
6335         PR target/39943
6336         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6337         New.
6338         (check_effective_target_vect_floatuint_cvt): Likewise.
6339         * gcc.dg/vect/slp-10.c: Adjust.
6340         * gcc.dg/vect/slp-11.c: Adjust.
6341         * gcc.dg/vect/slp-12b.c: Adjust.
6342         * gcc.dg/vect/slp-33.c: Adjust.
6343         * gcc.c-torture/compile/pr39943.c: New testcase.
6344
6345 2009-04-29  Richard Guenther  <rguenther@suse.de>
6346
6347         PR middle-end/39937
6348         * gcc.c-torture/compile/pr39937.c: New testcase.
6349
6350 2009-04-29  Richard Guenther  <rguenther@suse.de>
6351
6352         PR tree-optimization/39941
6353         * gcc.c-torture/compile/pr39941.c: New testcase.
6354
6355 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6356
6357         * gcc.target/bfin/20090411-1.c: New test.
6358
6359 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6360
6361         PR target/39565
6362         * gcc.dg/pr39565.c: New testcase.
6363
6364 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6365
6366         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6367         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6368         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6369         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6370         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6371         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6372         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6373         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6374         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6375         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6376         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6377         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6378         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6379         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6380         * gcc.target/i386/pr37191.c: Likewise.
6381         * gcc.target/i386/reload-1.c: Likewise.
6382         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6383         * g++.old-deja/g++.pt/repo2.C: Likewise.
6384         * g++.old-deja/g++.pt/repo3.C: Likewise.
6385         * g++.old-deja/g++.pt/repo4.C: Likewise.
6386         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6387         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6388         * g++.dg/template/repo1.C: Likewise.
6389         * g++.dg/template/repo2.C: Likewise.
6390         * g++.dg/template/repo3.C: Likewise.
6391         * g++.dg/template/repo4.C: Likewise.
6392         * g++.dg/template/repo5.C: Likewise.
6393         * g++.dg/template/repo6.C: Likewise.
6394         * g++.dg/template/repo7.C: Likewise.
6395         * g++.dg/template/repo8.C: Likewise.
6396         * g++.dg/template/repo9.C: Likewise.
6397         * g++.dg/rtti/repo1.C: Likewise.
6398         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6399         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6400         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6401         * g++.dg/other/PR23205.C: Skip for vxworks.
6402         * g++.dg/ext/visibility/class1.C: Requires PIC.
6403         * g++.dg/eh/async-unwind2.C: Requires PIC.
6404         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6405         does not have cxa_exit.
6406
6407 2009-04-28  Jing Yu  <jingyu@google.com>
6408
6409         PR testsuite/39790
6410         * lib/target-supports.exp (check_effective_target_tls): Remove
6411         comment of caching.
6412         (check_effective_target_tls_native): Likewise.
6413         (check_effective_target_tls_runtime): Likewise.
6414         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6415         tls to tls_runtime.
6416         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6417
6418 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6419
6420         PR fortran/39946
6421         * gfortran.dg/proc_ptr_16.f90: New.
6422
6423 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6424
6425         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6426         lp64 is true.
6427
6428 2009-04-28  Richard Guenther  <rguenther@suse.de>
6429
6430         PR middle-end/39937
6431         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6432
6433 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6434
6435         * g++.dg/warn/pr35652.C: Removed.
6436         * gcc.dg/pr35652.c: Likewise.
6437
6438 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6439
6440         * gcc.target/ia64/20071210-2.c: New testcase.
6441
6442 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6443
6444         PR c/39323
6445         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6446         * gcc.dg/pr39323-3.c: Ditto.
6447
6448 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6449
6450         PR fortran/39930
6451         PR fortran/39931
6452         * gfortran.dg/ambiguous_reference_2.f90: New.
6453         * gfortran.dg/pointer_assign_7.f90: New.
6454
6455 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6456             Mark Mitchell  <mark@codesourcery.com>
6457
6458         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6459         * gcc.dg/20020103-1.c: Check for __ppc.
6460         * gcc.dg/asm-b.c: Check for __ppc.
6461         * gcc.dg/20020919-1.c: Check for __ppc.
6462         * gcc.dg/20020312-2.c: Likewise.
6463         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6464         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6465         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6466         * g++.dg/warn/weak1.C: Likewise.
6467         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6468         static so appropriate optimizations kick in.
6469         (find_base_value_wrapper): New function.
6470         * g++.dg/eh/simd-5.C: Fix target triplet.
6471         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6472
6473 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6474             H.J. Lu  <hongjiu.lu@intel.com>
6475
6476         PR target/39911
6477         * gcc.target/i386/pr39911.c: New test.
6478
6479 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6480
6481         PR fortran/39879
6482         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6483
6484 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6485
6486         PR c++/35652
6487         Revert:
6488
6489         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6490
6491         * gcc.dg/pr35652.C: New.
6492         * g++.dg/warn/pr35652.C: New.
6493         * gcc.dg/format/plus-1.c: Adjust message.
6494
6495 2009-04-27  DJ Delorie  <dj@redhat.com>
6496
6497         * lib/target-supports.exp (check_effective_target_double64): New.
6498         (check_effective_target_double64plus): New.
6499         (check_effective_target_large_double): New.
6500         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6501         * gcc.dg/div-double-1.c: Likewise.
6502         * gcc.dg/Wconversion-real.c: Require large_double.
6503         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6504
6505         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6506         are too small.
6507
6508         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6509         constants as long.
6510
6511 2009-04-27  Ian Lance Taylor  <iant@google.com>
6512
6513         * gcc.dg/Wcxx-compat-5.c: New testcase.
6514         * gcc.dg/Wcxx-compat-6.c: New testcase.
6515
6516 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6517
6518         Allow non-constant arguments to conversion intrinsics.
6519         * gcc.target/spu/intrinsics-3.c: Update tests.
6520
6521 2009-04-27  Richard Guenther  <rguenther@suse.de>
6522
6523         PR middle-end/39928
6524         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6525         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6526
6527 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6528
6529         PR target/39903
6530         * gcc.dg/torture/pr39903-1.c: New.
6531         * gcc.dg/torture/pr39903-2.c: Likewise.
6532
6533 2009-04-27  Revital Eres  <eres@il.ibm.com>
6534
6535         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6536         and check it.
6537         * gcc.dg/sms-2.c: Add dump check.
6538         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6539         and check it.
6540         * gcc.dg/sms-4.c: Likewise.
6541         * gcc.dg/sms-5.c: Likewise.
6542         * gcc.dg/sms-6.c: Likewise.
6543         * gcc.dg/sms-7.c: Likewise.
6544         * gcc.dg/sms-antideps.c: Rename to...
6545         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6546
6547 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6548
6549         * gnat.dg/opt2.adb: New test.
6550
6551 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6552
6553         PR c++/39875
6554         * g++.dg/warn/Wunused-15.C: New test.
6555
6556 2009-04-26  Michael Matz  <matz@suse.de>
6557
6558         Expand from SSA.
6559         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6560         change regexps.
6561         * gcc.target/i386/pr37248-1.c: Modified.
6562         * gcc.target/i386/pr37248-3.c: Modified.
6563         * gcc.target/i386/pr37248-2.c: Modified.
6564         * gnat.dg/aliasing1.adb: Modified.
6565         * gnat.dg/pack9.adb: Modified.
6566         * gnat.dg/aliasing2.adb: Modified.
6567         * gcc.dg/strict-overflow-2.c: Modified.
6568         * gcc.dg/autopar/reduc-1char.c: Modified.
6569         * gcc.dg/autopar/reduc-2char.c: Modified.
6570         * gcc.dg/autopar/reduc-1.c: Modified.
6571         * gcc.dg/autopar/reduc-2.c: Modified.
6572         * gcc.dg/autopar/reduc-3.c: Modified.
6573         * gcc.dg/autopar/reduc-6.c: Modified.
6574         * gcc.dg/autopar/reduc-7.c: Modified.
6575         * gcc.dg/autopar/reduc-8.c: Modified.
6576         * gcc.dg/autopar/reduc-9.c: Modified.
6577         * gcc.dg/autopar/reduc-1short.c: Modified.
6578         * gcc.dg/autopar/reduc-2short.c: Modified.
6579         * gcc.dg/autopar/parallelization-1.c: Modified.
6580         * gcc.dg/strict-overflow-4.c: Modified.
6581         * gcc.dg/strict-overflow-6.c: Modified.
6582         * gcc.dg/gomp/combined-1.c: Modified.
6583         * gcc.dg/no-strict-overflow-1.c: Modified.
6584         * gcc.dg/no-strict-overflow-3.c: Modified.
6585         * gcc.dg/no-strict-overflow-5.c: Modified.
6586         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6587         * gcc.dg/tree-ssa/pr18134.c: Modified.
6588         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6589         * gcc.dg/tree-ssa/vector-2.c: Modified.
6590         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6591         * gcc.dg/tree-ssa/loop-21.c: Modified.
6592         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6593         * gcc.dg/tree-ssa/vector-3.c: Modified.
6594         * gcc.dg/tree-ssa/asm-3.c: Modified.
6595         * gcc.dg/tree-ssa/pr23294.c: Modified.
6596         * gcc.dg/tree-ssa/loop-22.c: Modified.
6597         * gcc.dg/tree-ssa/loop-15.c: Modified.
6598         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6599         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6600         * gcc.dg/tree-ssa/pr20139.c: Modified.
6601         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6602         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6603         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6604         * gcc.dg/tree-ssa/loop-5.c: Modified.
6605         * gcc.dg/tree-ssa/pr19431.c: Modified.
6606         * gcc.dg/tree-ssa/pr32044.c: Modified.
6607         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6608         * gcc.dg/tree-ssa/loop-19.c: Modified.
6609         * gcc.dg/tree-ssa/loop-28.c: Modified.
6610         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6611         * gcc.dg/tree-ssa/divide-1.c: Modified.
6612         * gcc.dg/tree-ssa/inline-1.c: Modified.
6613         * gcc.dg/tree-ssa/divide-3.c: Modified.
6614         * gcc.dg/tree-ssa/pr30978.c: Modified.
6615         * gcc.dg/tree-ssa/alias-6.c: Modified.
6616         * gcc.dg/tree-ssa/divide-4.c: Modified.
6617         * gcc.dg/tree-ssa/alias-11.c: Modified.
6618         * gcc.dg/no-strict-overflow-7.c: Modified.
6619         * gcc.dg/strict-overflow-1.c: Modified.
6620         * gcc.dg/pr15784-4.c: Modified.
6621         * gcc.dg/pr34263.c: Modified.
6622         * gcc.dg/strict-overflow-3.c: Modified.
6623         * gcc.dg/tree-prof/stringop-1.c: Modified.
6624         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6625         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6626         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6627         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6628         * gcc.dg/no-strict-overflow-2.c: Modified.
6629         * gcc.dg/no-strict-overflow-4.c: Modified.
6630         * gcc.dg/no-strict-overflow-6.c: Modified.
6631         * g++.dg/tree-ssa/pr27090.C: Modified.
6632         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6633         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6634         * g++.dg/tree-ssa/pr19807.C: Modified.
6635         * g++.dg/opt/pr30965.C: Modified.
6636         * g++.dg/init/new17.C: Modified.
6637         * gfortran.dg/whole_file_6.f90: Modified.
6638         * gfortran.dg/whole_file_5.f90: Modified.
6639         * gfortran.dg/reassoc_1.f90: Modified.
6640         * gfortran.dg/reassoc_3.f90: Modified.
6641
6642 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6643
6644         PR fortran/39893
6645         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6646
6647 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6648
6649         PR inline-asm/39543
6650         * gcc.target/i386/pr39543-1.c: New test.
6651         * gcc.target/i386/pr39543-2.c: New test.
6652         * gcc.target/i386/pr39543-3.c: New test.
6653
6654         PR c/39889
6655         * gcc.dg/Wunused-value-3.c: New test.
6656
6657 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6658
6659         PR c/39581
6660         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6661         gcc.dg/vla-21.c: New tests.
6662
6663 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6664
6665         PR c/39556
6666         * gcc.dg/inline-34.c: New test.
6667
6668 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6669
6670         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6671         gcc.dg/enum-const-3.c: New tests.
6672         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6673         -pedantic-errors.  Update expected diagnostics.
6674
6675 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6676
6677         PR c/39582
6678         * gcc.dg/vla-20.c: New test.
6679
6680 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6681
6682         PR c/39564
6683         * gcc.dg/vla-19.c: New test.
6684
6685 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6686
6687         PR preprocessor/39559
6688         * gcc.dg/c99-intconst-2.c: New test.
6689
6690 2009-04-25  Jan Hubicka  <jh@suse.cz>
6691
6692         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6693
6694 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6695
6696         PR fortran/39688
6697         * gfortran.dg/import7.f90: New.
6698
6699 2009-04-24  Richard Guenther  <rguenther@suse.de>
6700
6701         * gcc.dg/tree-ssa/vrp48.c: Fix.
6702
6703 2008-04-24  Doug Kwan  <dougkwan@google.com>
6704
6705         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6706         destination are the same.
6707
6708 2009-04-24  Richard Guenther  <rguenther@suse.de>
6709
6710         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6711
6712 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6713
6714         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6715         gcc.dg/array-const-3.c: New tests.
6716
6717 2009-04-24  Ian Lance Taylor  <iant@google.com>
6718
6719         * gcc.dg/Wcxx-compat-4.c: New testcase.
6720
6721 2009-04-24  Daniel Kraft  <d@domob.eu>
6722
6723         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6724         expected on already erraneous symbol (renamed to fresh one).
6725
6726 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6727
6728         PR middle-end/39867
6729         * gcc.dg/pr39867.c: New.
6730
6731 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6732
6733         PR fortran/39861
6734         PR fortran/39864
6735         * gfortran.dg/intrinsic_1.f90: New.
6736
6737 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6738
6739         * gnat.dg/alignment7.adb: New test.
6740         * gnat.dg/alignment8.adb: Likewise.
6741
6742 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6743
6744         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6745         * gnat.dg/specs/rep_clause2.ads: New test.
6746
6747 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6748
6749         PR rtl-optimization/39794
6750         * gcc.dg/pr39794.c: New test.
6751
6752 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         * gnat.dg/atomic1.adb: New test.
6755         * gnat.dg/atomic1_pkg.ads: New helper.
6756
6757 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6758
6759         PR testsuite/39623
6760         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6761         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6762
6763 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6764
6765         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6766         warning.
6767
6768 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6769
6770         PR C/31499
6771         * gcc.dg/vector-init-1.c: New testcase.
6772         * gcc.dg/vector-init-2.c: New testcase.
6773
6774 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6775
6776         * gnat.dg/enum2.adb: New test.
6777         * gnat.dg/enum2_pkg.ads: New helper.
6778
6779 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR c/39855
6782         * gcc.dg/torture/pr39855.c: New test.
6783
6784 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6785
6786         PR c++/39639
6787         * g++.dg/cpp0x/pr39639.C: New test.
6788
6789 2009-04-22  Mark Heffernan  <meheff@google.com>
6790
6791         * gcc.dg/profile-generate-3.c: New test.
6792
6793 2009-04-22  Jan Hubicka  <jh@suse.cz>
6794
6795         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6796
6797 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6798
6799         PR testsuite/39623
6800         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6801
6802 2009-04-22  Richard Guenther  <rguenther@suse.de>
6803
6804         PR tree-optimization/39824
6805         * gcc.c-torture/compile/pr39824.c: New testcase.
6806
6807 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6808
6809         PR c++/14875
6810         * g++.dg/parse/parser-pr14875.C: New.
6811         * g++.dg/parse/parser-pr14875-2.C: New.
6812         * g++.dg/parse/error6.C: Update match string.
6813
6814 2009-04-22  Richard Guenther  <rguenther@suse.de>
6815
6816         PR tree-optimization/39845
6817         * gcc.c-torture/compile/pr39845.c: New testcase.
6818
6819 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6820
6821         PR fortran/39735
6822         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6823         * gfortran.dg/external_initializer.f90: Modified.
6824         * gfortran.dg/interface_26.f90: Modified.
6825         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6826         * gfortran.dg/proc_ptr_3.f90: Modified.
6827         * gfortran.dg/proc_ptr_15.f90: New.
6828         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6829
6830 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6831
6832         PR c++/35711
6833         * g++.dg/warn/pr35711.C: New.
6834         * g++.dg/conversion/ptrmem2.C: Update.
6835
6836 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6837
6838         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6839         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6840         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6841         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6842         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6843         gcc.c-torture/ChangeLog.0,
6844         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6845         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6846         gcc.target/i386/math-torture/math-torture.exp,
6847         gcc.target/mips/inter/mips16-inter.exp,
6848         gcc.target/mips/mips-nonpic/README,
6849         gcc.target/x86_64/abi/README.gcc,
6850         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6851         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6852         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6853         notices.
6854         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6855
6856 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6857
6858         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6859
6860 2009-04-21  Richard Guenther  <rguenther@suse.de>
6861
6862         PR middle-end/39829
6863         * gcc.dg/torture/pr39829.c: New testcase.
6864
6865 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6866
6867         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6868
6869 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6870
6871         PR 16202
6872         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6873         * gcc.dg/sequence-pt-2.c: New.
6874         * gcc.dg/sequence-pt-3.c: New.
6875         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6876         * g++.dg/warn/sequence-pt-2.c: New.
6877         * g++.dg/warn/sequence-pt-3.c: New.
6878
6879 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6880
6881         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6882
6883 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6884
6885         * gnat.dg/import1.ad[sb]: New test.
6886
6887 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6888
6889         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6890         return 0.
6891
6892 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6893
6894         PR fortran/39811
6895         * gfortran.dg/continuation_11.f90: New test.
6896
6897 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6898
6899         PR c++/13358
6900         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6901         messages. Test for "long long" in system headers.
6902         * gcc.dg/c99-longlong-2.c: New.
6903         * g++.dg/warn/pr13358.C: New.
6904         * g++.dg/warn/pr13358-2.C: New.
6905         * g++.dg/warn/pr13358-3.C: New.
6906         * g++.dg/warn/pr13358-4.C: New.
6907
6908 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6909
6910         * gcc.dg/framework-2.c: Fix up for non existent includes
6911         being fatal errors now.
6912
6913 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6914
6915         PR fortran/39800
6916         * gfortran.dg/private_type_13.f90: New test.
6917         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6918
6919 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6920
6921         PR c++/39803
6922         * g++.dg/warn/Wunused-14.C: New test.
6923
6924 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6925
6926         * gnat.dg/specs/small_alignment.ads: New test.
6927
6928 2009-04-20  Ian Lance Taylor  <iant@google.com>
6929
6930         * gcc.dg/Wcxx-compat-3.c: New testcase.
6931
6932 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6933
6934         * gnat.dg/pack13.ad[sb]: New test.
6935         * gnat.dg/pack13_pkg.ads: New helper.
6936
6937 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6938
6939         * gnat.dg/discr11.ad[sb]: New test.
6940         * gnat.dg/discr11_pkg.ads: New helper.
6941
6942 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6943
6944         PR tree-optimization/39675
6945         * gcc.dg/vect/O3-pr39675-2.c: New test.
6946
6947 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6948
6949         * gnat.dg/rep_clause3.adb: New test.
6950
6951 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6952
6953         PR c/37481
6954         * gcc.dg/c99-flex-array-7.c: New test.
6955
6956 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6957
6958         PR c/19771
6959         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6960
6961 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6962
6963         PR c/38243
6964         * gcc.dg/c99-restrict-3.c: New test.
6965
6966 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6967
6968         PR preprocessor/20078
6969         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6970
6971 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6974         Do not pass -B$root after -margs.
6975
6976 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6977
6978         PR c/32061
6979         PR c++/36954
6980         * gcc.dg/pr32061.c: New.
6981         * gcc.dg/Wlogical-op-1.c: Update.
6982         * g++.dg/warn/Wlogical-op-1.C: Update.
6983         * g++.dg/warn/pr36954.C: New.
6984
6985 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6986
6987         PR c/27676
6988         * gcc.dg/lvalue-5.c: New test.
6989
6990 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6991
6992         PR c/22367
6993         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6994
6995 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6996
6997         * gcc.dg/cpp/include5.c: New test.
6998
6999 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7000
7001         PR c/35210
7002         * gcc.dg/call-diag-2.c: New test.
7003
7004 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7005
7006         PR preprocessor/39646
7007         * gcc.dg/cpp/line8.c: New test.
7008
7009 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7010
7011         PR preprocessor/39647
7012         * gcc.dg/cpp/line7.c: New test.
7013
7014 2009-04-18  Richard Guenther  <rguenther@suse.de>
7015
7016         PR middle-end/39804
7017         * gcc.target/i386/pr39804.c: New testcase.
7018
7019 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7020
7021         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7022         * g++.dg/other/pr39496.C: Likewise.
7023
7024 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7025
7026         PR middle-end/36902
7027         * gcc.dg/pr36902.c: New.
7028
7029 2009-04-17  Diego Novillo  <dnovillo@google.com>
7030
7031         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7032         violation for variable 'inside_main'.
7033
7034 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7035
7036         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7037
7038 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7039
7040         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7041
7042 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7043
7044         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7045         * gfortran.dg/chmod_2.f90: Likewise.
7046         * gfortran.dg/chmod_3.f90: Likewise.
7047         * gfortran.dg/open_errors.f90: Likewise.
7048         * gfortran.dg/stat_1.f90: Likewise.
7049         * gfortran.dg/stat_2.f90: Likewise.
7050
7051 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7052
7053         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7054         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7055         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7056         * gfortran.dg/nearest_1.f90: Likewise.
7057         * gfortran.dg/nearest_3.f90: Likewise.
7058         * gfortran.dg/isnan_1.f90: Likewise.
7059         * gfortran.dg/isnan_2.f90: Likewise.
7060         * gfortran.dg/nan_1.f90: Likewise.
7061         * gfortran.dg/nan_2.f90: Likewise.
7062         * gfortran.dg/nan_3.f90: Likewise.
7063         * gfortran.dg/nan_4.f90: Likewise.
7064         * gfortran.dg/module_nan.f90: Likewise.
7065         * gfortran.dg/int_conv_2.f90: Likewise.
7066         * gfortran.dg/init_flag_3.f90: Likewise.
7067         * gfortran.dg/namelist_42.f90: Likewise.
7068         * gfortran.dg/namelist_43.f90: Likewise.
7069         * gfortran.dg/real_const_3.f90: Likewise.
7070         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7071
7072         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7073         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7074         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7075         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7076         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7077
7078         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7079         * gfortran.dg/gamma_5.f90: Likewise.
7080
7081 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7082
7083         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7084         less strict so it also works with auto-overlay support.
7085         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7086         for "exceeds local store" linker errors on the SPU.
7087
7088         * lib/gfortran.exp: Include target-supports.exp.
7089         (gfortran_init): On SPU targets where automatic overlay support
7090         is available, use it to build all Fortran test cases.
7091
7092         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7093
7094 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7095
7096         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7097         rule enforced by gnat on taft types.
7098
7099 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7100
7101         PR testsuite/39792
7102         * g++.dg/ext/complit11.C: Add empty dg-options.
7103
7104 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7105
7106         PR c++/17570
7107         * g++.dg/template/defarg11.C: New test.
7108
7109 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7110
7111         PR c++/28766
7112         * g++.dg/ext/complit11.C: New testcase.
7113
7114 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7115
7116         PR c++/39551
7117         * g++.dg/warn/Wunused-13.C: New testcase.
7118
7119 2009-04-15  Ian Lance Taylor  <iant@google.com>
7120
7121         * gcc.dg/Wenum-compare-1.c: New testcase.
7122
7123 2009-04-15  Richard Guenther  <rguenther@suse.de>
7124
7125         PR tree-optimization/39764
7126         * g++.dg/torture/pr39764.C: New testcase.
7127
7128 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7129
7130         * g++.dg/ext/altivec-17.C: New.
7131
7132 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7133
7134         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7135         * gnat.dg/specs/limited1.ads: Ditto.
7136
7137 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7138
7139         PR testsuite/39769
7140         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7141         for testing the results of estimate instructions.
7142         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7143         * gcc.dg/vmx/3a-05.c (test): Ditto.
7144
7145 2009-04-14  Jason Merrill  <jason@redhat.com>
7146
7147         PR c++/39763
7148         * g++.dg/warn/Wshadow-4.C: Extend.
7149
7150 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7151
7152         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7153         (do_D): Remove attribute hidden.
7154
7155 2009-04-13  Jason Merrill  <jason@redhat.com>
7156
7157         PR c++/39480
7158         * g++.dg/init/copy7.C: New.
7159
7160 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7161
7162         PR testsuite/39733
7163         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7164         (check_for_all_options): This.
7165
7166 2009-04-13  Jason Merrill  <jason@redhat.com>
7167
7168         PR c++/39750
7169         * g++.dg/template/crash90.C: New.
7170
7171 2009-04-12  Jason Merrill  <jason@redhat.com>
7172
7173         PR c++/39742
7174         * g++.dg/overload/extern-C-2.C: New.
7175
7176 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7177
7178         PR preprocessor/31869
7179         * gcc.dg/cpp/strify5.c: New test.
7180
7181 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7182
7183         * gnat.dg/enum1.adb: New test.
7184         * gnat.dg/enum1_pkg.ads: New helper.
7185
7186 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7187
7188         PR target/39740
7189         * gcc.target/alpha/pr39740.c: New test.
7190
7191 2009-04-11  Daniel Kraft  <d@domob.eu>
7192
7193         PR fortran/37746
7194         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7195         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7196         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7197         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7198         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7199         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7200         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7201         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7202         expected string length that failed with -fbounds-check now.
7203         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7204
7205 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7206
7207         PR fortran/39692
7208         * gfortran.dg/proc_ptr_14.f90: New.
7209
7210 2009-04-11  Richard Guenther  <rguenther@suse.de>
7211
7212         PR middle-end/39732
7213         * g++.dg/torture/pr39732.C: New testcase.
7214
7215 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7216
7217         * gfortran.dg/whole_file_5.f90: New.
7218         * gfortran.dg/whole_file_6.f90: New.
7219
7220 2009-04-11  Richard Guenther  <rguenther@suse.de>
7221
7222         PR tree-optimization/39713
7223         * g++.dg/torture/pr39713.C: New testcase.
7224
7225 2009-04-10  Richard Guenther  <rguenther@suse.de>
7226
7227         PR c/39712
7228         * gcc.dg/pr39712.c: New testcase.
7229
7230 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7231
7232         PR c++/28301
7233         * g++.dg/cpp0x/enum2.C: Updated.
7234         * g++.dg/debug/pr22514.C: Likewise.
7235         * g++.dg/parse/enum2.C: Likewise.
7236         * g++.dg/parse/enum3.C: Likewise.
7237         * g++.dg/template/crash79.C: Likewise.
7238         * g++.old-deja/g++.jason/cond.C: Likewise.
7239
7240 2009-04-10  Chao-ying Fu  <fu@mips.com>
7241
7242         * gcc.target/mips/interrupt_handler.c: Change from compile to
7243         assemble.
7244
7245 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7246
7247         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7248
7249 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7250
7251         PR fortran/38709
7252         * gfortran.dg/zero_sized_6.f90: New.
7253
7254 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7255
7256         PR  c++/20118
7257         * g++.dg/parse/pr20118.C: New.
7258         * g++.dg/template/spec16.C: Update.
7259
7260 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7261
7262         PR testsuite/35621
7263         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7264         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7265         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7266         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7267         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7268         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7269         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7270         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7271         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7272         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7273         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7274         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7275         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7276         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7277         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7278         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7279         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7280
7281 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7282
7283         PR target/39678
7284         * g++.dg/torture/pr39678.C: New.
7285         * gcc.dg/compat/struct-complex-2.h: Likewise.
7286         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7287         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7288         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7289         * gcc.dg/torture/pr39678.c: Likewise.
7290         * gcc.target/i386/pr39678.c: Likewise.
7291
7292         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7293         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7294
7295         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7296         <complex.h>.  Add tests for structure with complex float.
7297
7298 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7299             Joseph Myers  <joseph@codesourcery.com>
7300
7301         PR target/36800
7302         * gcc.dg/dfp/pr36800.c: New.
7303
7304 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7305             Rafael Avila de Espindola  <espindola@google.com>
7306
7307         * gcc.misc-tests/help.exp: New file.
7308         * lib/options.exp: New file.
7309
7310 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7311
7312         PR libobjc/36610
7313         * objc/execute/forward-1.x: New.
7314
7315 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7316
7317         * gcc.dg/pr27150-1.c: Change to a link test.
7318
7319 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7320
7321         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7322         3 of the GNU General Public License and to point readers at the
7323         COPYING3 file and the FSF's license web page.
7324         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7325         * gcc.dg/struct/struct-reorg.exp: Likewise.
7326         * gcc.target/spu/tag_manager.c: Likewise.
7327
7328 2009-04-09  Richard Guenther  <rguenther@suse.de>
7329
7330         PR testsuite/39696
7331         * ssa-ccp-25.c: Adjust pattern.
7332
7333 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7334
7335         PR fortran/36704
7336         * gfortran.dg/external_procedures_1.f90: Modified.
7337         * gfortran.dg/proc_ptr_result_1.f90: New.
7338         * gfortran.dg/proc_ptr_result_2.f90: New.
7339         * gfortran.dg/proc_ptr_result_3.f90: New.
7340
7341 2009-04-09  Richard Guenther  <rguenther@suse.de>
7342
7343         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7344         to prevent constant propagation.
7345         * gcc.dg/vect/vect-56.c: Likewise.
7346         * gcc.dg/vect/vect-58.c: Likewise.
7347         * gcc.dg/vect/vect-60.c: Likewise.
7348         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7349         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7350         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7351
7352 2009-04-09  Richard Guenther  <rguenther@suse.de>
7353
7354         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7355         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7356
7357 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7358
7359         PR c/39613
7360         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7361         New tests.
7362
7363 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7364
7365         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7366         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7367
7368 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7369
7370         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7371
7372 2009-04-08  Jason Merrill  <jason@redhat.com>
7373
7374         PR c++/25185
7375         * g++.dg/template/error40.C: Add another test.
7376
7377 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7378
7379         PR c/39614
7380         PR c/39673
7381         * gcc.c-torture/compile/pr39614-1.c,
7382         gcc.c-torture/compile/pr39614-2.c,
7383         gcc.c-torture/compile/pr39614-3.c,
7384         gcc.c-torture/compile/pr39614-4.c,
7385         gcc.c-torture/compile/pr39614-5.c,
7386         gcc.c-torture/compile/pr39673-1.c,
7387         gcc.c-torture/compile/pr39673-2.c: New tests.
7388         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7389         more cases.
7390         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7391         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7392         expected errors.
7393
7394 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7395
7396         PRc++/39637
7397         * g++.dg/cpp0x/variadic-crash2.C: New test.
7398
7399 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7400
7401         PR fortran/38863
7402         * gfortran.dg/alloc_comp_result_1.f90: New test.
7403
7404 2009-04-07  Jason Merrill  <jason@redhat.com>
7405
7406         PR c++/34691
7407         * g++.dg/overload/extern-C-1.C: New.
7408
7409 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7410
7411         PR testsuite/39325
7412         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7413
7414 2009-04-07  Jason Merrill  <jason@redhat.com>
7415
7416         PR c++/25185
7417         * g++.dg/template/error40.C: New.
7418
7419 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7420
7421         PR fortran/38152
7422         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7423
7424 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7425
7426         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7427
7428 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7429
7430         PR fortran/38290
7431         * gfortran.dg/proc_decl_1.f90: Modified.
7432         * gfortran.dg/proc_ptr_11.f90: Extended.
7433         * gfortran.dg/proc_ptr_13.f90: Modified.
7434
7435 2009-04-06  Jason Merrill  <jason@redhat.com>
7436
7437         PR c++/35146
7438         * g++.dg/template/fnspec1.C: New.
7439
7440 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7441
7442         * lib/gnat.exp: Handle multilib.
7443
7444 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7445
7446         PR fortran/38863
7447         * gfortran.dg/dependency_23.f90: New test.
7448
7449 2009-04-06  Richard Guenther  <rguenther@suse.de>
7450
7451         PR tree-optimization/28868
7452         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7453         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7454         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7455         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7456
7457 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7458
7459         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7460
7461 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7462
7463         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7464
7465 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7466
7467         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7468         with the built-in y0, and the subsequent warning.
7469         (y1): Likewise, rename to y_1.
7470
7471 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7472
7473         PR fortran/39414
7474         * gfortran.dg/proc_decl_21.f90: New.
7475
7476 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7477
7478         PR fortran/36091
7479         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7480
7481 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7482
7483         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7484         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7485         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7486         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7487         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7488         gfortran.dg/namelist_49.f90: Gate test on effective_target
7489         fd_truncate.
7490         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7491
7492 2009-04-05  Daniel Kraft  <d@domob.eu>
7493
7494         PR fortran/38654
7495         * gfortran.dg/read_float_2.f03
7496         * gfortran.dg/read_float_3.f90
7497
7498 2009-04-05  Richard Guenther  <rguenther@suse.de>
7499
7500         PR tree-optimization/39648
7501         * gcc.c-torture/compile/pr39648.c: New testcase.
7502
7503 2009-04-05  Jason Merrill  <jason@redhat.com>
7504
7505         PR c++/14912
7506         * g++.dg/template/error39.C: New.
7507
7508 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7509
7510         PR fortran/29458
7511         * gfortran.dg/implied_do_1.f90: New.
7512
7513 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7514
7515         PR fortran/39577
7516         * gfortran.dg/recursive_check_8.f90: New.
7517         * gfortran.dg/recursive_check_9.f90: New.
7518         * gfortran.dg/recursive_check_10.f90: New.
7519         * gfortran.dg/recursive_check_11.f90: New.
7520         * gfortran.dg/recursive_check_12.f90: New.
7521         * gfortran.dg/recursive_check_13.f90: New.
7522         * gfortran.dg/recursive_check_14.f90: New.
7523
7524 2009-04-04  Jason Merrill  <jason@redhat.com>
7525
7526         PR c++/25185
7527         * g++.dg/template/error38.C: Add more tests.
7528
7529 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7530
7531         PR fortran/37614
7532         * gfortran.dg/common_align_2.f90: New test.
7533
7534 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7535
7536         PR target/39501
7537         * gcc.c-torture/execute/pr39501.c: New file.
7538         * gcc.c-torture/execute/pr39501.x: New file.
7539
7540 2009-04-04  Richard Guenther  <rguenther@suse.de>
7541
7542         PR tree-optimization/8781
7543         PR tree-optimization/37892
7544         * g++.dg/tree-ssa/pr8781.C: New testcase.
7545         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7546
7547 2009-04-04  Richard Guenther  <rguenther@suse.de>
7548
7549         PR tree-optimization/39636
7550         * gcc.c-torture/compile/pr39636.c: New testcase.
7551
7552 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7553
7554         PR rtl-optimization/39607
7555         * g++.dg/opt/pr39607.C: New.
7556
7557 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7558
7559         PR fortran/39594
7560         * gfortran.dg/common_12.f90: New.
7561
7562 2009-04-03  Jason Merrill  <jason@redhat.com>
7563
7564         PR c++/39608
7565         * g++.dg/template/const2.C: New test.
7566
7567 2009-04-03  Richard Guenther  <rguenther@suse.de>
7568
7569         PR tree-optimization/2480
7570         PR tree-optimization/23086
7571         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7572         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7573
7574 2009-04-03  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/34743
7577         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7578         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7579         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7580         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7581         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7582         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7583         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7584         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7585
7586 2009-04-03  Richard Guenther  <rguenther@suse.de>
7587
7588         PR middle-end/13146
7589         PR tree-optimization/23940
7590         PR tree-optimization/33237
7591         PR middle-end/33974
7592         PR middle-end/34093
7593         PR tree-optimization/36201
7594         PR tree-optimization/36230
7595         PR tree-optimization/38049
7596         PR tree-optimization/38207
7597         PR tree-optimization/38230
7598         PR tree-optimization/38301
7599         PR tree-optimization/38585
7600         PR middle-end/38895
7601         PR tree-optimization/38985
7602         PR tree-optimization/39299
7603         * gcc.dg/pr19633-1.c: Adjust.
7604         * gcc.dg/torture/pta-callused-1.c: Likewise.
7605         * gcc.dg/torture/pr39074-2.c: Likewise.
7606         * gcc.dg/torture/pr39074.c: Likewise.
7607         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7608         * gcc.dg/torture/pr30375.c: Adjust.
7609         * gcc.dg/torture/pr33563.c: Likewise.
7610         * gcc.dg/torture/pr33870.c: Likewise.
7611         * gcc.dg/torture/pr33560.c: Likewise.
7612         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7613         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7614         * gcc.dg/tree-ssa/alias-15.c: Remove.
7615         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7616         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7617         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7618         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7619         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7620         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7621         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7622         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7623         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7624         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7625         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7626         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7627         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7628         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7629         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7630         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7631         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7632         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7633         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7634         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7635         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7636         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7637         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7638         * gcc.dg/uninit-B.c: XFAIL.
7639         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7640         * gcc.dg/uninit-pr19430.c: XFAIL.
7641         * g++.dg/tree-ssa/pr13146.C: New testcase.
7642         * g++.dg/opt/pr36187.C: Adjust.
7643         * g++.dg/torture/20090329-1.C: New testcase.
7644
7645 2009-04-02  Chao-ying Fu  <fu@mips.com>
7646
7647         * gcc.target/mips/interrupt_handler.c: New test.
7648
7649 2009-04-02  David Ayers  <ayers@fsfe.org>
7650
7651         PR objc/18456
7652         * objc.dg/bad-receiver-type-2.m: New test contributed by
7653         Alexander Mamberg.
7654
7655 2009-04-02  Jason Merrill  <jason@redhat.com>
7656
7657         PR c++/25185
7658         * g++.dg/template/error38.C: New test.
7659
7660 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7661
7662         PR tree-optimization/31677
7663         * gcc.dg/memcpy-1.c: Add compiler option.
7664
7665 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7666
7667         PR tree-optimization/39595
7668         * gfortran.dg/vect/O3-pr39595.f: New test.
7669
7670 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7671
7672         PR c++/26693
7673         * g++.dg/template/typedef11.C: New test.
7674         * g++.dg/template/typedef12.C: Likewise.
7675         * g++.dg/template/typedef13.C: Likewise.
7676         * g++.dg/template/typedef14.C: Likewise.
7677         * g++.dg/template/typedef15.C: Likewise.
7678         * g++.dg/template/typedef16.C: Likewise.
7679         * g++.dg/template/sfinae3.C: Compile this pedantically.
7680         The only errors expected should be the one saying the typedef is ill
7681         formed.
7682         * g++.old-deja/g++.pt/typename8.C: Likewise.
7683         * g++.dg/template/access11.C: Update this.
7684
7685 2009-04-02  Richard Guenther  <rguenther@suse.de>
7686
7687         PR tree-optimization/37221
7688         * gcc.c-torture/compile/20090331-1.c: New testcase.
7689
7690 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7691
7692         * gcc.c-torture/compile/20090401-1.c: New test.
7693
7694 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7695
7696         PR c++/4926
7697         * g++.dg/template/pr4926-1.C: New.
7698
7699 2009-04-01  Xinliang David Li  <davidxl@google.com>
7700
7701         * gcc.target/i386/all_one_m128i.c: New test.
7702
7703 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7704
7705         PR c/39027
7706         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7707         * gcc.dg/fltconst-2.c: New test.
7708         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7709         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7710
7711         PR c/33466
7712         * gcc.dg/cpp/pr33466.c: New test.
7713         * gcc.dg/dfp/pr33466.c: New test.
7714         * gcc.dg/fixed-point/pr33466.c: New test.
7715
7716 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7717
7718         PR tree-optimization/35011
7719         * g++.dg/other/pr35011.C: New.
7720
7721 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7722
7723         PR target/39226
7724         * gcc.dg/pr39226.c: New test.
7725
7726 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7727
7728         PR c++/35240
7729         * g++.dg/template/pr35240.C: New.
7730
7731 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7732
7733         PR c/39605
7734         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7735         * gcc.dg/pr25682.c: Update expected diagnostics.
7736
7737 2009-04-01  Richard Guenther  <rguenther@suse.de>
7738
7739         * gcc.dg/fold-plusmult-2.c: New testcase.
7740
7741 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7742
7743         PR c/37772
7744         * gcc.dg/pr37772.c: New test.
7745         * g++.dg/ext/asm11.C: New test.
7746
7747 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7748
7749         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7750         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7751         defined.
7752
7753 2009-03-31  Jason Merrill  <jason@redhat.com>
7754
7755         * g++.old-deja/g++.other/using9.C: Add expected errors.
7756
7757 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7758
7759         * gcc.c-torture/compile/pr33009.c: Removed.
7760
7761 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7762
7763         * gcc.c-torture/compile/pr33009.c: Delete.
7764         * gcc.c-torture/compile/pr11832.c: Likewise.
7765
7766 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7767
7768         PR c/448
7769         * lib/target-supports.exp (check_effective_target_stdint_types):
7770         Update comment.
7771         (check_effective_target_inttypes_types): New.
7772         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7773         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7774         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7775
7776 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7777
7778         PR fortran/38917
7779         PR fortran/38918
7780         * gfortran.dg/data_pointer_1.f90: New test.
7781
7782 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7783
7784         PR fortran/38915
7785         * gfortran.dg/char_length_15.f90: New test.
7786
7787 2009-03-31  Jason Merrill  <jason@redhat.com>
7788
7789         C++ DR 613
7790         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7791         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7792         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7793         xfail others.
7794
7795         * g++.dg/other/typedef2.C: New test.
7796
7797         PR c++/37806
7798         * g++.dg/template/typedef17.C: New test.
7799
7800         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7801         * g++.dg/cpp0x/auto12.C: Likewise.
7802
7803 2009-03-31  Richard Guenther  <rguenther@suse.de>
7804
7805         PR middle-end/31029
7806         * gcc.dg/fold-compare-4.c: New testcase.
7807         * gcc.dg/fold-compare-5.c: Likewise.
7808
7809 2009-03-31  Richard Guenther  <rguenther@suse.de>
7810
7811         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7812
7813 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7814
7815         PR target/39592
7816         * gcc.target/i386/pr39592-1.c: New test.
7817
7818 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7819
7820         PR preprocessor/15638
7821         * gcc.dg/cpp/missing-header-1.c: New test.
7822         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7823         "compilation terminated" message.
7824         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7825         test #include "".
7826         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7827         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7828         terminated" message.
7829
7830 2009-03-31  Richard Guenther  <rguenther@suse.de>
7831
7832         PR middle-end/23401
7833         PR middle-end/27810
7834         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7835         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7836
7837 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7838
7839         PR fortran/38389
7840         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7841         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7842         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7843         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7844         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7845         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7846         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7847
7848 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7849
7850         PR fortran/22571
7851         * gfortran.dg/whole_file_1.f90: New test.
7852         PR fortran/26227
7853         * gfortran.dg/whole_file_2.f90: New test.
7854         * gfortran.dg/whole_file_3.f90: New test.
7855         PR fortran/24886
7856         * gfortran.dg/whole_file_4.f90: New test.
7857
7858 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * gfortran.dg/bind_c_usage_19.f90: New test.
7861
7862         PR target/39558
7863         * gcc.target/powerpc/altivec-29.c: New test.
7864
7865 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7866
7867         PR rtl-optimization/323
7868         * gcc.target/i386/excess-precision-1.c,
7869         gcc.target/i386/excess-precision-2.c,
7870         gcc.target/i386/excess-precision-3.c,
7871         gcc.target/i386/excess-precision-4.c,
7872         gcc.target/i386/excess-precision-5.c,
7873         gcc.target/i386/excess-precision-6.c: New tests.
7874
7875 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7876
7877         PR c/35235
7878         * gcc.dg/c99-array-lval-8.c: New test.
7879
7880 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7881
7882         PR preprocessor/34695
7883         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7884         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7885         instead of dg-warning for "previous definition" messages.
7886         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7887         "warnings being treated as errors" message.
7888         * gcc.dg/fltconst-1.c: Use -fshow-column.
7889
7890 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7891
7892         PR fortran/38823
7893         * gfortran.dg/power1.f90: New test.
7894
7895 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7896
7897         PR c/456
7898         PR c/5675
7899         PR c/19976
7900         PR c/29116
7901         PR c/31871
7902         PR c/35198
7903         * gcc.c-torture/compile/20081108-1.c,
7904         gcc.c-torture/compile/20081108-2.c,
7905         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7906         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7907         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7908         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7909         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7910         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7911         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7912         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7913         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7914         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7915         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7916         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7917         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7918         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7919         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7920         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7921         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7922         case.
7923         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7924         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7925         XFAILs.  Update expected messages.
7926         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7927         expected messages.
7928         * gcc.dg/real-const-1.c: Replace with test from original PR.
7929         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7930         when casting from non-constant integer to pointer.
7931
7932 2009-03-29  Richard Guenther  <rguenther@suse.de>
7933
7934         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7935
7936 2009-03-29  Daniel Kraft  <d@domob.eu>
7937
7938         PR fortran/37423
7939         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7940         DEFERRED bindings.
7941         * gfortran.dg/typebound_proc_9.f03: New test.
7942         * gfortran.dg/typebound_proc_10.f03: New test.
7943         * gfortran.dg/typebound_proc_11.f03: New test.
7944         * gfortran.dg/abstract_type_5.f03: New test.
7945
7946 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7947
7948         PR fortran/38507
7949         * gfortran.dg/do_4.f: New.
7950         * gfortran.dg/goto_2.f90: Correct expected warnings.
7951         * gfortran.dg/goto_4.f90: Likewise.
7952         * gfortran.dg/goto_5.f90: New.
7953
7954 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7955
7956         PR target/39545
7957         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7958
7959         * gcc.target/i386/pr39545-1.c: New.
7960         * gcc.target/i386/pr39545-2.c: Likewise.
7961
7962         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7963         (flex2_struct): Likewise.
7964         (check_struct_passing7): Likewise.
7965         (check_struct_passing8): Likewise.
7966         (f1s): Likewise.
7967         (f2s): Likewise.
7968         (main): Call check_struct_passing7 and check_struct_passing8.
7969
7970 2009-03-29  Richard Guenther  <rguenther@suse.de>
7971
7972         * gcc.c-torture/execute/20090113-1.c: New testcase.
7973         * gcc.c-torture/execute/20090113-2.c: Likewise.
7974         * gcc.c-torture/execute/20090113-3.c: Likewise.
7975         * gcc.c-torture/execute/20090207-1.c: Likewise.
7976         * gcc.c-torture/compile/20090114-1.c: Likewise.
7977         * gcc.c-torture/compile/20090328-1.c: Likewise.
7978         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7979
7980 2009-03-29  David Ayers  <ayers@fsfe.org>
7981
7982         PR objc/27377
7983         * objc.dg/conditional-1.m: New tests.
7984
7985 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7986
7987         * gcc.dg/winline-10.c: New test.
7988
7989 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7990
7991         PR fortran/34656
7992         * gfortran.dg/do_check_1.f90: Add test.
7993         * gfortran.dg/do_check_2.f90: Add test.
7994         * gfortran.dg/do_check_3.f90: Add test.
7995         * gfortran.dg/do_check_4.f90: Add test.
7996
7997 2009-03-28  Jan Hubicka  <jh@suse.cz>
7998
7999         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8000         * gcc.dg/pr33826.c: Update dump files.
8001         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8002         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8003
8004 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8005
8006         * g++.dg/tree-ssa/fwprop-align.C: New test.
8007
8008 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8009
8010         * gcc.target/powerpc/altivec-28.c: New test.
8011
8012         PR c++/39554
8013         * gcc.dg/wdisallowed-functions-1.c: Removed.
8014         * gcc.dg/wdisallowed-functions-2.c: Removed.
8015         * gcc.dg/wdisallowed-functions-3.c: Removed.
8016         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8017         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8018         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8019
8020 2009-03-28  Richard Guenther  <rguenther@suse.de>
8021
8022         PR tree-optimization/38723
8023         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8024
8025 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8026
8027         PR fortran/38538
8028         * gfortran.dg/char_result_13.f90: New test.
8029
8030 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8031
8032         PR fortran/38765
8033         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8034
8035 2009-03-28  Daniel Kraft  <d@domob.eu>
8036
8037         * gfortran.dg/trim_1.f90: New test.
8038
8039 2009-03-28  Richard Guenther  <rguenther@suse.de>
8040
8041         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8042         * g++.dg/warn/Warray-bounds.C: Likewise.
8043
8044 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8045
8046         PR fortran/32626
8047         * gfortran.dg/recursive_check_7.f90: New test.
8048
8049 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8050
8051         PR fortran/38432
8052         * gfortran.dg/do_check_5.f90: New test.
8053         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8054         * gfortran.dg/array_constructor_18.f90: Ditto.
8055         * gfortran.dg/array_constructor_22.f90: Ditto.
8056         * gfortran.dg/do_3.F90: Ditto.
8057         * gfortran.dg/do_1.f90: Ditto.
8058
8059 2009-03-28  Richard Guenther  <rguenther@suse.de>
8060
8061         PR tree-optimization/38180
8062         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8063
8064 2009-03-28  Richard Guenther  <rguenther@suse.de>
8065
8066         PR tree-optimization/38513
8067         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8068         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8069         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8070         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8071         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8072         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8073         * gcc.dg/vect/vect-35.c: Likewise.
8074         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8075         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8076         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8077
8078 2009-03-28  Richard Guenther  <rguenther@suse.de>
8079
8080         PR tree-optimization/38968
8081         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8082
8083 2009-03-28  Richard Guenther  <rguenther@suse.de>
8084
8085         PR tree-optimization/37795
8086         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8087
8088 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8089
8090         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8091         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8092         options for removed targets.
8093
8094 2009-03-27  Richard Guenther  <rguenther@suse.de>
8095
8096         PR tree-optimization/39120
8097         * gcc.c-torture/execute/pr39120.c: New testcase.
8098
8099 2009-03-27  Richard Guenther  <rguenther@suse.de>
8100
8101         PR tree-optimization/39120
8102         * gcc.dg/torture/pta-callused-1.c: New testcase.
8103
8104 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8105
8106         PR middle-end/39315
8107         * gcc.target/i386/pr39315-1.c: New.
8108         * gcc.target/i386/pr39315-2.c: Likewise.
8109         * gcc.target/i386/pr39315-3.c: Likewise.
8110         * gcc.target/i386/pr39315-4.c: Likewise.
8111         * gcc.target/i386/pr39315-check.c: Likewise.
8112
8113 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8114
8115         PR c/39323
8116         * gcc.dg/pr39323-1.c: New.
8117         * gcc.dg/pr39323-2.c: Likewise.
8118         * gcc.dg/pr39323-3.c: Likewise.
8119
8120 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8121
8122         PR target/38034
8123         * gcc.target/ia64/sync-1.c: New.
8124
8125 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8126
8127         PR target/39472
8128         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8129         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8130         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8131         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8132         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8133         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8134         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8135         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8136
8137 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8138
8139         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8140         for low precision (i.e. float).
8141
8142 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8143             Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR debug/37959
8146         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8147
8148 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8149
8150         * gcc.dg/memmove-2.c: New test.
8151         * gcc.dg/memmove-3.c: New test.
8152
8153         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8154         in clone naming.
8155
8156 2009-03-27  Xinliang David Li  <davidxl@google.com>
8157
8158         PR tree-optimization/39557
8159         * g++.dg/tree-ssa/dom-invalid.C: New test.
8160
8161 2009-03-27  Xinliang David Li  <davidxl@google.com>
8162
8163         PR tree-optimization/39548
8164         * g++.dg/tree-ssa/copyprop.C: New test.
8165
8166 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8167
8168         PR c++/38638
8169         * g++.dg/template/typename17.C: New testcase.
8170         * g++.dg/template/typename18.C: New testcase.
8171
8172 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8173
8174         PR c++/36799
8175         * g++.dg/other/var_copy-1.C: New test.
8176
8177 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8178
8179         PR c++/37647
8180         * g++.dg/parse/ctor9.C: New test.
8181
8182 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8183
8184         PR c++/29727
8185         * g++.dg/init/error2.C: New test.
8186
8187 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8188
8189         PR c++/35652
8190         * gcc.dg/pr35652.C: New.
8191         * g++.dg/warn/pr35652.C: New.
8192         * gcc.dg/format/plus-1.c: Adjust message.
8193
8194 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8195
8196         PR c++/39554
8197         * gcc.dg/wdisallowed-functions-3.c: New test.
8198         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8199
8200 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8201
8202         * gcc.dg/inline-33.c: Fix when pic.
8203
8204 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8205
8206         * gcc.target/ia64/20090324-1.c: New test.
8207
8208 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR c/27898
8211         * gcc.dg/pr27898.c: New test.
8212
8213         PR tree-optimization/32139
8214         * gcc.c-torture/compile/pr32139.c: New test.
8215
8216 2009-03-24  Jason Merrill  <jason@redhat.com>
8217
8218         PR c++/28274
8219         * g++.dg/parse/defarg14.C: New test.
8220
8221 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8222
8223         PR libfortran/39528
8224         * gfortran.dg/read_repeat.f90: New test.
8225
8226 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8227
8228         PR tree-optimization/39529
8229         * gcc.dg/vect/pr39529.c: New test.
8230
8231 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8232             Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR debug/39524
8235         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8236
8237 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8238
8239         PR c/39495
8240         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8241
8242 2009-03-23  Jason Merrill  <jason@redhat.com>
8243
8244         * g++.dg/cpp0x/auto12.C: Add variadic test.
8245
8246         PR c++/39526
8247         * g++.dg/warn/Wshadow-4.C: New test.
8248
8249 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8250
8251         PR tree-optimization/39516
8252         * gfortran.dg/pr39516.f: New test.
8253
8254 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8255
8256         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8257         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8258         variable, not environment variable.
8259
8260 2009-03-21  Jason Merrill  <jason@redhat.com>
8261
8262         PR c++/28879
8263         * g++.dg/ext/vla6.C: New test.
8264
8265 2009-03-20  Jason Merrill  <jason@redhat.com>
8266
8267         * g++.dg/cpp0x/initlist5.C: Add additional test.
8268
8269 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8270             Janis Johnson  <janis187@us.ibm.com>
8271
8272         * lib/compat.exp (compat-get-options-main, compat-get-options):
8273         Handle dg-prune-output in source file.
8274         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8275         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8276         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8277         two warnings.
8278
8279 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR c/39495
8282         * gcc.dg/gomp/pr39495-1.c: New test.
8283         * gcc.dg/gomp/pr39495-2.c: New test.
8284         * g++.dg/gomp/pr39495-1.C: New test.
8285         * g++.dg/gomp/pr39495-2.C: New test.
8286
8287         PR target/39496
8288         * gcc.target/i386/pr39496.c: New test.
8289         * g++.dg/other/pr39496.C: New test.
8290
8291 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8292
8293         PR middle-end/39500
8294         * gcc.dg/autopar/pr39500-1.c: New.
8295         * gcc.dg/autopar/pr39500-2.c: New.
8296
8297 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8298
8299         * g++.dg/dg.exp: Prune graphite.
8300
8301 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8302
8303         PR middle-end/39447
8304         * g++.dg/graphite: New.
8305         * g++.dg/graphite/graphite.exp: New.
8306         * g++.dg/graphite/pr39447.C: New.
8307
8308 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8309
8310         PR c++/39425
8311         * g++.dg/template/pr39425.C: New.
8312
8313         * g++.dg/template/spec33.C: Updated.
8314
8315 2009-03-17  Jason Merrill  <jason@redhat.com>
8316
8317         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8318
8319 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8320
8321         PR c++/39475
8322         * g++.dg/ext/unary_trait_incomplete.C: New.
8323
8324 2009-03-17  Jing Yu  <jingyu@google.com>
8325
8326         PR middle-end/39378
8327         * g++.dg/inherit/thunk10.C: New test.
8328
8329 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8330
8331         PR target/39482
8332         * gcc.target/i386/pr39482.c: New test.
8333
8334 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR debug/39471
8337         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8338         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8339         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8340         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8341
8342         PR middle-end/39443
8343         * gcc.dg/pr39443.c: New test.
8344
8345         PR debug/39412
8346         * gcc.dg/debug/pr39412.c: New test.
8347
8348 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8349
8350         PR testsuite/38526
8351         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8352         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8353         is defined.
8354         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8355         its original value, or unset if it was not defined.
8356         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8357         path procs around use of HOSTCC.
8358         * g++.dg/compat/struct-layout-1.exp: Ditto.
8359         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8360
8361 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8362
8363         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8364
8365 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8366
8367         Revert patch for PR testsuite/37630.
8368
8369         PR testsuite/37960
8370         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8371
8372         PR testsuite/37630
8373         * lib/target-supports.exp (check_effective_target_ieee): New.
8374         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8375         * gcc.dg/20001012-1.c: Require ieee.
8376
8377         PR testsuite/37628
8378         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8379
8380 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR tree-optimization/39455
8383         * gcc.dg/pr39455.c: New test.
8384
8385 2009-03-13  David Ayers  <ayers@fsfe.org>
8386
8387         * objc/execute/trivial.m. New test.
8388
8389 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8390
8391         PR target/39137
8392         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8393
8394 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8395
8396         PR testsuite/39451
8397         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8398         constraint on (%2).
8399
8400 2009-03-12  David Ayers  <ayers@fsfe.org>
8401
8402         PR libobjc/27466
8403         * objc/execute/exceptions/handler-1.m. New test.
8404
8405 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR target/39431
8408         * gcc.target/i386/pr39431.c: New test.
8409
8410 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8411
8412         PR target/39445
8413         * gcc.target/i386/pr39445.c: New.
8414
8415         * gcc.target/i386/push-1.c: XFAIL.
8416
8417 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8418
8419         * gcc.dg/inline-33.c: New test.
8420
8421 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8422
8423         * gcc.dg/vect/vect-82.c: Combine dg-do and
8424         dg-require-effective-target into dg-skip-if.
8425         * gcc.dg/vect/vect-83.c: Likewise.
8426
8427 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8428
8429         PR target/39137
8430         * gcc.target/i386/stackalign/longlong-1.c: New test.
8431         * gcc.target/i386/stackalign/longlong-2.c: New test.
8432
8433 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8434
8435         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8436
8437 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8438
8439         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8440         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8441
8442 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8443
8444         * gnat.dg/slice_enum.adb: New test.
8445
8446 2009-03-11  Jason Merrill  <jason@redhat.com>
8447
8448         PR debug/39086
8449         * g++.dg/opt/nrv15.C: New test.
8450
8451 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8452
8453         PR tree-optimization/39422
8454         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8455         constant array with static initialization to global memory.
8456         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8457
8458 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8459
8460         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8461         padding.
8462
8463 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8464
8465         PR c++/39371
8466         * g++.dg/opt/switch2.C: Add -w to dg-options.
8467         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8468         * g++.dg/warn/switch1.C: New test.
8469         * g++.dg/other/switch3.C: New test.
8470
8471         PR tree-optimization/39394
8472         * gcc.c-torture/compile/pr39394.c: New test.
8473
8474 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8475
8476         * gcc.target/s390/20090223-1.c: New testcase.
8477
8478 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8479
8480         PR libfortran/39402
8481         * gfortran.dg/fmt_f0_1.f90: New test.
8482
8483 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8484
8485         PR c++/39060
8486         * g++.dg/other/new1.C: Adjusted.
8487         * g++.dg/parse/crash40.C: Likewise.
8488         * g++.dg/parse/defarg12.C: Likewise.
8489         * g++.dg/template/error15.C: Likewise.
8490
8491         * g++.dg/other/pr39060.C: New.
8492
8493 2009-03-07  Jason Merrill  <jason@redhat.com>
8494
8495         PR c++/39367
8496         * g++.dg/opt/new1.C: New.
8497
8498 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8499
8500         PR c++/33492
8501         * g++.dg/other/error32.C: New.
8502
8503 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR middle-end/39360
8506         * gcc.c-torture/compile/pr39360.c: New test.
8507
8508         PR debug/39372
8509         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8510
8511 2009-03-05  Jason Merrill  <jason@redhat.com>
8512
8513         PR c++/38908
8514         * g++.dg/warn/Wuninitialized-3.C: New test.
8515
8516 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR debug/39379
8519         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8520         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8521
8522 2009-03-04  Jason Merrill  <jason@redhat.com>
8523
8524         PR c++/13549
8525         * g++.dg/template/koenig7.C: New test.
8526
8527 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         * g++.dg/torture/predcom-1.C: New test.
8530
8531 2009-03-04  Richard Guenther  <rguenther@suse.de>
8532
8533         PR tree-optimization/39362
8534         * g++.dg/torture/pr39362.C: New testcase.
8535
8536 2009-03-04  Jason Merrill  <jason@redhat.com>
8537             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8538
8539         PR c++/9634
8540         PR c++/29469
8541         PR c++/29607
8542         * g++.dg/template/dependent-name5.C: New test.
8543
8544 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8545
8546         PR testsuite/39357
8547         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8548         vect_int to vect_int_mult.
8549
8550 2009-03-04  Richard Guenther  <rguenther@suse.de>
8551
8552         PR tree-optimization/39358
8553         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8554         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8555
8556 2009-03-04  Richard Guenther  <rguenther@suse.de>
8557
8558         PR tree-optimization/39339
8559         * gcc.c-torture/execute/pr39339.c: New testcase.
8560
8561 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8562
8563         * gcc.c-torture/compile/20090303-1.c,
8564         gcc.c-torture/compile/20090303-2.c: New tests.
8565
8566 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR fortran/39354
8569         * gfortran.dg/gomp/pr39354.f90: New test.
8570
8571         PR tree-optimization/39343
8572         * gcc.dg/pr39343.c: New test.
8573
8574 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8575
8576         PR tree-optimization/39248
8577         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8578         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8579         on targets without vector misalignment support.
8580         * lib/target-supports.exp
8581         (check_effective_target_vect_short_mult): Add
8582         check_effective_target_arm32.
8583
8584 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8585
8586         PR middle-end/39335
8587         * gcc.dg/graphite/pr39335_1.c: New.
8588         * gcc.dg/graphite/pr39335.c: New.
8589
8590 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8591
8592         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8593         of andl.
8594         * gcc.target/i386/stackalign/return-5.c: Likewise.
8595         * gcc.target/i386/stackalign/return-6.c: Likewise.
8596
8597 2009-03-02  Richard Guenther  <rguenther@suse.de>
8598             Ira Rosen  <irar@il.ibm.com>
8599
8600         PR tree-optimization/39318
8601         * gfortran.dg/vect/pr39318.f90: New test.
8602
8603 2009-03-01  Jan Hubicka  <jh@suse.cz>
8604
8605         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8606
8607 2009-03-01  Jan Hubicka  <jh@suse.cz>
8608
8609         PR debug/39267
8610         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8611
8612 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * gnat.dg/pack12.adb: New test.
8615
8616 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8617
8618         PR c++/37789
8619         * g++.dg/other/pr37789.C: New.
8620
8621 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8622
8623         PR fortran/39295
8624         * gfortran.dg/interface_25.f90: New test.
8625         * gfortran.dg/interface_26.f90: New test.
8626
8627 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8628
8629         PR fortran/39292
8630         * gfortran.dg/initialization_22.f90: New test.
8631
8632 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8633
8634         PR rtl-optimization/39241
8635         * gcc.dg/torture/pr39241.c: New.
8636
8637 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8638
8639         PR tree-optimizations/39259
8640         * g++.dg/torture/pr39259.C: New testcase.
8641
8642 2009-02-24  Richard Guenther  <rguenther@suse.de>
8643
8644         PR c++/39242
8645         * g++.dg/template/instantiate10.C: New testcase.
8646
8647 2009-02-24  Richard Guenther  <rguenther@suse.de>
8648             Zdenek Dvorak  <ook@ucw.cz>
8649
8650         PR tree-optimization/39233
8651         * gcc.c-torture/execute/pr39233.c: New testcase.
8652
8653 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8654
8655         PR tree-optimization/39260
8656         * gcc.dg/graphite/pr39260.c: New.
8657
8658 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8659
8660         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8661
8662 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8663
8664         PR c++/36411
8665         * g++.dg/template/void14.C: New.
8666
8667 2009-02-23  Jason Merrill  <jason@redhat.com>
8668
8669         PR c++/38880
8670         * g++.dg/init/const7.C: Remove XFAIL.
8671         * g++.dg/init/static-init1.C: New test.
8672
8673         * g++.dg/cpp0x/initlist14.C: New test.
8674
8675 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8676
8677         PR fortran/38914
8678         * bound_simplification_2.f90:  New test case.
8679         * bound_7.f90:  New test case.
8680
8681 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8682
8683         * gcc.dg/cpp/include4.c: New test.
8684
8685 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8686
8687         PR target/39256
8688         * gcc.target/i386/abi-2.c: New.
8689
8690 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8691
8692         * gcc.c-torture/execute/pr39228.x: New.
8693
8694 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8695
8696         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8697         scan-assembler to check for xmm0 register.
8698
8699 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8700             Joseph Myers  <joseph@codesourcery.com>
8701
8702         * gcc.target/arm/va_list.c: New test.
8703         * g++.dg/abi/arm_va_list.C: Likewise.
8704         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8705         function.
8706         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8707         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8708         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8709         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8710         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8711         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8712
8713 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8714
8715         PR testsuite/38164
8716         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8717         to dg-options.
8718
8719 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8720
8721         PR target/39240
8722         * gcc.c-torture/execute/pr39240.c: New test.
8723
8724 2009-02-20  Jason Merrill  <jason@redhat.com>
8725
8726         PR c++/39225
8727         * g++.dg/parse/dtor15.C: New test.
8728
8729 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8730
8731         * gcc.c-torture/execute/20090219-1.c: New.
8732
8733 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8734
8735         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8736         (mips-dg-options): When matching isa* pseudo-options make
8737         'value' optional and accept ! entries.  Use $spec instead of
8738         $isa_spec in the isa pseudo-option error message.  Only
8739         perform the ISA-range check when 'value' is set.  If arch is
8740         matching any CPU in the ! entries switch to its generic ISA.
8741         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8742         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8743
8744 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8745
8746         PR target/39175
8747         * gcc.dg/visibility-20.c: New test.
8748         * g++.dg/ext/visibility/visibility-11.C: New test.
8749
8750 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8751
8752         PR c++/39188
8753         * g++.dg/abi/pr39188-1a.C: New.
8754         * g++.dg/abi/pr39188-1b.C: Likewise.
8755         * g++.dg/abi/pr39188-1.h: Likewise.
8756         * g++.dg/abi/pr39188-2a.C: Likewise.
8757         * g++.dg/abi/pr39188-2b.C: Likewise.
8758         * g++.dg/abi/pr39188-2.h: Likewise.
8759         * g++.dg/abi/pr39188-3a.C: Likewise.
8760         * g++.dg/abi/pr39188-3b.C: Likewise.
8761         * g++.dg/abi/pr39188-3.h: Likewise.
8762
8763 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8764
8765         PR c/38483
8766         * gcc.c-torture/execute/call-trap-1.c,
8767         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8768         tests.
8769
8770 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8771
8772         PR target/39228
8773         * gcc.c-torture/execute/pr39228.c: New test.
8774
8775 2009-02-19  Richard Guenther  <rguenther@suse.de>
8776
8777         PR tree-optimization/39074
8778         * gcc.dg/torture/pr39074.c: New testcase.
8779         * gcc.dg/torture/pr39074-2.c: Likewise.
8780         * gcc.dg/torture/pr39074-3.c: Likewise.
8781
8782 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8783
8784         PR c++/39219
8785         * g++.dg/parse/attr3.C: New.
8786
8787 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8788
8789         PR testsuite/38165
8790         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8791
8792         PR testsuite/38166
8793         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8794         and skip on Darwin.
8795
8796 2009-02-18  Jason Merrill  <jason@redhat.com>
8797
8798         PR c++/38880
8799         * g++.dg/init/const7.C: Remove XFAIL.
8800
8801         PR target/39179
8802         * g++.dg/opt/const6.C: New test.
8803
8804 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8805
8806         * gcc.dg/callabi/callabi.exp: Moved to ...
8807         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8808         in 64bit mode.
8809
8810         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8811         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8812         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8813         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8814         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8815         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8816         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8817
8818         * gcc.dg/callabi/callabi.h: Moved to ...
8819         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8820
8821         * gcc.dg/callabi/func-1.c: Moved to ...
8822         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8823
8824         * gcc.dg/callabi/func-indirect.c: Moved to ...
8825         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8826
8827         * gcc.dg/callabi/pr38891.c: Moved to ...
8828         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8829
8830         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8831         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8832
8833         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8834         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8835
8836         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8837         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8838
8839 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8840
8841         PR target/38891
8842         * gcc.dg/callabi/pr38891.c: New.
8843
8844 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8845
8846         * gcc.dg/callabi/callabi.exp: New.
8847
8848 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8849
8850         PR target/39082
8851         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8852         -Wno-abi for x86.
8853         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8854
8855         * gcc.target/i386/pr39082-1.c: New.
8856
8857         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8858         -Wno-abi.
8859
8860         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8861         CHECK_M64_M128 is defined.
8862         (check_f_arguments): Add "do".
8863         (check_vector_arguments): New.
8864         (check_m64_arguments): Likewise.
8865         (check_m128_arguments): Likewise.
8866
8867         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8868         (CHECK_M64_M128): Define.
8869
8870         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8871         on abitest.
8872         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8873
8874         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8875         tests only if CHECK_M64_M128 is defined.
8876
8877         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8878         (m128_2_struct): Likewise.
8879         (check_struct_passing5): Likewise.
8880         (check_struct_passing6): Likewise.
8881         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8882
8883         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8884         (un5): Likewise.
8885         (check_union_passing4): Likewise.
8886         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8887
8888 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8889
8890         PR c/35447
8891         * gcc.dg/noncompile/pr35447-1.c: New test.
8892
8893 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR tree-optimization/36922
8896         * gfortran.dg/pr36922.f: New test.
8897
8898 2009-02-17  Richard Guenther  <rguenther@suse.de>
8899
8900         PR tree-optimization/39202
8901         * gcc.c-torture/compile/pr39202.c: New testcase.
8902
8903 2009-02-17  Richard Guenther  <rguenther@suse.de>
8904
8905         PR tree-optimization/39204
8906         * gcc.dg/torture/pr39204.c: New testcase.
8907
8908 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8909
8910         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8911         * gcc.dg/vect/vect-outer-6.c: Ditto.
8912
8913 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8914
8915         PR c/35446
8916         * gcc.dg/noncompile/init-5.c: New test.
8917         * gcc.dg/init-bad-4.c: Adjust expected errors.
8918
8919 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8920
8921         PR target/37049
8922         * gcc.target/i386/push-1.c: New.
8923
8924 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8925
8926         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8927
8928 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8929
8930         * gcc.target/spu/intrinsics-sr.c: New test.
8931
8932 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8933
8934         PR target/38056
8935         * gcc.target/ia64/sibcall-opt-1.c: New test.
8936         * gcc.target/ia64/sibcall-opt-2.c: New test.
8937
8938 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8939
8940         PR fortran/36528
8941         * gfortran.dg/cray_pointers_8.f90: New test.
8942
8943         PR fortran/36703
8944         * gfortran.dg/cray_pointers_9.f90: New test.
8945
8946 2009-02-13  Jason Merrill  <jason@redhat.com>
8947
8948         PR c++/39070
8949         * g++.dg/cpp0x/decltype16.C: New.
8950
8951 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8952
8953         PR target/39152
8954         * gfortran.dg/gomp/pr39152.f90: New.
8955
8956 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8957
8958         PR target/39162
8959         * gcc.target/i386/pr39162.c: New.
8960
8961 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8962
8963         PR c/35444
8964         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8965         New tests.
8966
8967 2009-02-12  Jason Merrill  <jason@redhat.com>
8968
8969         PR c++/38950
8970         * g++.dg/template/array20.C: New test.
8971
8972 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8973
8974         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8975         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8976         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8977
8978 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8979
8980         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8981
8982 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8983
8984         PR target/39152
8985         * gfortran.dg/pr39152.f: New.
8986
8987 2009-02-11  Jason Merrill  <jason@redhat.com>
8988
8989         PR c++/39153
8990         * g++.dg/cpp0x/defaulted9.C: New test.
8991
8992         PR c++/30111
8993         * g++.dg/init/value7.C: New test.
8994
8995 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8996
8997         PR target/38824
8998         * gcc.target/i386/pr38824.c: New testcase.
8999
9000 2009-02-11  Jason Merrill  <jason@redhat.com>
9001
9002         PR c++/38649
9003         * g++.dg/cpp0x/defaulted8.C: New test.
9004
9005         PR c++/36744
9006         * g++.dg/cpp0x/rv9p.C: New test.
9007
9008 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9009
9010         * gnat.dg/aliasing3.adb: New test.
9011         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9012
9013 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9014
9015         PR c++/34397
9016         * g++.dg/template/crash88.C: New.
9017         * g++.dg/template/crash89.C: Likewise.
9018
9019 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9020
9021         PR c/39084
9022         * gcc.dg/pr39084.c: New test.
9023
9024 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9025
9026         PR target/39139
9027         * gcc.target/i386/pr39139.c: New test.
9028
9029 2009-02-10  Richard Guenther  <rguenther@suse.de>
9030
9031         PR tree-optimization/39132
9032         * gcc.dg/torture/pr39132.c: New testcase.
9033
9034 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9035
9036         PR target/39119
9037         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9038         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9039         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9040         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9041         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9042         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9043         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9044         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9045
9046 2009-02-09  Jason Merrill  <jason@redhat.com>
9047
9048         PR c++/39109
9049         * g++.dg/init/value6.C: New test.
9050
9051 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9052
9053         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9054
9055 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9056
9057         * gcc.c-torture/compile/20090209-1.c: New test.
9058
9059 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9060
9061         PR c++/35147
9062         PR c++/37737
9063         * g++.dg/cpp0x/vt-35147.C: New.
9064         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9065         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9066
9067 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9068
9069         PR c/35434
9070         * gcc.dg/attr-alias-4.c: New test.
9071
9072 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9073
9074         PR c/39035
9075         * gcc.dg/dfp/pr39035.c: New test.
9076
9077 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9078
9079         PR c/36432
9080         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9081
9082 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9083
9084         PR c++/39106
9085         * g++.dg/opt/thunk3.C: New test.
9086
9087 2009-02-05  Nick Clifton  <nickc@redhat.com>
9088
9089         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9090         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9091         * gcc.dg/cdce1.c: Likewise.
9092         * gcc.dg/cpp/_Pragma6.c: Likewise.
9093         * g++.dg/cpp/_Pragma1.C: Likewise.
9094         * gcc.dg/utf32-2.c: Xfail for M32C.
9095         * gcc.dg/utf32-1.c: Likewise.
9096         * gcc.dg/utf32-3.c: Likewise.
9097         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9098         targets.
9099         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9100         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9101         * gcc.dg/Wconversion-5.c: Likewise.
9102         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9103         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9104         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9105         * gcc.dg/utf-inc-init.c: Likewise.
9106         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9107         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9108         * gcc.dg/utf-array-short-wchar.c: Likewise.
9109         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9110         * gcc.dg/mallign.c: Use size_t instead of long.
9111
9112 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9113
9114         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9115
9116 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9117
9118         * gcc.c-torture/execute/pr39100.c: New.
9119
9120 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9121
9122         PR c/35435
9123         * gcc.dg/tls/diag-6.c: New test.
9124
9125 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9126
9127         * gcc.dg/graphite/scop-19.c: New
9128
9129 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9130
9131         AVX Programming Reference (January, 2009)
9132         * gcc.target/i386/avx-vpclmulqdq.c: New.
9133         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9134
9135         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9136
9137         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9138         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9139         (pclmul_test): Renamed to ...
9140         (TEST): This.
9141
9142 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9143
9144         PR c++/39095
9145         * g++.dg/abi/mangle31.C: New test.
9146
9147 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9148
9149         PR c/29129
9150         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9151         declarator.
9152         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9153         inside function prototype but not part of parameter declarator.
9154         * vla-11.c: New test.
9155
9156 2009-02-03  Jason Merrill  <jason@redhat.com>
9157
9158         * g++.dg/warn/main-4.C: New test.
9159         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9160
9161 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9162
9163         PR c++/36607
9164         * g++.dg/expr/cast10.C: New test.
9165
9166 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9167
9168         PR c/35433
9169         * gcc.dg/init-bad-6.c: New test.
9170
9171 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9172
9173         PR target/35318
9174         * gcc.c-torture/compile/pr35318.c: New test.
9175
9176         PR inline-asm/39059
9177         * gcc.dg/nofixed-point-2.c: New test.
9178         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9179         * g++.dg/ext/fixed2.C: Likewise.
9180         * g++.dg/other/error25.C: Likewise.
9181         * g++.dg/lookup/crash7.C: Likewise.
9182         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9183
9184         PR c++/39056
9185         * g++.dg/cpp0x/initlist13.C: New test.
9186
9187 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9188
9189         PR c++/36897
9190         * g++.dg/template/func2.C: New test.
9191
9192         PR c++/37314
9193         * g++.dg/template/typename15.C: New.
9194         * g++.dg/template/typename16.C: New.
9195
9196 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9197             Ben Elliston  <bje@au.ibm.com>
9198
9199         PR c/39034
9200         * gcc.dg/dfp/pr39034.c: New test.
9201
9202 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9203
9204         PR testsuite/38263
9205         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9206
9207 2009-02-02  Jason Merrill  <jason@redhat.com>
9208
9209         PR c++/39054
9210         * g++.dg/parse/dtor14.C: New test.
9211
9212 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9213
9214         * lib/target-supports.exp
9215         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9216         * g++.dg/ext/builtin10.C: New test.
9217
9218         PR inline-asm/39058
9219         * gcc.target/i386/pr39058.c: New test.
9220
9221 2009-02-02  Richard Guenther  <rguenther@suse.de>
9222
9223         PR tree-optimization/38937
9224         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9225
9226 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9227
9228         PR c++/39053
9229         * g++.dg/parse/crash52.C: New.
9230
9231 2009-01-30  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/39041
9234         * gcc.c-torture/compile/pr39041.c: New testcase.
9235
9236 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR target/39013
9239         * gcc.target/i386/pr39013-1.c: New test.
9240         * gcc.target/i386/pr39013-2.c: New test.
9241
9242         PR c++/39028
9243         * g++.dg/ext/label12.C: New test.
9244
9245 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9246
9247         PR c++/33465
9248         * g++.dg/parse/error34.C: New.
9249         * g++.dg/parse/error35.C: Likewise.
9250
9251 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9252
9253         PR c++/38655
9254         * g++.dg/cpp0x/decltype-38655.C: New.
9255
9256 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR target/39002
9259         * g++.dg/torture/pr39002.C: New test.
9260
9261 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9262
9263         PR tree-optimization/39007
9264         * gcc.dg/tree-ssa/pr39007.c: New.
9265
9266 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9267
9268         PR middle-end/35854
9269         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9270         to "subreg1".
9271
9272 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9273
9274         PR middle-end/38857
9275         * gcc.c-torture/compile/pr38857.c: New test.
9276
9277 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9278
9279         PR fortran/38852
9280         PR fortran/39006
9281         * gfortran.dg/bound_6.f90: New test.
9282
9283 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9284
9285         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9286
9287 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9288
9289         PR tree-optimization/38997
9290         * gcc.dg/tree-ssa/pr38997.c: New.
9291
9292 2009-01-28  Richard Guenther  <rguenther@suse.de>
9293
9294         PR tree-optimization/38926
9295         * gcc.c-torture/compile/pr38926.c: New testcase.
9296
9297 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR middle-end/38934
9300         * gcc.dg/pr38934.c: New test.
9301
9302 2009-01-28  Richard Guenther  <rguenther@suse.de>
9303
9304         PR middle-end/38908
9305         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9306
9307 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9308
9309         PR tree-optimization/38984
9310         * gcc.dg/pr38984.c: New XFAILed testcase.
9311
9312
9313 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9314
9315         PR target/38988
9316         * gcc.target/i386/pr38988.c: New test.
9317
9318 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9319
9320         PR c++/37554
9321         * g++.dg/parse/crash51.C: New.
9322         * g++.old-deja/g++.pt/crash9.C: Adjust.
9323
9324 2009-01-27  Daniel Kraft  <d@domob.eu>
9325
9326         PR fortran/38883
9327         * gfortran.dg/mvbits_6.f90:  New test.
9328         * gfortran.dg/mvbits_7.f90:  New test.
9329         * gfortran.dg/mvbits_8.f90:  New test.
9330
9331 2009-01-27  Richard Guenther  <rguenther@suse.de>
9332
9333         PR tree-optimization/38503
9334         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9335
9336 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9337
9338         PR middle-end/38969
9339         * gcc.c-torture/execute/pr38969.c: New test.
9340
9341 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9342
9343         PR testsuite/38864
9344         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9345         to dg-do compile.
9346         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9347         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9348         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9349
9350 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9351
9352         PR target/38952
9353         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9354         if __USING_SJLJ_EXCEPTIONS__ is defined.
9355
9356         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9357         __USING_SJLJ_EXCEPTIONS__ is defined.
9358         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9359         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9360         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9361         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9362         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9363         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9364
9365 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9366
9367         PR testsuite/38949
9368         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9369         Use instead of C name in asm statements.
9370
9371 2009-01-26  Richard Guenther  <rguenther@suse.de>
9372
9373         PR tree-optimization/38745
9374         * g++.dg/torture/pr38745.C: New testcase.
9375
9376 2009-01-26  Richard Guenther  <rguenther@suse.de>
9377
9378         PR middle-end/38851
9379         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9380
9381 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9382
9383         * gcc.dg/bitfld-15.c: Gate warning on target
9384         pcc_bitfield_type_matters.
9385         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9386         g++.dg/ext/bitfield4.C: Likewise.
9387         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9388         bitfield for any target.
9389
9390 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9391
9392         PR c/38957
9393         * gcc.dg/pr38957.c: New test.
9394
9395 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9396
9397         PR fortran/38955
9398         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9399         comparing floats.
9400
9401 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9402
9403         PR tree-optimization/38953
9404         * gfortran.dg/graphite/pr38953.f90: New.
9405
9406 2009-01-24  Paul Brook  <paul@codesourcery.com>
9407
9408         * gcc.target/arm/neon-cond-1.c: New test.
9409
9410 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9411
9412         PR tree-optimization/38932
9413         * gcc.dg/pr38932.c: New.
9414
9415 2009-01-23  Revital Eres  <eres@il.ibm.com>
9416
9417         * gcc.dg/sms-7.c: Fix test.
9418
9419 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9420
9421         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9422         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9423         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9424         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9425
9426 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9427
9428         * gcc.dg/pr35729.c: Make test x86 specific.
9429
9430 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9431
9432         PR middle-end/38615
9433         * gcc.dg/pr38615.c: New test.
9434
9435 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9436
9437         PR target/38931
9438         * gcc.target/i386/pr38931.c: New test.
9439
9440 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9441
9442         PR c++/38930
9443         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9444         * g++.dg/template/typedef12.C: Likewise.
9445         * g++.dg/template/typedef13.C: Likewise.
9446         * g++.dg/template/typedef14.C: Likewise.
9447         * g++.dg/template/sfinae3.C: Likewise.
9448         * g++.old-deja/g++.pt/typename8.C: Likewise.
9449         * g++.dg/template/access11.C: Likewise
9450
9451 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9452
9453         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9454         and mips*-*-irix*.
9455         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9456
9457 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9458
9459         PR c++/26693
9460         * g++.dg/template/typedef11.C: New test.
9461         * g++.dg/template/typedef12.C: Likewise.
9462         * g++.dg/template/typedef13.C: Likewise.
9463         * g++.dg/template/typedef14.C: Likewise.
9464         * g++.dg/template/sfinae3.C: Compile this pedantically.
9465         The only errors expected should be the one saying the typedef is ill
9466         formed.
9467         * g++.old-deja/g++.pt/typename8.C: Likewise.
9468         * g++.dg/template/access11.C: Update this.
9469
9470 2009-01-21  Daniel Kraft  <d@domob.eu>
9471
9472         PR fortran/38887
9473         * gfortran.dg/mvbits_5.f90:  New test.
9474
9475 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9476
9477         * gcc.dg/sms-6.c: New test.
9478         * gcc.dg/sms-7.c: Likewise.
9479
9480 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9481
9482         PR fortran/38907
9483         * gfortran.dg/host_assoc_function_7.f90: New test
9484
9485 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9486             Richard Guenther  <rguenther@suse.de>
9487
9488         PR tree-optimization/38747
9489         PR tree-optimization/38748
9490         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9491         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9492         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9493
9494 2009-01-20  Kees Cook  <kees@ubuntu.com>
9495             H.J. Lu  <hongjiu.lu@intel.com>
9496
9497         PR target/38902
9498         * gcc.dg/pr38902.c: New.
9499
9500 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9501
9502         PR target/38868
9503         * gfortran.dg/pr38868.f: New testcase.
9504
9505 2009-01-20  Richard Guenther  <rguenther@suse.de>
9506
9507         * gcc.c-torture/execute/pr36227.c: Move ...
9508         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9509
9510 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9511
9512         * lib/gfortran.exp: Add -B options for targets that use
9513         libgfortran.a%s in their specs.
9514
9515 2009-01-19  Jason Merrill  <jason@redhat.com>
9516
9517         PR c++/23287
9518         * g++.dg/template/dtor5.C: New test.
9519
9520 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9521
9522         PR fortran/38859
9523         * gfortran.dg/bound_5.f90: New test.
9524
9525 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9526
9527         PR target/38736
9528         * g++.dg/compat/abi/pr38736_main.C: New.
9529         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9530         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9531         * g++.dg/other/macro-1.C: Likewise.
9532         * gcc.dg/macro-1.c: Likewise.
9533         * gcc.dg/compat/pr38736_main.c: Likewise.
9534         * gcc.dg/compat/pr38736_x.c: Likewise.
9535         * gcc.dg/compat/pr38736_y.c: Likewise.
9536
9537 2009-01-18  Richard Guenther  <rguenther@suse.de>
9538
9539         PR tree-optimization/38819
9540         * gcc.c-torture/execute/pr38819.c: New testcase.
9541
9542 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9543
9544         PR fortran/38657
9545         * gfortran.dg/module_commons_3.f90: Reapply.
9546
9547 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9548
9549         PR fortran/34955
9550         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9551         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9552
9553 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9554
9555         PR fortran/38657
9556         * gfortran.dg/module_commons_3.f90: Remove
9557
9558 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9559
9560         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9561
9562 2009-01-16  Jason Merrill  <jason@redhat.com>
9563
9564         PR c++/38877
9565         * g++.dg/template/lvalue1.C: New test.
9566
9567         PR c++/29470
9568         * g++.dg/template/access20.C: New test.
9569         * g++.dg/torture/pr34641.C: Fix access.
9570
9571 2009-01-16  Richard Guenther  <rguenther@suse.de>
9572
9573         PR tree-optimization/38835
9574         PR middle-end/36227
9575         * gcc.c-torture/execute/pr36227.c: New testcase.
9576         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9577         * g++.dg/init/const7.C: Likewise.
9578
9579 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9580
9581         PR target/38554
9582         * gcc.c-torture/compile/pr38554.c: New test.
9583
9584 2009-01-16  Jason Merrill  <jason@redhat.com>
9585
9586         PR c++/38579
9587         * g++.dg/conversion/access1.C: New test.
9588
9589 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR tree-optimization/38789
9592         * gcc.c-torture/compile/pr38789.c: New test.
9593
9594 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9595
9596         PR fortran/38152
9597         * gfortran.dg/proc_ptr_13.f90: New.
9598
9599 2009-01-15  Jason Merrill  <jason@redhat.com>
9600
9601         PR c++/38850
9602         * g++.dg/template/koenig6.C: New test.
9603
9604 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9605
9606         PR c++/29388
9607         * g++.dg/template/error37.C: New testcase.
9608
9609 2009-01-15  Jason Merrill  <jason@redhat.com>
9610
9611         PR c++/36334
9612         * g++.dg/conversion/memfn1.C: New test.
9613
9614         PR c++/37646
9615         * g++.dg/conversion/memfn2.C: New test.
9616
9617 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9618
9619         PR c++/38357
9620         * g++.dg/template/crash87.C: New test.
9621
9622 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9623
9624         PR middle-end/37843
9625         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9626
9627 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9628
9629         PR c++/38636
9630         * g++.dg/parse/crash50.C: New test.
9631
9632 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9633
9634         PR rtl-optimization/38245
9635         * gcc.dg/pr38245-3.c: New test.
9636         * gcc.dg/pr38245-3.h: New file.
9637         * gcc.dg/pr38245-4.c: New file.
9638         * gcc.dg/pr38364.c: New test.
9639
9640 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9641
9642         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9643         sequence PC-relative.
9644
9645 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9646
9647         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9648         calls and/or PLT markers.
9649         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9650         calls and/or PLT markers.
9651         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9652         calls and/or PLT markers.
9653         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9654         calls and/or PLT markers.
9655
9656 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9657             Nathan Froyd  <froydnj@codesourcery.com>
9658             Joseph Myers  <joseph@codesourcery.com>
9659
9660         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9661         New function.
9662         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9663         and use consistent CFLAGS.
9664         * gcc.target/powerpc/20030505.c: Likewise.
9665         * gcc.target/powerpc/20081204-1.c: Likewise.
9666         * gcc.target/powerpc/ppc-spe.c: Likewise.
9667         * gcc.target/powerpc/spe1.c: Likewise.
9668         * g++.dg/ext/spe1.C: Likewise.
9669         * g++.dg/other/opaque-1.C: Likewise.
9670         * g++.dg/other/opaque-2.C: Likewise.
9671         * g++.dg/other/opaque-3.C: Likewise.
9672
9673 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9674
9675         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9676         out of loop.
9677
9678 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9679
9680         PR target/38811
9681         * g++.dg/torture/pr38811.C: New file.
9682
9683 2009-01-14  Richard Guenther  <rguenther@suse.de>
9684
9685         PR tree-optimization/38826
9686         PR middle-end/38477
9687         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9688
9689 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9690
9691         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9692
9693 2009-01-14  Nick Clifton  <nickc@redhat.com>
9694
9695         PR c++/37862
9696         * g++.cp/parse/pr37862.C: New test.
9697
9698 2009-01-14  Julian Brown  <julian@codesourcery.com>
9699
9700         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9701         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9702         to...
9703         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9704         These.
9705
9706 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR rtl-optimization/38774
9709         * gcc.dg/torture/pr38774.c: New test.
9710
9711         PR c++/38795
9712         * g++.dg/cpp0x/pr38795.C: New test.
9713
9714 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9715             Nathan Froyd  <froydnj@codesourcery.com>
9716             Joseph Myers  <joseph@codesourcery.com>
9717
9718         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9719         otherwise.  Do not check for AltiVec at runtime.
9720         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9721         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9722         * gcc.target/powerpc/altivec-1.c: Likewise.
9723         * gcc.target/powerpc/altivec-3.c: Likewise.
9724         * gcc.target/powerpc/altivec-10.c: Likewise.
9725         * gcc.target/powerpc/altivec-12.c: Likewise.
9726         * gcc.target/powerpc/altivec-24.c: Likewise.
9727         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9728         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9729         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9730         * gcc.target/powerpc/pr35907.c: Likewise.
9731         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9732         otherwise.  Do not check for Cell at runtime.
9733         * gcc.target/powerpc/altivec_check.h: Delete.
9734
9735         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9736         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9737         not check for AltiVec at runtime.
9738         * g++.dg/ext/altivec-cell-2.C: Likewise.
9739         * g++.dg/ext/altivec-cell-3.C: Likewise.
9740         * g++.dg/ext/altivec-cell-4.C: Likewise.
9741         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9742         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9743         check.
9744         * g++.dg/ext/altivec_check.h: Delete.
9745
9746 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9747
9748         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9749         effective target.  Adjust line numbers accordingly.
9750
9751 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9752
9753         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9754
9755 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9756
9757         PR tree-optimization/38786
9758         * gcc.dg/graphite/pr38786.c: New.
9759
9760 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9761
9762         Revert:
9763         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9764
9765         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9766         for alpha*-*-* targets.
9767         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9768
9769 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9770
9771         PR libfortran/38772
9772         * gfortran.dg/fmt_bz_bn_err.f: New test.
9773
9774 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9775
9776         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9777
9778 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9779
9780         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9781         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9782         instruction support.  Do not check for it at runtime.
9783
9784 2009-01-12  Jason Merrill  <jason@redhat.com>
9785
9786         PR c++/35109
9787         * g++.dg/lookup/friend11.C: Remove expected error.
9788         * g++.dg/lookup/friend14.C: New test.
9789         * g++.dg/lookup/friend15.C: New test.
9790
9791 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9792
9793         PR c++/36019
9794         * g++.dg/lookup/hidden-class12.C: New test.
9795         * g++.dg/lookup/hidden-class13.C: New test.
9796         * g++.dg/lookup/hidden-class14.C: New test.
9797         * g++.dg/lookup/hidden-class15.C: New test.
9798         * g++.dg/lookup/hidden-class16.C: New test.
9799
9800 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9801
9802         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9803         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9804         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9805
9806 2009-01-12  Jason Merrill  <jason@redhat.com>
9807
9808         PR c++/31488
9809         * g++.dg/other/vararg-3.C: New test.
9810
9811 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9812
9813         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9814         Explicitly enable SPE.
9815         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9816         directive.
9817
9818         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9819         Expect -flax-vector-conversions message.  Adjust incompatible
9820         types errors.
9821         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9822         Make Foo extern.
9823
9824         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9825
9826         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9827
9828         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9829         * g++.dg/other/opaque-2.C: Likewise.
9830         * g++.dg/other/opaque-3.C: Likewise.
9831
9832 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9833
9834         PR c/32041
9835         * gcc.dg/pr32041.c: New test.
9836         * g++.dg/parse/offsetof9.C: New test.
9837
9838 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9839             Nathan Froyd  <froydnj@codesourcery.com>
9840
9841         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9842         * g++.dg/ext/attribute-test-1.C: Likewise.
9843         * g++.dg/ext/attribute-test-2.C: Likewise.
9844         * g++.dg/ext/attribute-test-3.C: Likewise.
9845         * g++.dg/ext/attribute-test-4.C: Likewise.
9846
9847 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9848
9849         * gnat.dg/unchecked_convert3.adb: New test.
9850
9851 2009-01-12  Tomas Bily  <tbily@suse.cz>
9852
9853         PR middlend/38385
9854         * gcc.dg/tree-ssa/pr38385.c: New file.
9855
9856 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR c++/38794
9859         * g++.dg/parse/typedef9.C: New test.
9860
9861         PR tree-optimization/38807
9862         * gcc.c-torture/compile/pr38807.c: New test.
9863
9864 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9865
9866         * gcc.target/mips/ins-2.c: New test.
9867
9868 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9869
9870         PR testsuite/38809
9871         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9872
9873 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9874
9875         PR c++/36254
9876         * g++.dg/warn/Wreturn-type-5.C: New test.
9877
9878 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9879
9880         PR middle-end/38616
9881         * gcc.dg/pr38616.c: New test.
9882
9883 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9884
9885         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9886
9887 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9888
9889         PR c++/38648
9890         * g++.dg/expr/string-1.C: New test.
9891         * g++.dg/expr/string-2.C: New test.
9892
9893         PR c++/36695
9894         * g++.dg/ext/complex4.C: New test.
9895         * g++.dg/ext/complex5.C: New test.
9896         * g++.dg/init/reference1.C: New test.
9897         * g++.dg/init/reference2.C: New test.
9898         * g++.dg/init/reference3.C: New test.
9899
9900 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9901
9902         PR fortran/38763
9903         * gfortran.dg/transfer_null_1.f90: New test.
9904
9905 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9906
9907         PR fortran/38765
9908         * gfortran.dg/host_assoc_function_6.f90: New test.
9909
9910 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9911
9912         * lib/target-supports.exp: Add method to determine if the effective
9913         target is really a ppc405 after applying all compile options.
9914         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9915         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9916         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9917         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9918         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9919         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9920         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9921         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9922         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9923         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9924         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9925         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9926         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9927         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9928         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9929         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9930         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9931         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9932         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9933         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9934         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9935         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9936         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9937         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9938         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9939         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9940         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9941         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9942         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9943         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9944         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9945
9946 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9947
9948         PR c++/35335
9949         * g++.dg/other/error31.C: New testcase.
9950
9951         PR c/35742
9952         * gcc.dg/pr35742.c: New test.
9953
9954 2009-01-09  John F. Carr  <jfc@mit.edu>
9955
9956         PR c++/37877
9957         * g++.dg/parse/linkage3.C: New test.
9958
9959 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9960
9961         PR middle-end/38771
9962         * gcc.c-torture/compile/pr38771.c: New test.
9963
9964 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9965
9966         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9967
9968 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9969
9970         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9971         * gcc.dg/sibcall-4.c: Likewise.
9972
9973 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9974             Jan Sjodin  <jan.sjodin@amd.com>
9975
9976         PR tree-optimization/38559
9977         * gcc.dg/graphite/pr38559.c: New.
9978
9979 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9980
9981         PR tree-optimization/37194
9982         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9983
9984 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9985
9986         PR c++/38725
9987         * g++.dg/ext/label11.C: New test.
9988
9989 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9990
9991         * lib/target-supports.exp (check_weak_override_available): New.
9992         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9993         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9994         dg-require-weak-override.
9995
9996 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9997             Alan Modra  <amodra@bigpond.net.au>
9998
9999         * gcc.c-torture/compile/20090107-1.c: New test.
10000
10001 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10002
10003         PR target/38706
10004         * g++.dg/other/pr38706.C: New test.
10005
10006 2009-01-07  Jason Merrill  <jason@redhat.com>
10007
10008         * g++.dg/cpp0x/variadic92.C: New test.
10009         * g++.dg/cpp0x/variadic93.C: New test.
10010
10011 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10012
10013         * lib/target-supports-dg.exp (current_compiler_flags): New.
10014         (check-flags): Use it; do not access dg-test local variables.
10015         (dg-skip-if): Do not access dg-test local variables.
10016         (dg-xfail-run-if): Ditto.
10017         (dg-shouldfail): Ditto.
10018         * gcc.test-framework/test-framework.exp
10019         (check_effective_target_def_nocache): New.
10020         * gcc.test-framework/test-framework.awk: Handle scan tests.
10021         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10022         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10023         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10024         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10025         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10026         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10027         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10028         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10029         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10030
10031         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10032
10033         * lib/target-supports-dg.exp (check_test_flags): Delete.
10034
10035 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10036
10037         PR tree-optimization/38492
10038         PR tree-optimization/38498
10039         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10040         in trunk.
10041         * gcc.dg/graphite/block-0.c: Update test.
10042         * gcc.dg/graphite/block-1.c: Same.
10043         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10044         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10045         * gcc.dg/graphite/block-3.c: New.
10046         * gcc.dg/graphite/pr38498.c: New.
10047
10048 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10049
10050         AVX Programming Reference (December, 2008)
10051         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10052         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10053         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10054
10055         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10056         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10057
10058 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10059
10060         PR fortran/38220
10061         * gfortran.dg/c_loc_pure_1.f90:  New test.
10062
10063 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10064
10065         PR fortran/38669
10066         * gfortran.dg/elemental_dependency_3.f90:
10067         Add the final tree dump cleanup.
10068
10069 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10070
10071         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10072         passing -m32.
10073
10074         PR rtl-optimization/38722
10075         * gfortran.dg/pr38722.f90: New test.
10076
10077 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10078
10079         PR c/34252
10080         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10081         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10082
10083 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10084
10085         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10086         * gfortran.dg/typebound_call_8.f03: Same.
10087         * gfortran.dg/elemental_bind_c.f90: Same.
10088         * gfortran.dg/typebound_call_7.f03: Same.
10089         * gfortran.dg/interface_proc_end.f90: Same
10090         * gfortran.dg/pr37243.f: Fix typo.
10091
10092 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10093
10094         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10095         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10096         large stack sizes.
10097
10098 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10099
10100         AVX Programming Reference (December, 2008)
10101         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10102         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10103         * gcc.target/i386/sse-14.c: Likewise.
10104
10105         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10106         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10107         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10108         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10109
10110 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10111
10112         PR libfortran/38735
10113         * gfortran.dg/fmt_bz_bn.f: Update test.
10114
10115 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10116
10117         PR c++/38472
10118         * g++.dg/conversion/usual-arith-conv.C: New test.
10119
10120 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10121
10122         PR c/34911
10123         * gcc.dg/vector-3.c: New testcase.
10124         * g++.dg/ext/vector15.C: New test.
10125
10126 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10127
10128         PR tree-optimization/38510
10129         * gcc.dg/graphite/pr38510.c: New.
10130
10131 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10132             Jan Sjodin <jan.sjodin@amd.com>
10133
10134         PR tree-optimization/38500
10135         * gcc.dg/graphite/pr38500.c: New.
10136
10137 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10138
10139         * gcc.c-torture/compile/20001226-1.c: Generalize
10140         dg-timeout-factor.
10141         * gcc.c-torture/compile/limits-fnargs.c: Add
10142         dg-timeout-factor.
10143         * gcc.dg/20020425-1.c: Likewise.
10144         * gcc.dg/pch/pch.exp: Likewise.
10145
10146 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10147
10148         PR fortran/38657
10149         * gfortran.dg/module_commons_3.f90: New test.
10150
10151 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10152
10153         PR fortran/37159
10154         * gfortran.dg/random_seed_1.f90: Updated.
10155
10156 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10157
10158         PR fortran/38669
10159         PR fortran/38726
10160         * gfortran.dg/elemental_subroutine_7.f90:
10161         Fix p values so that it can be used as vector subscript.
10162
10163 2009-01-05  Jason Merrill  <jason@redhat.com>
10164
10165         * g++.dg/cpp0x/initlist12.C: Add another test.
10166
10167         * g++.dg/cpp0x/defaulted7.C: New test.
10168
10169 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10170
10171         PR fortran/38672
10172         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10173         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10174
10175 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10176
10177         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10178         for alpha*-*-* targets.
10179         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10180
10181 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10182
10183         PR fortran/38665
10184         * gfortran.dg/host_assoc_function_5.f90: New test.
10185
10186 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10187
10188         PR fortran/38669
10189         * gfortran.dg/elemental_dependency_3.f90: New test.
10190         * gfortran.dg/elemental_subroutine_7.f90: New test.
10191
10192 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10193
10194         * gcc.dg/struct-ret-3.c: Include unistd.h.
10195         (main): Exit early if system memory page size is
10196         larger than 4096 bytes.
10197
10198 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10199
10200         PR fortran/38718
10201         * gfortran.dg/merge_init_expr.f90: New.
10202
10203 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10204
10205         PR fortran/38536
10206         * gfortran.dg/c_loc_tests_13.f90: New test.
10207         * gfortran.dg/c_loc_tests_14.f90: New test.
10208
10209 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10210
10211         * gfortran.dg/func_result_4.f90: New.
10212
10213 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10214
10215         PR fortran/38594
10216         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10217         interface still works, in addition to original tests.
10218         * gfortran.dg/host_assoc_call_6.f90: New test.
10219
10220 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10221
10222         PR c++/38705
10223         * g++.dg/torture/pr38705.C: New test.
10224
10225         PR c/38700
10226         * gcc.dg/pr38700.c: New test.
10227
10228 2009-01-02  Jason Merrill  <jason@redhat.com>
10229
10230         * g++.dg/cpp0x/initlist11.C: New test.
10231         * g++.dg/cpp0x/initlist12.C: New test.
10232
10233 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10234
10235         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10236         Allow extra informative notes.
10237
10238 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR c/36489
10241         * gcc.dg/pr36489.c: New test.
10242
10243 \f
10244 Copyright (C) 2009 Free Software Foundation, Inc.
10245
10246 Copying and distribution of this file, with or without modification,
10247 are permitted in any medium without royalty provided the copyright
10248 notice and this notice are preserved.