OSDN Git Service

2009-10-14 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-14  Richard Guenther  <rguenther@suse.de>
2
3         PR lto/41173
4         * gcc.dg/lto/20091014-1_0.c: New testcase.
5
6 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
7
8         PR testsuite/41707
9         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
10         warning on line 0 instead of 1.
11
12 2009-10-14  Richard Guenther  <rguenther@suse.de>
13
14         PR lto/41521
15         * gfortran.dg/lto/pr41521_0.f90: New testcase.
16         * gfortran.dg/lto/pr41521_1.f90: Likewise.
17
18 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
19
20         PR preprocessor/41543
21         * gcc.dg/debug/dwarf2/pr41543.c: New test.
22
23         PR debug/41695
24         * gcc.dg/debug/dwarf2/pr41695.c: New test.
25
26 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
27
28         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
29         New procedure.
30         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
31         effective target.
32
33 2009-10-14  Jason Merrill  <jason@redhat.com>
34
35         PR c++/39866
36         * g++.dg/cpp0x/defaulted14.C: New.
37
38 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
39
40         * g++.dg/cpp0x/vt-40092.C: New.
41
42 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
43
44         * gcc.dg/guality/pr41616-1.c: Drop -O2.
45         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
46
47 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48
49         * gfortran.dg/complex_intrinsic_8.f90: New test.
50
51 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52
53         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
54         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
55
56 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
57
58         PR target/38948
59         * gcc.dg/torture/pr38948.c: New test.
60
61 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
62
63         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
64
65 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
66
67         PR fortran/41581
68         * gfortran.dg/class_allocate_2.f03: Modified.
69         * gfortran.dg/class_allocate_3.f03: New test case.
70
71 2009-10-13  Richard Guenther  <rguenther@suse.de>
72
73         PR lto/41668
74         * gcc.dg/lto/20091006-2_0.c: New testcase.
75         * gcc.dg/lto/20091006-2_1.c: Likewise.
76         * gcc.dg/lto/20091006-2_2.c: Likewise.
77         * gcc.dg/lto/20091013-1_0.c: Likewise.
78         * gcc.dg/lto/20091013-1_1.c: Likewise.
79         * gcc.dg/lto/20091013-1_2.c: Likewise.
80
81 2009-10-13  Martin Jambor  <mjambor@suse.cz>
82
83         * gcc.c-torture/compile/pr41661.c: New test.
84
85 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
86
87         PR libgfortran/41683
88         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
89
90 2009-10-12  Jason Merrill  <jason@redhat.com>
91
92         PR c++/37875
93         * g++.dg/cpp0x/decltype18.C: New.
94
95         PR c++/37766
96         * g++.dg/cpp0x/fntmpdefarg1.C: New.
97
98 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
99
100         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
101
102 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
103
104         PR debug/41343
105         PR debug/41447
106         PR debug/41264
107         PR debug/41338
108         * gcc.dg/guality/pr41447-1.c: New.
109         * gcc.dg/debug/pr41264-1.c: New.
110         * gcc.dg/debug/pr41343-1.c: New.
111
112 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
113
114         PR target/26515
115         * gcc.dg/torture/pr26515.c: New test.
116
117 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
118
119         PR testsuite/41659
120         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
121         * lib/lto.exp (lto-get-options-main): Report error for using "target"
122         or "xfail" with dg-lto-do.
123
124 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
125
126         * gcc.target/i386/ms_hook_prologue.c: New testcase.
127
128 2009-10-12  Michael Matz  <matz@suse.de>
129
130         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
131         pass.
132
133 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
134
135         PR target/41680
136         * g++.dg/torture/pr41680.C: New test.
137
138 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
139
140         PR c++/41570
141         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
142
143 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
144
145         PR debug/41616
146         * gcc.dg/guality/pr41616-1.c: New.
147
148 2009-10-11  Jason Merrill  <jason@redhat.com>
149
150         PR c++/37204
151         * g++.dg/cpp0x/rv-reinterpret.C: New.
152
153 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
154
155         PR libgfortran/38439
156         * gfortran.dg/fmt_error_9.f: New test.
157         * gfortran.dg/fmt_error_10.f: New test.
158         
159 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
160
161         PR fortran/41583
162         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
163         * gfortran.dg/class_4b.f03: As above.
164         * gfortran.dg/class_4c.f03: As above.
165         * gfortran.dg/class_4d.f03: As above.
166
167 2009-10-11  Richard Guenther  <rguenther@suse.de>
168
169         PR tree-optimization/41555
170         * gcc.dg/torture/pr41555.c: New testcase.
171
172 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
173
174         PR libgfortran/35862
175         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
176         function correctly.
177
178 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
179
180         PR libgfortran/35862
181         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
182         Add conditions to avoid runtime errors if not supported.
183
184 2009-10-10  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/41654
187         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
188
189 2009-10-09  Jason Merrill  <jason@redhat.com>
190
191         * g++.dg/cpp/ucn-1.C: New.
192
193 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
194
195         PR fortran/41585
196         * gfortran.dg/class_2.f03: Extended test case.
197
198 2009-10-09  Tobias Burnus  <burnus@net-b.de>
199
200         PR fortran/41582
201         * gfortran.dg/class_allocate_1.f03: Modify code such that
202         it compiles with the gfc_warning->gfc_error change.
203         * gfortran.dg/class_allocate_1.f03: New test.
204
205 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
206
207         PR fortran/41579
208         * gfortran.dg/select_type_6.f03: New test.
209
210 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
211
212         PR preprocessor/41445
213         * gcc.dg/cpp/separate-1.c: Adjust.
214         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
215         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
216         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
217         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
218         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
219         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
220         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
221
222         PR rtl-optimization/41646
223         * gcc.c-torture/compile/pr41646.c: New test.
224
225 2009-10-09  Richard Guenther  <rguenther@suse.de>
226
227         PR tree-optimization/41634
228         * gcc.c-torture/compile/pr41634.c: New testcase.
229
230 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
231
232         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
233
234 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
235
236         * gnat.dg/opt3.adb: New test.
237         * gnat.dg/opt3_pkg.ads: New helper.
238
239 2009-10-08  Doug Kwan  <dougkwan@google.com>
240
241         PR rtl-optimization/41574
242         * gcc.dg/pr41574.c: New test.
243
244 2009-10-08  Cary Coutant  <ccoutant@google.com>
245
246         Add support for debugging with ICF (Identical Code Folding).
247         * g++.dg/debug/dwarf2/icf.C: New test.
248
249 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
250
251         * gcc.target/mips/truncate-6.c: New test.
252
253 2009-10-08  Jason Merrill  <jason@redhat.com>
254
255         PR c++/36816
256         * g++.dg/cpp0x/rv-deduce.C: New.
257
258         PR c++/37177
259         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
260         * g++.dg/template/explicit-args2.C: New.
261         * g++.dg/template/explicit-args3.C: New.
262         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
263
264 2009-10-08  Michael Matz  <matz@suse.de>
265
266         PR middle-end/41573
267         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
268         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
269         * gcc.dg/pr41573.c: New test.
270
271 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
272
273         PR c/41182
274         * gcc.c-torture/compile/pr41182-1.c: New.
275
276 2009-10-07  Jason Merrill  <jason@redhat.com>
277
278         * g++.dg/cpp0x/variadic95.C: New.
279
280 2009-10-07  Jason Merrill  <jason@redhat.com>
281
282         * g++.dg/template/scope3.C: New.
283
284 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
285
286         * gcc.dg/debug/dwarf2/inline3.c: New test.
287
288 2009-10-07  Daniel Kraft  <d@domob.eu>
289
290         PR fortran/41615
291         * gfortran.dg/assumed_charlen_function_6.f90: New test.
292
293 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
294
295         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
296         * gfortran.dg/select_type_1.f03: Modified error message.
297         * gfortran.dg/select_type_5.f03: New test.
298
299 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
300
301         PR libgfortran/41612
302         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
303         have kind=10 reals.
304
305 2009-10-06  Jason Merrill  <jason@redhat.com>
306
307         * g++.dg/cpp0x/lambda/lambda-init.C: New.
308         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
309
310 2009-10-06  Richard Guenther  <rguenther@suse.de>
311
312         PR lto/41502
313         * gcc.dg/lto/20091006-1_0.c: New testcase.
314         * gcc.dg/lto/20091006-1_1.c: Likewise.
315         * gcc.dg/lto/20091005-2_0.c: Likewise.
316
317 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
318
319         PR ada/41383
320         * gnat.dg/timer_cancel.adb: New test.
321
322 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
323
324         PR ada/38333
325         * gnat.dg/specs/import_abstract.ads: New.
326
327 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
328
329         PR libgfortran/35862
330         * gfortran.dg/round_2.f03: New test.
331
332 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
333
334         PR debug/41558
335         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
336         * lib/gcc-gdb-test.exp: ... here.  New file.
337         * gfortran.dg/guality/guality.exp: New file.
338         * gfortran.dg/guality/pr41558.f90: New test.
339         * gfortran.dg/guality/arg1.f90: New test.
340
341 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
342
343         * gfortran.dg/dynamic_dispatch_1.f90: New test.
344         * gfortran.dg/dynamic_dispatch_2.f90: New test.
345         * gfortran.dg/dynamic_dispatch_3.f90: New test.
346         * gfortran.dg/module_md5_1.f90: Update md5 sum.
347
348 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
349
350         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
351         register_pass_info.
352         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
353         plugin_pass to register_pass_info.
354         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
355         register_pass_info.
356         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
357         register_pass_info.
358
359 2009-10-05  Richard Guenther  <rguenther@suse.de>
360
361         PR lto/41281
362         * gcc.dg/lto/20090914-2_0.c: New testcase.
363
364 2009-10-05  Richard Guenther  <rguenther@suse.de>
365
366         PR lto/40902
367         * gcc.dg/lto/20091005-1_0.c: New testcase.
368         * gcc.dg/lto/20091005-1_1.c: Likewise.
369
370 2009-10-05  Richard Guenther  <rguenther@suse.de>
371
372         PR lto/41552
373         PR lto/41487
374         * g++.dg/lto/20091002-1_0.C: Adjust flags.
375         * g++.dg/lto/20091004-1_0.C: New testcase.
376         * g++.dg/lto/20091004-1_1.C: Likewise.
377         * g++.dg/lto/20091004-2_0.C: Likewise.
378         * g++.dg/lto/20091004-2_1.C: Likewise.
379         * g++.dg/lto/20091004-3_0.C: Likewise.
380         * g++.dg/lto/20091004-3_1.C: Likewise.
381
382 2009-10-05  Richard Guenther  <rguenther@suse.de>
383
384         PR tree-optimization/23821
385         * gcc.dg/torture/pr23821.c: New testcase.
386
387 2009-10-05  Daniel Kraft  <d@domob.eu>
388
389         PR fortran/41403
390         * gfortran.dg/goto_6.f: New test.
391         * gfortran.dg/goto_7.f: New test.
392
393 2009-10-03  Ben Elliston  <bje@au.ibm.com>
394             Bill Maddox  <maddox@google.com>
395             Cary Coutant  <ccoutant@google.com>
396             Chris Demetriou  <cgd@google.com>
397             Diego Novillo  <dnovillo@google.com>
398             Doug Kwan  <dougkwan@google.com>
399             Jan Hubicka  <jh@suse.cz>
400             Ollie Wild  <aaw@google.com>
401             Rafael Espindola  <espindola@google.com>
402             Richard Guenther  <rguenther@suse.de>
403             Simon Baldwin  <simonb@google.com>
404
405         * g++.dg/20090107-1.C: New.
406         * g++.dg/20090121-1.C: New.
407         * g++.dg/ipa/20090113-1.C: New.
408         * g++.dg/lto: New directory.
409         * g++.dg/lto/20080829_0.C: New.
410         * g++.dg/lto/20080904_0.C: New.
411         * g++.dg/lto/20080907_0.C: New.
412         * g++.dg/lto/20080908-1_0.C: New.
413         * g++.dg/lto/20080908-2_0.C: New.
414         * g++.dg/lto/20080908-3_0.C: New.
415         * g++.dg/lto/20080909-1_0.C: New.
416         * g++.dg/lto/20080910-1_0.C: New.
417         * g++.dg/lto/20080912-1_0.C: New.
418         * g++.dg/lto/20080912_0.C: New.
419         * g++.dg/lto/20080915_0.C: New.
420         * g++.dg/lto/20080916_0.C: New.
421         * g++.dg/lto/20080917_0.C: New.
422         * g++.dg/lto/20080924_0.C: New.
423         * g++.dg/lto/20080926_0.C: New.
424         * g++.dg/lto/20081008_0.C: New.
425         * g++.dg/lto/20081022.h: New.
426         * g++.dg/lto/20081022_0.C: New.
427         * g++.dg/lto/20081022_1.C: New.
428         * g++.dg/lto/20081023_0.C: New.
429         * g++.dg/lto/20081109-1_0.C: New.
430         * g++.dg/lto/20081109-2_0.C: New.
431         * g++.dg/lto/20081109_0.C: New.
432         * g++.dg/lto/20081109_1.C: New.
433         * g++.dg/lto/20081118-1_0.C: New.
434         * g++.dg/lto/20081118-1_1.C: New.
435         * g++.dg/lto/20081118_0.C: New.
436         * g++.dg/lto/20081118_1.C: New.
437         * g++.dg/lto/20081119-1.h: New.
438         * g++.dg/lto/20081119-1_0.C: New.
439         * g++.dg/lto/20081119-1_1.C: New.
440         * g++.dg/lto/20081119_0.C: New.
441         * g++.dg/lto/20081119_1.C: New.
442         * g++.dg/lto/20081120-1_0.C: New.
443         * g++.dg/lto/20081120-1_1.C: New.
444         * g++.dg/lto/20081120-2_0.C: New.
445         * g++.dg/lto/20081120-2_1.C: New.
446         * g++.dg/lto/20081123_0.C: New.
447         * g++.dg/lto/20081123_1.C: New.
448         * g++.dg/lto/20081125.h: New.
449         * g++.dg/lto/20081125_0.C: New.
450         * g++.dg/lto/20081125_1.C: New.
451         * g++.dg/lto/20081127_0.C: New.
452         * g++.dg/lto/20081127_1.C: New.
453         * g++.dg/lto/20081203_0.C: New.
454         * g++.dg/lto/20081203_1.C: New.
455         * g++.dg/lto/20081204-1_0.C: New.
456         * g++.dg/lto/20081204-1_1.C: New.
457         * g++.dg/lto/20081204-2_0.C: New.
458         * g++.dg/lto/20081204-2_1.C: New.
459         * g++.dg/lto/20081209_0.C: New.
460         * g++.dg/lto/20081209_1.C: New.
461         * g++.dg/lto/20081211-1.h: New.
462         * g++.dg/lto/20081211-1_0.C: New.
463         * g++.dg/lto/20081211-1_1.C: New.
464         * g++.dg/lto/20081217-1_0.C: New.
465         * g++.dg/lto/20081217-2_0.C: New.
466         * g++.dg/lto/20081219_0.C: New.
467         * g++.dg/lto/20081219_1.C: New.
468         * g++.dg/lto/20090106_0.C: New.
469         * g++.dg/lto/20090112_0.C: New.
470         * g++.dg/lto/20090128_0.C: New.
471         * g++.dg/lto/20090221_0.C: New.
472         * g++.dg/lto/20090302_0.C: New.
473         * g++.dg/lto/20090302_1.C: New.
474         * g++.dg/lto/20090303_0.C: New.
475         * g++.dg/lto/20090311-1.h: New.
476         * g++.dg/lto/20090311-1_0.C: New.
477         * g++.dg/lto/20090311-1_1.C: New.
478         * g++.dg/lto/20090311_0.C: New.
479         * g++.dg/lto/20090311_1.C: New.
480         * g++.dg/lto/20090312.h: New.
481         * g++.dg/lto/20090312_0.C: New.
482         * g++.dg/lto/20090312_1.C: New.
483         * g++.dg/lto/20090313_0.C: New.
484         * g++.dg/lto/20090313_1.C: New.
485         * g++.dg/lto/20090315_0.C: New.
486         * g++.dg/lto/20090315_1.C: New.
487         * g++.dg/lto/20091002-1_0.C: New testcase.
488         * g++.dg/lto/20091002-2_0.C: Likewise..
489         * g++.dg/lto/20091002-3_0.C: Likewise..
490         * g++.dg/lto/README: New.
491         * g++.dg/lto/pr40818_0.C: New.
492         * g++.dg/opt/thunk3-1.C: New.
493         * g++.dg/opt/thunk4.C: New.
494         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
495         replacements with __attribute__ ((__noinline__)).
496         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
497         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
498         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
499         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
500         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
501         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
502         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
503         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
504         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
505         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
506         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
507         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
508         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
509         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
510         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
511         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
512         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
513         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
514         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
515         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
516         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
517         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
518         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
519         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
520         * gcc.dg/20081223-1.c: New.
521         * gcc.dg/lto: New directory.
522         * gcc.dg/lto/20080908_0.c: New.
523         * gcc.dg/lto/20080917_0.c: New.
524         * gcc.dg/lto/20080924_0.c: New.
525         * gcc.dg/lto/20081024_0.c: New.
526         * gcc.dg/lto/20081109_0.c: New.
527         * gcc.dg/lto/20081111_0.c: New.
528         * gcc.dg/lto/20081111_1.c: New.
529         * gcc.dg/lto/20081112_0.c: New.
530         * gcc.dg/lto/20081112_1.c: New.
531         * gcc.dg/lto/20081115_0.c: New.
532         * gcc.dg/lto/20081115_1.c: New.
533         * gcc.dg/lto/20081115_2.c: New.
534         * gcc.dg/lto/20081118_0.c: New.
535         * gcc.dg/lto/20081118_1.c: New.
536         * gcc.dg/lto/20081118_2.c: New.
537         * gcc.dg/lto/20081120-1_0.c: New.
538         * gcc.dg/lto/20081120-1_1.c: New.
539         * gcc.dg/lto/20081120-2_0.c: New.
540         * gcc.dg/lto/20081120-2_1.c: New.
541         * gcc.dg/lto/20081125_0.c: New.
542         * gcc.dg/lto/20081125_1.c: New.
543         * gcc.dg/lto/20081126_0.c: New.
544         * gcc.dg/lto/20081201-1_0.c: New.
545         * gcc.dg/lto/20081201-1_1.c: New.
546         * gcc.dg/lto/20081201-1_2.c: New.
547         * gcc.dg/lto/20081201-2_0.c: New.
548         * gcc.dg/lto/20081201-2_1.c: New.
549         * gcc.dg/lto/20081202-1_0.c: New.
550         * gcc.dg/lto/20081202-1_1.c: New.
551         * gcc.dg/lto/20081202-2_0.c: New.
552         * gcc.dg/lto/20081202-2_1.c: New.
553         * gcc.dg/lto/20081204-1_0.c: New.
554         * gcc.dg/lto/20081204-1_1.c: New.
555         * gcc.dg/lto/20081204-2_0.c: New.
556         * gcc.dg/lto/20081210-1_0.c: New.
557         * gcc.dg/lto/20081212-1_0.c: New.
558         * gcc.dg/lto/20081222_0.c: New.
559         * gcc.dg/lto/20081222_0.h: New.
560         * gcc.dg/lto/20081222_1.c: New.
561         * gcc.dg/lto/20081224_0.c: New.
562         * gcc.dg/lto/20081224_0.h: New.
563         * gcc.dg/lto/20081224_1.c: New.
564         * gcc.dg/lto/20090116_0.c: New.
565         * gcc.dg/lto/20090120_0.c: New.
566         * gcc.dg/lto/20090126-1_0.c: New.
567         * gcc.dg/lto/20090126-2_0.c: New.
568         * gcc.dg/lto/20090206-1_0.c: New.
569         * gcc.dg/lto/20090206-2_0.c: New.
570         * gcc.dg/lto/20090210_0.c: New.
571         * gcc.dg/lto/20090210_1.c: New.
572         * gcc.dg/lto/20090213_0.c: New.
573         * gcc.dg/lto/20090213_1.c: New.
574         * gcc.dg/lto/20090218-1_0.c: New.
575         * gcc.dg/lto/20090218-1_1.c: New.
576         * gcc.dg/lto/20090218-2_0.c: New.
577         * gcc.dg/lto/20090218-2_1.c: New.
578         * gcc.dg/lto/20090218_0.c: New.
579         * gcc.dg/lto/20090218_1.c: New.
580         * gcc.dg/lto/20090218_2.c: New.
581         * gcc.dg/lto/20090218_3.c: New.
582         * gcc.dg/lto/20090219_0.c: New.
583         * gcc.dg/lto/20090312_0.c: New.
584         * gcc.dg/lto/20090312_1.c: New.
585         * gcc.dg/lto/20090313_0.c: New.
586         * gcc.dg/lto/20090706-1_0.c: New.
587         * gcc.dg/lto/20090706-2_0.c: New.
588         * gcc.dg/lto/20090717_0.c: New.
589         * gcc.dg/lto/20090717_1.c: New.
590         * gcc.dg/lto/20090729_0.c: New.
591         * gcc.dg/lto/20090729_1.c: New.
592         * gcc.dg/lto/20090812_0.c: New.
593         * gcc.dg/lto/20090812_1.c: New.
594         * gcc.dg/lto/20090914-1_0.c: New.
595         * gcc.dg/lto/README: New.
596         * gcc.dg/visibility-7.c: Adjust expected pattern
597         * gfortran.dg/lto: New directory.
598         * gfortran.dg/lto/pr40724_0.f: New.
599         * gfortran.dg/lto/pr40724_1.f: New.
600         * gfortran.dg/lto/pr40725_0.f03: New.
601         * gfortran.dg/lto/pr40725_1.c: New.
602         * gfortran.dg/lto/pr41069_0.f90: New.
603         * gfortran.dg/lto/pr41069_1.f90: New.
604         * gfortran.dg/lto/pr41069_2.f90: New.
605         * g++.dg/README: Add 'lto' directory.
606         * g++.dg/dg.exp: Also scan 'lto' directory
607
608 2009-10-03  Ben Elliston  <bje@au.ibm.com>
609             Janis Johnson  <janis187@us.ibm.com>
610             Diego Novillo  <dnovillo@google.com>
611
612         * g++.dg/lto/lto.exp: New.
613         * gcc.c-torture/execute/execute.exp: Add
614         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
615         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
616         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
617         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
618         * gcc.target/i386/math-torture/math-torture.exp:
619         Likewise.
620         * gcc.dg/lto/lto.exp: New.
621         * gfortran.dg/lto/lto.exp: New.
622         * lib/target-supports.exp (check_effective_target_lto): New.
623         * lib/c-torture.exp: Load target-supports.exp.
624         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
625         returns nonzero.
626         * lib/gcc-dg.exp: Likewise.
627         * lib/lto.exp: New.
628         * lib/torture-options.exp: Add support for a third
629         argument.
630
631 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
632
633         PR testsuite/41542
634         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
635
636 2009-10-02  Jason Merrill  <jason@redhat.com>
637
638         * g++.dg/abi/mangle32.C: New.
639
640 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
641
642         * gnat.dg/atomic2.adb: New test.
643
644 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
645
646         * gnat.dg/array11.adb: New test.
647         * gnat.dg/array12.adb: Likewise.
648
649 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
650
651         * gnat.dg/array10.adb: New test.
652         * gnat.dg/object_overflow.adb: Tweak.
653
654 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
655
656         * gcc.dg/guality/guality.exp: Disable on darwin.
657
658 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
659
660         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
661         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
662         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
663         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
664
665 2009-10-02  Tobias Burnus  <burnus@net-b.de>
666
667         PR fortran/41479
668         * gfortran.dg/intent_out_5.f90: New test.
669
670 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
671
672         PR debug/41404
673         PR debug/41353
674         * gcc.dg/guality/pr41404-1.c: New test.
675         * gcc.dg/guality/pr41353-2.c: New test.
676
677 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
678
679         PR testsuite/41546
680         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
681         to -mtune=generic.
682
683 2009-10-01  Jan Hubicka  <jh@suse.cz>
684
685         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
686
687 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
688
689         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
690
691         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
692
693 2009-10-01  Tobias Burnus  <burnus@net-b.de>
694
695         PR fortran/41515
696         * gfortran.dg/parameter_array_init_5.f90: New test.
697
698 2009-10-01  Jason Merrill  <jason@redhat.com>
699
700         * g++.dg/cpp0x/defaulted13.C: New.
701
702 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
703
704         * gfortran.dg/bounds_check_7.f90: Adapted error message.
705         * gfortran.dg/bounds_check_11.f90: Likewise.
706         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
707
708 2009-09-30  Tobias Burnus  <burnus@net-b.de>
709
710         * gfortran.dg/select_type_4.f90: New test.
711
712 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
713
714         * gfortran.dg/same_type_as_1.f03: New test.
715         * gfortran.dg/same_type_as_2.f03: Ditto.
716
717 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
718
719         * gfortran.dg/select_type_1.f03: Extended.
720         * gfortran.dg/select_type_3.f03: New test.
721
722 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
723
724         * gfortran.dg/class_allocate_1.f03: New test.
725
726 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
727
728         PR fortran/40996
729         * gfortran.dg/allocatable_scalar_3.f90: New test.
730         * gfortran.dg/select_type_2.f03: Ditto.
731         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
732
733 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
734
735         * gfortran.dg/block_name_2.f90: Modified error message.
736         * gfortran.dg/select_6.f90: Ditto.
737         * gfortran.dg/select_type_1.f03: New test.
738
739 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
740
741         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
742         * gfortran.dg/class_1.f03: Ditto.
743         * gfortran.dg/class_2.f03: Ditto.
744         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
745         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
746         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
747         * gfortran.dg/typebound_call_10.f03: Ditto.
748         * gfortran.dg/typebound_call_2.f03: Ditto.
749         * gfortran.dg/typebound_call_3.f03: Ditto.
750         * gfortran.dg/typebound_call_4.f03: Ditto.
751         * gfortran.dg/typebound_call_9.f03: Ditto.
752         * gfortran.dg/typebound_generic_3.f03: Ditto.
753         * gfortran.dg/typebound_generic_4.f03: Ditto.
754         * gfortran.dg/typebound_operator_1.f03: Ditto.
755         * gfortran.dg/typebound_operator_2.f03: Ditto.
756         * gfortran.dg/typebound_operator_3.f03: Ditto.
757         * gfortran.dg/typebound_operator_4.f03: Ditto.
758         * gfortran.dg/typebound_proc_1.f08: Ditto.
759         * gfortran.dg/typebound_proc_5.f03: Ditto.
760         * gfortran.dg/typebound_proc_6.f03: Ditto.
761
762 2009-09-30  Jason Merrill  <jason@redhat.com>
763
764         * g++.dg/eh/init-temp1.C: Improve test.
765
766 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
767
768         PR target/22093
769         * gcc.target/alpha/pr22093.c: New test.
770
771 2009-09-29  John Freeman  <jfreeman08@gmail.com>
772             Jason Merrill  <jason@redhat.com>
773
774         * g++.dg/cpp0x/lambda/lambda-array.C: New.
775         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
776         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
777         * g++.dg/cpp0x/lambda/lambda-const.C: New.
778         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
779         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
780         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
781         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
782         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
783         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
784         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
785         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
786         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
787         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
788         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
789         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
790         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
791         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
792         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
793         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
794         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
795         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
796         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
797         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
798         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
799         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
800         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
801         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
802         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
803         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
804         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
805         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
806         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
807         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
808         * g++.dg/cpp0x/lambda/lambda-template.C: New.
809         * g++.dg/cpp0x/lambda/lambda-this.C: New.
810         * g++.dg/cpp0x/lambda/lambda-type.C: New.
811         * g++.dg/cpp0x/lambda/lambda-use.C: New.
812         * lib/prune.exp: Accept "In lambda function".
813
814 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
815
816         * gcc.target/i386/fma4-check.h: New file.
817         * gcc.target/i386/fma4-fma.c: Ditto.
818         * gcc.target/i386/fma4-maccXX.c: Ditto.
819         * gcc.target/i386/fma4-msubXX.c: Ditto.
820         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
821         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
822         * gcc.target/i386/fma4-vector.c: Ditto.
823         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
824         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
825         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
826         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
827         * gcc.target/i386/fma4-256-vector.c: Ditto.
828         * gcc.target/i386/funcspec-2.c: Ditto.
829
830         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
831
832         * gcc.target/i386/funcspec-5.c: Add FMA4.
833         * gcc.target/i386/funcspec-6.c: Ditto.
834         * gcc.target/i386/funcspec-8.c: Ditto.
835
836         * gcc.target/i386/funcspec-9.c: New file.
837
838         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
839
840         * gcc.target/i386/isa-10.c: New file.
841         * gcc.target/i386/isa-11.c: Ditto.
842         * gcc.target/i386/isa-12.c: Ditto.
843         * gcc.target/i386/isa-13.c: Ditto.
844         * gcc.target/i386/isa-2.c: Ditto.
845         * gcc.target/i386/isa-3.c: Ditto.
846         * gcc.target/i386/isa-4.c: Ditto.
847         * gcc.target/i386/isa-7.c: Ditto.
848         * gcc.target/i386/isa-8.c: Ditto.
849         * gcc.target/i386/isa-9.c: Ditto.
850
851         * gcc.target/i386/isa-14.c: Add FMA4.
852         * gcc.target/i386/isa-1.c: Ditto.
853         * gcc.target/i386/isa-5.c: Ditto.
854         * gcc.target/i386/isa-6.c: Ditto.
855
856         * gcc.target/i386/sse-12.c: New file.
857         * gcc.target/i386/sse-13.c: Ditto.
858         * gcc.target/i386/sse-14.c: Ditto.
859         * gcc.target/i386/sse-22.c: Ditto.
860
861         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
862         * g++.dg/other/i386-3.C: Ditto.
863         * g++.dg/other/i386-5.C: Ditto.
864         * g++.dg/other/i386-6.C: Ditto.
865
866 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
867
868         PR testsuite/41496
869         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
870         before.
871
872 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
873
874         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
875         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
876
877 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
878
879         PR debug/41438
880         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
881         hidden.
882         * g++.dg/debug/dwarf2/const-1.C: Likewise.
883
884 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
885
886         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
887         * gcc.target/i386/isa-1.c: Remove SSE5.
888         * gcc.target/i386/isa-5.c: Ditto.
889         * gcc.target/i386/isa-6.c: Ditto.
890         * gcc.target/i386/funcspec-4.c: Remove error conditions
891         related to SSE5.
892         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
893         * gcc.target/i386/avx-2.c: Ditto.
894         * gcc.target/i386/sse-23.c: Ditto.
895         * gcc.target/i386/funcspec-9.c: Delete.
896
897 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
898
899         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
900         * gcc.dg/guality/pr41353-1.c: New test.
901
902         PR testsuite/41444
903         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
904         in macro name definition for non-unix/win32/msdos.
905
906 2009-09-29  Daniel Kraft  <d@domob.eu>
907
908         PR fortran/39626
909         * gfortran.dg/block_1.f08: New test.
910         * gfortran.dg/block_2.f08: New test.
911         * gfortran.dg/block_3.f90: New test.
912         * gfortran.dg/block_4.f08: New test.
913         * gfortran.dg/block_5.f08: New test.
914         * gfortran.dg/block_6.f08: New test.
915         * gfortran.dg/block_7.f08: New test.
916         * gfortran.dg/block_8.f08: New test.
917
918 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
919
920         PR libgfortran/35862
921         * gfortran.dg/round_1.f03: New test.
922         * gfortran.dg/f2003_io_3.f03: Update test.
923
924 2009-09-28  Easwaran Raman  <eraman@google.com>
925
926         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
927         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
928
929 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
930
931         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
932         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
933         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
934         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
935         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
936
937         * g++.dg/dfp/dfp.exp: Fix typo.
938
939         * lib/target-supports.exp (check-effective-target-dfp-nocache):
940         Fix typo that breaks the check.
941
942 2009-09-28  Olivier Hainque  <hainque@adacore.com>
943
944         * gnat.dg (tagged_alloc_free.adb): New testcase.
945
946 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
947
948         * g++.dg/dfp: New directory.
949         * g++.dg/dg.exp: Prune tests in dfp directory.
950         * g++.dg/dfp/dfp.exp: New.
951         * g++.dg/dfp/mangle-mode.C: New test.
952
953 2009-09-28  Michael Matz  <matz@suse.de>
954
955         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
956         for sign of -Inf.
957
958 2009-09-27  Richard Henderson  <rth@redhat.com>
959
960         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
961         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
962
963 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
964
965         PR c/41476
966         * gcc.dg/cond-constqual-1.c: New test.
967
968 2009-09-26  Michael Matz  <matz@suse.de>
969
970         PR lto/40758
971         PR middle-end/41470
972         * gcc.dg/pr41470.c: New test.
973
974 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
975
976         * gnat.dg/array9.adb: New test.
977
978 2009-09-26  Michael Matz  <matz@suse.de>
979
980         PR tree-optimization/41454
981         * gcc.dg/pr41454.c: New test.
982
983 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
984
985         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
986         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
987         into DW_TAG_GNU_template_parameter_pack and
988         DW_TAG_GNU_formal_parameter_pack.
989         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
990         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
991
992 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
993
994         * gcc.dg/vect/vect.exp: Append extra parameters as separate
995         parameters for alignment-sensitive -fsection-anchors tests.
996
997 2009-09-25  Richard Guenther  <rguenther@suse.de>
998
999         PR middle-end/41463
1000         * gcc.c-torture/execute/pr41463.c: New testcase.
1001
1002 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1003
1004         * gnat.dg/sse_nolib.adb: New testcase.
1005
1006 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1007
1008         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1009         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1010         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1011         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1012         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1013         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1014         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1015         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1016         * gcc.dg/vect/vect.exp: Add Power7 flags.
1017         * g++.dg/vect/vect.exp: Likewise.
1018         * gfortran.dg/vect/vect.exp: Likewise.
1019
1020 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1021
1022         PR fortran/41459
1023         * gfortran.dg/empty_label.f: New test.
1024         * gfortran.dg/empty_label.f90: Ditto.
1025         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1026
1027 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1028
1029         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1030         compile-time.
1031
1032 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1033
1034         * lib/scanasm.exp (make_pattern_printable): New function.
1035         (dg-scan, scan-assembler-times, scan-assembler-dem,
1036         scan-assembler-dem-not): Use it.
1037
1038 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1039
1040         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1041         (test_nested): Renamed to ...
1042         (test_nested1): This.
1043         (test_nested2): New.
1044         (main): Likewise.
1045
1046 2009-09-24  Richard Guenther  <rguenther@suse.de>
1047
1048         PR tree-optimization/36143
1049         PR tree-optimization/38747
1050         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1051         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1052         * g++.dg/torture/pr38747.C: New testcase.
1053         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1054
1055 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1056
1057         * gnat.dg/nested_proc.adb: New test.
1058
1059 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1060
1061         * gcc.target/i386/pr12329.c: Adjust.
1062
1063 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1064
1065         PR debug/41248
1066         * gcc.dg/pr41248.c: New.
1067
1068 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1069
1070         PR debug/41065
1071         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1072
1073 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1074
1075         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1076         current_compiler_flags.  Fix typos.
1077
1078 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1079
1080         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1081
1082 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1083
1084         PR c/39779
1085         * gcc.c-torture/compile/pr39779.c: New test.
1086
1087 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1088
1089         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1090         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1091         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1092
1093 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1094
1095         PR debug/41295
1096         * gcc.dg/pr41295.c: New.
1097
1098 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1099
1100         * gcc.dg/pr40209.c: Add test case.
1101
1102 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1103
1104         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1105         matching assembly.
1106         * gcc.target/mips/code-readable-2.c: Likewise.
1107         * gcc.target/mips/code-readable-3.c: Likewise.
1108
1109 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1110
1111         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1112         Check support via mode instead of C type.
1113         (check_effective_target_dfprt_nocache): Ditto.
1114         (check_effective_target_hard_dfp): Ditto.
1115
1116 2009-09-22  Richard Guenther  <rguenther@suse.de>
1117
1118         PR middle-end/41395
1119         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1120         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1121
1122 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1123
1124         * gcc.dg/20090922-1.c: New test.
1125
1126         PR bootstrap/41405
1127         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1128         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1129         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1130         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1131         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1132         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1133         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1134         * objc.dg/dwarf-2.m: Likewise.
1135
1136 2009-09-22  Richard Guenther  <rguenther@suse.de>
1137
1138         PR tree-optimization/41428
1139         * g++.dg/tree-ssa/pr41428.C: New testcase.
1140
1141 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR middle-end/41429
1144         * g++.dg/gomp/pr41429.C: New test.
1145
1146 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1147
1148         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1149
1150 2009-09-21  Jason Merrill  <jason@redhat.com>
1151
1152         PR c++/41421
1153         * g++.dg/cpp0x/trivial1.C: Expand.
1154
1155 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1156
1157         * gcc.dg/torture/calleesave-sse.c: New.
1158
1159 2009-09-21  Jan Hubicka  <jh@suse.cz>
1160
1161         * gcc.dg/guality/inline-params.c: New testcase.
1162
1163 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1164
1165         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1166         Add -fno-inline.
1167         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1168         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1169         (f2): Ditto.
1170
1171 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1172
1173         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1174         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1175         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1176         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1177         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1178
1179 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1180
1181         PR middle-end/40642
1182         * g++.dg/torture/pr40642.C: New testcase.
1183
1184 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1185
1186         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1187         cases in static initializers.
1188
1189 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1190
1191         * gcc.c-tortue/compile/pr39886.c: New.
1192
1193 2009-09-20  Chris Demetriou  <cgd@google.com>
1194
1195         PR preprocessor/28435:
1196         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1197         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1198         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1199         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1200         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1201
1202 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1203
1204         * gcc.target/mips/mips.exp: Add relax-pic-calls
1205         under -mfoo/-mno-foo options.
1206         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1207         and -mexplicit-relocs.
1208         * gcc.target/mips/call-1.c: New test.
1209         * gcc.target/mips/call-2.c: New test.
1210         * gcc.target/mips/call-3.c: New test.
1211         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1212         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1213
1214 2009-09-19  Chris Demetriou  <cgd@google.com>
1215
1216         PR preprocessor/28435:
1217         * gcc.dg/cpp/missing-header-MD.c: New test.
1218         * gcc.dg/cpp/missing-header-MMD.c: New test.
1219         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1220         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1221
1222 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1223
1224         PR libgfortran/41328
1225         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1226         EOF works.
1227
1228 2009-09-18  Jason Merrill  <jason@redhat.com>
1229
1230         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1231         * g++.dg/cpp0x/initlist-deduce.C: New.
1232
1233 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1234
1235         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1236
1237 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1238
1239         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1240         * c-c++-common/dfp: New directory.
1241         * c-c++-common/dfp/dfp-dbg.h: New file.
1242         * gcc.dg/dfp/call-by-value.c: Move to ...
1243         * c-c++-common/call-by-value.c: here.
1244         * gcc.dg/dfp/cast.c: Move to ...
1245         * c-c++-common/cast.c: here.
1246         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1247         * c-c++-common/compare-eq-const.c: here.
1248         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1249         * c-c++-common/compare-eq-d128.c: here.
1250         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1251         * c-c++-common/compare-eq-d32.c: here.
1252         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1253         * c-c++-common/compare-eq-d64.c: here.
1254         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1255         * c-c++-common/compare-eq-dfp.c: here.
1256         * gcc.dg/dfp/compare-eq.h: Move to ...
1257         * c-c++-common/compare-eq.h: here.
1258         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1259         * c-c++-common/compare-rel-const.c: here.
1260         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1261         * c-c++-common/compare-rel-d128.c: here.
1262         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1263         * c-c++-common/compare-rel-d32.c: here.
1264         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1265         * c-c++-common/compare-rel-d64.c: here.
1266         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1267         * c-c++-common/compare-rel-dfp.c: here.
1268         * gcc.dg/dfp/compare-rel.h: Move to ...
1269         * c-c++-common/compare-rel.h: here.
1270         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1271         * c-c++-common/compare-special-d128.c: here.
1272         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1273         * c-c++-common/compare-special-d32.c: here.
1274         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1275         * c-c++-common/compare-special-d64.c: here.
1276         * gcc.dg/dfp/compare-special.h: Move to ...
1277         * c-c++-common/compare-special.h: here.
1278         * gcc.dg/dfp/constants-zero.c: Move to ...
1279         * c-c++-common/constants-zero.c: here.
1280         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1281         * c-c++-common/convert-bfp-10.c: here.
1282         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1283         * c-c++-common/convert-bfp-11.c: here.
1284         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1285         * c-c++-common/convert-bfp-12.c: here.
1286         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1287         * c-c++-common/convert-bfp-13.c: here.
1288         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1289         * c-c++-common/convert-bfp-14.c: here.
1290         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1291         * c-c++-common/convert-bfp-2.c: here.
1292         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1293         * c-c++-common/convert-bfp-3.c: here.
1294         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1295         * c-c++-common/convert-bfp-4.c: here.
1296         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1297         * c-c++-common/convert-bfp-5.c: here.
1298         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1299         * c-c++-common/convert-bfp-6.c: here.
1300         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1301         * c-c++-common/convert-bfp-7.c: here.
1302         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1303         * c-c++-common/convert-bfp-8.c: here.
1304         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1305         * c-c++-common/convert-bfp-9.c: here.
1306         * gcc.dg/dfp/convert-bfp.c: Move to ...
1307         * c-c++-common/convert-bfp.c: here.
1308         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1309         * c-c++-common/convert-bfp-fold.c: here.
1310         * gcc.dg/dfp/convert-dfp.c: Move to ...
1311         * c-c++-common/convert-dfp.c: here.
1312         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1313         * c-c++-common/convert-dfp-fold-2.c: here.
1314         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1315         * c-c++-common/convert-dfp-fold.c: here.
1316         * gcc.dg/dfp/convert.h: Move to ...
1317         * c-c++-common/convert.h: here.
1318         * gcc.dg/dfp/convert-int.c: Move to ...
1319         * c-c++-common/convert-int.c: here.
1320         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1321         * c-c++-common/convert-int-fold.c: here.
1322         * gcc.dg/dfp/convert-int-max.c: Move to ...
1323         * c-c++-common/convert-int-max.c: here.
1324         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1325         * c-c++-common/convert-int-max-fold.c: here.
1326         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1327         * c-c++-common/convert-int-saturate.c: here.
1328         * gcc.dg/dfp/func-array.c: Move to ...
1329         * c-c++-common/func-array.c: here.
1330         * gcc.dg/dfp/func-deref.c: Move to ...
1331         * c-c++-common/func-deref.c: here.
1332         * gcc.dg/dfp/func-mixed.c: Move to ...
1333         * c-c++-common/func-mixed.c: here.
1334         * gcc.dg/dfp/func-pointer.c: Move to ...
1335         * c-c++-common/func-pointer.c: here.
1336         * gcc.dg/dfp/func-scalar.c: Move to ...
1337         * c-c++-common/func-scalar.c: here.
1338         * gcc.dg/dfp/func-struct.c: Move to ...
1339         * c-c++-common/func-struct.c: here.
1340         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1341         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1342         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1343         * c-c++-common/func-vararg-alternate-d128.c: here.
1344         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1345         * c-c++-common/func-vararg-alternate-d32.c: here.
1346         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1347         * c-c++-common/func-vararg-alternate-d64.c: here.
1348         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1349         * c-c++-common/func-vararg-alternate.h: here.
1350         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1351         * c-c++-common/func-vararg-dfp.c: here.
1352         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1353         * c-c++-common/func-vararg-mixed-2.c: here.
1354         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1355         * c-c++-common/func-vararg-mixed.c: here.
1356         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1357         * c-c++-common/func-vararg-size0.c: here.
1358         * gcc.dg/dfp/inf-1.c: Move to ...
1359         * c-c++-common/inf-1.c: here.
1360         * gcc.dg/dfp/loop-index.c: Move to ...
1361         * c-c++-common/loop-index.c: here.
1362         * gcc.dg/dfp/modes.c: Move to ...
1363         * c-c++-common/modes.c: here.
1364         * gcc.dg/dfp/nan-1.c: Move to ...
1365         * c-c++-common/nan-1.c: here.
1366         * gcc.dg/dfp/nan-2.c: Move to ...
1367         * c-c++-common/nan-2.c: here.
1368         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1369         * c-c++-common/operator-arith-fold.c: here.
1370         * gcc.dg/dfp/operator-assignment.c: Move to ...
1371         * c-c++-common/operator-assignment.c: here.
1372         * gcc.dg/dfp/operator-comma.c: Move to ...
1373         * c-c++-common/operator-comma.c: here.
1374         * gcc.dg/dfp/operator-cond.c: Move to ...
1375         * c-c++-common/operator-cond.c: here.
1376         * gcc.dg/dfp/operator-logical.c: Move to ...
1377         * c-c++-common/operator-logical.c: here.
1378         * gcc.dg/dfp/operator-unary.c: Move to ...
1379         * c-c++-common/operator-unary.c: here.
1380         * gcc.dg/dfp/pr31385.c: Move to ...
1381         * c-c++-common/pr31385.c: here.
1382         * gcc.dg/dfp/pr33466.c: Move to ...
1383         * c-c++-common/pr33466.c: here.
1384         * gcc.dg/dfp/pr35620.c: Move to ...
1385         * c-c++-common/pr35620.c: here.
1386         * gcc.dg/dfp/pr36800.c: Move to ...
1387         * c-c++-common/pr36800.c: here.
1388         * gcc.dg/dfp/pr39034.c: Move to ...
1389         * c-c++-common/pr39034.c: here.
1390         * gcc.dg/dfp/pr39035.c: Move to ...
1391         * c-c++-common/pr39035.c: here.
1392         * gcc.dg/dfp/pr39902.c: Move to ...
1393         * c-c++-common/pr39902.c: here.
1394         * gcc.dg/dfp/pr39986.c: Move to ...
1395         * c-c++-common/pr39986.c: here.
1396         * gcc.dg/dfp/signbit-1.c: Move to ...
1397         * c-c++-common/signbit-1.c: here.
1398         * gcc.dg/dfp/signbit-2.c: Move to ...
1399         * c-c++-common/signbit-2.c: here.
1400         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1401         * c-c++-common/struct-layout-1.c: here.
1402         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1403         * c-c++-common/usual-arith-conv.c: here.
1404         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1405         * c-c++-common/usual-arith-conv-const.c: here.
1406
1407 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1408
1409         PR testsuite/41288
1410         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1411         stack alignment.
1412
1413 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1414
1415         PR c++/39365
1416         * g++.dg/expr/bool3.C: New test.
1417         * g++.dg/expr/bool4.C: New test.
1418
1419 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1420
1421         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1422         * gcc.dg/dfp/signbit-2.c: Use it.
1423         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1424         arguments to unsigned int.
1425         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1426         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1427         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1428         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1429         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1430         * gcc.dg/dfp/pr39986.c: Ditto.
1431         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1432         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1433         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1434         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1435         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1436
1437 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1438
1439         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1440
1441 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1442
1443         PR c/41049
1444         * dfp/pr41049.c: New test.
1445
1446 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1447
1448         PR testsuite/41385
1449         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1450
1451 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1452
1453         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1454         * gcc.dg/ipa/ipa-sra-1.c: New test.
1455         * gcc.dg/ipa/ipa-sra-2.c: New test.
1456         * gcc.dg/ipa/ipa-sra-3.c: New test.
1457         * gcc.dg/ipa/ipa-sra-4.c: New test.
1458         * gcc.dg/ipa/ipa-sra-5.c: New test.
1459         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1460         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1461
1462 2009-09-17  Michael Matz  <matz@suse.de>
1463
1464         PR middle-end/41347
1465         * gfortran.dg/pr41347.f90: New test.
1466
1467 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1468
1469         * gcc.c-torture/compile/20090917-1.c: New testcase.
1470
1471 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1472
1473         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1474         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1475         alpha*-*-* target from XFAIL list.
1476
1477 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1478
1479         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1480         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1481         * gcc.dg/dfp/cast-bad.c: Use default options.
1482         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1483         * gcc.dg/dfp/composite-type.c: Ditto.
1484         * gcc.dg/dfp/constants.c: Ditto.
1485         * gcc.dg/dfp/constants-hex.c: Ditto.
1486         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1487         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1488         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1489         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1490         * gcc.dg/dfp/ctypes.c: Ditto.
1491         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1492         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1493         * gcc.dg/dfp/float-constant-double.c: Ditto.
1494         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1495         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1496         * gcc.dg/dfp/modes.c: Ditto.
1497         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1498         * gcc.dg/dfp/pr31344.c: Ditto.
1499         * gcc.dg/dfp/pr31385.c: Ditto.
1500         * gcc.dg/dfp/pr33466.c: Ditto.
1501         * gcc.dg/dfp/pr35620.c: Ditto.
1502         * gcc.dg/dfp/pr37435.c: Ditto.
1503         * gcc.dg/dfp/pr39986.c: Ditto.
1504         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1505         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1506         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1507         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1508         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1509         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1510         * gcc.dg/dfp/typespec.c: Ditto.
1511         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1512         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1513         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1514         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1515         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1516         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1517         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1518         * gcc.dg/dfp/compare-rel.h: Ditto.
1519         * gcc.dg/dfp/compare-special.h: Ditto.
1520         * gcc.dg/dfp/convert.h: Ditto.
1521         * gcc.dg/dfp/fe-check.h: Ditto.
1522         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1523         * gcc.dg/dfp/cast.c: Ditto.
1524         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1525         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1526         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1527         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1528         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1529         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1530         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1531         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1532         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1533         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1534         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1535         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1536         * gcc.dg/dfp/constants-zero.c: Ditto.
1537         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1538         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1539         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1540         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1541         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1542         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1543         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1544         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1545         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1546         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1547         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1548         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1549         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1550         * gcc.dg/dfp/convert-bfp.c: Ditto.
1551         * gcc.dg/dfp/convert-complex.c: Ditto.
1552         * gcc.dg/dfp/convert-dfp.c: Ditto.
1553         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1554         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1555         * gcc.dg/dfp/convert-int.c: Ditto.
1556         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1557         * gcc.dg/dfp/convert-int-max.c: Ditto.
1558         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1559         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1560         * gcc.dg/dfp/fe-binop.c: Ditto.
1561         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1562         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1563         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1564         * gcc.dg/dfp/func-array.c: Ditto.
1565         * gcc.dg/dfp/func-deref.c: Ditto.
1566         * gcc.dg/dfp/func-mixed.c: Ditto.
1567         * gcc.dg/dfp/func-pointer.c: Ditto.
1568         * gcc.dg/dfp/func-scalar.c: Ditto.
1569         * gcc.dg/dfp/func-struct.c: Ditto.
1570         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1571         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1572         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1573         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1574         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1575         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1576         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1577         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1578         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1579         * gcc.dg/dfp/inf-1.c: Ditto.
1580         * gcc.dg/dfp/loop-index.c: Ditto.
1581         * gcc.dg/dfp/nan-1.c: Ditto.
1582         * gcc.dg/dfp/nan-2.c: Ditto.
1583         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1584         * gcc.dg/dfp/operator-assignment.c: Ditto.
1585         * gcc.dg/dfp/operator-comma.c: Ditto.
1586         * gcc.dg/dfp/operator-cond.c: Ditto.
1587         * gcc.dg/dfp/operator-logical.c: Ditto.
1588         * gcc.dg/dfp/operator-unary.c: Ditto.
1589         * gcc.dg/dfp/pr36800.c: Ditto.
1590         * gcc.dg/dfp/pr39034.c: Ditto.
1591         * gcc.dg/dfp/pr39035.c: Ditto.
1592         * gcc.dg/dfp/pr39902.c: Ditto.
1593         * gcc.dg/dfp/signbit-1.c: Ditto.
1594         * gcc.dg/dfp/signbit-2.c: Ditto.
1595         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1596         * gcc.dg/dfp/union-init.c: Ditto.
1597         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1598
1599 2009-09-16  Michael Matz  <matz@suse.de>
1600
1601         PR fortran/41212
1602         * gfortran.dg/pr41212.f90: New test.
1603
1604 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1605
1606         * gnat.dg/alignment9.adb: New test.
1607
1608 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1609
1610         * gnat.dg/discr20.ad[sb]: New test.
1611
1612 2009-09-16  Richard Guenther  <rguenther@suse.de>
1613
1614         PR middle-end/34011
1615         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1616
1617 2009-09-16  DJ Delorie  <dj@redhat.com>
1618             Kaz Kojima  <kkojima@gcc.gnu.org>
1619
1620         * gcc.target/sh/struct-arg-dw2.c: New test.
1621
1622 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1623             Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR target/41175
1626         * gcc.target/powerpc/pr41175.c: New test.
1627
1628 2009-09-14  Richard Henderson  <rth@redhat.com>
1629
1630         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1631         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1632         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1633
1634 2009-09-14  Richard Henderson  <rth@redhat.com>
1635
1636         * g++.dg/eh/builtin1.C: Update resx pattern match.
1637         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1638
1639 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1640
1641         * gcc.target/mips/branch-helper.h: New file.
1642         * gcc.target/mips/branch-2.c,
1643         * gcc.target/mips/branch-3.c,
1644         * gcc.target/mips/branch-4.c,
1645         * gcc.target/mips/branch-5.c,
1646         * gcc.target/mips/branch-6.c,
1647         * gcc.target/mips/branch-7.c,
1648         * gcc.target/mips/branch-8.c,
1649         * gcc.target/mips/branch-9.c,
1650         * gcc.target/mips/branch-10.c,
1651         * gcc.target/mips/branch-11.c,
1652         * gcc.target/mips/branch-12.c,
1653         * gcc.target/mips/branch-13.c,
1654         * gcc.target/mips/branch-14.c,
1655         * gcc.target/mips/branch-15.c: New tests.
1656
1657 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1658
1659         PR target/41331
1660         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1661         -m32 -mpowerpc64 system.
1662
1663 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1664
1665         From Jie Zhang <jie.zhang@analog.com>:
1666         * gcc.target/bfin/saveall.c: New test.
1667         * gcc.target/bfin/20090914-1.c: New test.
1668         * gcc.target/bfin/20090914-2.c: New test.
1669
1670         * gcc.target/bfin/20090914-3.c: New test.
1671
1672 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1673
1674         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1675
1676 2009-09-14  Richard Guenther  <rguenther@suse.de>
1677
1678         PR middle-end/41350
1679         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1680
1681 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1682
1683         PR libgfortran/41328
1684         * gfortran.dg/cr_lf.f90: New test.
1685
1686 2009-09-11  Michael Matz  <matz@suse.de>
1687
1688         PR middle-end/41275
1689         * g++.dg/tree-ssa/pr41275.C: New test.
1690
1691 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1692
1693         PR fortran/41242
1694         * gfortran.dg/proc_ptr_comp_21.f90: New.
1695
1696 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1697
1698         PR fortran/31292
1699         * gfortran.dg/module_procedure_1.f90: New test.
1700         * gfortran.dg/module_procedure_2.f90: Ditto.
1701         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1702
1703 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1704             James A. Morrison  <phython@gcc.gnu.org>
1705
1706         PR ada/18302
1707         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1708         commands.
1709         * ada/acats/run_test.exp: New file.
1710
1711 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1712
1713         Revert:
1714         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1715
1716         PR rtl-optimization/39779
1717         * gcc.dg/pr39979.c: New test.
1718
1719 2009-09-10  Richard Guenther  <rguenther@suse.de>
1720
1721         PR middle-end/41257
1722         * g++.dg/torture/pr41257-2.C: New testcase.
1723
1724 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1725
1726         PR c++/28293
1727         * g++.dg/template/crash91.C: New.
1728
1729 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1730
1731         PR rtl-optimization/39779
1732         * gcc.dg/pr39979.c: New test.
1733
1734 2009-09-09  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/41101
1737         * gcc.c-torture/compile/pr41101.c: New testcase.
1738
1739 2009-09-09  Richard Guenther  <rguenther@suse.de>
1740
1741         PR middle-end/41317
1742         * gcc.c-torture/execute/pr41317.c: New testcase.
1743         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1744         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1745
1746 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1747
1748         Fix some test breakages on Darwin
1749         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1750         and adjust.
1751         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1752         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1753         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1754         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1755         take darwin specifics in account.
1756
1757 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1758
1759         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1760         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1761
1762 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1763
1764         PR c++/39923
1765         * g++.dg/cpp0x/initlist24.C: New.
1766
1767 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1768
1769         * gcc.dg/large-size-array-2.c: Fix target requirement.
1770         * gcc.dg/large-size-array-4.c: Likewise.
1771         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1772         * gcc.dg/c99-const-expr-2.c: Likewise.
1773         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1774         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1775         * gcc.dg/c90-const-expr-10.c: Likewise.
1776         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1777         instead of long.
1778         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1779         * gcc.dg/vect/pr33846.c: Likewise.
1780         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1781         __PTRDIFF_TYPE__, instead of unsigned long.
1782         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1783
1784 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1785
1786         PR debug/41229
1787         PR debug/41291
1788         PR debug/41300
1789         * gfortran.dg/pr41229.f90: New.
1790
1791 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1792
1793         PR debug/41232
1794         * gcc.dg/pr41232.c: New.
1795
1796 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1797
1798         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1799         contain -march.
1800         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1801         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1802         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1803         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1804         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1805         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1806         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1807         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1808         options other than that used in dg-options.
1809
1810 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1811
1812         PR rtl-optimization/41239
1813         * gcc.c-torture/execute/pr41239.c: New test.
1814
1815 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1816
1817         PR libgfortran/41192
1818         * gfortran.dg/namelist_59.f90: New test.
1819
1820 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1821
1822         From Mike Frysinger  <michael.frysinger@analog.com>
1823         * gcc.target/bfin/mcpu-bf542m.c: New file.
1824         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1825         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1826         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1827         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1828
1829 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1830
1831         PR middle-end/41282
1832         * gcc.c-torture/compile/pr41282.c: New test.
1833
1834 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1835
1836         PR fortran/41197
1837         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1838         variables for stat and errmsg.
1839         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1840         * gfortran.dg/allocate_stat_2.f90:  New test.
1841
1842 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1843
1844         * gcc.c-torture/compile/20090907-1.c: New test.
1845
1846 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR bootstrap/41241
1849         * gcc.dg/pr41241.c: New test.
1850
1851 2009-09-06  Richard Guenther  <rguenther@suse.de>
1852
1853         PR middle-end/41144
1854         * g++.dg/torture/pr41144.C: New testcase.
1855
1856 2009-09-06  Richard Guenther  <rguenther@suse.de>
1857
1858         PR middle-end/41261
1859         * gcc.dg/torture/pr41261.c: New testcase.
1860
1861 2009-09-05  Richard Guenther  <rguenther@suse.de>
1862
1863         PR middle-end/41181
1864         * gcc.c-torture/compile/pr41181.c: New testcase.
1865
1866 2009-09-05  Richard Guenther  <rguenther@suse.de>
1867
1868         PR debug/41273
1869         * g++.dg/torture/pr41273.C: New testcase.
1870
1871 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1872
1873         PR fortran/41258
1874         * gfortran.dg/typebound_proc_12.f90 : New test.
1875
1876 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1877
1878         PR debug/41225
1879         * gfortran.dg/pr41225.f90: New.
1880
1881 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1882
1883         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1884         unistd.h, sys/types.h and sys/wait.h.
1885         (gualchk_t): New.
1886         (GUALCVT): New.
1887         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1888         (GUALITY_GDB_REDIRECT): New.
1889         (GUALITY_GDB_ARGS): Use it.
1890
1891 2009-09-04  Richard Guenther  <rguenther@suse.de>
1892
1893         PR middle-end/41257
1894         * g++.dg/torture/pr41257.C: New testcase.
1895
1896 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1897
1898         PR tree-optimization/41112
1899         * gnat.dg/array8.adb: New test.
1900
1901 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1902
1903         * gcc.target/arm/ctz.c: New test case.
1904
1905 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1906
1907         PR tree-optimization/38275
1908         * gcc.dg/autopar/reduc-1char.c: Increase number
1909         of iterations. Adjust the logic accordingly.
1910         * gcc.dg/autopar/reduc-2char.c: Ditto.
1911         * gcc.dg/autopar/reduc-1.c: Ditto.
1912         * gcc.dg/autopar/reduc-2.c: Ditto.
1913         * gcc.dg/autopar/reduc-3.c: Ditto.
1914         * gcc.dg/autopar/reduc-6.c: Ditto.
1915         * gcc.dg/autopar/reduc-7.c: Ditto.
1916         * gcc.dg/autopar/reduc-8.c: Ditto.
1917         * gcc.dg/autopar/reduc-9.c: Ditto.
1918         * gcc.dg/autopar/pr39500-1.c: Ditto.
1919         * gcc.dg/autopar/reduc-1short.c: Ditto.
1920         * gcc.dg/autopar/reduc-2short.c: Ditto.
1921         * gcc.dg/autopar/parallelization-1.c: Ditto.
1922
1923 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1924
1925         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1926         testcase using guality.h compiles and links and if a global variable
1927         can be verified by gdb.
1928
1929 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1930
1931         * lib/target-supports.exp (check_effective_target_sync_int_long):
1932         Supported on Blackfin Linux targets.
1933
1934 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1935
1936         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1937
1938 2009-09-03  Diego Novillo  <dnovillo@google.com>
1939
1940         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1941         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1942         * g++.dg/warn/unit-1.C: Likewise.
1943         * g++.dg/ipa/iinline-1.C: Likewise.
1944         * g++.dg/template/cond2.C: Adjust expected line location for the
1945         error.
1946         * g++.dg/template/pr35240.C: Likewise.
1947
1948 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1949
1950         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1951         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1952
1953 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1954
1955         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1956         * gcc.dg/memcpy-1.c: Add . to match pattern.
1957         * gcc.dg/uninit-I.c: XFAIL warning test.
1958         * g++.dg/warn/unit-1.C: XFAIL warning test.
1959
1960 2009-09-02  Ian Lance Taylor  <iant@google.com>
1961
1962         * gcc.dg/20090902-1.c: New test.
1963
1964 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1965
1966         * gcc.dg/builtin-object-size-9.c: New test.
1967
1968 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1969
1970         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1971
1972 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1973             Olivier Hainque  <hainque@adacore.com>
1974
1975         * gnat.dg/misaligned_param.adb: New test.
1976         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1977         * gnat.dg/slice7.adb: Add 1 more related case.
1978
1979 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1980
1981         * gcc.dg/guality/guality.c: Expect to fail for now.
1982         * gcc.dg/guality/example.c: Likewise.
1983
1984 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1985
1986         * gcc.dg/guality/guality.c: New.
1987         * gcc.dg/guality/guality.h: New.
1988         * gcc.dg/guality/guality.exp: New.
1989         * gcc.dg/guality/example.c: New.
1990         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1991         (cleanup-saved-temps): Likewise, .gkd files too.
1992
1993 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR fortran/39229
1996         * gfortran.dg/line_length_3.f: New test.
1997         * gfortran.dg/line_length_4.f90: New test.
1998
1999 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2000
2001         * lib/target-supports.exp (check_gc_sections_available):
2002         Add proper pattern quote.
2003
2004 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2005             Kaz Kojima  <kkojima@gcc.gnu.org>
2006
2007         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2008         * g++.dg/cdce3.C: Use dg-add-options ieee.
2009         * g++.dg/torture/type-generic-1.C: Likewise.
2010         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2011         * gcc.dg/pr28796-2.c: Likewise.
2012         * gcc.dg/torture/builtin-math-7.c: Likewise.
2013         * gcc.dg/torture/type-generic-1.c: Likewise.
2014         * gfortran.dg/boz_14.f90: Likewise.
2015         * gfortran.dg/erf_2.F90: Likewise.
2016         * gfortran.dg/init_flag_3.f90: Likewise.
2017         * gfortran.dg/init_flag_4.f90: Likewise.
2018         * gfortran.dg/init_flag_5.f90: Likewise.
2019         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2020         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2021         * gfortran.dg/isnan_1.f90: Likewise.
2022         * gfortran.dg/isnan_2.f90: Likewise.
2023         * gfortran.dg/maxlocval_2.f90: Likewise.
2024         * gfortran.dg/maxlocval_4.f90: Likewise.
2025         * gfortran.dg/minlocval_1.f90: Likewise.
2026         * gfortran.dg/minlocval_4.f90: Likewise.
2027         * gfortran.dg/module_nan.f90: Likewise.
2028         * gfortran.dg/namelist_42.f90: Likewise.
2029         * gfortran.dg/namelist_43.f90: Likewise.
2030         * gfortran.dg/nan_1.f90: Likewise.
2031         * gfortran.dg/nan_2.f90: Likewise.
2032         * gfortran.dg/nan_3.f90: Likewise.
2033         * gfortran.dg/nan_4.f90: Likewise.
2034         * gfortran.dg/nan_5.f90: Likewise.
2035         * gfortran.dg/nearest_1.f90: Likewise.
2036         * gfortran.dg/nearest_2.f90: Likewise.
2037         * gfortran.dg/nearest_3.f90: Likewise.
2038         * gfortran.dg/pr37243.f: Likewise.
2039         * gfortran.dg/real_const_3.f90: Likewise.
2040         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2041
2042 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2043
2044         PR debug/30161
2045         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2046         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2047         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2048         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2049         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2050         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2051         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2052         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2053         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2054         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2055         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2056         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2057         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2058
2059 2009-08-31  Jason Merrill  <jason@redhat.com>
2060
2061         PR c++/41127
2062         * g++.dg/parse/enum5.C: New.
2063         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2064
2065 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2066
2067         PR fortran/40940
2068         * gfortran.dg/allocate_derived_1.f90: New.
2069         * gfortran.dg/class_3.f03: New.
2070
2071 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2072
2073         PR fortran/40996
2074         * gfortran.dg/allocatable_scalar_1.f90: New.
2075         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2076         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2077         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2078
2079 2009-08-30  Richard Guenther  <rguenther@suse.de>
2080
2081         PR tree-optimization/41186
2082         * g++.dg/torture/pr41186.C: New testcase.
2083         * g++.dg/tree-ssa/pr41186.C: Likewise.
2084
2085 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2086
2087         PR c++/41187
2088         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2089         take ia64 assembly comments syntax in account.
2090
2091 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2092
2093         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2094
2095 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2096
2097         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2098         * gfortran.dg/whole_file_6.f90: Likewise.
2099
2100 2009-08-28  Cary Coutant  <ccoutant@google.com>
2101
2102         PR debug/41063
2103         * g++.dg/debug/dwarf2/pr41063.C: New test.
2104
2105 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2106
2107         PR rtl-optimization/40861
2108         * gcc.dg/pr40861.c: New test.
2109
2110 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2111
2112         PR fortran/40869
2113         * gfortran.dg/proc_ptr_comp_20.f90: New.
2114
2115 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2116
2117         PR libfortran/39667
2118         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2119         open temp file with status="scratch".
2120         * gfortran.dg/fmt_cache_1.f: Likewise.
2121         * gfortran.dg/fmt_exhaust.f90: Likewise.
2122         * gfortran.dg/fmt_t_4.f90: Likewise.
2123         * gfortran.dg/fseek.f90: Likewise.
2124         * gfortran.dg/list_read_5.f90: Likewise.
2125         * gfortran.dg/namelist_39.f90: Likewise.
2126         * gfortran.dg/namelist_56.f90: Likewise.
2127         * gfortran.dg/read_bad_advance.f90: Likewise.
2128         * gfortran.dg/read_repeat.f90: Likewise.
2129         * gfortran.dg/read_size_noadvance.f90: Likewise.
2130         * gfortran.dg/read_x_past.f: Likewise.
2131
2132 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2133
2134         PR fortran/28039
2135         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2136
2137 2009-08-27  Daniel Kraft  <d@domob.eu>
2138
2139         PR fortran/37425
2140         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2141         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2142         error and fix problem with recursive assignment.
2143         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2144         * gfortran.dg/typebound_operator_3.f03: New test.
2145         * gfortran.dg/typebound_operator_4.f03: New test.
2146
2147 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2148
2149         PR debug/41170
2150         * debug/dwarf2/namespace-1.C: New test.
2151
2152 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2153
2154         PR fortran/41162
2155         * gfortran.dg/pr41162.f: New.
2156
2157 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2158             Richard Sandiford  <rdsandiford@googlemail.com>
2159
2160         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2161         with "forbid_cpu".
2162         * gcc.target/mips/branch-1.c: Update accordingly.
2163         * gcc.target/mips/extend-1.c: Likewise.
2164         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2165
2166 2009-08-26  Richard Guenther  <rguenther@suse.de>
2167
2168         PR middle-end/41163
2169         * gcc.c-torture/compile/pr41163.c: New testcase.
2170         * gcc.dg/pr35899.c: Adjust.
2171
2172 2009-08-26  Richard Guenther  <rguenther@suse.de>
2173
2174         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2175
2176 2009-08-26  Jason Merrill  <jason@redhat.com>
2177
2178         * g++.dg/cpp0x/explicit3.C: New.
2179         * g++.dg/overload/cond2.C: New.
2180
2181 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2182
2183         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2184
2185 2009-08-25  Jan Hubicka  <jh@suse.cz>
2186
2187         * gcc.target/i386/sse5-shift1-vector.c
2188         * gcc.target/i386/isa-12.c
2189         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2190         * gcc.target/i386/sse5-pcmov2.c
2191         * gcc.target/i386/isa-3.c
2192         * gcc.target/i386/sse5-shift2-vector.c
2193         * gcc.target/i386/isa-7.c
2194         * gcc.target/i386/funcspec-2.c
2195         * gcc.target/i386/sse5-haddX.c
2196         * gcc.target/i386/sse5-hadduX.c
2197         * gcc.target/i386/isa-9.c
2198         * gcc.target/i386/sse5-maccXX.c
2199         * gcc.target/i386/sse5-shift3-vector.c
2200         * gcc.target/i386/sse5-msubXX.c
2201         * gcc.target/i386/sse5-permpX.c
2202         * gcc.target/i386/sse5-check.h
2203         * gcc.target/i386/sse-12.c
2204         * gcc.target/i386/sse-11.c
2205         * gcc.target/i386/sse-10.c
2206         * gcc.target/i386/sse-13.c
2207         * gcc.target/i386/sse-14.c
2208         * gcc.target/i386/sse-22.c
2209         * gcc.target/i386/sse-2.c
2210         * gcc.target/i386/sse-13.c
2211         * gcc.target/i386/avx-2.c
2212         * gcc.target/i386/sse5-rotate1-vector.c
2213         * gcc.target/i386/isa-4.c
2214         * gcc.target/i386/sse5-hsubX.c
2215         * gcc.target/i386/sse5-pcmov.c
2216         * gcc.target/i386/sse5-fma.c
2217         * gcc.target/i386/isa-8.c
2218         * gcc.target/i386/sse5-rotate2-vector.c
2219         * gcc.target/i386/sse5-nmaccXX.c
2220         * gcc.target/i386/sse5-imul64-vector.c
2221         * gcc.target/i386/sse5-nmsubXX.c
2222         * gcc.target/i386/sse5-rotate3-vector.c
2223         * gcc.target/i386/sse5-fma-vector.c
2224         * gcc.target/i386/sse5-imul32widen-vector.c
2225         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2226
2227         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2228         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2229         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2230         * gcc.target/i386/avx-1.c: Remove SSE5.
2231         * gcc.target/i386/avx-2.c: Remove SSE5.
2232         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2233         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2234         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2235         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2236
2237 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2238
2239         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2240
2241 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2242
2243         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2244         keyword works in the same manner as __alignof.
2245
2246 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2247
2248         PR libfortran/34670
2249         * gfortran.dg/unpack_bounds_1.f90:  New test.
2250         * gfortran.dg/unpack_bounds_2.f90:  New test.
2251         * gfortran.dg/unpack_bounds_3.f90:  New test.
2252
2253 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2254
2255         * gnat.dg/slice7.adb: New test.
2256         * gnat.dg/slice7_pkg.ads: New helper.
2257
2258 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2259
2260         PR fortran/41139
2261         * gfortran.dg/proc_ptr_25.f90: New.
2262         * gfortran.dg/proc_ptr_comp_18.f90: New.
2263         * gfortran.dg/proc_ptr_comp_19.f90: New.
2264
2265 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2266
2267         PR fortran/41154
2268         * gfortran.dg/fmt_error_8.f: New test.
2269
2270 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2271
2272         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2273         number, update all callers and synchronize results for latest MPC.
2274
2275 2009-08-21  Jason Merrill  <jason@redhat.com>
2276
2277         * g++.dg/warn/Wunused-17.C: New.
2278
2279 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2280
2281         * gcc.target/arm/combine-cmp-shift.c: New test.
2282
2283 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2284
2285         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2286         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2287         width specifier.
2288
2289 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2290
2291         * gfortran.dg/fmt_error_7.f: New test.
2292
2293 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         PR target/40718
2296         * gcc.target/i386/pr40718.c: New test.
2297
2298 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2299
2300         * gfortran.dg/proc_ptr_24.f90: New test.
2301
2302 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2303
2304         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2305         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2306         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2307
2308 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2309
2310         PR fortran/28039
2311         * gfortran.dg/fmt_with_extra.f: new file.
2312
2313 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2314
2315         * lib/target-supports.exp
2316         (check_effective_target_arm_iwmmxt_ok): New procedure.
2317         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2318         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2319
2320 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2321
2322         * gfortran.dg/boz_9.f90: Do not load denormal floating
2323         point constants.  Remove -mieee option for alpha*-*-* targets.
2324
2325 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2326
2327         PR fortran/41106
2328         * gfortran.dg/proc_ptr_23.f90: New.
2329         * gfortran.dg/proc_ptr_comp_15.f90: New.
2330         * gfortran.dg/proc_ptr_comp_16.f90: New.
2331         * gfortran.dg/proc_ptr_comp_17.f90: New.
2332
2333 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2334
2335         PR c++/41131
2336         * g++.dg/expr/unary3.C: New test.
2337
2338 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2339
2340         * gfortran.dg/common_5.f: Add -mdalign for sh.
2341         * gfortran.dg/common_align_2.f90: Likewise.
2342
2343 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2344
2345         PR libfortran/40962
2346         * c_f_pointer_tests_4.f90:  New test.
2347
2348 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2349
2350         * gnat.dg/slice6.adb: New test.
2351         * gnat.dg/slice6_pkg.ads: New helper.
2352
2353 2009-08-20  Michael Matz  <matz@suse.de>
2354
2355         PR fortran/41126
2356         * gfortran.dg/pr41126.f90: New test.
2357
2358 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2359
2360         * gnat.dg/dynamic_bound.adb: New test.
2361
2362 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2363
2364         PR fortran/41121
2365         * gfortran.dg/intrinsic_5.f90: New.
2366
2367 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2368             Richard Earnshaw  <richard.earnshaw@arm.com>
2369
2370         * gcc.target/arm/20090811-1.c: New test.
2371
2372 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR middle-end/41123
2375         * gcc.dg/pr41123.c: New test.
2376
2377 2009-08-19  Jason Merrill  <jason@redhat.com>
2378
2379         PR c++/41120
2380         * g++.dg/other/gc4.C: New.
2381
2382 2009-08-18  Michael Matz  <matz@suse.de>
2383
2384         * gfortran.dg/vect/vect-gems.f90: New test.
2385         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2386
2387 2009-08-18  DJ Delorie  <dj@redhat.com>
2388
2389         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2390         * lib/gcc-defs.exp: ... to here.
2391
2392         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2393         GCC_EXEC_PREFIX before building the wrapper.
2394
2395 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2396
2397         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2398         tests.
2399         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2400         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2401         dg-options.  Fix dg-final clause.
2402
2403 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2404
2405         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2406
2407 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2408             Paul Thomas  <pault@gcc.gnu.org>
2409
2410         PR fortran/40870
2411         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2412
2413 2009-08-18  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/41094
2416         * gcc.dg/torture/pr41094.c: New testcase.
2417         * gcc.dg/torture/builtin-power-1.c: Adjust.
2418         * gcc.dg/builtins-10.c: Likewise.
2419
2420 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR target/40971
2423         * gcc.dg/pr40971.c: New test.
2424
2425 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2426
2427         PR fortran/41062
2428         * gfortran.dg/use_only_4.f90: New test.
2429
2430 2009-08-17  Daniel Kraft  <d@domob.eu>
2431
2432         PR fortran/37425
2433         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2434         NOPASS bindings as operators.
2435
2436 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2437
2438         * lib/target-supports.exp
2439         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2440         of targets that do not need command line argument to enable SIMD.
2441
2442 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2443
2444         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2445         typo in cache name.
2446
2447 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2448
2449         PR fortran/41075
2450         * gfortran.dg/unlimited_fmt_1.f90: New test.
2451
2452 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2453
2454         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2455
2456 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2457
2458         * gnat.dg/itype.ad[sb]: New test.
2459
2460 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2461
2462         * gcc.target/mips/mips.exp: Add terminology section to comment
2463         at the top of the file.  Fix typos.
2464
2465 2009-08-16  Jason Merrill  <jason@redhat.com>
2466
2467         * g++.dg/debug/dwarf2/inline1.C: New.
2468
2469 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2470
2471         PR target/38599
2472         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2473
2474 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2475
2476         PR debug/37801
2477         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2478         Make sure to trigger inlining optimizations.
2479         * gcc.dg/debug/dwarf2/inline2.c: New test.
2480
2481 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2482
2483         PR fortran/41070
2484         * gfortran.dg/structure_constructor_10.f90: New.
2485
2486 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2487
2488         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2489         * gcc.dg/pragma-re-2.c: Likewise.
2490         * gcc.dg/pragma-re-3.c: Likewise.
2491         * gcc.dg/pragma-re-4.c: Likewise.
2492         * g++.dg/other/pragma-re-1.C: Likewise.
2493         * g++.dg/other/pragma-re-2.C: Likewise.
2494
2495 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2496
2497         * gcc.dg/torture/builtin-math-7.c: New.
2498
2499 2009-08-14  Richard Guenther  <rguenther@suse.de>
2500
2501         * gcc.c-torture/execute/20090814-1.c: New testcase.
2502
2503 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2504
2505         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2506
2507 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2508
2509         PR target/40934
2510         * gcc.target/i386/pr40934.c: New.
2511
2512 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2513
2514         PR target/41019
2515         * gcc.target/i386/pr41019.c: New test.
2516
2517 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2518
2519         PR fortran/40955
2520         * gfortran.dg/winapi.f90: New test.
2521
2522 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2523
2524         PR fortran/40995
2525         * gfortran.dg/intrinsic_4.f90: New.
2526         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2527         different line.
2528
2529 2009-08-13  Richard Guenther  <rguenther@suse.de>
2530
2531         PR middle-end/41047
2532         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2533
2534 2009-08-12  Richard Guenther  <rguenther@suse.de>
2535
2536         PR tree-optimization/41011
2537         * gfortran.dg/pr41011.f: New testcase.
2538
2539 2009-08-11  Andrew Haley  <aph@redhat.com>
2540
2541         * gcc.target/arm/synchronize.c: New file.
2542
2543 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2544
2545         PR middle-end/40980
2546         * gfortran.dg/graphite/id-17.f: New.
2547
2548 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2549             Sebastian Pop  <sebastian.pop@amd.com>
2550
2551         * gcc.dg/graphite/interchange-1.c: XFAILed.
2552         * gcc.dg/graphite/interchange-2.c: XFAILed.
2553         * gcc.dg/graphite/interchange-3.c: XFAILed.
2554         * gcc.dg/graphite/interchange-4.c: XFAILed.
2555         * gcc.dg/graphite/interchange-7.c: XFAILed.
2556
2557 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2558
2559         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2560
2561 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2562             Pranav Garg  <pranav.garg2107@gmail.com>
2563
2564         * gcc.dg/graphite/interchange-6.c: XFAILed.
2565
2566 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2567
2568         * gcc.dg/graphite/interchange-9.c: New.
2569
2570 2009-08-12  Richard Guenther  <rguenther@suse.de>
2571
2572         PR rtl-optimization/41033
2573         * gcc.dg/pr41033.c: New test.
2574
2575 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2576
2577         PR fortran/41022
2578         * gfortran.dg/proc_ptr_comp_14.f90: New.
2579
2580 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2581
2582         * gcc.target/mips/ext-5.c: New test.
2583         * gcc.target/mips/ext-6.c: New test.
2584         * gcc.target/mips/ext-7.c: New test.
2585         * gcc.target/mips/ext-8.c: New test.
2586         * gcc.target/mips/extend-2.c: New test.
2587
2588 2009-08-10  Jason Merrill  <jason@redhat.com>
2589
2590         * g++.dg/other/linkage2.C: New test for types-without-linkage
2591         handling.
2592         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2593         * g++.dg/lookup/anon2.C: Likewise.
2594         * g++.dg/other/anon3.C: Likewise.
2595         * g++.dg/template/arg2.C: Likewise.
2596         * g++.dg/template/local4.C: Likewise.
2597         * g++.old-deja/g++.law/operators32.C: Likewise.
2598         * g++.old-deja/g++.other/linkage2.C: Likewise.
2599         * g++.old-deja/g++.pt/enum6.C: Likewise.
2600         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2601         * g++.old-deja/g++.other/linkage1.C: Likewise.
2602
2603 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2604
2605         * gcc.dg/dg.exp: Test also c-c++-common dir.
2606         * g++.dg/dg.exp: Likewise.
2607         * g++.dg/warn/Wconversion-real.C: Delete.
2608         * gcc.dg/Wconversion-real.c: Move to ...
2609         * c-c++-common/Wconversion-real.c: ... here.
2610         * lib/target-supports.exp
2611         (check_effective_target_c,check_effective_target_c++): New.
2612
2613 2009-08-10  Daniel Kraft  <d@domob.eu>
2614
2615         PR fortran/37425
2616         * gfortran.dg/typebound_operator_1.f03: New test.
2617         * gfortran.dg/typebound_operator_2.f03: New test.
2618
2619 2009-08-10  Richard Guenther  <rguenther@suse.de>
2620
2621         PR middle-end/41006
2622         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2623         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2624
2625 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2626
2627         PR fortran/40940
2628         * gfortran.dg/class_1.f03: New.
2629         * gfortran.dg/class_2.f03: New.
2630         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2631         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2632         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2633         * gfortran.dg/typebound_call_10.f03: Ditto.
2634         * gfortran.dg/typebound_call_2.f03: Ditto.
2635         * gfortran.dg/typebound_call_3.f03: Ditto.
2636         * gfortran.dg/typebound_call_4.f03: Ditto.
2637         * gfortran.dg/typebound_generic_3.f03: Ditto.
2638         * gfortran.dg/typebound_generic_4.f03: Ditto.
2639         * gfortran.dg/typebound_proc_1.f08: Ditto.
2640         * gfortran.dg/typebound_proc_5.f03: Ditto.
2641         * gfortran.dg/typebound_proc_6.f03: Ditto.
2642
2643 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2644
2645         PR c++/40866
2646         * g++.dg/expr/stmt-expr-1.C: New test.
2647
2648 2009-08-09  Richard Guenther  <rguenther@suse.de>
2649
2650         PR tree-optimization/41016
2651         * gcc.c-torture/compile/pr41016.c: New testcase.
2652
2653 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2654
2655         * gcc.dg/overflow-warn-8.c: New test.
2656
2657 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2658
2659         PR tree-optimization/41008
2660         * gcc.dg/vect/O1-pr41008.c: New test.
2661
2662 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2663
2664         PR fortran/40955
2665         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2666
2667 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2668
2669         * gcc.target/bfin/loop-autoinc.c: New file.
2670
2671 2009-08-08  Richard Guenther  <rguenther@suse.de>
2672
2673         PR tree-optimization/40991
2674         * g++.dg/torture/pr40991.C: New testcase.
2675
2676 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2677
2678         * ada/acats/support/impdef.a: Tweak timing constants. Add
2679         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2680         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2681         * ada/acats/tests/c9/c940007.a: Likewise.
2682         * ada/acats/tests/c9/c94001c.ada: Likewise.
2683         * ada/acats/tests/c9/c94006a.ada: Likewise.
2684         * ada/acats/tests/c9/c94008c.ada: Likewise.
2685         * ada/acats/tests/c9/c951002.a: Likewise.
2686         * ada/acats/tests/c9/c954a01.a: Likewise.
2687         * ada/acats/tests/c9/c96001a.ada: Likewise.
2688         * ada/acats/tests/c9/c97307a.ada: Likewise.
2689
2690 2009-08-07  Richard Guenther  <rguenther@suse.de>
2691
2692         PR tree-optimization/40999
2693         * gfortran.dg/pr40999.f: New testcase.
2694
2695 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2696
2697         * g++.dg/tree-prof/partition1.C: New test.
2698
2699 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2700
2701         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2702         attribute.
2703         * gcc.target/arm/vfp1[567].c: New tests.
2704
2705 2009-08-06  Jason Merrill  <jason@redhat.com>
2706
2707         PR c++/40948
2708         * g++.dg/ext/complit12.C: Expand.
2709
2710 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2711
2712         Merge ARM/hard_vfp_branch to trunk.
2713
2714         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2715
2716         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2717         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2718
2719         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2720
2721         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2722         (PCS): Define macro to use base AAPCS.
2723         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2724
2725         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2726
2727         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2728         Correct arm_neon.h typo.
2729
2730         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2731
2732         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2733         this a linkage test.
2734         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2735         argument marshalling.
2736         * abitest.h: New file.
2737         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2738         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2739
2740 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2741
2742         PR middle-end/32964
2743         * gcc.dg/tree-ssa/pr32964.c: New test.
2744
2745 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2746             H.J. Lu  <hongjiu.lu@intel.com>
2747
2748         PR target/40957
2749         * gcc.target/i386/pr40957.c: New test.
2750
2751 2009-08-06  Richard Guenther  <rguenther@suse.de>
2752
2753         PR tree-optimization/40964
2754         * gcc.c-torture/compile/pr40964.c: New testcase.
2755
2756 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2757
2758         PR fortran/40847
2759         * gfortran.dg/transfer_resolve_1.f90 : New test.
2760
2761 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2762             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2763
2764         PR target/40906
2765         * gcc.target/i386/pr40906-1.c: New test.
2766         * gcc.target/i386/pr40906-2.c: Ditto.
2767         * gcc.target/i386/pr40906-3.c: Ditto.
2768
2769 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR rtl-optimization/40924
2772         * g++.dg/torture/pr40924.C: New test.
2773
2774 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2775
2776         PR c++/36069
2777         * g++.dg/warn/pr36069.C: New.
2778
2779 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2780
2781         PR c++/39987
2782         * g++.dg/overload/defarg4.C: New test.
2783
2784 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2785
2786         PR c++/16696
2787         * g++.dg/parse/pr16696.C: New.
2788         * g++.dg/parse/pr16696-permissive.C: New.
2789
2790 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2791
2792         PR fortran/40875
2793         * gfortran.dg/initialization_23.f90 : New test.
2794
2795 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2796
2797         PR debug/39706
2798         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2799
2800 2009-08-03  Jason Merrill  <jason@redhat.com>
2801             Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR c++/40948
2804         * g++.dg/ext/complit12.C: New.
2805
2806 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2807
2808         PR c/39902
2809         * gcc.target/powerpc/pr39902-2.c: New test.
2810
2811 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2812
2813         PR middle-end/40943
2814         * gcc.dg/uninit-6.c: Re-add XFAIL.
2815         * gcc.dg/uninit-6-O0.c: Likewise.
2816         * gcc.dg/uninit-pr40943.c: New test.
2817
2818 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2819
2820         PR testsuite/40858
2821         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2822         .ascii.
2823
2824 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2825
2826         PR libfortran/40853
2827         * gfortran.dg/namelist_40.f90: Update error output.
2828         * gfortran.dg/namelist_47.f90: Update error output.
2829         * gfortran.dg/namelist_58.f90: New test.
2830
2831 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2832
2833         PR fortran/40881
2834         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2835         * gfortran.dg/altreturn_3.f90: Ditto.
2836         * gfortran.dg/altreturn_5.f90: Ditto.
2837         * gfortran.dg/altreturn_6.f90: Ditto.
2838         * gfortran.dg/altreturn_7.f90: Ditto.
2839         * gfortran.dg/array_constructor_13.f90: Ditto.
2840         * gfortran.dg/arrayio_7.f90: Ditto.
2841         * gfortran.dg/arrayio_8.f90: Ditto.
2842         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2843         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2844         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2845         * gfortran.dg/backspace_8.f: Add -std=legacy.
2846         * gfortran.dg/backspace_9.f: Ditto.
2847         * gfortran.dg/char_comparison_1.f: Ditto.
2848         * gfortran.dg/char_decl_1.f90: Ditto.
2849         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2850         * gfortran.dg/char_pointer_assign.f90: Ditto.
2851         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2852         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2853         * gfortran.dg/char_pointer_func.f90: Ditto.
2854         * gfortran.dg/common_8.f90: Ditto.
2855         * gfortran.dg/constant_substring.f: Ditto.
2856         * gfortran.dg/data_char_2.f90: Ditto.
2857         * gfortran.dg/der_array_io_1.f90: Ditto.
2858         * gfortran.dg/der_array_io_2.f90: Ditto.
2859         * gfortran.dg/der_array_io_3.f90: Ditto.
2860         * gfortran.dg/der_io_3.f90: Ditto.
2861         * gfortran.dg/dev_null.F90: Ditto.
2862         * gfortran.dg/direct_io_2.f90: Ditto.
2863         * gfortran.dg/do_iterator_2.f90: Ditto.
2864         * gfortran.dg/e_d_fmt.f90: Ditto.
2865         * gfortran.dg/empty_format_1.f90: Ditto.
2866         * gfortran.dg/entry_17.f90: Modified warning message.
2867         * gfortran.dg/entry_7.f90: Add -std=legacy.
2868         * gfortran.dg/eor_1.f90: Ditto.
2869         * gfortran.dg/equiv_2.f90: Ditto.
2870         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2871         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2872         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2873         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2874         * gfortran.dg/fmt_error_2.f90: Ditto.
2875         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2876         * gfortran.dg/fmt_tl.f: Ditto.
2877         * gfortran.dg/fmt_white.f: Ditto.
2878         * gfortran.dg/func_derived_1.f90: Ditto.
2879         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2880         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2881         * gfortran.dg/global_references_2.f90: Ditto.
2882         * gfortran.dg/hollerith_1.f90: Ditto.
2883         * gfortran.dg/hollerith.f90: Use new-style character length.
2884         * gfortran.dg/hollerith_f95.f90: Ditto.
2885         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2886         * gfortran.dg/implicit_6.f90: Ditto.
2887         * gfortran.dg/implicit_9.f90: Ditto.
2888         * gfortran.dg/inquire_13.f90: Ditto.
2889         * gfortran.dg/inquire_5.f90: Ditto.
2890         * gfortran.dg/inquire_6.f90: Ditto.
2891         * gfortran.dg/inquire.f90: Ditto.
2892         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2893         * gfortran.dg/io_constraints_2.f90: Ditto.
2894         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2895         * gfortran.dg/loc_2.f90: Ditto.
2896         * gfortran.dg/logical_1.f90: Ditto.
2897         * gfortran.dg/longline.f: Ditto.
2898         * gfortran.dg/merge_char_1.f90: Ditto.
2899         * gfortran.dg/namelist_12.f: Ditto.
2900         * gfortran.dg/namelist_14.f90: Ditto.
2901         * gfortran.dg/namelist_18.f90: Ditto.
2902         * gfortran.dg/namelist_19.f90: Ditto.
2903         * gfortran.dg/namelist_21.f90: Ditto.
2904         * gfortran.dg/namelist_22.f90: Ditto.
2905         * gfortran.dg/namelist_37.f90: Ditto.
2906         * gfortran.dg/namelist_54.f90: Ditto.
2907         * gfortran.dg/namelist_55.f90: Ditto.
2908         * gfortran.dg/namelist_empty.f90: Ditto.
2909         * gfortran.dg/namelist_use.f90: Use new-style character length.
2910         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2911         * gfortran.dg/nested_modules_4.f90: Ditto.
2912         * gfortran.dg/nested_modules_5.f90: Ditto.
2913         * gfortran.dg/open-options-blanks.f: Ditto.
2914         * gfortran.dg/output_exponents_1.f90: Ditto.
2915         * gfortran.dg/parens_5.f90: Ditto.
2916         * gfortran.dg/parens_6.f90: Ditto.
2917         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2918         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2919         * gfortran.dg/pr15129.f90: Ditto.
2920         * gfortran.dg/pr15332.f: Ditto.
2921         * gfortran.dg/pr16597.f90: Ditto.
2922         * gfortran.dg/pr17143.f90: Ditto.
2923         * gfortran.dg/pr17164.f90: Ditto.
2924         * gfortran.dg/pr17229.f: Modified warning message.
2925         * gfortran.dg/pr18210.f90: Add -std=legacy.
2926         * gfortran.dg/pr19155.f: Ditto.
2927         * gfortran.dg/pr20086.f90: Ditto.
2928         * gfortran.dg/pr20124.f90: Ditto.
2929         * gfortran.dg/pr20755.f: Ditto.
2930         * gfortran.dg/pr20865.f90: Ditto.
2931         * gfortran.dg/pr20950.f: Ditto.
2932         * gfortran.dg/pr21730.f: Ditto.
2933         * gfortran.dg/pr22491.f: Ditto.
2934         * gfortran.dg/pr29713.f90: Ditto.
2935         * gfortran.dg/print_parentheses_1.f: Ditto.
2936         * gfortran.dg/print_parentheses_2.f90: Ditto.
2937         * gfortran.dg/proc_assign_1.f90: Ditto.
2938         * gfortran.dg/proc_decl_1.f90: Ditto.
2939         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2940         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2941         * gfortran.dg/read_float_1.f90: Ditto.
2942         * gfortran.dg/read_logical.f90: Ditto.
2943         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2944         * gfortran.dg/return_1.f90: Ditto.
2945         * gfortran.dg/rewind_1.f90: Ditto.
2946         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2947         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2948         * gfortran.dg/stfunc_1.f90: Ditto.
2949         * gfortran.dg/stfunc_3.f90: Ditto.
2950         * gfortran.dg/stfunc_4.f90: Ditto.
2951         * gfortran.dg/stfunc_6.f90: Ditto.
2952         * gfortran.dg/streamio_2.f90: Ditto.
2953         * gfortran.dg/string_ctor_1.f90: Ditto.
2954         * gfortran.dg/string_null_compare_1.f: Ditto.
2955         * gfortran.dg/substr_6.f90: Ditto.
2956         * gfortran.dg/tl_editing.f90: Ditto.
2957         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2958         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2959         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2960         * gfortran.dg/g77/1832.f: Ditto.
2961         * gfortran.dg/g77/19981216-0.f Ditto.
2962         * gfortran.dg/g77/19990525-0.f: Ditto.
2963         * gfortran.dg/g77/19990826-2.f: Ditto.
2964         * gfortran.dg/g77/20000630-2.f: Ditto.
2965         * gfortran.dg/g77/20010116.f: Ditto.
2966         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2967         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2968         * gfortran.dg/g77/980520-1.f: Ditto.
2969         * gfortran.dg/g77/check0.f: Ditto.
2970         * gfortran.dg/g77/cpp3.F: Ditto.
2971         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2972         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2973         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2974         * gfortran.dg/g77/short.f: Ditto.
2975
2976 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2977
2978         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2979         * gcc.target/mips/ext-4.c: Likewise.
2980         * gcc.target/mips/interrupt_handler.c: Likewise.
2981         * gcc.target/mips/truncate-4.c: Likewise.
2982         * gcc.target/mips/truncate-5.c: Likewise.
2983
2984 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2985
2986         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2987         -fgraphite-force-parallel to -floop-parallelize-all.
2988
2989 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2990
2991         PR fortran/40011
2992         * gfortran.dg/whole_file_7.f90: New test.
2993         * gfortran.dg/whole_file_8.f90: New test.
2994         * gfortran.dg/whole_file_9.f90: New test.
2995         * gfortran.dg/whole_file_10.f90: New test.
2996         * gfortran.dg/whole_file_11.f90: New test.
2997         * gfortran.dg/whole_file_12.f90: New test.
2998         * gfortran.dg/whole_file_13.f90: New test.
2999         * gfortran.dg/whole_file_14.f90: New test.
3000
3001 2009-07-31  Jason Merrill  <jason@redhat.com>
3002
3003         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3004         binding semantics.
3005         * g++.dg/cpp0x/named.C: Likewise.
3006         * g++.dg/cpp0x/overload.C: Likewise.
3007         * g++.dg/cpp0x/rv1n.C: Likewise.
3008         * g++.dg/cpp0x/rv1p.C: Likewise.
3009         * g++.dg/cpp0x/rv2n.C: Likewise.
3010         * g++.dg/cpp0x/rv2p.C: Likewise.
3011         * g++.dg/cpp0x/rv3n.C: Likewise.
3012         * g++.dg/cpp0x/rv3p.C: Likewise.
3013         * g++.dg/cpp0x/rv4n.C: Likewise.
3014         * g++.dg/cpp0x/rv4p.C: Likewise.
3015         * g++.dg/cpp0x/rv5n.C: Likewise.
3016         * g++.dg/cpp0x/rv5p.C: Likewise.
3017         * g++.dg/cpp0x/rv6n.C: Likewise.
3018         * g++.dg/cpp0x/rv6p.C: Likewise.
3019         * g++.dg/cpp0x/rv7n.C: Likewise.
3020         * g++.dg/cpp0x/rv7p.C: Likewise.
3021         * g++.dg/cpp0x/template_deduction.C: Likewise.
3022         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3023         * g++.dg/cpp0x/overloadn.C: New.
3024         * g++.dg/cpp0x/rv-cast.C: New.
3025
3026 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3027
3028         * gcc.target/mips/ext-4.c: New test.
3029
3030 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3031
3032         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3033
3034 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3035
3036         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3037         * gcc.dg/tree-ssa/loop-32.c: Same.
3038         * gcc.dg/tree-ssa/loop-33.c: Same.
3039         * gcc.dg/tree-ssa/loop-34.c: Same.
3040         * gcc.dg/tree-ssa/loop-35.c: Same.
3041         * gcc.dg/tree-ssa/loop-7.c: Same.
3042         * gcc.dg/tree-ssa/pr23109.c: Same.
3043         * gcc.dg/tree-ssa/restrict-2.c: Same.
3044         * gcc.dg/tree-ssa/restrict-3.c: Same.
3045         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3046         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3047         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3048         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3049         * gcc.dg/tree-ssa/structopt-1.c: Same.
3050         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3051         * gfortran.dg/pr32921.f: Same.
3052
3053 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3054
3055         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3056         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3057         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3058         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3059         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3060         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3061         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3062         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3063         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3064         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3065         * gcc.dg/graphite/id-1.c: New.
3066         * gcc.dg/graphite/id-10.c: New.
3067         * gcc.dg/graphite/id-11.c: New.
3068         * gcc.dg/graphite/id-12.c: New.
3069         * gcc.dg/graphite/id-13.c: New.
3070         * gcc.dg/graphite/id-14.c: New.
3071         * gcc.dg/graphite/id-15.c: New.
3072         * gcc.dg/graphite/id-2.c: New.
3073         * gcc.dg/graphite/id-3.c: New.
3074         * gcc.dg/graphite/id-4.c: New.
3075         * gcc.dg/graphite/id-5.c: New.
3076         * gcc.dg/graphite/id-6.c: New.
3077         * gcc.dg/graphite/id-7.c: New.
3078         * gcc.dg/graphite/id-8.c: New.
3079         * gcc.dg/graphite/id-9.c: New.
3080         * gcc.dg/graphite/interchange-0.c: New.
3081         * gcc.dg/graphite/interchange-1.c: New.
3082         * gcc.dg/graphite/interchange-2.c: New.
3083         * gcc.dg/graphite/interchange-3.c: New.
3084         * gcc.dg/graphite/interchange-4.c: New.
3085         * gcc.dg/graphite/interchange-5.c: New.
3086         * gcc.dg/graphite/interchange-6.c: New.
3087         * gcc.dg/graphite/interchange-7.c: New.
3088         * gcc.dg/graphite/interchange-8.c: New.
3089         * gcc.dg/graphite/pr35356-1.c: New.
3090         * gcc.dg/graphite/pr35356-2.c: New.
3091         * gcc.dg/graphite/pr35356-3.c: New.
3092         * gcc.dg/graphite/pr40157.c: New.
3093         * gcc.dg/graphite/run-id-1.c: New.
3094         * gcc.dg/graphite/scop-20.c: New.
3095         * gcc.dg/graphite/scop-21.c: New.
3096         * gfortran.dg/graphite/id-1.f90: New.
3097         * gfortran.dg/graphite/id-10.f90: New.
3098         * gfortran.dg/graphite/id-11.f: New.
3099         * gfortran.dg/graphite/id-12.f: New.
3100         * gfortran.dg/graphite/id-13.f: New.
3101         * gfortran.dg/graphite/id-14.f: New.
3102         * gfortran.dg/graphite/id-15.f: New.
3103         * gfortran.dg/graphite/id-16.f: New.
3104         * gfortran.dg/graphite/id-5.f: New.
3105         * gfortran.dg/graphite/id-6.f: New.
3106         * gfortran.dg/graphite/id-7.f: New.
3107         * gfortran.dg/graphite/id-8.f: New.
3108         * gfortran.dg/graphite/id-9.f: New.
3109         * gfortran.dg/graphite/interchange-1.f: New.
3110         * gfortran.dg/graphite/interchange-2.f: New.
3111
3112 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3113
3114         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3115         flags based on the name of the testcase.
3116         * gfortran.dg/graphite/graphite.exp: Same.
3117
3118         * gcc.dg/graphite/block-0.c: Adjusted.
3119         * gcc.dg/graphite/block-1.c: Adjusted.
3120         * gcc.dg/graphite/block-2.c: Adjusted.
3121         * gcc.dg/graphite/block-3.c: Adjusted.
3122         * gcc.dg/graphite/block-4.c: Adjusted.
3123         * gcc.dg/graphite/block-5.c: Adjusted.
3124         * gcc.dg/graphite/block-6.c: Adjusted.
3125         * gcc.dg/graphite/pr37485.c: Adjusted.
3126         * gcc.dg/graphite/pr37684.c: Adjusted.
3127         * gcc.dg/graphite/pr37828.c: Adjusted.
3128         * gcc.dg/graphite/pr37883.c: Adjusted.
3129         * gcc.dg/graphite/pr37928.c: Adjusted.
3130         * gcc.dg/graphite/pr37943.c: Adjusted.
3131         * gcc.dg/graphite/pr38409.c: Adjusted.
3132         * gcc.dg/graphite/pr38498.c: Adjusted.
3133         * gcc.dg/graphite/pr38559.c: Adjusted.
3134         * gcc.dg/graphite/pr39335.c: Adjusted.
3135         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3136         * gcc.dg/graphite/scop-0.c: Adjusted.
3137         * gcc.dg/graphite/scop-1.c: Adjusted.
3138         * gcc.dg/graphite/scop-10.c: Adjusted.
3139         * gcc.dg/graphite/scop-11.c: Adjusted.
3140         * gcc.dg/graphite/scop-12.c: Adjusted.
3141         * gcc.dg/graphite/scop-13.c: Adjusted.
3142         * gcc.dg/graphite/scop-14.c: Adjusted.
3143         * gcc.dg/graphite/scop-15.c: Adjusted.
3144         * gcc.dg/graphite/scop-16.c: Adjusted.
3145         * gcc.dg/graphite/scop-17.c: Adjusted.
3146         * gcc.dg/graphite/scop-18.c: Adjusted.
3147         * gcc.dg/graphite/scop-19.c: Adjusted.
3148         * gcc.dg/graphite/scop-2.c: Adjusted.
3149         * gcc.dg/graphite/scop-3.c: Adjusted.-
3150         * gcc.dg/graphite/scop-4.c: Adjusted.
3151         * gcc.dg/graphite/scop-5.c: Adjusted.
3152         * gcc.dg/graphite/scop-6.c: Adjusted.
3153         * gcc.dg/graphite/scop-7.c: Adjusted.
3154         * gcc.dg/graphite/scop-8.c: Adjusted.
3155         * gcc.dg/graphite/scop-9.c: Adjusted.
3156         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3157         * gfortran.dg/graphite/block-1.f90: Adjusted.
3158         * gfortran.dg/graphite/block-2.f: Adjusted.
3159         * gfortran.dg/graphite/block-3.f90: Adjusted.
3160         * gfortran.dg/graphite/block-4.f90: Adjusted.
3161         * gfortran.dg/graphite/id-2.f90: Adjusted.
3162         * gfortran.dg/graphite/id-3.f90: Adjusted.
3163         * gfortran.dg/graphite/id-4.f90: Adjusted.
3164         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3165         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3166         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3167         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3168         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3169         * gfortran.dg/graphite/scop-1.f: Adjusted.
3170
3171 2009-07-30  Doug Kwan  <dougkwan@google.com>
3172
3173         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3174         in warnings added in rev 141298.
3175
3176 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3177
3178         * lib/options.exp: Use "!=" instead of "ne".
3179
3180         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3181
3182         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3183         * gcc.dg/ucnid-12.c: Likewise.
3184
3185 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3186             Pat Haugen  <pthaugen@us.ibm.com>
3187             Revital Eres <ERES@il.ibm.com>
3188
3189         * gcc.target/powerpc/altivec-32.c: New file to test
3190         Altivec simple math function vectorization.
3191
3192         * gcc.target/powerpc/bswap-run.c: New file to test swap
3193         builtins.
3194         * gcc.target/powerpc/bswap16.c: Ditto.
3195         * gcc.target/powerpc/bswap32.c: Ditto.
3196         * gcc.target/powerpc/bswap64-1.c: Ditto.
3197         * gcc.target/powerpc/bswap64-2.c: Ditto.
3198         * gcc.target/powerpc/bswap64-3.c: Ditto.
3199         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3200         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3201         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3202
3203         * gcc.target/powerpc/popcount-2.c: New file to test
3204         power7 popcntd instructions.
3205         * gcc.target/powerpc/popcount-3.c: Ditto.
3206
3207         * gcc.target/powerpc/pr39457.c: New VSX test.
3208         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3209         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3210         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3211         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3212         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3213         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3214         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3215         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3216         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3217         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3218         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3219         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3220
3221         * gcc.target/powerpc/altivec-6.c: Store the result of
3222         vec_add, so the optimizer doesn't remove it.
3223
3224         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3225         systems that support bswap64.
3226
3227         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3228         prevent VSX code generation.
3229
3230         * lib/target-supports.exp (check_vsx_hw_available): New
3231         function to test if VSX available.
3232         (check_effective_target_powerpc_vsx_ok): Ditto.
3233         (check_vmx_hw_available): Add explicit -mno-vsx.
3234
3235 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3236
3237         PR c/39902
3238         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3239
3240 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3241
3242         PR tree-optimization/40570
3243         * gcc.c-torture/compile/pr40570.c: New test.
3244
3245 2009-07-29  Jason Merrill  <jason@redhat.com>
3246
3247         PR c++/14912
3248         * g++.dg/template/defarg13.C: New.
3249
3250 2009-07-29  Richard Guenther  <rguenther@suse.de>
3251
3252         PR c++/40834
3253         * g++.dg/torture/pr40834.C: New testcase.
3254
3255 2009-07-29  Michael Matz  <matz@suse.de>
3256
3257         PR middle-end/40830
3258         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3259
3260 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3261
3262         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3263         sh*-*-* targets.  Skip on spu-*-* targets.
3264         * gfortran.dg/maxlocval_4.f90: Likewise.
3265         * gfortran.dg/minlocval_1.f90: Likewise.
3266         * gfortran.dg/minlocval_4.f90: Likewise.
3267
3268 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR fortran/40878
3271         * gfortran.dg/gomp/pr40878-1.f90: New test.
3272         * gfortran.dg/gomp/pr40878-2.f90: New test.
3273
3274         PR testsuite/40891
3275         * gcc.dg/cdce1.c: Adjust note line number.
3276         * gcc.dg/cdce2.c: Likewise.
3277
3278 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3279
3280         PR fortran/40882
3281         * gfortran.dg/proc_ptr_comp_13.f90: New.
3282
3283 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3284
3285         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3286         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3287         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3288         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3289         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3290         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3291         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3292         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3293         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3294         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3295         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3296         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3297         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3298         #ifdef NEED_IEEE754_FLOAT conditional.
3299         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3300         conditional.
3301
3302 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3303
3304         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3305         i?86-*-netware.
3306         * g++.dg/ext/bitfield3.C: Likewise.
3307         * g++.dg/ext/bitfield4.C: Likewise.
3308         * g++.dg/ext/bitfield5.C: Likewise.
3309         * gcc.dg/bitfld-15.c: Likewise.
3310         * gcc.dg/bitfld-16.c: Likewise.
3311         * gcc.dg/bitfld-17.c: Likewise.
3312         * gcc.dg/bitfld-18.c: Likewise.
3313         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3314         * gcc.dg/20010912-1.c: Likewise.
3315         * gcc.dg/20021018-1.c: Likewise.
3316         * gcc.dg/20030213-1.c: Likewise.
3317         * gcc.dg/20030225-1.c: Likewise.
3318         * gcc.dg/20030708-1.c: Likewise.
3319         * gcc.dg/20050321-2.c: Likewise.
3320         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3321         * gcc.dg/cdce2.c: Likewise.
3322         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3323         targets.
3324         * gcc.target/i386/pr37248-3.c: Likewise.
3325
3326 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3327
3328         PR fortran/40848
3329         * gfortran.dg/altreturn_7.f90: New.
3330
3331 2009-07-27  Simon Baldwin  <simonb@google.com>
3332
3333         PR testsuite/40829
3334         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3335         so that indexing no longer runs off array end.
3336
3337 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3338
3339         PR fortran/40851
3340         * gfortran.dg/derived_init_3.f90: New test.
3341
3342 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3343
3344         PR fortran/33197
3345         * gfortran.dg/atan2_1.f90: New test
3346         * gfortran.dg/atan2_2.f90: New test
3347
3348 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3349
3350         PR c++/40749
3351         * g++.dg/warn/Wreturn-type-6.C: New test.
3352
3353 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3354
3355         PR tree-optimization/40801
3356         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3357         * gfortran.dg/vect/vect.exp: Run tests starting with
3358         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3359
3360 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3361
3362         PR rtl-optimization/40445
3363         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3364
3365 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3366
3367         * gcc.dg/builtin-unreachable-4.c: New test.
3368
3369 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/33197
3372         * gfortran.dg/complex_intrinsic_5.f90: New test.
3373         * gfortran.dg/complex_intrinsic_7.f90: New test.
3374
3375 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3376
3377         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3378         * gcc.dg/ipa/noclone-1.c: New test.
3379
3380 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3381
3382         * lib/target-supports.exp (check_effective_target_static): New
3383         procedure.
3384         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3385         supported.
3386         * g++.old-deja/g++.law/weak.C: Require static effective target.
3387
3388 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3389
3390         PR fortran/39630
3391         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3392         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3393         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3394         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3395         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3396         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3397         * gfortran.dg/typebound_call_10.f03: New.
3398
3399 2009-07-24  Jason Merrill  <jason@redhat.com>
3400
3401         * g++.dg/cpp0x/defaulted11.C: New.
3402
3403         * g++.dg/cpp0x/initlist23.C: New.
3404
3405 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3406
3407         PR fortran/40822
3408         * gfortran.dg/char_length_16.f90: New.
3409
3410 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3411
3412         PR fortran/40643
3413         PR fortran/31067
3414         * gfortran.dg/maxlocval_2.f90: New test.
3415         * gfortran.dg/maxlocval_3.f90: New test.
3416         * gfortran.dg/maxlocval_4.f90: New test.
3417         * gfortran.dg/minlocval_1.f90: New test.
3418         * gfortran.dg/minlocval_2.f90: New test.
3419         * gfortran.dg/minlocval_3.f90: New test.
3420         * gfortran.dg/minlocval_4.f90: New test.
3421
3422 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3423
3424         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3425         scan-assembler.
3426
3427 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3428
3429         PR fortran/40839
3430         * gfortran.dg/pr40839.f90: New test.
3431
3432 2009-07-23  Michael Matz  <matz@suse.de>
3433
3434         PR middle-end/40830
3435         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3436         don't set options ourself.
3437
3438 2009-07-23  Simon Baldwin  <simonb@google.com>
3439
3440         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3441         native C compilation where required.
3442
3443 2009-07-22  Doug Kwan  <dougkwan@google.com>
3444
3445         * gcc.c-torture/compile/20090721-1.c: New test.
3446
3447 2009-07-22  Michael Matz  <matz@suse.de>
3448
3449         PR tree-optimization/35229
3450         PR tree-optimization/39300
3451         * gcc.dg/vect/vect-pre-interact.c: New test.
3452
3453 2009-07-22  Richard Guenther  <rguenther@suse.de>
3454
3455         * g++.dg/lookup/using21.C: Fix duplicate paste.
3456
3457 2009-07-22  Richard Guenther  <rguenther@suse.de>
3458
3459         PR c++/40799
3460         * g++.dg/lookup/using21.C: New testcase.
3461
3462 2009-07-21  Jason Merrill  <jason@redhat.com>
3463
3464         * g++.dg/init/aggr4.C: New.
3465
3466 2009-07-21  Jason Merrill  <jason@redhat.com>
3467
3468         Core issue 934
3469         * g++.dg/cpp0x/initlist22.C: New.
3470
3471 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3472
3473         * gcc.target/i386/vectorize8.c: New test.
3474
3475 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3476
3477         PR target/40811
3478         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3479         Add i?86 and x86_64 targets.
3480         * gcc.target/i386/vectorize7.c: New test.
3481
3482         PR target/40809
3483         * gcc.target/i386/pr40809.c: New test.
3484
3485 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3486
3487         PR tree-optimization/40813
3488         * g++.dg/opt/inline15.C: New test.
3489
3490 2009-07-21  Paul Brook <paul@codesourcery.com>
3491
3492         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3493         * lib/target-supports.exp (check_effective_target_section_anchors):
3494         Add arm*-*-*.
3495
3496 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3497
3498         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3499         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3500         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3501
3502 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3503
3504         * gcc.target/mips/ext-3.c: New test.
3505
3506 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3507
3508         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3509         * gcc.dg/builtin-object-size-8.c: New test.
3510         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3511         * g++.dg/ext/builtin-object-size2.C: Likewise.
3512
3513         PR tree-optimization/40792
3514         * gcc.dg/pr40792.c: New test.
3515
3516 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3517
3518         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3519         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3520         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3521
3522 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3523
3524         * gcc.target/sh/mfmovd.c: New test.
3525
3526 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3527             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3528
3529         PR libfortran/40714
3530         * gfortran.dg/eof_3.f90: New test.
3531
3532 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3533
3534         PR fortran/40727
3535         * gfortran.dg/intrinsic_cmplx.f90: New test.
3536
3537 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3538
3539         PR libfortran/34670
3540         PR libfortran/36874
3541         * gfortran.dg/cshift_bounds_1.f90:  New test.
3542         * gfortran.dg/cshift_bounds_2.f90:  New test.
3543         * gfortran.dg/cshift_bounds_3.f90:  New test.
3544         * gfortran.dg/cshift_bounds_4.f90:  New test.
3545         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3546         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3547         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3548         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3549
3550 2009-07-19  Jan Hubicka  <jh@suse.cz>
3551
3552         PR tree-optimization/40676
3553         * gcc.c-torture/compile/pr40676.c: New testcase.
3554
3555 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3556
3557         * gcc.target/mips/ext-2.c: New test.
3558
3559 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3560
3561         * gcc.target/mips/octeon-exts-7.c: New test.
3562         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3563         * gcc.target/mips/octeon-exts-5.c: Likewise.
3564
3565 2009-07-18  Richard Guenther  <rguenther@suse.de>
3566
3567         PR testsuite/40798
3568         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3569
3570 2009-07-18  Richard Guenther  <rguenther@suse.de>
3571
3572         PR c/40787
3573         * gcc.dg/pr35899.c: Adjust.
3574
3575 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3576
3577         * gcc.target/powerpc/asm-es-1.c: New test.
3578         * gcc.target/powerpc/asm-es-2.c: Likewise.
3579
3580 2009-07-17  Richard Guenther  <rguenther@suse.de>
3581
3582         PR c/40401
3583         * g++.dg/rtti/crash4.C: New testcase.
3584         * g++.dg/torture/20090706-1.C: Likewise.
3585         * gcc.dg/redecl-17.c: Likewise.
3586         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3587         * gcc.dg/declspec-9.c: Expect extra error.
3588         * gcc.dg/declspec-10.c: Likewise.
3589         * gcc.dg/declspec-11.c: Likewise.
3590         * gcc.dg/redecl-10.c: Expect extra warnings.
3591         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3592         * gcc.target/i386/pr39545-1.c: Likewise.
3593         * g++.dg/ext/asm3.C: Expect more errors.
3594         * g++.dg/gomp/block-1.C: Likewise.
3595         * g++.dg/gomp/block-2.C: Likewise.
3596         * g++.dg/gomp/block-3.C: Likewise.
3597         * g++.dg/gomp/block-5.C: Likewise.
3598         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3599         * g++.dg/warn/unused-result1.C: XFAIL.
3600
3601 2009-07-17  Richard Guenther  <rguenther@suse.de>
3602
3603         PR tree-optimization/40321
3604         * gcc.c-torture/compile/pr40321.c: New testcase.
3605         * g++.dg/torture/pr40321.C: Likewise.
3606
3607 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR c++/40780
3610         * g++.dg/template/ptrmem19.C: New test.
3611
3612 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3613             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3614
3615         PR 40435
3616         * gcc.dg/pr36902.c: Add column info.
3617         * g++.dg/gcov/gcov-2.C: Change count for definition.
3618
3619 2009-07-16  Jason Merrill  <jason@redhat.com>
3620
3621         PR libstdc++/37907
3622         * g++.dg/cpp0x/std-layout1.C: New.
3623         * g++.dg/ext/has_nothrow_assign.C: Fix.
3624         * g++.dg/ext/has_nothrow_copy.C: Fix.
3625         * g++.dg/ext/has_trivial_assign.C: Fix.
3626         * g++.dg/ext/has_trivial_copy.C: Fix.
3627         * g++.dg/ext/is_pod.C: Fix.
3628         * g++.dg/other/offsetof3.C: Adjust.
3629         * g++.dg/overload/ellipsis1.C: Adjust.
3630         * g++.dg/warn/var-args1.C: Adjust.
3631         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3632         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3633         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3634         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3635         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3636
3637 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3638
3639         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3640         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3641         effective target "mpc_pow".
3642         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3643
3644 2009-07-16  Richard Henderson  <rth@redhat.com>
3645
3646         * g++.dg/opt/eh4.C: New test.
3647
3648 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3649
3650         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3651
3652 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR middle-end/40747
3655         * gcc.c-torture/execute/pr40747.c: New test.
3656
3657 2009-07-15  Richard Guenther  <rguenther@suse.de>
3658
3659         PR middle-end/40753
3660         * gcc.c-torture/compile/pr40753.c: New testcase.
3661
3662 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3663
3664         PR fortran/40743
3665         * gfortran.dg/interface_assignment_4.f90: New.
3666
3667 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3668
3669         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3670         for FreeBSD up to and including version 8.
3671
3672 2009-07-14  Taras Glek  <tglek@mozilla.com>
3673             Rafael Espindola  <espindola@google.com>
3674
3675         * g++.dg/plugin/header-plugin-test.C: New.
3676         * g++.dg/plugin/header_plugin.c: New.
3677         * g++.dg/plugin/plugin.exp: Update.
3678
3679 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3680
3681         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3682         function to enable vectorization.
3683         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3684         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3685
3686 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3687
3688         * gcc.target/i386/sse-copysignf-vec.c: New test.
3689         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3690
3691 2009-07-14  Jason Merrill  <jason@redhat.com>
3692
3693         PR c++/37276
3694         * g++.dg/lookup/builtin5.C: New.
3695         * g++.dg/other/error22.C: Add missing extern "C".
3696         * g++.dg/warn/Warray-bounds.C: Likewise.
3697         * gcc.dg/compat/compat-common.h: Likewise.
3698
3699         PR c++/40746
3700         * g++.dg/lookup/using20.C: New.
3701
3702         PR c++/40740
3703         * g++.dg/template/koenig8.C: New.
3704
3705 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3706
3707         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3708         both i?86-*-darwin* and x86_64-*-darwin*.
3709
3710 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3711
3712         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3713         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3714         name.
3715
3716 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3717
3718         PR debug/40705
3719         * g++.dg/debug/dwarf2/typedef1.C: New test.
3720
3721         PR c++/40357
3722         * g++.dg/other/typedef3.C: New test.
3723
3724 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3725
3726         * gcc.dg/20090709-1.c: Move to a proper place ...
3727         * gcc.target/m68k/20090709-1.c: ... here.
3728
3729 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3730
3731         PR C++/22154
3732         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3733         front of qualified names are allowed.
3734         * g++.dg/parse/crash10.C: Likewise.
3735         * g++.dg/parse/error15.C: Likewise.
3736         * g++.dg/parse/typename9.C: Likewise.
3737         * g++.dg/parse/error8.C: Likewise.
3738
3739 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3740
3741         PR fortran/40646
3742         * gfortran.dg/proc_ptr_22.f90: Extended.
3743         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3744
3745 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3746
3747         * gfortran.dg/vect/vect-6.f: New test.
3748
3749 2009-07-12  Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/36628
3752         * g++.dg/cpp0x/decltype17.C: New.
3753
3754         PR c++/37206
3755         * g++.dg/cpp0x/rv10.C: New.
3756
3757 2009-07-12  Jason Merrill  <jason@redhat.com>
3758
3759         PR c++/40689
3760         * g++.dg/cpp0x/initlist20.C: New.
3761         * g++.dg/cpp0x/initlist21.C: New.
3762
3763 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3764
3765         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3766         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3767         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3768         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3769         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3770
3771 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3772
3773         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3774         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3775         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3776         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3777         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3778         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3779         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3780         effective_target fd_truncate.
3781
3782 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3783
3784         * gnat.dg/specs/addr1.ads: New test.
3785
3786 2009-07-11  Jan Hubicka  <jh@suse.cz>
3787
3788         PR middle-end/48388
3789         * g++.dg/torture/pr40388.C: New testcase.
3790
3791 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR target/40668
3794         * gcc.c-torture/execute/pr40668.c: New test.
3795
3796 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3797
3798         * gcc.c-torture/execute/20090711-1.c: New test.
3799
3800 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3801
3802         PR testsuite/40699
3803         PR testsuite/40707
3804         PR testsuite/40709
3805         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3806         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3807         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3808         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3809
3810 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3811
3812         PR fortran/33197
3813         * gfortran.dg/complex_intrinsic_3.f90: New test.
3814         * gfortran.dg/complex_intrinsic_4.f90: New test.
3815
3816 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3817
3818         PR target/39079
3819         * gcc.target/mips/mips.exp: Make -msynci a known option.
3820         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3821
3822 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3823
3824         PR c++/40502
3825         * g++.dg/ext/strncpy-chk1.C: New test.
3826
3827 2009-07-10  Richard Guenther  <rguenther@suse.de>
3828
3829         PR tree-optimization/40496
3830         * g++.dg/opt/pr40496.C: New testcase.
3831
3832 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3833
3834         PR 25509
3835         PR 40614
3836         * g++.dg/warn/unused-result1-Werror.c: New.
3837
3838 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3839
3840         PR fortran/39334
3841         * gfortran.dg/recursive_parameter_1.f90: New test.
3842
3843 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3844
3845         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3846         * gfortran.dg/module_equivalence_6.f90: Ditto.
3847         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3848         * gfortran.dg/nan_2.f90: Ditto.
3849         * gfortran.dg/inquire_11.f90: Ditto.
3850         * gfortran.dg/abstract_type_3.f03: Ditto.
3851         * gfortran.dg/abstract_type_1.f90: Ditto.
3852         * gfortran.dg/private_type_9.f90: Ditto.
3853         * gfortran.dg/abstract_type_5.f03: Ditto.
3854         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3855         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3856         * gfortran.dg/derived_sub.f90: Ditto.
3857         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3858         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3859         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3860         * gfortran.dg/mvbits_6.f90: Ditto.
3861         * gfortran.dg/abstract_type_2.f03: Ditto.
3862         * gfortran.dg/abstract_type_4.f03: Ditto.
3863         * gfortran.dg/bounds_check_9.f90: Ditto.
3864         * gfortran.dg/optional_dim_3.f90: Ditto.
3865         * gfortran.dg/pr32921.f: Ditto.
3866         * gfortran.dg/entry_16.f90: Ditto.
3867         * gfortran.dg/generic_16.f90: Ditto.
3868
3869
3870 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3871
3872         * gcc.target/m68k/20090709-1.c: New.
3873
3874 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3875
3876         PR c++/40684
3877         * g++.dg/template/unify11.C: New test.
3878
3879 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3880
3881         PR fortran/40629
3882         * gfortran.dg/host_assoc_function_9.f90: New test.
3883
3884 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3885
3886         PR fortran/40646
3887         * gfortran.dg/proc_ptr_22.f90: New.
3888         * gfortran.dg/proc_ptr_comp_12.f90: New.
3889
3890 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR middle-end/40692
3893         * gcc.c-torture/compile/pr40692.c: New test.
3894
3895 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3896
3897         PR fortran/40604
3898         * gfortran.dg/pointer_check_6.f90: New test.
3899
3900 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3901
3902         * gcc.target/mips/truncate-5.c: New test.
3903
3904 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3905
3906         PR libfortran/40330
3907         PR libfortran/40662
3908         * gfortran.dg/fmt_cache_1.f: New test.
3909
3910 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3911
3912         PR fortran/40675
3913         * gfortran.dg/nosigned_zero_1.f90: New test.
3914         * gfortran.dg/nosigned_zero_2.f90: New test.
3915
3916 2009-07-08  Richard Guenther  <rguenther@suse.de>
3917
3918         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3919
3920 2009-07-08  Richard Guenther  <rguenther@suse.de>
3921
3922         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3923
3924 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/40591
3927         * gfortran.dg/proc_ptr_21.f90: New test.
3928
3929 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3930
3931         PR c++/31246
3932         * g++.dg/warn/pr31246.C: New.
3933         * g++.dg/warn/pr31246-2.C: New.
3934
3935 2009-07-07  Jason Merrill  <jason@redhat.com>
3936
3937         PR c++/35828
3938         * g++.dg/template/defarg12.C: New.
3939
3940         PR c++/37816
3941         * g++.dg/cpp0x/enum7.C: New.
3942
3943         PR c++/37946
3944         * g++.dg/cpp0x/enum6.C: New.
3945
3946         PR c++/40639
3947         * g++.dg/cpp0x/enum5.C: New.
3948
3949         PR c++/40633
3950         * g++.dg/cpp0x/enum4.C: New.
3951
3952 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3953
3954         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3955
3956 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3957
3958         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3959
3960 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR middle-end/40669
3963         * gcc.dg/pr40669.c: New test.
3964
3965 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3966
3967         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3968         location. Update all calls.
3969         * g++.dg/plugin/selfassign.c: Likewise.
3970
3971 2009-07-06  Jason Merrill  <jason@redhat.com>
3972
3973         * g++.dg/rtti/dyncast[34].C: New.
3974
3975 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3976
3977         * lib/target-supports.exp
3978         (check_effective_target_mips_newabi_large_long_double): New.
3979         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3980         target.
3981         * gcc.target/mips/fpr-moves-6.c: Likewise.
3982
3983 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3984
3985         PR c++/40557
3986         * g++.dg/template/union2.C: New test.
3987
3988 2009-07-04  Jason Merrill  <jason@redhat.com>
3989
3990         * g++.dg/template/using15.C: New.
3991
3992 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3993
3994         * gfortran.dg/maxloc_1.f90: New test.
3995
3996 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3997
3998         PR fortran/40593
3999         * gfortran.dg/proc_ptr_result_6.f90: New.
4000
4001 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4002
4003         * gcc.dg/framework-2.c: Adjust testcase to pass.
4004
4005 2009-07-04  Jason Merrill  <jason@redhat.com>
4006
4007         PR c++/40619
4008         * g++.dg/cpp0x/auto16.C: New.
4009
4010 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4011
4012         PR target/40587
4013         * gfortran.dg/pr40587.f: New test.
4014
4015 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4016
4017         PR fortran/40638
4018         * gfortran.dg/unit_1.f90: New test.
4019
4020 2009-07-03  Jason Merrill  <jason@redhat.com>
4021
4022         * g++.dg/template/pure1.C: Expect another error.
4023
4024 2009-07-03  Richard Guenther  <rguenther@suse.de>
4025
4026         PR tree-optimization/40640
4027         * gcc.c-torture/compile/pr40640.c: New testcase.
4028
4029 2009-07-03  Richard Guenther  <rguenther@suse.de>
4030
4031         PR middle-end/34163
4032         * gfortran.dg/pr34163.f90: New testcase.
4033
4034 2009-07-03  Jan Hubicka  <jh@suse.cz>
4035
4036         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4037         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4038         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4039         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4040         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4041         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4042         * gnat.dg/loop_optimization6.adb: Enable -O2.
4043
4044 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4045
4046         * g++.dg/warn/null4.C: Extend.
4047
4048 2009-07-02  Jason Merrill  <jason@redhat.com>
4049
4050         * g++.dg/template/spec8.C: Fix.
4051
4052 2009-07-02  Michael Matz  <matz@suse.de>
4053
4054         PR fortran/32131
4055         * gfortran.dg/pr32921.f: Adjust.
4056
4057 2009-07-02  Jan Hubicka  <jh@suse.cz>
4058
4059         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4060
4061 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4062
4063         * gcc.target/mips/truncate-4.c: New testcase.
4064
4065 2009-07-01  Richard Guenther  <rguenther@suse.de>
4066
4067         PR tree-optimization/19831
4068         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4069         make allocated memory escape.  Un-XFAIL.
4070         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4071         * gcc.dg/vect/pr31699.c: Likewise.
4072         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4073
4074 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4075
4076         PR c++/40566
4077         * g++.dg/parse/cond5.C: New test.
4078
4079 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4080
4081         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4082         (main): Pass n to main_1 instead.
4083         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4084         (main_1): New function, split off from...
4085         (main): ...here.  Pass `off' to main_1 instead.
4086
4087 2009-06-30  Jason Merrill  <jason@redhat.com>
4088
4089         PR c++/40595
4090         * g++.dg/cpp0x/variadic94.C: New.
4091
4092 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4093
4094         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4095         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4096         (init_ld_library_path_env_vars): New function, replacing the
4097         orig_*_saved assignments.  Call it after defining it.
4098         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4099         (restore_ld_library_path_env_vars): Likewise.
4100         (add_path, find_libgcc_s): New functions.
4101         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4102         gcc-set-multilib-library-path.
4103         (objc_target_compile): Don't add "." to ld_library_path.
4104         Use add_path.
4105         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4106         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4107         gcc-set-multilib-library-path.
4108         * lib/g++.exp (g++_link_flags): Likewise.
4109         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4110         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4111         top level; do it...
4112         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4113         to tell when this needs to happen.  Use find_libgcc_s instead of
4114         gcc-set-multilib-library-path.
4115         * lib/gcc-dg.exp: Likewise.
4116         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4117         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4118         unless it is in $ALT_LD_LIBRARY_PATH.
4119         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4120
4121 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4122
4123         * gnat.dg/discr12.adb: New test.
4124         * gnat.dg/discr12_pkg.ads: New helper.
4125         * gnat.dg/discr13.adb: New test.
4126         * gnat.dg/discr14.ad[sb]: Likewise.
4127         * gnat.dg/discr15.adb: Likewise.
4128         * gnat.dg/discr15_pkg.ads: New helper.
4129         * gnat.dg/discr16.adb: New test.
4130         * gnat.dg/discr16_g.ads: New helper.
4131         * gnat.dg/discr16_pkg.ads: Likewise.
4132         * gnat.dg/discr16_cont.ads: Likewise.
4133         * gnat.dg/discr17.adb: New test.
4134         * gnat.dg/discr18.adb: Likewise.
4135         * gnat.dg/discr18_pkg.ads: New helper.
4136         * gnat.dg/discr19.adb: New test.
4137
4138 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4139
4140         PR fortran/40576
4141         * gfortran.dg/internal_write_1.f90:  New testcase.
4142
4143 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4144
4145         PR fortran/40594
4146         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4147
4148 2009-06-30  Richard Guenther  <rguenther@suse.de>
4149
4150         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4151
4152 2009-06-30  Wei Guozhi  <carrot@google.com>
4153
4154         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4155         to "-Os".
4156
4157 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4158
4159         PR tree-optimization/40542
4160         * gcc.dg/vect/pr40542.c: New test.
4161
4162 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4163
4164         PR tree-optimization/40582
4165         * gcc.c-torture/compile/pr40582.c: New test.
4166
4167 2009-06-30  Wei Guozhi  <carrot@google.com>
4168
4169         PR/40416
4170         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4171
4172 2009-06-29  Jason Merrill  <jason@redhat.com>
4173
4174         PR c++/40274
4175         * g++.dg/template/debug1.C: New.
4176
4177 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4178
4179         PR fortran/40580
4180         * pointer_check_1.f90: New test.
4181         * pointer_check_2.f90: New test.
4182         * pointer_check_3.f90: New test.
4183         * pointer_check_4.f90: New test.
4184         * pointer_check_5.f90: New test.
4185
4186 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4187
4188         PR fortran/40551
4189         * gfortran.dg/func_assign_2.f90 : New test.
4190
4191 2009-06-29  Richard Guenther  <rguenther@suse.de>
4192
4193         PR middle-end/14187
4194         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4195         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4196         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4197         * gcc.c-torture/execute/20090623-1.c: Likewise.
4198         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4199         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4200
4201 2009-06-29  Richard Guenther  <rguenther@suse.de>
4202
4203         PR middle-end/38212
4204         * gcc.c-torture/execute/pr38212.c: New testcase.
4205
4206 2009-06-29  Richard Guenther  <rguenther@suse.de>
4207
4208         PR tree-optimization/40579
4209         * gcc.c-torture/execute/pr40579.c: New testcase.
4210
4211 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4212
4213         PR tree-optimization/40550
4214         * gcc.dg/pr40550.c: New test.
4215
4216 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4217
4218         * gnat.dg/overflow_sum2.adb: New test
4219         * gnat.dg/namet.ads: New helper.
4220
4221         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4222
4223 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4224
4225         PR fortran/34112
4226         * gfortran.dg/compiler-directive_1.f90: New test.
4227         * gfortran.dg/compiler-directive_2.f: New test.
4228
4229 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4230
4231         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4232         comment out some values and add some cases.
4233
4234 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4235
4236         PR testsuite/40567
4237         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4238
4239 2009-06-26  Richard Henderson  <rth@redhat.com>
4240
4241         PR testsuite/40565
4242         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4243         * gcc.target/i386/local.c: Pass a non-constant to T.
4244
4245 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4246
4247         PR fortran/39997
4248         PR fortran/40541
4249         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4250         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4251         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4252         * gfortran.dg/proc_ptr_result_5.f90: New.
4253
4254 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4255
4256         PR c/39902
4257         * gcc.dg/dfp/pr39902.c: New test.
4258
4259 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4260
4261         PR testsuite/40532
4262         * gcc.dg/builtins-65.c: Require c99 runtime.
4263
4264 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4265
4266         * gnat.dg/array7.ad[sb]: New test.
4267
4268 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4269
4270         * gnat.dg/array6.adb: New test.
4271
4272 2009-06-25  Ian Lance Taylor  <iant@google.com>
4273
4274         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4275
4276 2009-06-25  Ian Lance Taylor  <iant@google.com>
4277
4278         * g++.dg/warn/Wunused-16.C: New testcase.
4279
4280 2009-06-25  Ian Lance Taylor  <iant@google.com>
4281
4282         * g++.dg/warn/skip-2.C: New testcase.
4283
4284 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4285
4286         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4287         dg-skip-if and move to ...
4288         * gcc.dg/torture/20090618-1.c.
4289
4290 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4291
4292         PR tree-optimization/40493
4293         * gcc.c-torture/execute/pr40493.c: New test.
4294
4295 2009-06-24  Jason Merrill  <jason@redhat.com>
4296
4297         PR c++/40342
4298         * g++.dg/template/overload10.C: New.
4299
4300 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4301
4302         PR fortran/40427
4303         * gfortran.dg/proc_ptr_comp_11.f90: New.
4304
4305 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4306
4307         * gcc.dg/pr40501.c: New testcase.
4308
4309 2009-06-23  DJ Delorie  <dj@redhat.com>
4310
4311         Add MeP port.
4312         * lib/target-supports.exp: Add mep support (no profiling).
4313
4314 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4315
4316         PR testsuite/39297
4317         * gcc.dg/ssa/loop-31.c: Change scan rules.
4318
4319 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4320
4321         * gcc.dg/cpp/empty-include.c: Update column info.
4322         * gcc.dg/cpp/assert2.c: Update column info.
4323
4324 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4325
4326         * g++.dg/ext/builtin-object-size1.C: New test.
4327         * g++.dg/ext/builtin-object-size2.C: New test.
4328
4329 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4330
4331         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4332         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4333
4334 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4335
4336         * gcc.target/mips/truncate-3.c: New test.
4337
4338 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4339
4340         PR fortran/37254
4341         PR fortran/39850
4342         * gfortran.dg/interface_30.f90: Modified error message.
4343         * gfortran.dg/proc_decl_22.f90: New.
4344
4345 2009-06-22  Ian Lance Taylor  <iant@google.com>
4346
4347         * gcc.dg/Wcxx-compat-19.c: New testcase.
4348
4349 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4350
4351         PR objc/28050
4352         * pr28050.m: New testcase.
4353
4354 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4355
4356         PR testsuite/40481
4357         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4358
4359 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4360
4361         PR tree-optimization/40492
4362         * g++.dg/torture/pr40492.C: New test.
4363
4364 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4365
4366         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4367         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4368
4369 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4370
4371         * gnat.dg/raise_ce.adb: Helper for ...
4372         * gnat.dg/handle_and_return.adb: New test.
4373
4374 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4375
4376         PR fortran/40443
4377         * gfortran.dg/generic_18.f90: New test.
4378
4379 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4380
4381         PR fortran/40472
4382         * gfortran.dg/spread_size_limit.f90: New test.
4383
4384 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4385
4386         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4387         to put dump files in a subdirectory.
4388         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4389         ".o" temporary files.
4390
4391 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4392
4393         PR fortran/39850
4394         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4395         * gfortran.dg/interface_20.f90: Ditto.
4396         * gfortran.dg/interface_21.f90: Ditto.
4397         * gfortran.dg/interface_22.f90: Ditto.
4398         * gfortran.dg/interface_30.f90: New.
4399         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4400
4401 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4402
4403         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4404         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4405         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4406         DEFAULT_VECTFLAGS.
4407
4408 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4409             Revital Eres  <eres@il.ibm.com>
4410
4411         PR testsuite/40359
4412         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4413         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4414         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4415
4416 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4417
4418         PR testsuite/40475
4419         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4420         without misalignment support.
4421         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4422
4423 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4424
4425         PR fortran/40452
4426         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4427
4428 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4429
4430         PR fortran/40440
4431         * gfortran.dg/alloc_comp_result_2.f90: New test.
4432
4433 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4434
4435         PR target/40482
4436         * gcc.target/arm/pr40482.c: New test.
4437
4438 2009-06-19  Ian Lance Taylor  <iant@google.com>
4439
4440         * gcc.dg/Wcxx-compat-18.c: New testcase.
4441
4442 2009-06-19  Richard Guenther  <rguenther@suse.de>
4443
4444         * gcc.c-torture/execute/20090618-1.c: New testcase.
4445
4446 2009-06-19  Ian Lance Taylor  <iant@google.com>
4447
4448         * gcc.dg/Wcxx-compat-17.c: New testcase.
4449
4450 2009-06-19  Ian Lance Taylor  <iant@google.com>
4451
4452         * gcc.dg/Wcxx-compat-15.c: New testcase.
4453
4454 2009-06-19  Ian Lance Taylor  <iant@google.com>
4455
4456         * gcc.dg/Wcxx-compat-16.c: New testcase.
4457
4458 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4459
4460         * gcc.dg/builtins-34.c: Add significand cases.
4461
4462 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4463
4464         PR testsuite/40491
4465         * gcc.dg/20080522-1.c: Remove testcase for real.
4466         * gcc.dg/20080528-1.c: Ditto.
4467
4468 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4469
4470         PR fortran/40450
4471         * gfortran.dg/proc_ptr_20.f90: New.
4472
4473 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4474
4475         PR target/40470
4476         * gcc.dg/torture/pr40470-1.c: New.
4477         * gcc.dg/torture/pr40470-2.c: Likewise.
4478         * gcc.dg/torture/pr40470-3.c: Likewise.
4479         * gcc.dg/torture/pr40470-4.c: Likewise.
4480
4481 2009-06-18  Diego Novillo  <dnovillo@google.com>
4482
4483         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4484         * gcc.dg/plugin/ggcplug.c: Likewise.
4485         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4486         * g++.dg/plugin/selfassign.c: Likewise.
4487         * g++.dg/plugin/attribute_plugin.c: Likewise.
4488         * g++.dg/plugin/dumb_plugin.c: Likewise.
4489
4490 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4491
4492         * gcc.dg/cpp/arith-3.c: Add column info.
4493
4494 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4495
4496         * gcc.target/arm/fp16-compile-none-2.c: New.
4497         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4498         * gcc.target/arm/fp16-compile-alt-12.c: New.
4499
4500 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4501
4502         * gcc.target/arm/fp16-compile-alt-1.c: New.
4503         * gcc.target/arm/fp16-compile-alt-2.c: New.
4504         * gcc.target/arm/fp16-compile-alt-3.c: New.
4505         * gcc.target/arm/fp16-compile-alt-4.c: New.
4506         * gcc.target/arm/fp16-compile-alt-5.c: New.
4507         * gcc.target/arm/fp16-compile-alt-6.c: New.
4508         * gcc.target/arm/fp16-compile-alt-7.c: New.
4509         * gcc.target/arm/fp16-compile-alt-8.c: New.
4510         * gcc.target/arm/fp16-compile-alt-9.c: New.
4511         * gcc.target/arm/fp16-compile-alt-10.c: New.
4512         * gcc.target/arm/fp16-compile-alt-11.c: New.
4513         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4514         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4515         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4516         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4517         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4518         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4519         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4520         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4521         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4522         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4523         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4524         * gcc.target/arm/fp16-compile-none-1.c: New.
4525         * gcc.target/arm/fp16-compile-exprtype.c: New.
4526         * gcc.target/arm/fp16-compile-vcvt.c: New.
4527         * gcc.target/arm/fp16-builtins-1.c: New.
4528         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4529         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4530         * gcc.target/arm/fp16-param-1.c: New.
4531         * gcc.target/arm/fp16-return-1.c: New.
4532         * gcc.target/arm/fp16-unprototyped-1.c: New.
4533         * gcc.target/arm/fp16-unprototyped-2.c: New.
4534         * gcc.target/arm/fp16-variadic-1.c: New.
4535         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4536         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4537         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4538         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4539         * gcc.dg/torture/arm-fp16-ops.h: New.
4540         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4541         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4542         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4543         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4544         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4545         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4546         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4547         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4548         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4549         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4550         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4551         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4552         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4553         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4554         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4555         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4556         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4557         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4558         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4559         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4560         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4561
4562 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4563
4564         * gcc.dg/builtins-65.c: New test.
4565
4566 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4567
4568         PR fortran/40451
4569         * gfortran.dg/proc_ptr_result_4.f90: New.
4570
4571 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4572
4573         * gcc.c-torture/execute/bitfld-5.c: New test.
4574
4575 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4576
4577         * gcc.dg/builtin-unreachable-3.c: New test.
4578
4579 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4580
4581         * gcc.target/i386/builtin-unreachable.c: New test.
4582
4583 2009-06-17  Ian Lance Taylor  <iant@google.com>
4584
4585         * gcc.dg/Wcxx-compat-14.c: New testcase.
4586
4587 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4588
4589         * gcc.dg/func-ptr-conv-1.c: Update column info.
4590
4591 2009-06-17  Richard Guenther  <rguenther@suse.de>
4592
4593         PR middle-end/40404
4594         * gcc.c-torture/execute/pr40404.c: New testcase.
4595
4596 2009-06-17  Richard Guenther  <rguenther@suse.de>
4597
4598         PR middle-end/40460
4599         * g++.dg/torture/pr40460.C: New testcase.
4600
4601 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4602
4603         * gcc.dg/plugin/one_time_plugin.c: New test.
4604         * gcc.dg/plugin/one_time-test-1.c: New test.
4605         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4606
4607 2009-06-16  Ian Lance Taylor  <iant@google.com>
4608
4609         * g++.dg/warn/skip-1.C: New testcase.
4610
4611 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4612
4613         PR middle-end/40446
4614         * g++.dg/other/pr40446.C: New test.
4615
4616 2009-06-16  Richard Guenther  <rguenther@suse.de>
4617
4618         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4619         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4620         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4621         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4622
4623 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4624
4625         * gcc.c-torture/compile/pr40432.c: New file.
4626
4627 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4628
4629         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4630
4631 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4632
4633         PR fortran/36947
4634         PR fortran/40039
4635         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4636         * gfortran.dg/interface_20.f90: Modified error messages.
4637         * gfortran.dg/interface_21.f90: Ditto.
4638         * gfortran.dg/interface_26.f90: Ditto.
4639         * gfortran.dg/interface_27.f90: Ditto.
4640         * gfortran.dg/interface_28.f90: Extended test case.
4641         * gfortran.dg/interface_29.f90: New.
4642         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4643         * gfortran.dg/proc_decl_8.f90: Ditto.
4644         * gfortran.dg/proc_ptr_11.f90: Ditto.
4645         * gfortran.dg/proc_ptr_15.f90: Ditto.
4646
4647 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4648
4649         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4650         printing.
4651         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4652         gcc.dg/vect/vect-outer-4f.c: Likewise.
4653         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4654         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4655         Likewise.
4656         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4657         outer loop.
4658
4659 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4660
4661         PR fortran/40383
4662         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4663
4664 2009-06-15  Ian Lance Taylor  <iant@google.com>
4665
4666         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4667         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4668         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4669         Recognize new notes.
4670         * gcc.dg/stmt-expr-label-2.c: Likewise.
4671         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4672         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4673         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4674         * gcc.dg/c99-vla-jump-4.c: Likewise.
4675         * gcc.dg/stmt-expr-label-1.c: Likewise.
4676         * gcc.dg/stmt-expr-label-3.c: Likewise.
4677         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4678
4679 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4680
4681         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4682
4683 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4684
4685         * gcc.dg/builtin-object-size-7.c: New test.
4686
4687 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR testsuite/40426
4690         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4691         level != "" use separate -gdwarf-2 -g${level} options instead of
4692         -gdwarf-2${level}.
4693         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4694         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4695         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4696
4697 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4698
4699         * g++.dg/abi/mangle11.C: Update warning line.
4700         * g++.dg/abi/mangle12.C: Update warning line.
4701         * g++.dg/abi/mangle17.C: Update warning line.
4702         * g++.dg/abi/mangle20-2.C: Update warning line.
4703
4704 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4705
4706         * gcc.dg/optimize-bswap-1.c: Split into these two:
4707         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4708         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4709
4710 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4711
4712         * gcc.dg/optimize-bswap-1.c: New testcase.
4713
4714 2009-06-14  Richard Guenther  <rguenther@suse.de>
4715
4716         PR middle-end/40389
4717         * g++.dg/torture/pr40389.C: New testcase.
4718
4719 2009-06-13  Richard Guenther  <rguenther@suse.de>
4720
4721         PR tree-optimization/40421
4722         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4723
4724 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4725
4726         * gcc.dg/old-style-prom-3.c: Add column info.
4727         * gcc.dg/overflow-warn-1.c
4728         * gcc.dg/gomp/pr27415.c
4729         * gcc.dg/gomp/for-1.c: Same.
4730         * gcc.dg/enum-compat-1.c: Same.
4731         * gcc.dg/c99-tag-3.c: Same.
4732         * gcc.dg/Wredundant-decls-2.c: Same.
4733         * gcc.dg/func-ptr-conv-1.c: Same.
4734         * gcc.dg/asm-wide-1.c: Same.
4735         * gcc.dg/nofixed-point-2.c: Same.
4736         * gcc.dg/cpp/line3.c: Same.
4737         * gcc.dg/array-10.c: Same.
4738         * gcc.dg/c99-vla-jump-1.c: Same.
4739         * gcc.dg/pr20368-1.c: Same.
4740         * gcc.dg/Wshadow-3.c: Same.
4741         * gcc.dg/c90-const-expr-8.c: Same.
4742         * gcc.dg/label-decl-2.c: Same.
4743         * gcc.dg/dremf-type-compat-2.c: Same.
4744         * gcc.dg/c90-const-expr-5.c: Same.
4745         * gcc.dg/builtins-30.c: Same.
4746         * gcc.dg/Warray-bounds.c: Same.
4747         * gcc.dg/Wcxx-compat-2.c: Same.
4748         * gcc.dg/tree-ssa/col-1.c: Same.
4749         * gcc.dg/old-style-prom-2.c: Same.
4750         * gcc.dg/cast-function-1.c: Same.
4751         * gcc.dg/pr15698-1.c: Same.
4752         * gcc.dg/dremf-type-compat-3.c: Same.
4753         * gcc.dg/vla-8.c: Same.
4754         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4755         line.
4756         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4757         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4758         * gcc.dg/enum-compat-1.c: Same.
4759         * gcc.dg/dremf-type-compat-2.c: Same.
4760         * gcc.dg/old-style-prom-2.c: Same.
4761         * gcc.dg/pr15698-1.c: Same.
4762         * gcc.dg/pr20368-1.c: Same.
4763         * gcc.dg/dremf-type-compat-3.c: Same.
4764         * gcc.dg/builtins-30.c: Same.  Test for columns.
4765
4766 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4767
4768         PR fortran/40176
4769         * gfortran.dg/proc_decl_1.f90: Extended.
4770
4771 2009-06-12  Ian Lance Taylor  <iant@google.com>
4772
4773         * gcc.dg/Wcxx-compat-13.c: New testcase.
4774
4775 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4776
4777         PR tree-opt/38865
4778         * gcc.dg/tree-ssa/fre-vce-1.c
4779
4780 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4781
4782         PR testsuite/40384
4783         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4784         min-insn-to-prefetch-ratio=5.
4785
4786 2009-06-12  Joey Ye  <joey.ye@intel.com>
4787             H.J. Lu  <hongjiu.lu@intel.com>
4788
4789         PR middle-end/39146
4790         * gcc.target/i386/stackalign/pr39146.c: New.
4791
4792 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4793
4794         * gcc.target/i386/crc32-1.c: New.
4795         * gcc.target/i386/crc32-2.c: Likewise.
4796
4797 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4798
4799         PR c/39252
4800         * gcc.dg/builtin-unreachable-1.c: New test.
4801         * gcc.dg/builtin-unreachable-2.c: Same.
4802
4803 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4804
4805         PR fortran/40402
4806         * gfortran.dg/data_value_1.f90: New test.
4807
4808 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4809
4810         PR testsuite/39831
4811         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4812         remove ilp32 requirement.
4813         * gcc.target/i386/excess-precision-2.c: Likewise.
4814         * gcc.target/i386/excess-precision-3.c: Likewise.
4815         * gcc.target/i386/excess-precision-4.c: Likewise.
4816         * gcc.target/i386/excess-precision-5.c: Likewise.
4817         * gcc.target/i386/excess-precision-6.c: Likewise.
4818
4819 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4820
4821         PR fortran/38718
4822         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4823         * gfortran.dg/nan_5.f90: New test.
4824
4825 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4826
4827         * gcc.target/arm/neon-modes-1.c: New test.
4828
4829 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4830
4831         * g++.dg/torture/pr31579.C: Cast pointer
4832         via __SIZE_TYPE__ instead of 'unsigned long'.
4833
4834 2009-06-10  Anthony Green  <green@moxielogic.com>
4835
4836         * lib/target-supports.exp (check_profiling_available):
4837         Profiling is not available for testing purposes on moxie.
4838
4839 2009-06-09  Ian Lance Taylor  <iant@google.com>
4840
4841         * gcc.dg/Wcxx-compat-12.c: New testcase.
4842
4843 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4844
4845         PR libfortran/40334
4846         * gfortran.dg/backspace_11.f90: New.
4847
4848 2009-06-09  Jason Merrill  <jason@redhat.com>
4849
4850         * g++.dg/cpp0x/defaulted10.C: New.
4851
4852 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4853
4854         * gcc.c-torture/compile/pr40351.c: New file.
4855
4856 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4857
4858         * gnat.dg/align_max.adb: New test.
4859
4860 2009-06-08  Jason Merrill  <jason@redhat.com>
4861
4862         * g++.dg/cpp0x/auto15.C: New.
4863
4864 2009-06-08  Jan Hubicka  <jh@suse.cz>
4865
4866         PR debug/39834
4867         * gcc.dg/torture/pr39834.c
4868
4869 2009-06-08  Jan Hubicka  <jh@suse.cz>
4870
4871         PR middle-end/40102
4872         * g++.dg/torture/pr40102.C: New testcase.
4873
4874 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4875
4876         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4877         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4878         * gcc.dg/builtin-object-size-6.c: New test.
4879
4880         PR c++/40373
4881         * g++.dg/template/dtor7.C: New test.
4882
4883         PR c++/40370
4884         PR c++/40372
4885         * g++.dg/template/error41.C: New test.
4886         * g++.dg/template/error42.C: New test.
4887
4888 2009-06-08  Revital Eres  <eres@il.ibm.com>
4889
4890         PR testsuite/40359
4891         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4892         * gcc.dg/vect/vect-88.c: Likewise.
4893         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4894         * gcc.dg/vect/pr25413.c: Likewise.
4895         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4896
4897 2009-06-07  Ian Lance Taylor  <iant@google.com>
4898
4899         * g++.dg/warn/Wswitch-3.C: New testcase.
4900         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4901         * gcc.dg/Wswitch-enum-error.c: Likewise.
4902         * gcc.dg/Wswitch-error.c: Likewise.
4903
4904 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905
4906         PR fortran/40008
4907         * gfortran.dg/negative_unit.f: Update test.
4908         * gfortran.dg/negative_unit_int8.f: Update test.
4909         * gfortran.dg/newunit_1.f90: New test.
4910
4911 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4912
4913         PR fortran/25104
4914         PR fortran/29962
4915         * gfortran.dg/spread_init_expr.f03: New.
4916         * gfortran.dg/unpack_init_expr.f03: New.
4917         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4918         error message.
4919
4920 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4921
4922         PR fortran/25104
4923         PR fortran/29962
4924         * gfortran.dg/count_init_expr.f03
4925         * gfortran.dg/product_init_expr.f03
4926         * gfortran.dg/sum_init_expr.f03
4927
4928 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4929
4930         PR fortran/36874
4931         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4932         message.
4933         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4934         shapes.
4935         * gfortran.dg/zero_sized_5.f90: Likewise.
4936
4937 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4938
4939         PR middle-end/32950
4940         * g++.dg/torture/pr32950.C: New.
4941
4942 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4943
4944         PR fortran/25104
4945         PR fortran/29962
4946         * gfortran.dg/dot_product_1.f03: New.
4947         * gfortran.dg/matmul_8.f03: New.
4948         * gfortran.dg/transpose_3.f03: New.
4949
4950 2009-06-06  Ian Lance Taylor  <iant@google.com>
4951
4952         * gcc.dg/Wunused-label-1.c: New test case.
4953         * g++.dg/warn/Wunused-label-1.C: New test case.
4954         * g++.dg/warn/Wunused-label-2.C: New test case.
4955         * g++.dg/warn/Wunused-label-3.C: New test case.
4956
4957 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4958
4959         PR fortran/37203
4960         * reshape_zerosize_2.f90: New.
4961
4962 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4963
4964         PR fortran/32890
4965         * gfortran.dg/pack_assign_1.f90: New.
4966         * gfortran.dg/pack_vector_1.f90: New.
4967
4968 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR middle-end/40340
4971         * gcc.dg/pr40340-1.c: New test.
4972         * gcc.dg/pr40340-2.c: New test.
4973         * gcc.dg/pr40340-3.c: New test.
4974         * gcc.dg/pr40340-4.c: New test.
4975         * gcc.dg/pr40340-5.c: New test.
4976         * gcc.dg/pr40340.h: New file.
4977
4978 2009-06-05  Revital Eres  <eres@il.ibm.com>
4979
4980         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4981         New procedure.
4982         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4983         * gcc.dg/vect/vect-33.c: Likewise.
4984         * gcc.dg/vect/vect-92.c: Likewise.
4985         * gcc.dg/vect/vect-58.c: Likewise.
4986         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4987         * gcc.dg/vect/vect-42.c: Likewise.
4988         * gcc.dg/vect/slp-25.c: Likewise.
4989         * gcc.dg/vect/vect-align-1.c: Likewise.
4990         * gcc.dg/vect/vect-align-2.c: Likewise.
4991         * gcc.dg/vect/vect-93.c: Likewise.
4992         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4993         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4994         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4995         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4996         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4997         * gcc.dg/vect/vect-26.c: Likewise.
4998         * gcc.dg/vect/vect-44.c: Likewise.
4999         * gcc.dg/vect/vect-70.c: Likewise.
5000         * gcc.dg/vect/vect-95.c: Likewise.
5001         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5002         * gcc.dg/vect/vect-28.c: Likewise.
5003         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5004         * gcc.dg/vect/vect-87.c: Likewise.
5005         * gcc.dg/vect/vect-109.c: Likewise.
5006         * gcc.dg/vect/vect-54.c: Likewise.
5007         * gcc.dg/vect/vect-96.c: Likewise.
5008         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5009         * gcc.dg/vect/vect-88.c: Likewise.
5010         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5011         * gcc.dg/vect/vect-89.c: Likewise.
5012         * gcc.dg/vect/vect-91.c: Likewise.
5013         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5014         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5015         * gfortran.dg/vect/vect-2.f90: Likewise.
5016         * gfortran.dg/vect/vect-3.f90: Likewise.
5017         * gfortran.dg/vect/vect-4.f90: Likewise.
5018         * gfortran.dg/vect/vect-5.f90: Likewise.
5019
5020 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5021
5022         PR tree-optimization/36318
5023         * gcc.dg/tree-ssa/sra-7.c: New test.
5024
5025 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5026
5027         PR fortran/37203
5028         * gfortran.dg/reshape_order_5.f90: New.
5029         * gfortran.dg/reshape_shape_1.f90: New.
5030
5031 2009-06-04  Jason Merrill  <jason@redhat.com>
5032
5033         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5034
5035 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5036
5037         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5038         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5039
5040 2009-06-04  Richard Guenther  <rguenther@suse.de>
5041
5042         PR c++/39371
5043         * g++.dg/torture/pr40335.C: New testcase.
5044
5045 2009-06-03  Richard Guenther  <rguenther@suse.de>
5046
5047         PR middle-end/40328
5048         * gcc.dg/torture/pr40328.c: New testcase.
5049
5050 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5051
5052         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5053         m68k and fido.
5054
5055 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5056
5057         * g++.dg/torture/pr40323.C: New file.
5058
5059 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5060
5061         * gnat.dg/specs/root.ads: New test.
5062         * gnat.dg/specs/root-level_1.ads: Likewise.
5063         * gnat.dg/specs/root-level_2.ads: Likewise.
5064         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5065
5066 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5067
5068         * g++.dg/init/ref15.C: Require unwrapped targets.
5069
5070 2009-06-02  Jason Merrill  <jason@redhat.com>
5071
5072         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5073         * g++.dg/cpp0x/initlist18.C: New.
5074         * g++.dg/cpp0x/initlist19.C: New.
5075
5076         * g++.dg/cpp0x/auto14.C: New.
5077
5078 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5079
5080         * gnat.dg/alignment6.adb: Remove XFAIL.
5081
5082 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5083
5084         PR c++/38089
5085         * g++.dg/template/spec36.C: New test.
5086
5087 2009-06-01  Ian Lance Taylor  <iant@google.com>
5088
5089         * gcc.dg/cast-qual-3.c: New testcase.
5090         * g++.dg/warn/Wcast-qual2.C: New testcase.
5091
5092 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5093
5094         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5095         (process-message): Expect column numbers.
5096         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5097         * gcc.dg/pch/counter-2.c: Same.
5098         * gcc.dg/pch/valid-2.c: Same.
5099         * gcc.dg/pch/warn-1.c: Same.
5100         * gcc.dg/pch/valid-1.c: Same.
5101         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5102         * gcc.dg/cpp/syshdr.c: Same.
5103         * gcc.dg/cpp/19940712-1.c: Same.
5104         * gcc.dg/cpp/missing-header-1.c: Same.
5105         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5106         * gcc.dg/cpp/tr-warn3.c: Same.
5107         * gcc.dg/cpp/pr29612-2.c: Same.
5108         * gcc.dg/cpp/tr-warn4.c: Same.
5109         * gcc.dg/cpp/Wtrigraphs.c: Same.
5110         * gcc.dg/cpp/poison.c: Same.
5111         * gcc.dg/cpp/arith-3.c: Same.
5112         * gcc.dg/cpp/sysmac2.c: Same.
5113         * gcc.dg/cpp/cpp.exp: Same.
5114         * gcc.dg/cpp/tr-warn5.c: Same.
5115         * gcc.dg/cpp/include2.c: Same.
5116         * gcc.dg/cpp/Wmissingdirs.c: Same.
5117         * gcc.dg/cpp/Wmissingdirs.c: Same.
5118         * gcc.dg/cpp/tr-warn6.c: Same.
5119         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5120         * gcc.dg/cpp/macspace1.c: Same.
5121         * gcc.dg/cpp/escape-2.c: Same.
5122         * gcc.dg/cpp/assert2.c: Same.
5123         * gcc.dg/cpp/undef2.c: Same.
5124         * gcc.dg/cpp/macspace2.c: Same.
5125         * gcc.dg/cpp/tr-warn1.c: Same.
5126         * gcc.dg/cpp/extratokens2.c: Same.
5127         * gcc.dg/cpp/strify2.c: Same.
5128         * gcc.dg/cpp/Wsignprom.c: Same.
5129         * gcc.dg/cpp/redef2.c: Same.
5130         * gcc.dg/cpp/trad/trad.exp: Same.
5131         * gcc.dg/cpp/arith-1.c: Same.
5132         * gcc.dg/cpp/extratokens.c: Same.
5133         * gcc.dg/cpp/if-mpar.c: Same.
5134
5135 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5136
5137         * gnat.dg/nested_float_packed.ads: New test.
5138
5139 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5140             Eric Botcazou  <botcazou@adacore.com>
5141
5142         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5143         * gnat.dg/test_oconst.adb: New test.
5144
5145 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5146
5147         * gcc.dg/plugin/ggcplug.c: Moved comment.
5148         (plugin_init): Fixed typo, declared i, returned 0 at end.
5149
5150 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5151
5152         PR testsuite/40244
5153         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5154         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5155
5156 2009-05-29  Ian Lance Taylor  <iant@google.com>
5157
5158         * gcc.dg/Wcxx-compat-11.c: New testcase.
5159
5160 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5161
5162         PR fortran/40019
5163         * gfortran.dg/leadz_trailz_1.f90: New test.
5164         * gfortran.dg/leadz_trailz_2.f90: New test.
5165
5166 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5167
5168         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5169         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5170         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5171         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5172         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5173         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5174         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5175         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5176         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5177         * gcc.dg/tree-ssa/sra-5.c: New file.
5178         * gcc.dg/tree-ssa/sra-6.c: New file.
5179         * gcc.c-torture/compile/sra-1.c: New file.
5180
5181 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR middle-end/40291
5184         * gcc.c-torture/compile/pr40291.c: New test.
5185
5186         PR target/40017
5187         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5188         __vector _Bool.
5189         * gcc.target/powerpc/altivec-30.c: New test.
5190         * gcc.target/powerpc/altivec-31.c: New test.
5191
5192 2009-05-28  Richard Guenther  <rguenther@suse.de>
5193
5194         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5195         * gcc.c-torture/execute/20090527-1.c: Likewise.
5196
5197 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5198
5199         PR c++/39754
5200         * g++.dg/template/canon-type-1.C: New test.
5201         * g++.dg/template/canon-type-2.C: Likewise.
5202         * g++.dg/template/canon-type-3.C: Likewise.
5203         * g++.dg/template/canon-type-4.C: Likewise.
5204         * g++.dg/template/canon-type-5.C: Likewise.
5205         * g++.dg/template/canon-type-6.C: Likewise.
5206         * g++.dg/template/canon-type-7.C: Likewise.
5207
5208 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5209             Uros Bizjak  <ubizjak@gmail.com>
5210             Danny Smith  <dansmister@gmail.com>
5211
5212         PR target/37216
5213
5214         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5215         New function.
5216         * gcc.target/i386/pr37216.c:  New test source file.
5217         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5218         use -fno-common for testing Cygwin and MinGW targets.
5219
5220 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5221
5222         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5223         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5224         * g++.dg/pr37742.C (size_t): Likewise.
5225         * g++.dg/torture/pr34850.C (size_t): Likewise.
5226         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5227         _PTRDIFF_TYPE__.
5228         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5229         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5230         (size_t): Use __extension__ and __SIZE_TYPE__.
5231         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5232         __SIZE_TYPE__.
5233         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5234         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5235         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5236         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5237         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5238         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5239         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5240         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5241         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5242         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5243         (__ssize_t): Likewise.
5244         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5245         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5246         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5247         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5248         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5249         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5250         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5251         * gcc.dg/pr33667.c (size_t): Likewise.
5252         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5253         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5254         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5255         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5256         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5257         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5258
5259 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5260
5261         PR tree-optimization/40254
5262         * gcc.dg/vect/pr40254.c: New test.
5263
5264 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5265
5266         PR middle-end/33699
5267         * gcc.target/mips/const-anchor-1.c: New test.
5268         * gcc.target/mips/const-anchor-2.c: New test.
5269
5270 2009-05-27  Jason Merrill  <jason@redhat.com>
5271
5272         * g++.dg/cpp0x/initlist15.C: New.
5273         * g++.dg/cpp0x/initlist16.C: New.
5274         * g++.dg/cpp0x/initlist17.C: New.
5275
5276 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5277
5278         PR fortran/39178
5279         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5280         patterns to reflect frontend changes.
5281         * gfortran.dg/vector_subscript_4.f90: Likewise.
5282
5283 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5284             Eric Botcazou  <botcazou@adacore.com>
5285
5286         * gcc.c-torture/execute/align-nest.c: New testcase.
5287         * gnat.dg/misaligned_nest.adb: New testcase.
5288
5289 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5290
5291         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5292         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5293         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5294         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5295
5296 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5297
5298         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5299         cast instead of assuming 0ul.
5300         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5301         __SIZE_TYPE__.
5302         (_type_desc): Make first argument const.
5303         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5304
5305 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5306
5307         PR libfortran/40187
5308         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5309         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5310
5311 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5312
5313         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5314         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5315         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5316         * gcc.dg/plugin/ggcplug.c: Added new file.
5317
5318 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5319
5320         PR fortran/40246
5321         * gfortran.dg/nullify_4.f90: New test.
5322
5323 2009-05-26  Richard Guenther  <rguenther@suse.de>
5324
5325         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5326
5327 2009-05-26  Richard Guenther  <rguenther@suse.de>
5328
5329         PR middle-end/40252
5330         * gcc.c-torture/compile/pr40252.c: New testcase.
5331
5332 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5333
5334         PR c++/40007
5335         * g++.dg/template/typedef18.C: New test.
5336         * g++.dg/template/typedef19.C: Likewise.
5337         * g++.dg/template/typedef20.C: Likewise.
5338         * g++.dg/template/access11.C: Adjust.
5339
5340 2009-05-26  Richard Guenther  <rguenther@suse.de>
5341
5342         PR testsuite/40247
5343         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5344
5345 2009-05-25  Jason Merrill  <jason@redhat.com>
5346
5347         PR c++/38064
5348         * g++.dg/cpp0x/enum3.C: New test.
5349
5350 2009-05-25  Richard Guenther  <rguenther@suse.de>
5351
5352         PR tree-optimization/36327
5353         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5354         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5355         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5356         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5357         * gcc.dg/vect/vect-40.c: Likewise.
5358         * gcc.dg/vect/vect-42.c: Likewise.
5359         * gcc.dg/vect/vect-46.c: Likewise.
5360         * gcc.dg/vect/vect-76.c: Likewise.
5361
5362 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5363
5364         PR fortran/40176
5365         * gfortran.dg/proc_ptr_18.f90: New.
5366         * gfortran.dg/proc_ptr_19.f90: New.
5367         * gfortran.dg/proc_ptr_comp_9.f90: New.
5368         * gfortran.dg/proc_ptr_comp_10.f90: New.
5369
5370 2009-05-25  Richard Guenther  <rguenther@suse.de>
5371
5372         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5373         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5374
5375 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5376
5377         PR tree-optimization/40238
5378         * gcc.dg/vect/pr40238.c: New test.
5379
5380 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5381             Dominique Dhumieres  <dominiq@lps.ens.fr>
5382
5383         PR fortran/35732
5384         PR fortran/39872
5385         * gfortran.dg/bounds_check_fail_3.f90: New test.
5386         * gfortran.dg/bounds_check_fail_4.f90: New test.
5387         * gfortran.dg/bounds_check_14.f90: Update test.
5388         * gfortran.dg/bound_4.f90: Update test.
5389
5390 2009-05-24  Richard Guenther  <rguenther@suse.de>
5391
5392         PR middle-end/40233
5393         * gcc.c-torture/compile/pr40233.c: New testcase.
5394
5395 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5396
5397         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5398         for alpha*-*-* targets.
5399
5400 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5401
5402         * gcc.dg/vect/bb-slp-1.c: New test.
5403         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5404         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5405         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5406         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5407         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5408         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5409         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5410         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5411         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5412         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5413         gcc.dg/vect/bb-slp-22.c: Likewise.
5414         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5415
5416 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5417             Maxim Kuvyrkov  <maxim@codesourcery.com>
5418
5419         * gcc.dg/falign-labels-1.c: New test.
5420
5421 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5422
5423         * gnat.dg/specs/rep_clause3.ads: New test.
5424
5425 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5426
5427         * gnat.dg/addr6.adb: New test.
5428
5429 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5430
5431         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5432         New function.
5433         * gcc.target/arm/thumb2-mul-space.c: New file.
5434         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5435         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5436         * gcc.target/arm/thumb2-mul-speed.c: New file.
5437
5438 2009-05-22  Richard Guenther  <rguenther@suse.de>
5439
5440         PR middle-end/38964
5441         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5442         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5443         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5444
5445 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5446
5447         * gcc.dg/dll-6.c: New test.
5448         * gcc.dg/dll-6a.c: Likewise.
5449         * gcc.dg/dll-7.c: Likewise.
5450         * gcc.dg/dll-7a.c: Likewise.
5451         * g++.dg/ext/dllexport2.C: Likewise.
5452         * g++.dg/ext/dllexport2a.cc: Likewise.
5453
5454 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5455
5456         PR target/37846
5457         * gcc.target/ia64/mfused-madd-vect.c: New test.
5458         * gcc.target/ia64/mfused-madd.c: New test.
5459         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5460         * gcc.target/ia64/mno-fused-madd.c: New test.
5461
5462 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5463
5464         * gcc.target/i386/movbe-1.c: New.
5465         * gcc.target/i386/movbe-2.c: Likewise.
5466
5467 2009-05-21  Taras Glek  <tglek@mozilla.com>
5468
5469         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5470         plugin_init signature.
5471         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5472         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5473         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5474
5475 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5476
5477         * gcc.dg/target/arm/neon-vmla-1.c: New.
5478         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5479
5480 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5481
5482         * gcc.target/mips/octeon-exts-6.c: New test.
5483         * gcc.target/mips/extend-1.c: New test.
5484         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5485         EXTS.
5486         * gcc.target/mips/octeon-exts-5.c: Likewise.
5487
5488 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR middle-end/40204
5491         * gcc.c-torture/compile/pr40204.c: New test.
5492
5493 2009-05-20  Richard Guenther  <rguenther@suse.de>
5494
5495         * gcc.c-torture/compile/20090518-1.c: New testcase.
5496
5497 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5498
5499         PR tree-optimization/40087
5500         * gcc.dg/tree-ssa/pr40087.c: New test.
5501
5502 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5503
5504         * gcc.dg/vector-4.c: New testcase.
5505         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5506         * g++.dg/ext/vector16.C: New testcase.
5507
5508 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5509
5510         PR c/40172
5511         * gcc.dg/pr40172.c: Renamed to ...
5512         * gcc.dg/pr40172-1.c: This.
5513
5514         * gcc.dg/pr40172-2.c: New.
5515         * gcc.dg/pr40172-3.c: Likewise.
5516
5517 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5518
5519         PR c/40172
5520         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5521
5522 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5523
5524         * gnat.dg/loop_optimization6.ad[sb]: New test.
5525
5526 2009-05-19  Richard Guenther  <rguenther@suse.de>
5527
5528         * gcc.c-torture/compile/20090519-1.c: New testcase.
5529
5530 2009-05-18  Jason Merrill  <jason@redhat.com>
5531
5532         * g++.dg/cpp0x/explicit1.C: New.
5533         * g++.dg/cpp0x/explicit2.C: New.
5534
5535 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5536
5537         PR debug/40109
5538         * g++.dg/debug/dwarf2/nested-1.C: New test.
5539
5540 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5541
5542         PR testsuite/39907
5543         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5544         stack alignment.
5545
5546 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5547
5548         PR fortran/40164
5549         * gfortran.dg/proc_ptr_comp_8.f90: New.
5550
5551 2009-05-18  Richard Guenther  <rguenther@suse.de>
5552
5553         PR fortran/40168
5554         * gfortran.dg/array_memset_2.f90: Adjust.
5555
5556 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5557
5558         PR fortran/36947
5559         PR fortran/40039
5560         * gfortran.dg/interface_27.f90: New.
5561         * gfortran.dg/interface_28.f90: New.
5562         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5563         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5564
5565 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5566
5567         * gcc.target/m68k/tls-ie.c: New test.
5568         * gcc.target/m68k/tls-le.c: New test.
5569         * gcc.target/m68k/tls-gd.c: New test.
5570         * gcc.target/m68k/tls-ld.c: New test.
5571         * gcc.target/m68k/tls-ie-xgot.c: New test.
5572         * gcc.target/m68k/tls-le-xtls.c: New test.
5573         * gcc.target/m68k/tls-gd-xgot.c: New test.
5574         * gcc.target/m68k/tls-ld-xgot.c: New test.
5575         * gcc.target/m68k/tls-ld-xtls.c: New test.
5576         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5577
5578 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5579
5580         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5581
5582 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5583
5584         PR c/40172
5585         * gcc.dg/pr40172.c: New.
5586
5587 2009-05-17  Jason Merrill  <jason@redhat.com>
5588
5589         PR c++/40139
5590         * g++.dg/template/dtor6.C: New.
5591
5592 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5593
5594         * g++.dg/warn/translate-ice-1.C: New test.
5595
5596 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5597
5598         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5599         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5600         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5601         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5602
5603 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5604
5605         PR fortran/33197
5606         * gfortran.dg/erf_2.F90: New test.
5607         * gfortran.dg/erfc_scaled_2.f90: New test.
5608
5609 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5610
5611         PR fortran/31243
5612         * gfortran.dg/string_1.f90: New test.
5613         * gfortran.dg/string_2.f90: New test.
5614         * gfortran.dg/string_3.f90: New test.
5615
5616 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5617
5618         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5619         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5620
5621 2009-05-15  Ian Lance Taylor  <iant@google.com>
5622
5623         * gcc.dg/Wcxx-compat-10.c: New testcase.
5624
5625 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5626
5627         PR 16302
5628         * gcc.dg/pr16302.c: New.
5629         * g++.dg/warn/pr16302.C: New.
5630
5631 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5632
5633         * gcc.dg/torture/builtin-math-5.c: New.
5634         * gcc.dg/torture/builtin-math-6.c: New.
5635         * lib/target-supports.exp (check_effective_target_mpc): New.
5636
5637 2009-05-15  Jan Hubicka  <jh@suse.cz>
5638
5639         * gcc.dg/tree-ssa/inline-3.c: New testcase
5640
5641 2009-05-15  Jan Hubicka  <jh@suse.cz>
5642
5643         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5644         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5645         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5646         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5647         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5648         Mark noinline.
5649         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5650         Mark noinline.
5651         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5652         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5653
5654 2009-05-15  Jan Hubicka  <jh@suse.cz>
5655
5656         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5657         optimized by sibcall noinline.
5658
5659 2009-05-15  Jan Hubicka  <jh@suse.cz>
5660
5661         * sibcall-1.c (track): Mark noinline.
5662         * sibcall-2.c (track): Mark noinline.
5663         * sibcall-3.c (track): Mark noinline.
5664         * sibcall-4.c (track): Mark noinline.
5665
5666 2009-05-15  Jan Hubicka  <jh@suse.cz>
5667
5668         * flatten-2.c: Disable early inlining; add comment.
5669         * flatten-3.c: New test based on flatten-2.c.
5670
5671 2009-05-15  Richard Guenther  <rguenther@suse.de>
5672
5673         PR tree-optimization/39999
5674         * gcc.c-torture/compile/pr39999.c: New testcase.
5675
5676 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5677
5678         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5679
5680 2009-05-14  Ian Lance Taylor  <iant@google.com>
5681
5682         * gcc.dg/Wcxx-compat-9.c: New testcase.
5683
5684 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5685
5686         PR fortran/39996
5687         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5688         * gfortran.dg/duplicate_type_2.f90: Ditto.
5689         * gfortran.dg/duplicate_type_3.f90: New.
5690
5691 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5692
5693         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5694         * ada/acats/tests/c5/c59002c.ada: Likewise.
5695
5696 2009-05-13  Taras Glek  <tglek@mozilla.com>
5697
5698         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5699         attributes and decl smashing.
5700         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5701         attributes.
5702         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5703         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5704
5705 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR fortran/39865
5708         * gfortran.dg/pr39865.f90: New test.
5709         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5710         arrays in FMT=.
5711         * gfortran.dg/hollerith_f95.f90: Likewise.
5712         * gfortran.dg/hollerith6.f90: New test.
5713         * gfortran.dg/hollerith7.f90: New test.
5714
5715 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5716
5717         PR cpp/36674
5718         * gcc.dg/cpp/pr36674.i: New.
5719
5720 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5721
5722         PR middle-end/40035
5723         * gcc.c-torture/compile/pr40035.c: New test.
5724
5725 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5726
5727         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5728
5729 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5730
5731         PR fortran/40110
5732         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5733         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5734         * gfortran.dg/interop_params.f03: Ditto.
5735
5736 2009-05-12  Jan Hubicka  <jh@suse.cz>
5737
5738         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5739         so unrolling still happens.
5740         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5741         * gcc.dg/ipa/ipacost-2.c: Likewise.
5742         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5743
5744 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5745
5746         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5747
5748 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5749
5750         * lib/target-supports.exp (check_profiling_available): Return
5751         false for -p on *-*-cygwin* targets.
5752
5753 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5754
5755         PR tree-optimization/38632
5756         * g++.dg/tree-ssa/pr38632.C: New.
5757
5758 2009-05-11  Jan Hubicka  <jh@suse.cz>
5759
5760         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5761         we now optimize better.
5762         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5763         out at different places.
5764         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5765         unroling.
5766         * gcc.dg/vect/vect-76.c: Likewise.
5767         * gcc.dg/vect/vect-70.c: Likewise.
5768         * gcc.dg/vect/vect-66.c: Likewise.
5769         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5770         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5771
5772 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5773
5774         PR middle-end/40080
5775         * gcc.c-torture/compile/pr40080.c: New.
5776
5777 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5778
5779         * gcc.c-torture/compile/pr40026.c: New testcase.
5780
5781 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5782
5783         PR fortran/40089
5784         * gfortran.dg/proc_ptr_comp_7.f90: New.
5785
5786 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5787
5788         PR tree-optimization/40074
5789         * gcc.dg/vect/pr40074.c: New test.
5790
5791 2009-05-10  Ian Lance Taylor  <iant@google.com>
5792
5793         * gcc.dg/Wcxx-compat-7.c: New testcase.
5794         * gcc.dg/Wcxx-compat-8.c: New testcase.
5795         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5796         * gcc.dg/pr17188-1.c: Likewise.
5797         * gcc.dg/pr39084.c: Likewise.
5798
5799 2009-05-10  Michael Matz  <matz@suse.de>
5800
5801         PR target/40031
5802         * gcc.dg/pr40031.c: New test.
5803
5804 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5805
5806         PR fortran/40018
5807         * gfortran.dg/array_constructor_31.f90: New test.
5808
5809 2009-05-10  Richard Guenther  <rguenther@suse.de>
5810
5811         PR tree-optimization/40081
5812         * g++.dg/torture/pr40081.C: New testcase.
5813
5814 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5815
5816         PR fortran/38863
5817         * gfortran.dg/dependency_24.f90: New test.
5818         * gfortran.dg/dependency_23.f90: Clean up module files.
5819
5820 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5821
5822         PR fortran/38956
5823         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5824         * gfortran.dg/chmod_2.f90: Likewise.
5825         * gfortran.dg/chmod_3.f90: Likewise.
5826         * gfortran.dg/open_errors.f90: Likewise.
5827
5828 2009-05-09  Jan Hubicka  <jh@suse.cz>
5829
5830         PR middle-end/40043
5831         * g++.dg/eh/nested-try.C: New test.
5832
5833 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5834
5835         PR tree-optimization/40049
5836         * gcc.dg/vect/vect-shift-2.c: New test.
5837
5838 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5839
5840         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5841         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5842
5843 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5844
5845         PR c/36892
5846         * g++.dg/warn/deprecated-6.C: New.
5847         * gcc.dg/deprecated-4.c: Likewise.
5848         * gcc.dg/deprecated-5.c: Likewise.
5849         * gcc.dg/deprecated-6.c: Likewise.
5850
5851 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5852
5853         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5854         __aligned__(__BIGGEST_ALIGNMENT__).
5855         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5856         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5857         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5858         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5859         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5860         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5861         * gcc.dg/vect/Os-vect-95.c: Likewise.
5862         * gcc.dg/vect/pr20122.c: Likewise.
5863         * gcc.dg/vect/pr36493.c: Likewise.
5864         * gcc.dg/vect/pr37385.c: Likewise.
5865         * gcc.dg/vect/slp-7.c: Likewise.
5866         * gcc.dg/vect/slp-9.c: Likewise.
5867         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5868         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5869         * gcc.dg/vect/vect-35.c: Likewise.
5870         * gcc.dg/vect/vect-40.c: Likewise.
5871         * gcc.dg/vect/vect-42.c: Likewise.
5872         * gcc.dg/vect/vect-44.c: Likewise.
5873         * gcc.dg/vect/vect-46.c: Likewise.
5874         * gcc.dg/vect/vect-48.c: Likewise.
5875         * gcc.dg/vect/vect-52.c: Likewise.
5876         * gcc.dg/vect/vect-54.c: Likewise.
5877         * gcc.dg/vect/vect-56.c: Likewise.
5878         * gcc.dg/vect/vect-58.c: Likewise.
5879         * gcc.dg/vect/vect-60.c: Likewise.
5880         * gcc.dg/vect/vect-74.c: Likewise.
5881         * gcc.dg/vect/vect-75.c: Likewise.
5882         * gcc.dg/vect/vect-76.c: Likewise.
5883         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5884         * gcc.dg/vect/vect-77.c: Likewise.
5885         * gcc.dg/vect/vect-77-global.c: Likewise.
5886         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5887         * gcc.dg/vect/vect-78.c: Likewise.
5888         * gcc.dg/vect/vect-78-global.c: Likewise.
5889         * gcc.dg/vect/vect-80.c: Likewise.
5890         * gcc.dg/vect/vect-85.c: Likewise.
5891         * gcc.dg/vect/vect-87.c: Likewise.
5892         * gcc.dg/vect/vect-88.c: Likewise.
5893         * gcc.dg/vect/vect-92.c: Likewise.
5894         * gcc.dg/vect/vect-93.c: Likewise.
5895         * gcc.dg/vect/vect-95.c: Likewise.
5896         * gcc.dg/vect/vect-97.c: Likewise.
5897         * gcc.dg/vect/vect-complex-1.c: Likewise.
5898         * gcc.dg/vect/vect-complex-4.c: Likewise.
5899         * gcc.dg/vect/vect-complex-5.c: Likewise.
5900         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5901         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5902         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5903         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5904         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5905         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5906         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5907         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5908         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5909         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5910         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5911         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5912         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5913         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5914         * gcc.dg/vect/vect-outer-1.c: Likewise.
5915         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5916         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5917         * gcc.dg/vect/vect-outer-2.c: Likewise.
5918         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5919         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5920         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5921         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5922         * gcc.dg/vect/vect-outer-3.c: Likewise.
5923         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5924         * gcc.dg/vect/vect-outer-5.c: Likewise.
5925         * gcc.dg/vect/vect-outer-6.c: Likewise.
5926         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5927         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5928         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5929         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5930         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5931         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5932         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5933         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5934         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5935         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5936         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5937         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5938         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5939         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5940
5941 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5942
5943         PR c/24581
5944         * gcc.dg/torture/complex-sign.h: New header.
5945         * gcc.dg/torture/complex-sign-add.c,
5946         gcc.dg/torture/complex-sign-mixed-add.c,
5947         gcc.dg/torture/complex-sign-mixed-div.c,
5948         gcc.dg/torture/complex-sign-mixed-mul.c,
5949         gcc.dg/torture/complex-sign-mixed-sub.c,
5950         gcc.dg/torture/complex-sign-mul.c,
5951         gcc.dg/torture/complex-sign-sub.c: New tests.
5952
5953 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5954
5955         PR fortran/39876
5956         * gfortran.dg/intrinsic_3.f90: New.
5957
5958 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5959
5960         PR c/39037
5961         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5962         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5963         * gcc.dg/dfp/float-constant-double.c: New test.
5964         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5965         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5966         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5967         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5968         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5969         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5970         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5971         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5972         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5973
5974 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5975
5976         PR middle-end/40057
5977         * gcc.c-torture/execute/pr40057.c: New test.
5978
5979 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5980
5981         * gcc.c-torture/compile/const-high-part.c: New test.
5982
5983 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5984
5985         PR testsuite/40050
5986         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5987         build plugin.
5988
5989 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5990
5991         PR fortran/39630
5992         * gfortran.dg/proc_decl_1.f90: Modified.
5993         * gfortran.dg/proc_ptr_comp_1.f90: New.
5994         * gfortran.dg/proc_ptr_comp_2.f90: New.
5995         * gfortran.dg/proc_ptr_comp_3.f90: New.
5996         * gfortran.dg/proc_ptr_comp_4.f90: New.
5997         * gfortran.dg/proc_ptr_comp_5.f90: New.
5998         * gfortran.dg/proc_ptr_comp_6.f90: New.
5999
6000 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6001
6002         PR c++/17395
6003         * g++.dg/template/call7.C: New test.
6004
6005 2009-05-06  Diego Novillo  <dnovillo@google.com>
6006
6007         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6008
6009 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6010
6011         * gfortran.dg/pr40021.f: Moved to ...
6012         * gfortran.fortran-torture/execute/pr40021.f: Here.
6013
6014 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6015
6016         PR middle-end/39986
6017         * gcc.dg/dfp/pr39986.c: New test.
6018
6019 2009-05-06  Michael Matz  <matz@suse.de>
6020
6021         PR middle-end/40021
6022         * gfortran.dg/pr40021.f: New test.
6023
6024 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6025
6026         * lib/plugin-support.exp: New file containing support procs for
6027         plugin testcases.
6028         * lib/target-supports.exp (check_plugin_available): New proc.
6029         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6030         * gcc.dg/plugin/selfassign.c: New plugin source file.
6031         * gcc.dg/plugin/self-assign-test-1.c: New test.
6032         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6033         * g++.dg/README: Add description for plugin test.
6034         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6035         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6036         * g++.dg/plugin/selfassign.c: New plugin source file.
6037         * g++.dg/plugin/self-assign-test-1.C: New test.
6038         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6039         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6040         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6041         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6042
6043 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6044
6045         PR fortran/40041
6046         * gfortran.dg/intrinsic_2.f90: New test.
6047         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6048
6049 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6050
6051         PR c/40032
6052         * gcc.dg/noncompile/incomplete-5.c: New test.
6053
6054 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6055
6056         PR middle-end/39666
6057         * gcc.dg/pr39666-1.c: New test.
6058         * gcc.dg/pr39666-2.c: Likewise.
6059         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6060         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6061         * gfortran.dg/pr39666-1.f90: Likewise.
6062         * gfortran.dg/pr39666-2.f90: Likewise.
6063
6064 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6065
6066         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6067         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6068         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6069
6070 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6071
6072         PR fortran/39998
6073         * gfortran.dg/proc_ptr_17.f90: New.
6074
6075 2009-05-05  Richard Guenther  <rguenther@suse.de>
6076
6077         PR tree-optimization/40022
6078         * gcc.c-torture/execute/pr40022.c: New testcase.
6079
6080 2009-05-05  Richard Guenther  <rguenther@suse.de>
6081
6082         PR middle-end/40023
6083         * gcc.c-torture/compile/pr40023.c: New testcase.
6084
6085 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6086
6087         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6088         * g++.dg/template/overload9.C: Likewise.
6089         * g++.dg/ext/ms-1.C: New.
6090
6091 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6092
6093         PR c++/40013
6094         * g++.dg/ext/vla7.C: New test.
6095
6096 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6097
6098         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6099
6100 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6101
6102         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6103         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6104         Update expected errors.
6105
6106 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6107
6108         PR c++/28152
6109         * g++.dg/parse/parser-pr28152.C: New.
6110         * g++.dg/parse/parser-pr28152-2.C: New.
6111
6112 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6113
6114         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6115
6116 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6117
6118         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6119         * gcc.target/sparc/fexpand-2.c: Likewise.
6120         * gcc.target/sparc/fpmerge-2.c: Likewise.
6121         * gcc.target/sparc/pdist-2.c: Likewise.
6122
6123 2009-05-03  Richard Guenther  <rguenther@suse.de>
6124
6125         PR c/39983
6126         * gcc.c-torture/compile/pr39983.c: New testcase.
6127
6128 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6129
6130         * gcc.dg/c99-complex-3.c: New test.
6131
6132 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6133
6134         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6135
6136 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6137
6138         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6139
6140 2009-05-02  Richard Guenther  <rguenther@suse.de>
6141
6142         PR middle-end/40001
6143         * gcc.target/spu/pr40001.c: New testcase.
6144
6145 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6146
6147         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6148
6149 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6150
6151         PR middle-end/39579
6152         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6153         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6154
6155 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6156
6157         PR testsuite/39776
6158         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6159         no longer issued.
6160
6161 2009-04-30  David Ayers  <ayers@fsfe.org>
6162
6163         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6164         and gcc_error_prefix variables.
6165         * objc.dg/bad-receiver-type.m: Update to match correct
6166         diagnostics marker.
6167         * objc.dg/encode-5.m: Likewise.
6168         * objc.dg/id-1.m: Likewise.
6169         * objc.dg/method-1.m: Likewise.
6170         * objc.dg/method-6.m: Likewise.
6171         * objc.dg/method-7.m: Likewise.
6172         * objc.dg/method-9.m: Likewise.
6173         * objc.dg/method-11.m: Likewise.
6174         * objc.dg/method-20.m: Likewise.
6175         * objc.dg/private-1.m: Likewise.
6176
6177 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6178
6179         PR libfortran/39667
6180         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6181         * gfortran.dg/advance_4.f90: Likewise
6182         * gfortran.dg/advance_5.f90: Likewise
6183         * gfortran.dg/append_1.f90: Likewise
6184         * gfortran.dg/backslash_1.f90: Likewise
6185         * gfortran.dg/backslash_2.f90: Likewise
6186         * gfortran.dg/backslash_3.f: Likewise
6187         * gfortran.dg/backspace_10.f90: Likewise
6188         * gfortran.dg/backspace_3.f: Likewise
6189         * gfortran.dg/backspace_4.f: Likewise
6190         * gfortran.dg/backspace_5.f: Likewise
6191         * gfortran.dg/backspace_8.f: Likewise
6192         * gfortran.dg/backspace_9.f: Likewise
6193         * gfortran.dg/complex_write.f90: Likewise
6194         * gfortran.dg/convert_implied_open.f90: Likewise
6195         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6196         * gfortran.dg/dos_eol.f: Likewise
6197         * gfortran.dg/empty_format_1.f90: Likewise
6198         * gfortran.dg/endfile.f: Likewise
6199         * gfortran.dg/eof_1.f90: Likewise
6200         * gfortran.dg/eor_1.f90: Likewise
6201         * gfortran.dg/eor_handling_1.f90: Likewise
6202         * gfortran.dg/eor_handling_2.f90: Likewise
6203         * gfortran.dg/eor_handling_3.f90: Likewise
6204         * gfortran.dg/eor_handling_4.f90: Likewise
6205         * gfortran.dg/eor_handling_5.f90: Likewise
6206         * gfortran.dg/error_recovery_5.f90: Likewise
6207         * gfortran.dg/f2003_inquire_1.f03: Likewise
6208         * gfortran.dg/f2003_io_4.f03: Likewise
6209         * gfortran.dg/f2003_io_5.f03: Likewise
6210         * gfortran.dg/f2003_io_7.f03: Likewise
6211         * gfortran.dg/fgetc_1.f90: Likewise
6212         * gfortran.dg/fgetc_2.f90: Likewise
6213         * gfortran.dg/flush_1.f90: Likewise
6214         * gfortran.dg/fmt_exhaust.f90: Likewise
6215         * gfortran.dg/fmt_huge.f90: Likewise
6216         * gfortran.dg/fmt_read.f90: Likewise
6217         * gfortran.dg/fmt_t_1.f90: Likewise
6218         * gfortran.dg/fmt_t_2.f90: Likewise
6219         * gfortran.dg/fmt_t_3.f90: Likewise
6220         * gfortran.dg/fmt_t_4.f90: Likewise
6221         * gfortran.dg/fmt_t_5.f90: Likewise
6222         * gfortran.dg/fmt_t_7.f: Likewise
6223         * gfortran.dg/fseek.f90: Likewise
6224         * gfortran.dg/ftell_1.f90: Likewise
6225         * gfortran.dg/ftell_2.f90: Likewise
6226         * gfortran.dg/func_derived_3.f90: Likewise
6227         * gfortran.dg/inquire_9.f90: Likewise
6228         * gfortran.dg/iostat_1.f90: Likewise
6229         * gfortran.dg/iostat_2.f90: Likewise
6230         * gfortran.dg/list_read_1.f90: Likewise
6231         * gfortran.dg/list_read_4.f90: Likewise
6232         * gfortran.dg/list_read_5.f90: Likewise
6233         * gfortran.dg/list_read_7.f90: Likewise
6234         * gfortran.dg/list_read_8.f90: Likewise
6235         * gfortran.dg/list_read_9.f90: Likewise
6236         * gfortran.dg/namelist_13.f90: Likewise
6237         * gfortran.dg/namelist_14.f90: Likewise
6238         * gfortran.dg/namelist_15.f90: Likewise
6239         * gfortran.dg/namelist_16.f90: Likewise
6240         * gfortran.dg/namelist_17.f90: Likewise
6241         * gfortran.dg/namelist_18.f90: Likewise
6242         * gfortran.dg/namelist_19.f90: Likewise
6243         * gfortran.dg/namelist_20.f90: Likewise
6244         * gfortran.dg/namelist_24.f90: Likewise
6245         * gfortran.dg/namelist_26.f90: Likewise
6246         * gfortran.dg/namelist_27.f90: Likewise
6247         * gfortran.dg/namelist_28.f90: Likewise
6248         * gfortran.dg/namelist_37.f90: Likewise
6249         * gfortran.dg/namelist_38.f90: Likewise
6250         * gfortran.dg/namelist_39.f90: Likewise
6251         * gfortran.dg/namelist_40.f90: Likewise
6252         * gfortran.dg/namelist_43.f90: Likewise
6253         * gfortran.dg/namelist_44.f90: Likewise
6254         * gfortran.dg/namelist_45.f90: Likewise
6255         * gfortran.dg/namelist_46.f90: Likewise
6256         * gfortran.dg/namelist_47.f90: Likewise
6257         * gfortran.dg/namelist_48.f90: Likewise
6258         * gfortran.dg/namelist_49.f90: Likewise
6259         * gfortran.dg/namelist_50.f90: Likewise
6260         * gfortran.dg/namelist_51.f90: Likewise
6261         * gfortran.dg/namelist_52.f90: Likewise
6262         * gfortran.dg/namelist_56.f90: Likewise
6263         * gfortran.dg/namelist_char_only.f90: Likewise
6264         * gfortran.dg/namelist_use.f90: Likewise
6265         * gfortran.dg/namelist_use_only.f90: Likewise
6266         * gfortran.dg/noadv_size.f90: Likewise
6267         * gfortran.dg/open_access_append_1.f90: Likewise
6268         * gfortran.dg/pad_no.f90: Likewise
6269         * gfortran.dg/pr12884.f: Likewise
6270         * gfortran.dg/pr17090.f90: Likewise
6271         * gfortran.dg/pr17285.f90: Likewise
6272         * gfortran.dg/pr17286.f90: Likewise
6273         * gfortran.dg/pr18122.f90: Likewise
6274         * gfortran.dg/pr18210.f90: Likewise
6275         * gfortran.dg/pr18392.f90: Likewise
6276         * gfortran.dg/pr19155.f: Likewise
6277         * gfortran.dg/pr19216.f: Likewise
6278         * gfortran.dg/pr19467.f90: Likewise
6279         * gfortran.dg/pr19657.f: Likewise
6280         * gfortran.dg/pr20257.f90: Likewise
6281         * gfortran.dg/read_bad_advance.f90: Likewise
6282         * gfortran.dg/read_eof_2.f90: Likewise
6283         * gfortran.dg/read_eof_4.f90: Likewise
6284         * gfortran.dg/read_many_1.f: Likewise
6285         * gfortran.dg/read_noadvance.f90: Likewise
6286         * gfortran.dg/read_repeat.f90: Likewise
6287         * gfortran.dg/read_size_noadvance.f90: Likewise
6288         * gfortran.dg/read_x_past.f: Likewise
6289         * gfortran.dg/record_marker_1.f90: Likewise
6290         * gfortran.dg/record_marker_3.f90: Likewise
6291         * gfortran.dg/rewind_1.f90: Likewise
6292         * gfortran.dg/runtime_warning_1.f90: Likewise
6293         * gfortran.dg/shape_3.f90: Likewise
6294         * gfortran.dg/slash_1.f90: Likewise
6295         * gfortran.dg/stat_1.f90: Likewise
6296         * gfortran.dg/stat_2.f90: Likewise
6297         * gfortran.dg/streamio_11.f90: Likewise
6298         * gfortran.dg/streamio_3.f90: Likewise
6299         * gfortran.dg/streamio_4.f90: Likewise
6300         * gfortran.dg/streamio_9.f90: Likewise
6301         * gfortran.dg/tl_editing.f90: Likewise
6302         * gfortran.dg/unf_io_convert_1.f90: Likewise
6303         * gfortran.dg/unf_io_convert_2.f90: Likewise
6304         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6305         * gfortran.dg/unf_short_record_1.f90: Likewise
6306         * gfortran.dg/utf8_1.f03: Likewise
6307         * gfortran.dg/utf8_2.f03: Likewise
6308         * gfortran.dg/widechar_IO_1.f90: Likewise
6309         * gfortran.dg/write_check3.f90: Likewise
6310         * gfortran.dg/write_rewind_2.f: Likewise
6311         * gfortran.dg/x_slash_2.f: Likewise
6312
6313 2009-04-29  Richard Guenther  <rguenther@suse.de>
6314
6315         PR target/39943
6316         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6317         New.
6318         (check_effective_target_vect_floatuint_cvt): Likewise.
6319         * gcc.dg/vect/slp-10.c: Adjust.
6320         * gcc.dg/vect/slp-11.c: Adjust.
6321         * gcc.dg/vect/slp-12b.c: Adjust.
6322         * gcc.dg/vect/slp-33.c: Adjust.
6323         * gcc.c-torture/compile/pr39943.c: New testcase.
6324
6325 2009-04-29  Richard Guenther  <rguenther@suse.de>
6326
6327         PR middle-end/39937
6328         * gcc.c-torture/compile/pr39937.c: New testcase.
6329
6330 2009-04-29  Richard Guenther  <rguenther@suse.de>
6331
6332         PR tree-optimization/39941
6333         * gcc.c-torture/compile/pr39941.c: New testcase.
6334
6335 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6336
6337         * gcc.target/bfin/20090411-1.c: New test.
6338
6339 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6340
6341         PR target/39565
6342         * gcc.dg/pr39565.c: New testcase.
6343
6344 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6345
6346         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6347         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6348         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6349         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6350         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6351         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6352         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6353         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6354         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6355         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6356         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6357         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6358         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6359         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6360         * gcc.target/i386/pr37191.c: Likewise.
6361         * gcc.target/i386/reload-1.c: Likewise.
6362         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6363         * g++.old-deja/g++.pt/repo2.C: Likewise.
6364         * g++.old-deja/g++.pt/repo3.C: Likewise.
6365         * g++.old-deja/g++.pt/repo4.C: Likewise.
6366         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6367         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6368         * g++.dg/template/repo1.C: Likewise.
6369         * g++.dg/template/repo2.C: Likewise.
6370         * g++.dg/template/repo3.C: Likewise.
6371         * g++.dg/template/repo4.C: Likewise.
6372         * g++.dg/template/repo5.C: Likewise.
6373         * g++.dg/template/repo6.C: Likewise.
6374         * g++.dg/template/repo7.C: Likewise.
6375         * g++.dg/template/repo8.C: Likewise.
6376         * g++.dg/template/repo9.C: Likewise.
6377         * g++.dg/rtti/repo1.C: Likewise.
6378         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6379         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6380         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6381         * g++.dg/other/PR23205.C: Skip for vxworks.
6382         * g++.dg/ext/visibility/class1.C: Requires PIC.
6383         * g++.dg/eh/async-unwind2.C: Requires PIC.
6384         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6385         does not have cxa_exit.
6386
6387 2009-04-28  Jing Yu  <jingyu@google.com>
6388
6389         PR testsuite/39790
6390         * lib/target-supports.exp (check_effective_target_tls): Remove
6391         comment of caching.
6392         (check_effective_target_tls_native): Likewise.
6393         (check_effective_target_tls_runtime): Likewise.
6394         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6395         tls to tls_runtime.
6396         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6397
6398 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6399
6400         PR fortran/39946
6401         * gfortran.dg/proc_ptr_16.f90: New.
6402
6403 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6404
6405         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6406         lp64 is true.
6407
6408 2009-04-28  Richard Guenther  <rguenther@suse.de>
6409
6410         PR middle-end/39937
6411         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6412
6413 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6414
6415         * g++.dg/warn/pr35652.C: Removed.
6416         * gcc.dg/pr35652.c: Likewise.
6417
6418 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6419
6420         * gcc.target/ia64/20071210-2.c: New testcase.
6421
6422 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6423
6424         PR c/39323
6425         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6426         * gcc.dg/pr39323-3.c: Ditto.
6427
6428 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6429
6430         PR fortran/39930
6431         PR fortran/39931
6432         * gfortran.dg/ambiguous_reference_2.f90: New.
6433         * gfortran.dg/pointer_assign_7.f90: New.
6434
6435 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6436             Mark Mitchell  <mark@codesourcery.com>
6437
6438         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6439         * gcc.dg/20020103-1.c: Check for __ppc.
6440         * gcc.dg/asm-b.c: Check for __ppc.
6441         * gcc.dg/20020919-1.c: Check for __ppc.
6442         * gcc.dg/20020312-2.c: Likewise.
6443         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6444         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6445         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6446         * g++.dg/warn/weak1.C: Likewise.
6447         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6448         static so appropriate optimizations kick in.
6449         (find_base_value_wrapper): New function.
6450         * g++.dg/eh/simd-5.C: Fix target triplet.
6451         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6452
6453 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6454             H.J. Lu  <hongjiu.lu@intel.com>
6455
6456         PR target/39911
6457         * gcc.target/i386/pr39911.c: New test.
6458
6459 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6460
6461         PR fortran/39879
6462         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6463
6464 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6465
6466         PR c++/35652
6467         Revert:
6468
6469         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6470
6471         * gcc.dg/pr35652.C: New.
6472         * g++.dg/warn/pr35652.C: New.
6473         * gcc.dg/format/plus-1.c: Adjust message.
6474
6475 2009-04-27  DJ Delorie  <dj@redhat.com>
6476
6477         * lib/target-supports.exp (check_effective_target_double64): New.
6478         (check_effective_target_double64plus): New.
6479         (check_effective_target_large_double): New.
6480         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6481         * gcc.dg/div-double-1.c: Likewise.
6482         * gcc.dg/Wconversion-real.c: Require large_double.
6483         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6484
6485         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6486         are too small.
6487
6488         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6489         constants as long.
6490
6491 2009-04-27  Ian Lance Taylor  <iant@google.com>
6492
6493         * gcc.dg/Wcxx-compat-5.c: New testcase.
6494         * gcc.dg/Wcxx-compat-6.c: New testcase.
6495
6496 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6497
6498         Allow non-constant arguments to conversion intrinsics.
6499         * gcc.target/spu/intrinsics-3.c: Update tests.
6500
6501 2009-04-27  Richard Guenther  <rguenther@suse.de>
6502
6503         PR middle-end/39928
6504         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6505         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6506
6507 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509         PR target/39903
6510         * gcc.dg/torture/pr39903-1.c: New.
6511         * gcc.dg/torture/pr39903-2.c: Likewise.
6512
6513 2009-04-27  Revital Eres  <eres@il.ibm.com>
6514
6515         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6516         and check it.
6517         * gcc.dg/sms-2.c: Add dump check.
6518         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6519         and check it.
6520         * gcc.dg/sms-4.c: Likewise.
6521         * gcc.dg/sms-5.c: Likewise.
6522         * gcc.dg/sms-6.c: Likewise.
6523         * gcc.dg/sms-7.c: Likewise.
6524         * gcc.dg/sms-antideps.c: Rename to...
6525         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6526
6527 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6528
6529         * gnat.dg/opt2.adb: New test.
6530
6531 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6532
6533         PR c++/39875
6534         * g++.dg/warn/Wunused-15.C: New test.
6535
6536 2009-04-26  Michael Matz  <matz@suse.de>
6537
6538         Expand from SSA.
6539         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6540         change regexps.
6541         * gcc.target/i386/pr37248-1.c: Modified.
6542         * gcc.target/i386/pr37248-3.c: Modified.
6543         * gcc.target/i386/pr37248-2.c: Modified.
6544         * gnat.dg/aliasing1.adb: Modified.
6545         * gnat.dg/pack9.adb: Modified.
6546         * gnat.dg/aliasing2.adb: Modified.
6547         * gcc.dg/strict-overflow-2.c: Modified.
6548         * gcc.dg/autopar/reduc-1char.c: Modified.
6549         * gcc.dg/autopar/reduc-2char.c: Modified.
6550         * gcc.dg/autopar/reduc-1.c: Modified.
6551         * gcc.dg/autopar/reduc-2.c: Modified.
6552         * gcc.dg/autopar/reduc-3.c: Modified.
6553         * gcc.dg/autopar/reduc-6.c: Modified.
6554         * gcc.dg/autopar/reduc-7.c: Modified.
6555         * gcc.dg/autopar/reduc-8.c: Modified.
6556         * gcc.dg/autopar/reduc-9.c: Modified.
6557         * gcc.dg/autopar/reduc-1short.c: Modified.
6558         * gcc.dg/autopar/reduc-2short.c: Modified.
6559         * gcc.dg/autopar/parallelization-1.c: Modified.
6560         * gcc.dg/strict-overflow-4.c: Modified.
6561         * gcc.dg/strict-overflow-6.c: Modified.
6562         * gcc.dg/gomp/combined-1.c: Modified.
6563         * gcc.dg/no-strict-overflow-1.c: Modified.
6564         * gcc.dg/no-strict-overflow-3.c: Modified.
6565         * gcc.dg/no-strict-overflow-5.c: Modified.
6566         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6567         * gcc.dg/tree-ssa/pr18134.c: Modified.
6568         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6569         * gcc.dg/tree-ssa/vector-2.c: Modified.
6570         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6571         * gcc.dg/tree-ssa/loop-21.c: Modified.
6572         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6573         * gcc.dg/tree-ssa/vector-3.c: Modified.
6574         * gcc.dg/tree-ssa/asm-3.c: Modified.
6575         * gcc.dg/tree-ssa/pr23294.c: Modified.
6576         * gcc.dg/tree-ssa/loop-22.c: Modified.
6577         * gcc.dg/tree-ssa/loop-15.c: Modified.
6578         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6579         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6580         * gcc.dg/tree-ssa/pr20139.c: Modified.
6581         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6582         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6583         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6584         * gcc.dg/tree-ssa/loop-5.c: Modified.
6585         * gcc.dg/tree-ssa/pr19431.c: Modified.
6586         * gcc.dg/tree-ssa/pr32044.c: Modified.
6587         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6588         * gcc.dg/tree-ssa/loop-19.c: Modified.
6589         * gcc.dg/tree-ssa/loop-28.c: Modified.
6590         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6591         * gcc.dg/tree-ssa/divide-1.c: Modified.
6592         * gcc.dg/tree-ssa/inline-1.c: Modified.
6593         * gcc.dg/tree-ssa/divide-3.c: Modified.
6594         * gcc.dg/tree-ssa/pr30978.c: Modified.
6595         * gcc.dg/tree-ssa/alias-6.c: Modified.
6596         * gcc.dg/tree-ssa/divide-4.c: Modified.
6597         * gcc.dg/tree-ssa/alias-11.c: Modified.
6598         * gcc.dg/no-strict-overflow-7.c: Modified.
6599         * gcc.dg/strict-overflow-1.c: Modified.
6600         * gcc.dg/pr15784-4.c: Modified.
6601         * gcc.dg/pr34263.c: Modified.
6602         * gcc.dg/strict-overflow-3.c: Modified.
6603         * gcc.dg/tree-prof/stringop-1.c: Modified.
6604         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6605         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6606         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6607         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6608         * gcc.dg/no-strict-overflow-2.c: Modified.
6609         * gcc.dg/no-strict-overflow-4.c: Modified.
6610         * gcc.dg/no-strict-overflow-6.c: Modified.
6611         * g++.dg/tree-ssa/pr27090.C: Modified.
6612         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6613         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6614         * g++.dg/tree-ssa/pr19807.C: Modified.
6615         * g++.dg/opt/pr30965.C: Modified.
6616         * g++.dg/init/new17.C: Modified.
6617         * gfortran.dg/whole_file_6.f90: Modified.
6618         * gfortran.dg/whole_file_5.f90: Modified.
6619         * gfortran.dg/reassoc_1.f90: Modified.
6620         * gfortran.dg/reassoc_3.f90: Modified.
6621
6622 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6623
6624         PR fortran/39893
6625         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6626
6627 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR inline-asm/39543
6630         * gcc.target/i386/pr39543-1.c: New test.
6631         * gcc.target/i386/pr39543-2.c: New test.
6632         * gcc.target/i386/pr39543-3.c: New test.
6633
6634         PR c/39889
6635         * gcc.dg/Wunused-value-3.c: New test.
6636
6637 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6638
6639         PR c/39581
6640         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6641         gcc.dg/vla-21.c: New tests.
6642
6643 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6644
6645         PR c/39556
6646         * gcc.dg/inline-34.c: New test.
6647
6648 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6649
6650         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6651         gcc.dg/enum-const-3.c: New tests.
6652         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6653         -pedantic-errors.  Update expected diagnostics.
6654
6655 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6656
6657         PR c/39582
6658         * gcc.dg/vla-20.c: New test.
6659
6660 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6661
6662         PR c/39564
6663         * gcc.dg/vla-19.c: New test.
6664
6665 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6666
6667         PR preprocessor/39559
6668         * gcc.dg/c99-intconst-2.c: New test.
6669
6670 2009-04-25  Jan Hubicka  <jh@suse.cz>
6671
6672         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6673
6674 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6675
6676         PR fortran/39688
6677         * gfortran.dg/import7.f90: New.
6678
6679 2009-04-24  Richard Guenther  <rguenther@suse.de>
6680
6681         * gcc.dg/tree-ssa/vrp48.c: Fix.
6682
6683 2008-04-24  Doug Kwan  <dougkwan@google.com>
6684
6685         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6686         destination are the same.
6687
6688 2009-04-24  Richard Guenther  <rguenther@suse.de>
6689
6690         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6691
6692 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6693
6694         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6695         gcc.dg/array-const-3.c: New tests.
6696
6697 2009-04-24  Ian Lance Taylor  <iant@google.com>
6698
6699         * gcc.dg/Wcxx-compat-4.c: New testcase.
6700
6701 2009-04-24  Daniel Kraft  <d@domob.eu>
6702
6703         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6704         expected on already erraneous symbol (renamed to fresh one).
6705
6706 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6707
6708         PR middle-end/39867
6709         * gcc.dg/pr39867.c: New.
6710
6711 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6712
6713         PR fortran/39861
6714         PR fortran/39864
6715         * gfortran.dg/intrinsic_1.f90: New.
6716
6717 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6718
6719         * gnat.dg/alignment7.adb: New test.
6720         * gnat.dg/alignment8.adb: Likewise.
6721
6722 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6723
6724         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6725         * gnat.dg/specs/rep_clause2.ads: New test.
6726
6727 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6728
6729         PR rtl-optimization/39794
6730         * gcc.dg/pr39794.c: New test.
6731
6732 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6733
6734         * gnat.dg/atomic1.adb: New test.
6735         * gnat.dg/atomic1_pkg.ads: New helper.
6736
6737 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6738
6739         PR testsuite/39623
6740         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6741         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6742
6743 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6744
6745         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6746         warning.
6747
6748 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6749
6750         PR C/31499
6751         * gcc.dg/vector-init-1.c: New testcase.
6752         * gcc.dg/vector-init-2.c: New testcase.
6753
6754 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6755
6756         * gnat.dg/enum2.adb: New test.
6757         * gnat.dg/enum2_pkg.ads: New helper.
6758
6759 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR c/39855
6762         * gcc.dg/torture/pr39855.c: New test.
6763
6764 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6765
6766         PR c++/39639
6767         * g++.dg/cpp0x/pr39639.C: New test.
6768
6769 2009-04-22  Mark Heffernan  <meheff@google.com>
6770
6771         * gcc.dg/profile-generate-3.c: New test.
6772
6773 2009-04-22  Jan Hubicka  <jh@suse.cz>
6774
6775         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6776
6777 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6778
6779         PR testsuite/39623
6780         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6781
6782 2009-04-22  Richard Guenther  <rguenther@suse.de>
6783
6784         PR tree-optimization/39824
6785         * gcc.c-torture/compile/pr39824.c: New testcase.
6786
6787 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6788
6789         PR c++/14875
6790         * g++.dg/parse/parser-pr14875.C: New.
6791         * g++.dg/parse/parser-pr14875-2.C: New.
6792         * g++.dg/parse/error6.C: Update match string.
6793
6794 2009-04-22  Richard Guenther  <rguenther@suse.de>
6795
6796         PR tree-optimization/39845
6797         * gcc.c-torture/compile/pr39845.c: New testcase.
6798
6799 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6800
6801         PR fortran/39735
6802         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6803         * gfortran.dg/external_initializer.f90: Modified.
6804         * gfortran.dg/interface_26.f90: Modified.
6805         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6806         * gfortran.dg/proc_ptr_3.f90: Modified.
6807         * gfortran.dg/proc_ptr_15.f90: New.
6808         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6809
6810 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6811
6812         PR c++/35711
6813         * g++.dg/warn/pr35711.C: New.
6814         * g++.dg/conversion/ptrmem2.C: Update.
6815
6816 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6817
6818         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6819         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6820         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6821         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6822         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6823         gcc.c-torture/ChangeLog.0,
6824         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6825         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6826         gcc.target/i386/math-torture/math-torture.exp,
6827         gcc.target/mips/inter/mips16-inter.exp,
6828         gcc.target/mips/mips-nonpic/README,
6829         gcc.target/x86_64/abi/README.gcc,
6830         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6831         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6832         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6833         notices.
6834         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6835
6836 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6837
6838         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6839
6840 2009-04-21  Richard Guenther  <rguenther@suse.de>
6841
6842         PR middle-end/39829
6843         * gcc.dg/torture/pr39829.c: New testcase.
6844
6845 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6846
6847         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6848
6849 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6850
6851         PR 16202
6852         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6853         * gcc.dg/sequence-pt-2.c: New.
6854         * gcc.dg/sequence-pt-3.c: New.
6855         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6856         * g++.dg/warn/sequence-pt-2.c: New.
6857         * g++.dg/warn/sequence-pt-3.c: New.
6858
6859 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6860
6861         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6862
6863 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6864
6865         * gnat.dg/import1.ad[sb]: New test.
6866
6867 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6868
6869         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6870         return 0.
6871
6872 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6873
6874         PR fortran/39811
6875         * gfortran.dg/continuation_11.f90: New test.
6876
6877 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6878
6879         PR c++/13358
6880         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6881         messages. Test for "long long" in system headers.
6882         * gcc.dg/c99-longlong-2.c: New.
6883         * g++.dg/warn/pr13358.C: New.
6884         * g++.dg/warn/pr13358-2.C: New.
6885         * g++.dg/warn/pr13358-3.C: New.
6886         * g++.dg/warn/pr13358-4.C: New.
6887
6888 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6889
6890         * gcc.dg/framework-2.c: Fix up for non existent includes
6891         being fatal errors now.
6892
6893 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6894
6895         PR fortran/39800
6896         * gfortran.dg/private_type_13.f90: New test.
6897         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6898
6899 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6900
6901         PR c++/39803
6902         * g++.dg/warn/Wunused-14.C: New test.
6903
6904 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6905
6906         * gnat.dg/specs/small_alignment.ads: New test.
6907
6908 2009-04-20  Ian Lance Taylor  <iant@google.com>
6909
6910         * gcc.dg/Wcxx-compat-3.c: New testcase.
6911
6912 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6913
6914         * gnat.dg/pack13.ad[sb]: New test.
6915         * gnat.dg/pack13_pkg.ads: New helper.
6916
6917 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6918
6919         * gnat.dg/discr11.ad[sb]: New test.
6920         * gnat.dg/discr11_pkg.ads: New helper.
6921
6922 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6923
6924         PR tree-optimization/39675
6925         * gcc.dg/vect/O3-pr39675-2.c: New test.
6926
6927 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6928
6929         * gnat.dg/rep_clause3.adb: New test.
6930
6931 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6932
6933         PR c/37481
6934         * gcc.dg/c99-flex-array-7.c: New test.
6935
6936 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6937
6938         PR c/19771
6939         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6940
6941 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6942
6943         PR c/38243
6944         * gcc.dg/c99-restrict-3.c: New test.
6945
6946 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6947
6948         PR preprocessor/20078
6949         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6950
6951 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6952
6953         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6954         Do not pass -B$root after -margs.
6955
6956 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6957
6958         PR c/32061
6959         PR c++/36954
6960         * gcc.dg/pr32061.c: New.
6961         * gcc.dg/Wlogical-op-1.c: Update.
6962         * g++.dg/warn/Wlogical-op-1.C: Update.
6963         * g++.dg/warn/pr36954.C: New.
6964
6965 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6966
6967         PR c/27676
6968         * gcc.dg/lvalue-5.c: New test.
6969
6970 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6971
6972         PR c/22367
6973         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6974
6975 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6976
6977         * gcc.dg/cpp/include5.c: New test.
6978
6979 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6980
6981         PR c/35210
6982         * gcc.dg/call-diag-2.c: New test.
6983
6984 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6985
6986         PR preprocessor/39646
6987         * gcc.dg/cpp/line8.c: New test.
6988
6989 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6990
6991         PR preprocessor/39647
6992         * gcc.dg/cpp/line7.c: New test.
6993
6994 2009-04-18  Richard Guenther  <rguenther@suse.de>
6995
6996         PR middle-end/39804
6997         * gcc.target/i386/pr39804.c: New testcase.
6998
6999 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7000
7001         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7002         * g++.dg/other/pr39496.C: Likewise.
7003
7004 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7005
7006         PR middle-end/36902
7007         * gcc.dg/pr36902.c: New.
7008
7009 2009-04-17  Diego Novillo  <dnovillo@google.com>
7010
7011         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7012         violation for variable 'inside_main'.
7013
7014 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7015
7016         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7017
7018 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7019
7020         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7021
7022 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7023
7024         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7025         * gfortran.dg/chmod_2.f90: Likewise.
7026         * gfortran.dg/chmod_3.f90: Likewise.
7027         * gfortran.dg/open_errors.f90: Likewise.
7028         * gfortran.dg/stat_1.f90: Likewise.
7029         * gfortran.dg/stat_2.f90: Likewise.
7030
7031 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7032
7033         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7034         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7035         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7036         * gfortran.dg/nearest_1.f90: Likewise.
7037         * gfortran.dg/nearest_3.f90: Likewise.
7038         * gfortran.dg/isnan_1.f90: Likewise.
7039         * gfortran.dg/isnan_2.f90: Likewise.
7040         * gfortran.dg/nan_1.f90: Likewise.
7041         * gfortran.dg/nan_2.f90: Likewise.
7042         * gfortran.dg/nan_3.f90: Likewise.
7043         * gfortran.dg/nan_4.f90: Likewise.
7044         * gfortran.dg/module_nan.f90: Likewise.
7045         * gfortran.dg/int_conv_2.f90: Likewise.
7046         * gfortran.dg/init_flag_3.f90: Likewise.
7047         * gfortran.dg/namelist_42.f90: Likewise.
7048         * gfortran.dg/namelist_43.f90: Likewise.
7049         * gfortran.dg/real_const_3.f90: Likewise.
7050         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7051
7052         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7053         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7054         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7055         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7056         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7057
7058         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7059         * gfortran.dg/gamma_5.f90: Likewise.
7060
7061 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7062
7063         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7064         less strict so it also works with auto-overlay support.
7065         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7066         for "exceeds local store" linker errors on the SPU.
7067
7068         * lib/gfortran.exp: Include target-supports.exp.
7069         (gfortran_init): On SPU targets where automatic overlay support
7070         is available, use it to build all Fortran test cases.
7071
7072         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7073
7074 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7075
7076         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7077         rule enforced by gnat on taft types.
7078
7079 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7080
7081         PR testsuite/39792
7082         * g++.dg/ext/complit11.C: Add empty dg-options.
7083
7084 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7085
7086         PR c++/17570
7087         * g++.dg/template/defarg11.C: New test.
7088
7089 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7090
7091         PR c++/28766
7092         * g++.dg/ext/complit11.C: New testcase.
7093
7094 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7095
7096         PR c++/39551
7097         * g++.dg/warn/Wunused-13.C: New testcase.
7098
7099 2009-04-15  Ian Lance Taylor  <iant@google.com>
7100
7101         * gcc.dg/Wenum-compare-1.c: New testcase.
7102
7103 2009-04-15  Richard Guenther  <rguenther@suse.de>
7104
7105         PR tree-optimization/39764
7106         * g++.dg/torture/pr39764.C: New testcase.
7107
7108 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7109
7110         * g++.dg/ext/altivec-17.C: New.
7111
7112 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7113
7114         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7115         * gnat.dg/specs/limited1.ads: Ditto.
7116
7117 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7118
7119         PR testsuite/39769
7120         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7121         for testing the results of estimate instructions.
7122         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7123         * gcc.dg/vmx/3a-05.c (test): Ditto.
7124
7125 2009-04-14  Jason Merrill  <jason@redhat.com>
7126
7127         PR c++/39763
7128         * g++.dg/warn/Wshadow-4.C: Extend.
7129
7130 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7131
7132         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7133         (do_D): Remove attribute hidden.
7134
7135 2009-04-13  Jason Merrill  <jason@redhat.com>
7136
7137         PR c++/39480
7138         * g++.dg/init/copy7.C: New.
7139
7140 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7141
7142         PR testsuite/39733
7143         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7144         (check_for_all_options): This.
7145
7146 2009-04-13  Jason Merrill  <jason@redhat.com>
7147
7148         PR c++/39750
7149         * g++.dg/template/crash90.C: New.
7150
7151 2009-04-12  Jason Merrill  <jason@redhat.com>
7152
7153         PR c++/39742
7154         * g++.dg/overload/extern-C-2.C: New.
7155
7156 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7157
7158         PR preprocessor/31869
7159         * gcc.dg/cpp/strify5.c: New test.
7160
7161 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * gnat.dg/enum1.adb: New test.
7164         * gnat.dg/enum1_pkg.ads: New helper.
7165
7166 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7167
7168         PR target/39740
7169         * gcc.target/alpha/pr39740.c: New test.
7170
7171 2009-04-11  Daniel Kraft  <d@domob.eu>
7172
7173         PR fortran/37746
7174         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7175         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7176         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7177         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7178         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7179         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7180         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7181         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7182         expected string length that failed with -fbounds-check now.
7183         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7184
7185 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7186
7187         PR fortran/39692
7188         * gfortran.dg/proc_ptr_14.f90: New.
7189
7190 2009-04-11  Richard Guenther  <rguenther@suse.de>
7191
7192         PR middle-end/39732
7193         * g++.dg/torture/pr39732.C: New testcase.
7194
7195 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7196
7197         * gfortran.dg/whole_file_5.f90: New.
7198         * gfortran.dg/whole_file_6.f90: New.
7199
7200 2009-04-11  Richard Guenther  <rguenther@suse.de>
7201
7202         PR tree-optimization/39713
7203         * g++.dg/torture/pr39713.C: New testcase.
7204
7205 2009-04-10  Richard Guenther  <rguenther@suse.de>
7206
7207         PR c/39712
7208         * gcc.dg/pr39712.c: New testcase.
7209
7210 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7211
7212         PR c++/28301
7213         * g++.dg/cpp0x/enum2.C: Updated.
7214         * g++.dg/debug/pr22514.C: Likewise.
7215         * g++.dg/parse/enum2.C: Likewise.
7216         * g++.dg/parse/enum3.C: Likewise.
7217         * g++.dg/template/crash79.C: Likewise.
7218         * g++.old-deja/g++.jason/cond.C: Likewise.
7219
7220 2009-04-10  Chao-ying Fu  <fu@mips.com>
7221
7222         * gcc.target/mips/interrupt_handler.c: Change from compile to
7223         assemble.
7224
7225 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7226
7227         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7228
7229 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7230
7231         PR fortran/38709
7232         * gfortran.dg/zero_sized_6.f90: New.
7233
7234 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7235
7236         PR  c++/20118
7237         * g++.dg/parse/pr20118.C: New.
7238         * g++.dg/template/spec16.C: Update.
7239
7240 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7241
7242         PR testsuite/35621
7243         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7244         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7245         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7246         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7247         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7248         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7249         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7250         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7251         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7252         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7253         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7254         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7255         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7256         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7257         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7258         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7259         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7260
7261 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7262
7263         PR target/39678
7264         * g++.dg/torture/pr39678.C: New.
7265         * gcc.dg/compat/struct-complex-2.h: Likewise.
7266         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7267         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7268         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7269         * gcc.dg/torture/pr39678.c: Likewise.
7270         * gcc.target/i386/pr39678.c: Likewise.
7271
7272         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7273         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7274
7275         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7276         <complex.h>.  Add tests for structure with complex float.
7277
7278 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7279             Joseph Myers  <joseph@codesourcery.com>
7280
7281         PR target/36800
7282         * gcc.dg/dfp/pr36800.c: New.
7283
7284 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7285             Rafael Avila de Espindola  <espindola@google.com>
7286
7287         * gcc.misc-tests/help.exp: New file.
7288         * lib/options.exp: New file.
7289
7290 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7291
7292         PR libobjc/36610
7293         * objc/execute/forward-1.x: New.
7294
7295 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7296
7297         * gcc.dg/pr27150-1.c: Change to a link test.
7298
7299 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7300
7301         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7302         3 of the GNU General Public License and to point readers at the
7303         COPYING3 file and the FSF's license web page.
7304         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7305         * gcc.dg/struct/struct-reorg.exp: Likewise.
7306         * gcc.target/spu/tag_manager.c: Likewise.
7307
7308 2009-04-09  Richard Guenther  <rguenther@suse.de>
7309
7310         PR testsuite/39696
7311         * ssa-ccp-25.c: Adjust pattern.
7312
7313 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7314
7315         PR fortran/36704
7316         * gfortran.dg/external_procedures_1.f90: Modified.
7317         * gfortran.dg/proc_ptr_result_1.f90: New.
7318         * gfortran.dg/proc_ptr_result_2.f90: New.
7319         * gfortran.dg/proc_ptr_result_3.f90: New.
7320
7321 2009-04-09  Richard Guenther  <rguenther@suse.de>
7322
7323         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7324         to prevent constant propagation.
7325         * gcc.dg/vect/vect-56.c: Likewise.
7326         * gcc.dg/vect/vect-58.c: Likewise.
7327         * gcc.dg/vect/vect-60.c: Likewise.
7328         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7329         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7330         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7331
7332 2009-04-09  Richard Guenther  <rguenther@suse.de>
7333
7334         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7335         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7336
7337 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7338
7339         PR c/39613
7340         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7341         New tests.
7342
7343 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7344
7345         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7346         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7347
7348 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7349
7350         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7351
7352 2009-04-08  Jason Merrill  <jason@redhat.com>
7353
7354         PR c++/25185
7355         * g++.dg/template/error40.C: Add another test.
7356
7357 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7358
7359         PR c/39614
7360         PR c/39673
7361         * gcc.c-torture/compile/pr39614-1.c,
7362         gcc.c-torture/compile/pr39614-2.c,
7363         gcc.c-torture/compile/pr39614-3.c,
7364         gcc.c-torture/compile/pr39614-4.c,
7365         gcc.c-torture/compile/pr39614-5.c,
7366         gcc.c-torture/compile/pr39673-1.c,
7367         gcc.c-torture/compile/pr39673-2.c: New tests.
7368         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7369         more cases.
7370         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7371         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7372         expected errors.
7373
7374 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7375
7376         PRc++/39637
7377         * g++.dg/cpp0x/variadic-crash2.C: New test.
7378
7379 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/38863
7382         * gfortran.dg/alloc_comp_result_1.f90: New test.
7383
7384 2009-04-07  Jason Merrill  <jason@redhat.com>
7385
7386         PR c++/34691
7387         * g++.dg/overload/extern-C-1.C: New.
7388
7389 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7390
7391         PR testsuite/39325
7392         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7393
7394 2009-04-07  Jason Merrill  <jason@redhat.com>
7395
7396         PR c++/25185
7397         * g++.dg/template/error40.C: New.
7398
7399 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7400
7401         PR fortran/38152
7402         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7403
7404 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7405
7406         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7407
7408 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7409
7410         PR fortran/38290
7411         * gfortran.dg/proc_decl_1.f90: Modified.
7412         * gfortran.dg/proc_ptr_11.f90: Extended.
7413         * gfortran.dg/proc_ptr_13.f90: Modified.
7414
7415 2009-04-06  Jason Merrill  <jason@redhat.com>
7416
7417         PR c++/35146
7418         * g++.dg/template/fnspec1.C: New.
7419
7420 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7421
7422         * lib/gnat.exp: Handle multilib.
7423
7424 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7425
7426         PR fortran/38863
7427         * gfortran.dg/dependency_23.f90: New test.
7428
7429 2009-04-06  Richard Guenther  <rguenther@suse.de>
7430
7431         PR tree-optimization/28868
7432         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7433         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7434         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7435         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7436
7437 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7438
7439         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7440
7441 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7442
7443         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7444
7445 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7446
7447         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7448         with the built-in y0, and the subsequent warning.
7449         (y1): Likewise, rename to y_1.
7450
7451 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7452
7453         PR fortran/39414
7454         * gfortran.dg/proc_decl_21.f90: New.
7455
7456 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7457
7458         PR fortran/36091
7459         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7460
7461 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7462
7463         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7464         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7465         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7466         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7467         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7468         gfortran.dg/namelist_49.f90: Gate test on effective_target
7469         fd_truncate.
7470         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7471
7472 2009-04-05  Daniel Kraft  <d@domob.eu>
7473
7474         PR fortran/38654
7475         * gfortran.dg/read_float_2.f03
7476         * gfortran.dg/read_float_3.f90
7477
7478 2009-04-05  Richard Guenther  <rguenther@suse.de>
7479
7480         PR tree-optimization/39648
7481         * gcc.c-torture/compile/pr39648.c: New testcase.
7482
7483 2009-04-05  Jason Merrill  <jason@redhat.com>
7484
7485         PR c++/14912
7486         * g++.dg/template/error39.C: New.
7487
7488 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7489
7490         PR fortran/29458
7491         * gfortran.dg/implied_do_1.f90: New.
7492
7493 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7494
7495         PR fortran/39577
7496         * gfortran.dg/recursive_check_8.f90: New.
7497         * gfortran.dg/recursive_check_9.f90: New.
7498         * gfortran.dg/recursive_check_10.f90: New.
7499         * gfortran.dg/recursive_check_11.f90: New.
7500         * gfortran.dg/recursive_check_12.f90: New.
7501         * gfortran.dg/recursive_check_13.f90: New.
7502         * gfortran.dg/recursive_check_14.f90: New.
7503
7504 2009-04-04  Jason Merrill  <jason@redhat.com>
7505
7506         PR c++/25185
7507         * g++.dg/template/error38.C: Add more tests.
7508
7509 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7510
7511         PR fortran/37614
7512         * gfortran.dg/common_align_2.f90: New test.
7513
7514 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7515
7516         PR target/39501
7517         * gcc.c-torture/execute/pr39501.c: New file.
7518         * gcc.c-torture/execute/pr39501.x: New file.
7519
7520 2009-04-04  Richard Guenther  <rguenther@suse.de>
7521
7522         PR tree-optimization/8781
7523         PR tree-optimization/37892
7524         * g++.dg/tree-ssa/pr8781.C: New testcase.
7525         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7526
7527 2009-04-04  Richard Guenther  <rguenther@suse.de>
7528
7529         PR tree-optimization/39636
7530         * gcc.c-torture/compile/pr39636.c: New testcase.
7531
7532 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7533
7534         PR rtl-optimization/39607
7535         * g++.dg/opt/pr39607.C: New.
7536
7537 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7538
7539         PR fortran/39594
7540         * gfortran.dg/common_12.f90: New.
7541
7542 2009-04-03  Jason Merrill  <jason@redhat.com>
7543
7544         PR c++/39608
7545         * g++.dg/template/const2.C: New test.
7546
7547 2009-04-03  Richard Guenther  <rguenther@suse.de>
7548
7549         PR tree-optimization/2480
7550         PR tree-optimization/23086
7551         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7552         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7553
7554 2009-04-03  Richard Guenther  <rguenther@suse.de>
7555
7556         PR tree-optimization/34743
7557         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7558         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7559         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7560         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7561         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7562         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7563         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7564         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7565
7566 2009-04-03  Richard Guenther  <rguenther@suse.de>
7567
7568         PR middle-end/13146
7569         PR tree-optimization/23940
7570         PR tree-optimization/33237
7571         PR middle-end/33974
7572         PR middle-end/34093
7573         PR tree-optimization/36201
7574         PR tree-optimization/36230
7575         PR tree-optimization/38049
7576         PR tree-optimization/38207
7577         PR tree-optimization/38230
7578         PR tree-optimization/38301
7579         PR tree-optimization/38585
7580         PR middle-end/38895
7581         PR tree-optimization/38985
7582         PR tree-optimization/39299
7583         * gcc.dg/pr19633-1.c: Adjust.
7584         * gcc.dg/torture/pta-callused-1.c: Likewise.
7585         * gcc.dg/torture/pr39074-2.c: Likewise.
7586         * gcc.dg/torture/pr39074.c: Likewise.
7587         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7588         * gcc.dg/torture/pr30375.c: Adjust.
7589         * gcc.dg/torture/pr33563.c: Likewise.
7590         * gcc.dg/torture/pr33870.c: Likewise.
7591         * gcc.dg/torture/pr33560.c: Likewise.
7592         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7593         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7594         * gcc.dg/tree-ssa/alias-15.c: Remove.
7595         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7596         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7597         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7598         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7599         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7600         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7601         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7602         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7603         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7604         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7605         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7606         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7607         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7608         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7609         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7610         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7611         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7612         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7613         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7614         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7615         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7616         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7617         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7618         * gcc.dg/uninit-B.c: XFAIL.
7619         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7620         * gcc.dg/uninit-pr19430.c: XFAIL.
7621         * g++.dg/tree-ssa/pr13146.C: New testcase.
7622         * g++.dg/opt/pr36187.C: Adjust.
7623         * g++.dg/torture/20090329-1.C: New testcase.
7624
7625 2009-04-02  Chao-ying Fu  <fu@mips.com>
7626
7627         * gcc.target/mips/interrupt_handler.c: New test.
7628
7629 2009-04-02  David Ayers  <ayers@fsfe.org>
7630
7631         PR objc/18456
7632         * objc.dg/bad-receiver-type-2.m: New test contributed by
7633         Alexander Mamberg.
7634
7635 2009-04-02  Jason Merrill  <jason@redhat.com>
7636
7637         PR c++/25185
7638         * g++.dg/template/error38.C: New test.
7639
7640 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7641
7642         PR tree-optimization/31677
7643         * gcc.dg/memcpy-1.c: Add compiler option.
7644
7645 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7646
7647         PR tree-optimization/39595
7648         * gfortran.dg/vect/O3-pr39595.f: New test.
7649
7650 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7651
7652         PR c++/26693
7653         * g++.dg/template/typedef11.C: New test.
7654         * g++.dg/template/typedef12.C: Likewise.
7655         * g++.dg/template/typedef13.C: Likewise.
7656         * g++.dg/template/typedef14.C: Likewise.
7657         * g++.dg/template/typedef15.C: Likewise.
7658         * g++.dg/template/typedef16.C: Likewise.
7659         * g++.dg/template/sfinae3.C: Compile this pedantically.
7660         The only errors expected should be the one saying the typedef is ill
7661         formed.
7662         * g++.old-deja/g++.pt/typename8.C: Likewise.
7663         * g++.dg/template/access11.C: Update this.
7664
7665 2009-04-02  Richard Guenther  <rguenther@suse.de>
7666
7667         PR tree-optimization/37221
7668         * gcc.c-torture/compile/20090331-1.c: New testcase.
7669
7670 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7671
7672         * gcc.c-torture/compile/20090401-1.c: New test.
7673
7674 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7675
7676         PR c++/4926
7677         * g++.dg/template/pr4926-1.C: New.
7678
7679 2009-04-01  Xinliang David Li  <davidxl@google.com>
7680
7681         * gcc.target/i386/all_one_m128i.c: New test.
7682
7683 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7684
7685         PR c/39027
7686         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7687         * gcc.dg/fltconst-2.c: New test.
7688         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7689         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7690
7691         PR c/33466
7692         * gcc.dg/cpp/pr33466.c: New test.
7693         * gcc.dg/dfp/pr33466.c: New test.
7694         * gcc.dg/fixed-point/pr33466.c: New test.
7695
7696 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7697
7698         PR tree-optimization/35011
7699         * g++.dg/other/pr35011.C: New.
7700
7701 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7702
7703         PR target/39226
7704         * gcc.dg/pr39226.c: New test.
7705
7706 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7707
7708         PR c++/35240
7709         * g++.dg/template/pr35240.C: New.
7710
7711 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7712
7713         PR c/39605
7714         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7715         * gcc.dg/pr25682.c: Update expected diagnostics.
7716
7717 2009-04-01  Richard Guenther  <rguenther@suse.de>
7718
7719         * gcc.dg/fold-plusmult-2.c: New testcase.
7720
7721 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7722
7723         PR c/37772
7724         * gcc.dg/pr37772.c: New test.
7725         * g++.dg/ext/asm11.C: New test.
7726
7727 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7728
7729         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7730         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7731         defined.
7732
7733 2009-03-31  Jason Merrill  <jason@redhat.com>
7734
7735         * g++.old-deja/g++.other/using9.C: Add expected errors.
7736
7737 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7738
7739         * gcc.c-torture/compile/pr33009.c: Removed.
7740
7741 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7742
7743         * gcc.c-torture/compile/pr33009.c: Delete.
7744         * gcc.c-torture/compile/pr11832.c: Likewise.
7745
7746 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7747
7748         PR c/448
7749         * lib/target-supports.exp (check_effective_target_stdint_types):
7750         Update comment.
7751         (check_effective_target_inttypes_types): New.
7752         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7753         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7754         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7755
7756 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7757
7758         PR fortran/38917
7759         PR fortran/38918
7760         * gfortran.dg/data_pointer_1.f90: New test.
7761
7762 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7763
7764         PR fortran/38915
7765         * gfortran.dg/char_length_15.f90: New test.
7766
7767 2009-03-31  Jason Merrill  <jason@redhat.com>
7768
7769         C++ DR 613
7770         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7771         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7772         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7773         xfail others.
7774
7775         * g++.dg/other/typedef2.C: New test.
7776
7777         PR c++/37806
7778         * g++.dg/template/typedef17.C: New test.
7779
7780         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7781         * g++.dg/cpp0x/auto12.C: Likewise.
7782
7783 2009-03-31  Richard Guenther  <rguenther@suse.de>
7784
7785         PR middle-end/31029
7786         * gcc.dg/fold-compare-4.c: New testcase.
7787         * gcc.dg/fold-compare-5.c: Likewise.
7788
7789 2009-03-31  Richard Guenther  <rguenther@suse.de>
7790
7791         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7792
7793 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7794
7795         PR target/39592
7796         * gcc.target/i386/pr39592-1.c: New test.
7797
7798 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7799
7800         PR preprocessor/15638
7801         * gcc.dg/cpp/missing-header-1.c: New test.
7802         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7803         "compilation terminated" message.
7804         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7805         test #include "".
7806         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7807         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7808         terminated" message.
7809
7810 2009-03-31  Richard Guenther  <rguenther@suse.de>
7811
7812         PR middle-end/23401
7813         PR middle-end/27810
7814         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7815         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7816
7817 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7818
7819         PR fortran/38389
7820         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7821         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7822         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7823         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7824         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7825         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7826         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7827
7828 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7829
7830         PR fortran/22571
7831         * gfortran.dg/whole_file_1.f90: New test.
7832         PR fortran/26227
7833         * gfortran.dg/whole_file_2.f90: New test.
7834         * gfortran.dg/whole_file_3.f90: New test.
7835         PR fortran/24886
7836         * gfortran.dg/whole_file_4.f90: New test.
7837
7838 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7839
7840         * gfortran.dg/bind_c_usage_19.f90: New test.
7841
7842         PR target/39558
7843         * gcc.target/powerpc/altivec-29.c: New test.
7844
7845 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7846
7847         PR rtl-optimization/323
7848         * gcc.target/i386/excess-precision-1.c,
7849         gcc.target/i386/excess-precision-2.c,
7850         gcc.target/i386/excess-precision-3.c,
7851         gcc.target/i386/excess-precision-4.c,
7852         gcc.target/i386/excess-precision-5.c,
7853         gcc.target/i386/excess-precision-6.c: New tests.
7854
7855 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7856
7857         PR c/35235
7858         * gcc.dg/c99-array-lval-8.c: New test.
7859
7860 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7861
7862         PR preprocessor/34695
7863         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7864         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7865         instead of dg-warning for "previous definition" messages.
7866         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7867         "warnings being treated as errors" message.
7868         * gcc.dg/fltconst-1.c: Use -fshow-column.
7869
7870 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7871
7872         PR fortran/38823
7873         * gfortran.dg/power1.f90: New test.
7874
7875 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7876
7877         PR c/456
7878         PR c/5675
7879         PR c/19976
7880         PR c/29116
7881         PR c/31871
7882         PR c/35198
7883         * gcc.c-torture/compile/20081108-1.c,
7884         gcc.c-torture/compile/20081108-2.c,
7885         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7886         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7887         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7888         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7889         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7890         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7891         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7892         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7893         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7894         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7895         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7896         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7897         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7898         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7899         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7900         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7901         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7902         case.
7903         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7904         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7905         XFAILs.  Update expected messages.
7906         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7907         expected messages.
7908         * gcc.dg/real-const-1.c: Replace with test from original PR.
7909         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7910         when casting from non-constant integer to pointer.
7911
7912 2009-03-29  Richard Guenther  <rguenther@suse.de>
7913
7914         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7915
7916 2009-03-29  Daniel Kraft  <d@domob.eu>
7917
7918         PR fortran/37423
7919         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7920         DEFERRED bindings.
7921         * gfortran.dg/typebound_proc_9.f03: New test.
7922         * gfortran.dg/typebound_proc_10.f03: New test.
7923         * gfortran.dg/typebound_proc_11.f03: New test.
7924         * gfortran.dg/abstract_type_5.f03: New test.
7925
7926 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7927
7928         PR fortran/38507
7929         * gfortran.dg/do_4.f: New.
7930         * gfortran.dg/goto_2.f90: Correct expected warnings.
7931         * gfortran.dg/goto_4.f90: Likewise.
7932         * gfortran.dg/goto_5.f90: New.
7933
7934 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7935
7936         PR target/39545
7937         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7938
7939         * gcc.target/i386/pr39545-1.c: New.
7940         * gcc.target/i386/pr39545-2.c: Likewise.
7941
7942         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7943         (flex2_struct): Likewise.
7944         (check_struct_passing7): Likewise.
7945         (check_struct_passing8): Likewise.
7946         (f1s): Likewise.
7947         (f2s): Likewise.
7948         (main): Call check_struct_passing7 and check_struct_passing8.
7949
7950 2009-03-29  Richard Guenther  <rguenther@suse.de>
7951
7952         * gcc.c-torture/execute/20090113-1.c: New testcase.
7953         * gcc.c-torture/execute/20090113-2.c: Likewise.
7954         * gcc.c-torture/execute/20090113-3.c: Likewise.
7955         * gcc.c-torture/execute/20090207-1.c: Likewise.
7956         * gcc.c-torture/compile/20090114-1.c: Likewise.
7957         * gcc.c-torture/compile/20090328-1.c: Likewise.
7958         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7959
7960 2009-03-29  David Ayers  <ayers@fsfe.org>
7961
7962         PR objc/27377
7963         * objc.dg/conditional-1.m: New tests.
7964
7965 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7966
7967         * gcc.dg/winline-10.c: New test.
7968
7969 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7970
7971         PR fortran/34656
7972         * gfortran.dg/do_check_1.f90: Add test.
7973         * gfortran.dg/do_check_2.f90: Add test.
7974         * gfortran.dg/do_check_3.f90: Add test.
7975         * gfortran.dg/do_check_4.f90: Add test.
7976
7977 2009-03-28  Jan Hubicka  <jh@suse.cz>
7978
7979         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7980         * gcc.dg/pr33826.c: Update dump files.
7981         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7982         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7983
7984 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7985
7986         * g++.dg/tree-ssa/fwprop-align.C: New test.
7987
7988 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7989
7990         * gcc.target/powerpc/altivec-28.c: New test.
7991
7992         PR c++/39554
7993         * gcc.dg/wdisallowed-functions-1.c: Removed.
7994         * gcc.dg/wdisallowed-functions-2.c: Removed.
7995         * gcc.dg/wdisallowed-functions-3.c: Removed.
7996         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7997         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7998         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7999
8000 2009-03-28  Richard Guenther  <rguenther@suse.de>
8001
8002         PR tree-optimization/38723
8003         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8004
8005 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8006
8007         PR fortran/38538
8008         * gfortran.dg/char_result_13.f90: New test.
8009
8010 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8011
8012         PR fortran/38765
8013         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8014
8015 2009-03-28  Daniel Kraft  <d@domob.eu>
8016
8017         * gfortran.dg/trim_1.f90: New test.
8018
8019 2009-03-28  Richard Guenther  <rguenther@suse.de>
8020
8021         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8022         * g++.dg/warn/Warray-bounds.C: Likewise.
8023
8024 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8025
8026         PR fortran/32626
8027         * gfortran.dg/recursive_check_7.f90: New test.
8028
8029 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8030
8031         PR fortran/38432
8032         * gfortran.dg/do_check_5.f90: New test.
8033         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8034         * gfortran.dg/array_constructor_18.f90: Ditto.
8035         * gfortran.dg/array_constructor_22.f90: Ditto.
8036         * gfortran.dg/do_3.F90: Ditto.
8037         * gfortran.dg/do_1.f90: Ditto.
8038
8039 2009-03-28  Richard Guenther  <rguenther@suse.de>
8040
8041         PR tree-optimization/38180
8042         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8043
8044 2009-03-28  Richard Guenther  <rguenther@suse.de>
8045
8046         PR tree-optimization/38513
8047         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8048         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8049         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8050         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8051         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8052         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8053         * gcc.dg/vect/vect-35.c: Likewise.
8054         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8055         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8056         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8057
8058 2009-03-28  Richard Guenther  <rguenther@suse.de>
8059
8060         PR tree-optimization/38968
8061         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8062
8063 2009-03-28  Richard Guenther  <rguenther@suse.de>
8064
8065         PR tree-optimization/37795
8066         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8067
8068 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8069
8070         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8071         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8072         options for removed targets.
8073
8074 2009-03-27  Richard Guenther  <rguenther@suse.de>
8075
8076         PR tree-optimization/39120
8077         * gcc.c-torture/execute/pr39120.c: New testcase.
8078
8079 2009-03-27  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/39120
8082         * gcc.dg/torture/pta-callused-1.c: New testcase.
8083
8084 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8085
8086         PR middle-end/39315
8087         * gcc.target/i386/pr39315-1.c: New.
8088         * gcc.target/i386/pr39315-2.c: Likewise.
8089         * gcc.target/i386/pr39315-3.c: Likewise.
8090         * gcc.target/i386/pr39315-4.c: Likewise.
8091         * gcc.target/i386/pr39315-check.c: Likewise.
8092
8093 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8094
8095         PR c/39323
8096         * gcc.dg/pr39323-1.c: New.
8097         * gcc.dg/pr39323-2.c: Likewise.
8098         * gcc.dg/pr39323-3.c: Likewise.
8099
8100 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8101
8102         PR target/38034
8103         * gcc.target/ia64/sync-1.c: New.
8104
8105 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8106
8107         PR target/39472
8108         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8109         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8110         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8111         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8112         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8113         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8114         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8115         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8116
8117 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8118
8119         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8120         for low precision (i.e. float).
8121
8122 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8123             Jakub Jelinek  <jakub@redhat.com>
8124
8125         PR debug/37959
8126         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8127
8128 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8129
8130         * gcc.dg/memmove-2.c: New test.
8131         * gcc.dg/memmove-3.c: New test.
8132
8133         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8134         in clone naming.
8135
8136 2009-03-27  Xinliang David Li  <davidxl@google.com>
8137
8138         PR tree-optimization/39557
8139         * g++.dg/tree-ssa/dom-invalid.C: New test.
8140
8141 2009-03-27  Xinliang David Li  <davidxl@google.com>
8142
8143         PR tree-optimization/39548
8144         * g++.dg/tree-ssa/copyprop.C: New test.
8145
8146 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8147
8148         PR c++/38638
8149         * g++.dg/template/typename17.C: New testcase.
8150         * g++.dg/template/typename18.C: New testcase.
8151
8152 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8153
8154         PR c++/36799
8155         * g++.dg/other/var_copy-1.C: New test.
8156
8157 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8158
8159         PR c++/37647
8160         * g++.dg/parse/ctor9.C: New test.
8161
8162 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8163
8164         PR c++/29727
8165         * g++.dg/init/error2.C: New test.
8166
8167 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8168
8169         PR c++/35652
8170         * gcc.dg/pr35652.C: New.
8171         * g++.dg/warn/pr35652.C: New.
8172         * gcc.dg/format/plus-1.c: Adjust message.
8173
8174 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8175
8176         PR c++/39554
8177         * gcc.dg/wdisallowed-functions-3.c: New test.
8178         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8179
8180 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8181
8182         * gcc.dg/inline-33.c: Fix when pic.
8183
8184 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8185
8186         * gcc.target/ia64/20090324-1.c: New test.
8187
8188 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR c/27898
8191         * gcc.dg/pr27898.c: New test.
8192
8193         PR tree-optimization/32139
8194         * gcc.c-torture/compile/pr32139.c: New test.
8195
8196 2009-03-24  Jason Merrill  <jason@redhat.com>
8197
8198         PR c++/28274
8199         * g++.dg/parse/defarg14.C: New test.
8200
8201 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8202
8203         PR libfortran/39528
8204         * gfortran.dg/read_repeat.f90: New test.
8205
8206 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8207
8208         PR tree-optimization/39529
8209         * gcc.dg/vect/pr39529.c: New test.
8210
8211 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8212             Jakub Jelinek  <jakub@redhat.com>
8213
8214         PR debug/39524
8215         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8216
8217 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8218
8219         PR c/39495
8220         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8221
8222 2009-03-23  Jason Merrill  <jason@redhat.com>
8223
8224         * g++.dg/cpp0x/auto12.C: Add variadic test.
8225
8226         PR c++/39526
8227         * g++.dg/warn/Wshadow-4.C: New test.
8228
8229 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8230
8231         PR tree-optimization/39516
8232         * gfortran.dg/pr39516.f: New test.
8233
8234 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8235
8236         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8237         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8238         variable, not environment variable.
8239
8240 2009-03-21  Jason Merrill  <jason@redhat.com>
8241
8242         PR c++/28879
8243         * g++.dg/ext/vla6.C: New test.
8244
8245 2009-03-20  Jason Merrill  <jason@redhat.com>
8246
8247         * g++.dg/cpp0x/initlist5.C: Add additional test.
8248
8249 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8250             Janis Johnson  <janis187@us.ibm.com>
8251
8252         * lib/compat.exp (compat-get-options-main, compat-get-options):
8253         Handle dg-prune-output in source file.
8254         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8255         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8256         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8257         two warnings.
8258
8259 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR c/39495
8262         * gcc.dg/gomp/pr39495-1.c: New test.
8263         * gcc.dg/gomp/pr39495-2.c: New test.
8264         * g++.dg/gomp/pr39495-1.C: New test.
8265         * g++.dg/gomp/pr39495-2.C: New test.
8266
8267         PR target/39496
8268         * gcc.target/i386/pr39496.c: New test.
8269         * g++.dg/other/pr39496.C: New test.
8270
8271 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8272
8273         PR middle-end/39500
8274         * gcc.dg/autopar/pr39500-1.c: New.
8275         * gcc.dg/autopar/pr39500-2.c: New.
8276
8277 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8278
8279         * g++.dg/dg.exp: Prune graphite.
8280
8281 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8282
8283         PR middle-end/39447
8284         * g++.dg/graphite: New.
8285         * g++.dg/graphite/graphite.exp: New.
8286         * g++.dg/graphite/pr39447.C: New.
8287
8288 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8289
8290         PR c++/39425
8291         * g++.dg/template/pr39425.C: New.
8292
8293         * g++.dg/template/spec33.C: Updated.
8294
8295 2009-03-17  Jason Merrill  <jason@redhat.com>
8296
8297         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8298
8299 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8300
8301         PR c++/39475
8302         * g++.dg/ext/unary_trait_incomplete.C: New.
8303
8304 2009-03-17  Jing Yu  <jingyu@google.com>
8305
8306         PR middle-end/39378
8307         * g++.dg/inherit/thunk10.C: New test.
8308
8309 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8310
8311         PR target/39482
8312         * gcc.target/i386/pr39482.c: New test.
8313
8314 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8315
8316         PR debug/39471
8317         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8318         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8319         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8320         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8321
8322         PR middle-end/39443
8323         * gcc.dg/pr39443.c: New test.
8324
8325         PR debug/39412
8326         * gcc.dg/debug/pr39412.c: New test.
8327
8328 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8329
8330         PR testsuite/38526
8331         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8332         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8333         is defined.
8334         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8335         its original value, or unset if it was not defined.
8336         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8337         path procs around use of HOSTCC.
8338         * g++.dg/compat/struct-layout-1.exp: Ditto.
8339         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8340
8341 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8342
8343         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8344
8345 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8346
8347         Revert patch for PR testsuite/37630.
8348
8349         PR testsuite/37960
8350         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8351
8352         PR testsuite/37630
8353         * lib/target-supports.exp (check_effective_target_ieee): New.
8354         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8355         * gcc.dg/20001012-1.c: Require ieee.
8356
8357         PR testsuite/37628
8358         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8359
8360 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR tree-optimization/39455
8363         * gcc.dg/pr39455.c: New test.
8364
8365 2009-03-13  David Ayers  <ayers@fsfe.org>
8366
8367         * objc/execute/trivial.m. New test.
8368
8369 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8370
8371         PR target/39137
8372         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8373
8374 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8375
8376         PR testsuite/39451
8377         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8378         constraint on (%2).
8379
8380 2009-03-12  David Ayers  <ayers@fsfe.org>
8381
8382         PR libobjc/27466
8383         * objc/execute/exceptions/handler-1.m. New test.
8384
8385 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8386
8387         PR target/39431
8388         * gcc.target/i386/pr39431.c: New test.
8389
8390 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8391
8392         PR target/39445
8393         * gcc.target/i386/pr39445.c: New.
8394
8395         * gcc.target/i386/push-1.c: XFAIL.
8396
8397 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8398
8399         * gcc.dg/inline-33.c: New test.
8400
8401 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8402
8403         * gcc.dg/vect/vect-82.c: Combine dg-do and
8404         dg-require-effective-target into dg-skip-if.
8405         * gcc.dg/vect/vect-83.c: Likewise.
8406
8407 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR target/39137
8410         * gcc.target/i386/stackalign/longlong-1.c: New test.
8411         * gcc.target/i386/stackalign/longlong-2.c: New test.
8412
8413 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8414
8415         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8416
8417 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8418
8419         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8420         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8421
8422 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8423
8424         * gnat.dg/slice_enum.adb: New test.
8425
8426 2009-03-11  Jason Merrill  <jason@redhat.com>
8427
8428         PR debug/39086
8429         * g++.dg/opt/nrv15.C: New test.
8430
8431 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8432
8433         PR tree-optimization/39422
8434         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8435         constant array with static initialization to global memory.
8436         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8437
8438 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8439
8440         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8441         padding.
8442
8443 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8444
8445         PR c++/39371
8446         * g++.dg/opt/switch2.C: Add -w to dg-options.
8447         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8448         * g++.dg/warn/switch1.C: New test.
8449         * g++.dg/other/switch3.C: New test.
8450
8451         PR tree-optimization/39394
8452         * gcc.c-torture/compile/pr39394.c: New test.
8453
8454 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8455
8456         * gcc.target/s390/20090223-1.c: New testcase.
8457
8458 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8459
8460         PR libfortran/39402
8461         * gfortran.dg/fmt_f0_1.f90: New test.
8462
8463 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8464
8465         PR c++/39060
8466         * g++.dg/other/new1.C: Adjusted.
8467         * g++.dg/parse/crash40.C: Likewise.
8468         * g++.dg/parse/defarg12.C: Likewise.
8469         * g++.dg/template/error15.C: Likewise.
8470
8471         * g++.dg/other/pr39060.C: New.
8472
8473 2009-03-07  Jason Merrill  <jason@redhat.com>
8474
8475         PR c++/39367
8476         * g++.dg/opt/new1.C: New.
8477
8478 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8479
8480         PR c++/33492
8481         * g++.dg/other/error32.C: New.
8482
8483 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR middle-end/39360
8486         * gcc.c-torture/compile/pr39360.c: New test.
8487
8488         PR debug/39372
8489         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8490
8491 2009-03-05  Jason Merrill  <jason@redhat.com>
8492
8493         PR c++/38908
8494         * g++.dg/warn/Wuninitialized-3.C: New test.
8495
8496 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR debug/39379
8499         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8500         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8501
8502 2009-03-04  Jason Merrill  <jason@redhat.com>
8503
8504         PR c++/13549
8505         * g++.dg/template/koenig7.C: New test.
8506
8507 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.dg/torture/predcom-1.C: New test.
8510
8511 2009-03-04  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/39362
8514         * g++.dg/torture/pr39362.C: New testcase.
8515
8516 2009-03-04  Jason Merrill  <jason@redhat.com>
8517             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8518
8519         PR c++/9634
8520         PR c++/29469
8521         PR c++/29607
8522         * g++.dg/template/dependent-name5.C: New test.
8523
8524 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8525
8526         PR testsuite/39357
8527         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8528         vect_int to vect_int_mult.
8529
8530 2009-03-04  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/39358
8533         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8534         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8535
8536 2009-03-04  Richard Guenther  <rguenther@suse.de>
8537
8538         PR tree-optimization/39339
8539         * gcc.c-torture/execute/pr39339.c: New testcase.
8540
8541 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8542
8543         * gcc.c-torture/compile/20090303-1.c,
8544         gcc.c-torture/compile/20090303-2.c: New tests.
8545
8546 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR fortran/39354
8549         * gfortran.dg/gomp/pr39354.f90: New test.
8550
8551         PR tree-optimization/39343
8552         * gcc.dg/pr39343.c: New test.
8553
8554 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8555
8556         PR tree-optimization/39248
8557         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8558         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8559         on targets without vector misalignment support.
8560         * lib/target-supports.exp
8561         (check_effective_target_vect_short_mult): Add
8562         check_effective_target_arm32.
8563
8564 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8565
8566         PR middle-end/39335
8567         * gcc.dg/graphite/pr39335_1.c: New.
8568         * gcc.dg/graphite/pr39335.c: New.
8569
8570 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8571
8572         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8573         of andl.
8574         * gcc.target/i386/stackalign/return-5.c: Likewise.
8575         * gcc.target/i386/stackalign/return-6.c: Likewise.
8576
8577 2009-03-02  Richard Guenther  <rguenther@suse.de>
8578             Ira Rosen  <irar@il.ibm.com>
8579
8580         PR tree-optimization/39318
8581         * gfortran.dg/vect/pr39318.f90: New test.
8582
8583 2009-03-01  Jan Hubicka  <jh@suse.cz>
8584
8585         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8586
8587 2009-03-01  Jan Hubicka  <jh@suse.cz>
8588
8589         PR debug/39267
8590         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8591
8592 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8593
8594         * gnat.dg/pack12.adb: New test.
8595
8596 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8597
8598         PR c++/37789
8599         * g++.dg/other/pr37789.C: New.
8600
8601 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8602
8603         PR fortran/39295
8604         * gfortran.dg/interface_25.f90: New test.
8605         * gfortran.dg/interface_26.f90: New test.
8606
8607 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8608
8609         PR fortran/39292
8610         * gfortran.dg/initialization_22.f90: New test.
8611
8612 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8613
8614         PR rtl-optimization/39241
8615         * gcc.dg/torture/pr39241.c: New.
8616
8617 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8618
8619         PR tree-optimizations/39259
8620         * g++.dg/torture/pr39259.C: New testcase.
8621
8622 2009-02-24  Richard Guenther  <rguenther@suse.de>
8623
8624         PR c++/39242
8625         * g++.dg/template/instantiate10.C: New testcase.
8626
8627 2009-02-24  Richard Guenther  <rguenther@suse.de>
8628             Zdenek Dvorak  <ook@ucw.cz>
8629
8630         PR tree-optimization/39233
8631         * gcc.c-torture/execute/pr39233.c: New testcase.
8632
8633 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8634
8635         PR tree-optimization/39260
8636         * gcc.dg/graphite/pr39260.c: New.
8637
8638 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8639
8640         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8641
8642 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8643
8644         PR c++/36411
8645         * g++.dg/template/void14.C: New.
8646
8647 2009-02-23  Jason Merrill  <jason@redhat.com>
8648
8649         PR c++/38880
8650         * g++.dg/init/const7.C: Remove XFAIL.
8651         * g++.dg/init/static-init1.C: New test.
8652
8653         * g++.dg/cpp0x/initlist14.C: New test.
8654
8655 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8656
8657         PR fortran/38914
8658         * bound_simplification_2.f90:  New test case.
8659         * bound_7.f90:  New test case.
8660
8661 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8662
8663         * gcc.dg/cpp/include4.c: New test.
8664
8665 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8666
8667         PR target/39256
8668         * gcc.target/i386/abi-2.c: New.
8669
8670 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8671
8672         * gcc.c-torture/execute/pr39228.x: New.
8673
8674 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8675
8676         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8677         scan-assembler to check for xmm0 register.
8678
8679 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8680             Joseph Myers  <joseph@codesourcery.com>
8681
8682         * gcc.target/arm/va_list.c: New test.
8683         * g++.dg/abi/arm_va_list.C: Likewise.
8684         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8685         function.
8686         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8687         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8688         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8689         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8690         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8691         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8692
8693 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8694
8695         PR testsuite/38164
8696         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8697         to dg-options.
8698
8699 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR target/39240
8702         * gcc.c-torture/execute/pr39240.c: New test.
8703
8704 2009-02-20  Jason Merrill  <jason@redhat.com>
8705
8706         PR c++/39225
8707         * g++.dg/parse/dtor15.C: New test.
8708
8709 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8710
8711         * gcc.c-torture/execute/20090219-1.c: New.
8712
8713 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8714
8715         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8716         (mips-dg-options): When matching isa* pseudo-options make
8717         'value' optional and accept ! entries.  Use $spec instead of
8718         $isa_spec in the isa pseudo-option error message.  Only
8719         perform the ISA-range check when 'value' is set.  If arch is
8720         matching any CPU in the ! entries switch to its generic ISA.
8721         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8722         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8723
8724 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR target/39175
8727         * gcc.dg/visibility-20.c: New test.
8728         * g++.dg/ext/visibility/visibility-11.C: New test.
8729
8730 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8731
8732         PR c++/39188
8733         * g++.dg/abi/pr39188-1a.C: New.
8734         * g++.dg/abi/pr39188-1b.C: Likewise.
8735         * g++.dg/abi/pr39188-1.h: Likewise.
8736         * g++.dg/abi/pr39188-2a.C: Likewise.
8737         * g++.dg/abi/pr39188-2b.C: Likewise.
8738         * g++.dg/abi/pr39188-2.h: Likewise.
8739         * g++.dg/abi/pr39188-3a.C: Likewise.
8740         * g++.dg/abi/pr39188-3b.C: Likewise.
8741         * g++.dg/abi/pr39188-3.h: Likewise.
8742
8743 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8744
8745         PR c/38483
8746         * gcc.c-torture/execute/call-trap-1.c,
8747         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8748         tests.
8749
8750 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8751
8752         PR target/39228
8753         * gcc.c-torture/execute/pr39228.c: New test.
8754
8755 2009-02-19  Richard Guenther  <rguenther@suse.de>
8756
8757         PR tree-optimization/39074
8758         * gcc.dg/torture/pr39074.c: New testcase.
8759         * gcc.dg/torture/pr39074-2.c: Likewise.
8760         * gcc.dg/torture/pr39074-3.c: Likewise.
8761
8762 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8763
8764         PR c++/39219
8765         * g++.dg/parse/attr3.C: New.
8766
8767 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8768
8769         PR testsuite/38165
8770         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8771
8772         PR testsuite/38166
8773         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8774         and skip on Darwin.
8775
8776 2009-02-18  Jason Merrill  <jason@redhat.com>
8777
8778         PR c++/38880
8779         * g++.dg/init/const7.C: Remove XFAIL.
8780
8781         PR target/39179
8782         * g++.dg/opt/const6.C: New test.
8783
8784 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8785
8786         * gcc.dg/callabi/callabi.exp: Moved to ...
8787         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8788         in 64bit mode.
8789
8790         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8791         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8792         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8793         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8794         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8795         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8796         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8797
8798         * gcc.dg/callabi/callabi.h: Moved to ...
8799         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8800
8801         * gcc.dg/callabi/func-1.c: Moved to ...
8802         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8803
8804         * gcc.dg/callabi/func-indirect.c: Moved to ...
8805         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8806
8807         * gcc.dg/callabi/pr38891.c: Moved to ...
8808         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8809
8810         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8811         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8812
8813         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8814         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8815
8816         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8817         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8818
8819 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8820
8821         PR target/38891
8822         * gcc.dg/callabi/pr38891.c: New.
8823
8824 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8825
8826         * gcc.dg/callabi/callabi.exp: New.
8827
8828 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8829
8830         PR target/39082
8831         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8832         -Wno-abi for x86.
8833         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8834
8835         * gcc.target/i386/pr39082-1.c: New.
8836
8837         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8838         -Wno-abi.
8839
8840         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8841         CHECK_M64_M128 is defined.
8842         (check_f_arguments): Add "do".
8843         (check_vector_arguments): New.
8844         (check_m64_arguments): Likewise.
8845         (check_m128_arguments): Likewise.
8846
8847         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8848         (CHECK_M64_M128): Define.
8849
8850         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8851         on abitest.
8852         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8853
8854         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8855         tests only if CHECK_M64_M128 is defined.
8856
8857         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8858         (m128_2_struct): Likewise.
8859         (check_struct_passing5): Likewise.
8860         (check_struct_passing6): Likewise.
8861         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8862
8863         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8864         (un5): Likewise.
8865         (check_union_passing4): Likewise.
8866         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8867
8868 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8869
8870         PR c/35447
8871         * gcc.dg/noncompile/pr35447-1.c: New test.
8872
8873 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR tree-optimization/36922
8876         * gfortran.dg/pr36922.f: New test.
8877
8878 2009-02-17  Richard Guenther  <rguenther@suse.de>
8879
8880         PR tree-optimization/39202
8881         * gcc.c-torture/compile/pr39202.c: New testcase.
8882
8883 2009-02-17  Richard Guenther  <rguenther@suse.de>
8884
8885         PR tree-optimization/39204
8886         * gcc.dg/torture/pr39204.c: New testcase.
8887
8888 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8889
8890         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8891         * gcc.dg/vect/vect-outer-6.c: Ditto.
8892
8893 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8894
8895         PR c/35446
8896         * gcc.dg/noncompile/init-5.c: New test.
8897         * gcc.dg/init-bad-4.c: Adjust expected errors.
8898
8899 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8900
8901         PR target/37049
8902         * gcc.target/i386/push-1.c: New.
8903
8904 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8905
8906         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8907
8908 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8909
8910         * gcc.target/spu/intrinsics-sr.c: New test.
8911
8912 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8913
8914         PR target/38056
8915         * gcc.target/ia64/sibcall-opt-1.c: New test.
8916         * gcc.target/ia64/sibcall-opt-2.c: New test.
8917
8918 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8919
8920         PR fortran/36528
8921         * gfortran.dg/cray_pointers_8.f90: New test.
8922
8923         PR fortran/36703
8924         * gfortran.dg/cray_pointers_9.f90: New test.
8925
8926 2009-02-13  Jason Merrill  <jason@redhat.com>
8927
8928         PR c++/39070
8929         * g++.dg/cpp0x/decltype16.C: New.
8930
8931 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8932
8933         PR target/39152
8934         * gfortran.dg/gomp/pr39152.f90: New.
8935
8936 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8937
8938         PR target/39162
8939         * gcc.target/i386/pr39162.c: New.
8940
8941 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8942
8943         PR c/35444
8944         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8945         New tests.
8946
8947 2009-02-12  Jason Merrill  <jason@redhat.com>
8948
8949         PR c++/38950
8950         * g++.dg/template/array20.C: New test.
8951
8952 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8953
8954         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8955         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8956         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8957
8958 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8959
8960         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8961
8962 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8963
8964         PR target/39152
8965         * gfortran.dg/pr39152.f: New.
8966
8967 2009-02-11  Jason Merrill  <jason@redhat.com>
8968
8969         PR c++/39153
8970         * g++.dg/cpp0x/defaulted9.C: New test.
8971
8972         PR c++/30111
8973         * g++.dg/init/value7.C: New test.
8974
8975 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8976
8977         PR target/38824
8978         * gcc.target/i386/pr38824.c: New testcase.
8979
8980 2009-02-11  Jason Merrill  <jason@redhat.com>
8981
8982         PR c++/38649
8983         * g++.dg/cpp0x/defaulted8.C: New test.
8984
8985         PR c++/36744
8986         * g++.dg/cpp0x/rv9p.C: New test.
8987
8988 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8989
8990         * gnat.dg/aliasing3.adb: New test.
8991         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8992
8993 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8994
8995         PR c++/34397
8996         * g++.dg/template/crash88.C: New.
8997         * g++.dg/template/crash89.C: Likewise.
8998
8999 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9000
9001         PR c/39084
9002         * gcc.dg/pr39084.c: New test.
9003
9004 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9005
9006         PR target/39139
9007         * gcc.target/i386/pr39139.c: New test.
9008
9009 2009-02-10  Richard Guenther  <rguenther@suse.de>
9010
9011         PR tree-optimization/39132
9012         * gcc.dg/torture/pr39132.c: New testcase.
9013
9014 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9015
9016         PR target/39119
9017         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9018         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9019         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9020         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9021         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9022         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9023         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9024         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9025
9026 2009-02-09  Jason Merrill  <jason@redhat.com>
9027
9028         PR c++/39109
9029         * g++.dg/init/value6.C: New test.
9030
9031 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9032
9033         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9034
9035 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9036
9037         * gcc.c-torture/compile/20090209-1.c: New test.
9038
9039 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9040
9041         PR c++/35147
9042         PR c++/37737
9043         * g++.dg/cpp0x/vt-35147.C: New.
9044         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9045         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9046
9047 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9048
9049         PR c/35434
9050         * gcc.dg/attr-alias-4.c: New test.
9051
9052 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9053
9054         PR c/39035
9055         * gcc.dg/dfp/pr39035.c: New test.
9056
9057 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9058
9059         PR c/36432
9060         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9061
9062 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR c++/39106
9065         * g++.dg/opt/thunk3.C: New test.
9066
9067 2009-02-05  Nick Clifton  <nickc@redhat.com>
9068
9069         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9070         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9071         * gcc.dg/cdce1.c: Likewise.
9072         * gcc.dg/cpp/_Pragma6.c: Likewise.
9073         * g++.dg/cpp/_Pragma1.C: Likewise.
9074         * gcc.dg/utf32-2.c: Xfail for M32C.
9075         * gcc.dg/utf32-1.c: Likewise.
9076         * gcc.dg/utf32-3.c: Likewise.
9077         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9078         targets.
9079         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9080         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9081         * gcc.dg/Wconversion-5.c: Likewise.
9082         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9083         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9084         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9085         * gcc.dg/utf-inc-init.c: Likewise.
9086         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9087         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9088         * gcc.dg/utf-array-short-wchar.c: Likewise.
9089         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9090         * gcc.dg/mallign.c: Use size_t instead of long.
9091
9092 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9093
9094         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9095
9096 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9097
9098         * gcc.c-torture/execute/pr39100.c: New.
9099
9100 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9101
9102         PR c/35435
9103         * gcc.dg/tls/diag-6.c: New test.
9104
9105 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9106
9107         * gcc.dg/graphite/scop-19.c: New
9108
9109 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9110
9111         AVX Programming Reference (January, 2009)
9112         * gcc.target/i386/avx-vpclmulqdq.c: New.
9113         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9114
9115         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9116
9117         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9118         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9119         (pclmul_test): Renamed to ...
9120         (TEST): This.
9121
9122 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9123
9124         PR c++/39095
9125         * g++.dg/abi/mangle31.C: New test.
9126
9127 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9128
9129         PR c/29129
9130         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9131         declarator.
9132         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9133         inside function prototype but not part of parameter declarator.
9134         * vla-11.c: New test.
9135
9136 2009-02-03  Jason Merrill  <jason@redhat.com>
9137
9138         * g++.dg/warn/main-4.C: New test.
9139         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9140
9141 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9142
9143         PR c++/36607
9144         * g++.dg/expr/cast10.C: New test.
9145
9146 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9147
9148         PR c/35433
9149         * gcc.dg/init-bad-6.c: New test.
9150
9151 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR target/35318
9154         * gcc.c-torture/compile/pr35318.c: New test.
9155
9156         PR inline-asm/39059
9157         * gcc.dg/nofixed-point-2.c: New test.
9158         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9159         * g++.dg/ext/fixed2.C: Likewise.
9160         * g++.dg/other/error25.C: Likewise.
9161         * g++.dg/lookup/crash7.C: Likewise.
9162         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9163
9164         PR c++/39056
9165         * g++.dg/cpp0x/initlist13.C: New test.
9166
9167 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9168
9169         PR c++/36897
9170         * g++.dg/template/func2.C: New test.
9171
9172         PR c++/37314
9173         * g++.dg/template/typename15.C: New.
9174         * g++.dg/template/typename16.C: New.
9175
9176 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9177             Ben Elliston  <bje@au.ibm.com>
9178
9179         PR c/39034
9180         * gcc.dg/dfp/pr39034.c: New test.
9181
9182 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9183
9184         PR testsuite/38263
9185         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9186
9187 2009-02-02  Jason Merrill  <jason@redhat.com>
9188
9189         PR c++/39054
9190         * g++.dg/parse/dtor14.C: New test.
9191
9192 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9193
9194         * lib/target-supports.exp
9195         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9196         * g++.dg/ext/builtin10.C: New test.
9197
9198         PR inline-asm/39058
9199         * gcc.target/i386/pr39058.c: New test.
9200
9201 2009-02-02  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/38937
9204         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9205
9206 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9207
9208         PR c++/39053
9209         * g++.dg/parse/crash52.C: New.
9210
9211 2009-01-30  Richard Guenther  <rguenther@suse.de>
9212
9213         PR tree-optimization/39041
9214         * gcc.c-torture/compile/pr39041.c: New testcase.
9215
9216 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9217
9218         PR target/39013
9219         * gcc.target/i386/pr39013-1.c: New test.
9220         * gcc.target/i386/pr39013-2.c: New test.
9221
9222         PR c++/39028
9223         * g++.dg/ext/label12.C: New test.
9224
9225 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9226
9227         PR c++/33465
9228         * g++.dg/parse/error34.C: New.
9229         * g++.dg/parse/error35.C: Likewise.
9230
9231 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9232
9233         PR c++/38655
9234         * g++.dg/cpp0x/decltype-38655.C: New.
9235
9236 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR target/39002
9239         * g++.dg/torture/pr39002.C: New test.
9240
9241 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9242
9243         PR tree-optimization/39007
9244         * gcc.dg/tree-ssa/pr39007.c: New.
9245
9246 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9247
9248         PR middle-end/35854
9249         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9250         to "subreg1".
9251
9252 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9253
9254         PR middle-end/38857
9255         * gcc.c-torture/compile/pr38857.c: New test.
9256
9257 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/38852
9260         PR fortran/39006
9261         * gfortran.dg/bound_6.f90: New test.
9262
9263 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9264
9265         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9266
9267 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9268
9269         PR tree-optimization/38997
9270         * gcc.dg/tree-ssa/pr38997.c: New.
9271
9272 2009-01-28  Richard Guenther  <rguenther@suse.de>
9273
9274         PR tree-optimization/38926
9275         * gcc.c-torture/compile/pr38926.c: New testcase.
9276
9277 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9278
9279         PR middle-end/38934
9280         * gcc.dg/pr38934.c: New test.
9281
9282 2009-01-28  Richard Guenther  <rguenther@suse.de>
9283
9284         PR middle-end/38908
9285         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9286
9287 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9288
9289         PR tree-optimization/38984
9290         * gcc.dg/pr38984.c: New XFAILed testcase.
9291
9292
9293 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9294
9295         PR target/38988
9296         * gcc.target/i386/pr38988.c: New test.
9297
9298 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9299
9300         PR c++/37554
9301         * g++.dg/parse/crash51.C: New.
9302         * g++.old-deja/g++.pt/crash9.C: Adjust.
9303
9304 2009-01-27  Daniel Kraft  <d@domob.eu>
9305
9306         PR fortran/38883
9307         * gfortran.dg/mvbits_6.f90:  New test.
9308         * gfortran.dg/mvbits_7.f90:  New test.
9309         * gfortran.dg/mvbits_8.f90:  New test.
9310
9311 2009-01-27  Richard Guenther  <rguenther@suse.de>
9312
9313         PR tree-optimization/38503
9314         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9315
9316 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9317
9318         PR middle-end/38969
9319         * gcc.c-torture/execute/pr38969.c: New test.
9320
9321 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9322
9323         PR testsuite/38864
9324         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9325         to dg-do compile.
9326         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9327         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9328         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9329
9330 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9331
9332         PR target/38952
9333         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9334         if __USING_SJLJ_EXCEPTIONS__ is defined.
9335
9336         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9337         __USING_SJLJ_EXCEPTIONS__ is defined.
9338         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9339         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9340         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9341         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9342         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9343         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9344
9345 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9346
9347         PR testsuite/38949
9348         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9349         Use instead of C name in asm statements.
9350
9351 2009-01-26  Richard Guenther  <rguenther@suse.de>
9352
9353         PR tree-optimization/38745
9354         * g++.dg/torture/pr38745.C: New testcase.
9355
9356 2009-01-26  Richard Guenther  <rguenther@suse.de>
9357
9358         PR middle-end/38851
9359         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9360
9361 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9362
9363         * gcc.dg/bitfld-15.c: Gate warning on target
9364         pcc_bitfield_type_matters.
9365         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9366         g++.dg/ext/bitfield4.C: Likewise.
9367         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9368         bitfield for any target.
9369
9370 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9371
9372         PR c/38957
9373         * gcc.dg/pr38957.c: New test.
9374
9375 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9376
9377         PR fortran/38955
9378         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9379         comparing floats.
9380
9381 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9382
9383         PR tree-optimization/38953
9384         * gfortran.dg/graphite/pr38953.f90: New.
9385
9386 2009-01-24  Paul Brook  <paul@codesourcery.com>
9387
9388         * gcc.target/arm/neon-cond-1.c: New test.
9389
9390 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9391
9392         PR tree-optimization/38932
9393         * gcc.dg/pr38932.c: New.
9394
9395 2009-01-23  Revital Eres  <eres@il.ibm.com>
9396
9397         * gcc.dg/sms-7.c: Fix test.
9398
9399 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9400
9401         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9402         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9403         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9404         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9405
9406 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9407
9408         * gcc.dg/pr35729.c: Make test x86 specific.
9409
9410 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9411
9412         PR middle-end/38615
9413         * gcc.dg/pr38615.c: New test.
9414
9415 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9416
9417         PR target/38931
9418         * gcc.target/i386/pr38931.c: New test.
9419
9420 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9421
9422         PR c++/38930
9423         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9424         * g++.dg/template/typedef12.C: Likewise.
9425         * g++.dg/template/typedef13.C: Likewise.
9426         * g++.dg/template/typedef14.C: Likewise.
9427         * g++.dg/template/sfinae3.C: Likewise.
9428         * g++.old-deja/g++.pt/typename8.C: Likewise.
9429         * g++.dg/template/access11.C: Likewise
9430
9431 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9432
9433         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9434         and mips*-*-irix*.
9435         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9436
9437 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9438
9439         PR c++/26693
9440         * g++.dg/template/typedef11.C: New test.
9441         * g++.dg/template/typedef12.C: Likewise.
9442         * g++.dg/template/typedef13.C: Likewise.
9443         * g++.dg/template/typedef14.C: Likewise.
9444         * g++.dg/template/sfinae3.C: Compile this pedantically.
9445         The only errors expected should be the one saying the typedef is ill
9446         formed.
9447         * g++.old-deja/g++.pt/typename8.C: Likewise.
9448         * g++.dg/template/access11.C: Update this.
9449
9450 2009-01-21  Daniel Kraft  <d@domob.eu>
9451
9452         PR fortran/38887
9453         * gfortran.dg/mvbits_5.f90:  New test.
9454
9455 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9456
9457         * gcc.dg/sms-6.c: New test.
9458         * gcc.dg/sms-7.c: Likewise.
9459
9460 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9461
9462         PR fortran/38907
9463         * gfortran.dg/host_assoc_function_7.f90: New test
9464
9465 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9466             Richard Guenther  <rguenther@suse.de>
9467
9468         PR tree-optimization/38747
9469         PR tree-optimization/38748
9470         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9471         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9472         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9473
9474 2009-01-20  Kees Cook  <kees@ubuntu.com>
9475             H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         PR target/38902
9478         * gcc.dg/pr38902.c: New.
9479
9480 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9481
9482         PR target/38868
9483         * gfortran.dg/pr38868.f: New testcase.
9484
9485 2009-01-20  Richard Guenther  <rguenther@suse.de>
9486
9487         * gcc.c-torture/execute/pr36227.c: Move ...
9488         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9489
9490 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9491
9492         * lib/gfortran.exp: Add -B options for targets that use
9493         libgfortran.a%s in their specs.
9494
9495 2009-01-19  Jason Merrill  <jason@redhat.com>
9496
9497         PR c++/23287
9498         * g++.dg/template/dtor5.C: New test.
9499
9500 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9501
9502         PR fortran/38859
9503         * gfortran.dg/bound_5.f90: New test.
9504
9505 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9506
9507         PR target/38736
9508         * g++.dg/compat/abi/pr38736_main.C: New.
9509         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9510         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9511         * g++.dg/other/macro-1.C: Likewise.
9512         * gcc.dg/macro-1.c: Likewise.
9513         * gcc.dg/compat/pr38736_main.c: Likewise.
9514         * gcc.dg/compat/pr38736_x.c: Likewise.
9515         * gcc.dg/compat/pr38736_y.c: Likewise.
9516
9517 2009-01-18  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/38819
9520         * gcc.c-torture/execute/pr38819.c: New testcase.
9521
9522 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9523
9524         PR fortran/38657
9525         * gfortran.dg/module_commons_3.f90: Reapply.
9526
9527 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9528
9529         PR fortran/34955
9530         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9531         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9532
9533 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9534
9535         PR fortran/38657
9536         * gfortran.dg/module_commons_3.f90: Remove
9537
9538 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9539
9540         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9541
9542 2009-01-16  Jason Merrill  <jason@redhat.com>
9543
9544         PR c++/38877
9545         * g++.dg/template/lvalue1.C: New test.
9546
9547         PR c++/29470
9548         * g++.dg/template/access20.C: New test.
9549         * g++.dg/torture/pr34641.C: Fix access.
9550
9551 2009-01-16  Richard Guenther  <rguenther@suse.de>
9552
9553         PR tree-optimization/38835
9554         PR middle-end/36227
9555         * gcc.c-torture/execute/pr36227.c: New testcase.
9556         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9557         * g++.dg/init/const7.C: Likewise.
9558
9559 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9560
9561         PR target/38554
9562         * gcc.c-torture/compile/pr38554.c: New test.
9563
9564 2009-01-16  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/38579
9567         * g++.dg/conversion/access1.C: New test.
9568
9569 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR tree-optimization/38789
9572         * gcc.c-torture/compile/pr38789.c: New test.
9573
9574 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9575
9576         PR fortran/38152
9577         * gfortran.dg/proc_ptr_13.f90: New.
9578
9579 2009-01-15  Jason Merrill  <jason@redhat.com>
9580
9581         PR c++/38850
9582         * g++.dg/template/koenig6.C: New test.
9583
9584 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9585
9586         PR c++/29388
9587         * g++.dg/template/error37.C: New testcase.
9588
9589 2009-01-15  Jason Merrill  <jason@redhat.com>
9590
9591         PR c++/36334
9592         * g++.dg/conversion/memfn1.C: New test.
9593
9594         PR c++/37646
9595         * g++.dg/conversion/memfn2.C: New test.
9596
9597 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9598
9599         PR c++/38357
9600         * g++.dg/template/crash87.C: New test.
9601
9602 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9603
9604         PR middle-end/37843
9605         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9606
9607 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9608
9609         PR c++/38636
9610         * g++.dg/parse/crash50.C: New test.
9611
9612 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9613
9614         PR rtl-optimization/38245
9615         * gcc.dg/pr38245-3.c: New test.
9616         * gcc.dg/pr38245-3.h: New file.
9617         * gcc.dg/pr38245-4.c: New file.
9618         * gcc.dg/pr38364.c: New test.
9619
9620 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9621
9622         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9623         sequence PC-relative.
9624
9625 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9626
9627         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9628         calls and/or PLT markers.
9629         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9630         calls and/or PLT markers.
9631         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9632         calls and/or PLT markers.
9633         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9634         calls and/or PLT markers.
9635
9636 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9637             Nathan Froyd  <froydnj@codesourcery.com>
9638             Joseph Myers  <joseph@codesourcery.com>
9639
9640         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9641         New function.
9642         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9643         and use consistent CFLAGS.
9644         * gcc.target/powerpc/20030505.c: Likewise.
9645         * gcc.target/powerpc/20081204-1.c: Likewise.
9646         * gcc.target/powerpc/ppc-spe.c: Likewise.
9647         * gcc.target/powerpc/spe1.c: Likewise.
9648         * g++.dg/ext/spe1.C: Likewise.
9649         * g++.dg/other/opaque-1.C: Likewise.
9650         * g++.dg/other/opaque-2.C: Likewise.
9651         * g++.dg/other/opaque-3.C: Likewise.
9652
9653 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9654
9655         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9656         out of loop.
9657
9658 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9659
9660         PR target/38811
9661         * g++.dg/torture/pr38811.C: New file.
9662
9663 2009-01-14  Richard Guenther  <rguenther@suse.de>
9664
9665         PR tree-optimization/38826
9666         PR middle-end/38477
9667         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9668
9669 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9670
9671         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9672
9673 2009-01-14  Nick Clifton  <nickc@redhat.com>
9674
9675         PR c++/37862
9676         * g++.cp/parse/pr37862.C: New test.
9677
9678 2009-01-14  Julian Brown  <julian@codesourcery.com>
9679
9680         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9681         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9682         to...
9683         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9684         These.
9685
9686 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9687
9688         PR rtl-optimization/38774
9689         * gcc.dg/torture/pr38774.c: New test.
9690
9691         PR c++/38795
9692         * g++.dg/cpp0x/pr38795.C: New test.
9693
9694 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9695             Nathan Froyd  <froydnj@codesourcery.com>
9696             Joseph Myers  <joseph@codesourcery.com>
9697
9698         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9699         otherwise.  Do not check for AltiVec at runtime.
9700         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9701         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9702         * gcc.target/powerpc/altivec-1.c: Likewise.
9703         * gcc.target/powerpc/altivec-3.c: Likewise.
9704         * gcc.target/powerpc/altivec-10.c: Likewise.
9705         * gcc.target/powerpc/altivec-12.c: Likewise.
9706         * gcc.target/powerpc/altivec-24.c: Likewise.
9707         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9708         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9709         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9710         * gcc.target/powerpc/pr35907.c: Likewise.
9711         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9712         otherwise.  Do not check for Cell at runtime.
9713         * gcc.target/powerpc/altivec_check.h: Delete.
9714
9715         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9716         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9717         not check for AltiVec at runtime.
9718         * g++.dg/ext/altivec-cell-2.C: Likewise.
9719         * g++.dg/ext/altivec-cell-3.C: Likewise.
9720         * g++.dg/ext/altivec-cell-4.C: Likewise.
9721         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9722         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9723         check.
9724         * g++.dg/ext/altivec_check.h: Delete.
9725
9726 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9727
9728         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9729         effective target.  Adjust line numbers accordingly.
9730
9731 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9732
9733         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9734
9735 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9736
9737         PR tree-optimization/38786
9738         * gcc.dg/graphite/pr38786.c: New.
9739
9740 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9741
9742         Revert:
9743         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9744
9745         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9746         for alpha*-*-* targets.
9747         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9748
9749 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9750
9751         PR libfortran/38772
9752         * gfortran.dg/fmt_bz_bn_err.f: New test.
9753
9754 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9755
9756         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9757
9758 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9759
9760         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9761         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9762         instruction support.  Do not check for it at runtime.
9763
9764 2009-01-12  Jason Merrill  <jason@redhat.com>
9765
9766         PR c++/35109
9767         * g++.dg/lookup/friend11.C: Remove expected error.
9768         * g++.dg/lookup/friend14.C: New test.
9769         * g++.dg/lookup/friend15.C: New test.
9770
9771 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9772
9773         PR c++/36019
9774         * g++.dg/lookup/hidden-class12.C: New test.
9775         * g++.dg/lookup/hidden-class13.C: New test.
9776         * g++.dg/lookup/hidden-class14.C: New test.
9777         * g++.dg/lookup/hidden-class15.C: New test.
9778         * g++.dg/lookup/hidden-class16.C: New test.
9779
9780 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9781
9782         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9783         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9784         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9785
9786 2009-01-12  Jason Merrill  <jason@redhat.com>
9787
9788         PR c++/31488
9789         * g++.dg/other/vararg-3.C: New test.
9790
9791 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9792
9793         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9794         Explicitly enable SPE.
9795         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9796         directive.
9797
9798         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9799         Expect -flax-vector-conversions message.  Adjust incompatible
9800         types errors.
9801         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9802         Make Foo extern.
9803
9804         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9805
9806         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9807
9808         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9809         * g++.dg/other/opaque-2.C: Likewise.
9810         * g++.dg/other/opaque-3.C: Likewise.
9811
9812 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9813
9814         PR c/32041
9815         * gcc.dg/pr32041.c: New test.
9816         * g++.dg/parse/offsetof9.C: New test.
9817
9818 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9819             Nathan Froyd  <froydnj@codesourcery.com>
9820
9821         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9822         * g++.dg/ext/attribute-test-1.C: Likewise.
9823         * g++.dg/ext/attribute-test-2.C: Likewise.
9824         * g++.dg/ext/attribute-test-3.C: Likewise.
9825         * g++.dg/ext/attribute-test-4.C: Likewise.
9826
9827 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9828
9829         * gnat.dg/unchecked_convert3.adb: New test.
9830
9831 2009-01-12  Tomas Bily  <tbily@suse.cz>
9832
9833         PR middlend/38385
9834         * gcc.dg/tree-ssa/pr38385.c: New file.
9835
9836 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR c++/38794
9839         * g++.dg/parse/typedef9.C: New test.
9840
9841         PR tree-optimization/38807
9842         * gcc.c-torture/compile/pr38807.c: New test.
9843
9844 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9845
9846         * gcc.target/mips/ins-2.c: New test.
9847
9848 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9849
9850         PR testsuite/38809
9851         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9852
9853 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9854
9855         PR c++/36254
9856         * g++.dg/warn/Wreturn-type-5.C: New test.
9857
9858 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9859
9860         PR middle-end/38616
9861         * gcc.dg/pr38616.c: New test.
9862
9863 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9864
9865         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9866
9867 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9868
9869         PR c++/38648
9870         * g++.dg/expr/string-1.C: New test.
9871         * g++.dg/expr/string-2.C: New test.
9872
9873         PR c++/36695
9874         * g++.dg/ext/complex4.C: New test.
9875         * g++.dg/ext/complex5.C: New test.
9876         * g++.dg/init/reference1.C: New test.
9877         * g++.dg/init/reference2.C: New test.
9878         * g++.dg/init/reference3.C: New test.
9879
9880 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9881
9882         PR fortran/38763
9883         * gfortran.dg/transfer_null_1.f90: New test.
9884
9885 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9886
9887         PR fortran/38765
9888         * gfortran.dg/host_assoc_function_6.f90: New test.
9889
9890 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9891
9892         * lib/target-supports.exp: Add method to determine if the effective
9893         target is really a ppc405 after applying all compile options.
9894         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9895         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9896         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9897         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9898         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9899         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9900         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9901         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9902         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9903         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9904         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9905         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9906         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9907         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9908         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9909         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9910         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9911         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9912         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9913         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9914         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9915         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9916         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9917         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9918         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9919         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9920         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9921         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9922         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9923         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9924         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9925
9926 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9927
9928         PR c++/35335
9929         * g++.dg/other/error31.C: New testcase.
9930
9931         PR c/35742
9932         * gcc.dg/pr35742.c: New test.
9933
9934 2009-01-09  John F. Carr  <jfc@mit.edu>
9935
9936         PR c++/37877
9937         * g++.dg/parse/linkage3.C: New test.
9938
9939 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR middle-end/38771
9942         * gcc.c-torture/compile/pr38771.c: New test.
9943
9944 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9945
9946         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9947
9948 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9949
9950         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9951         * gcc.dg/sibcall-4.c: Likewise.
9952
9953 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9954             Jan Sjodin  <jan.sjodin@amd.com>
9955
9956         PR tree-optimization/38559
9957         * gcc.dg/graphite/pr38559.c: New.
9958
9959 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9960
9961         PR tree-optimization/37194
9962         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9963
9964 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR c++/38725
9967         * g++.dg/ext/label11.C: New test.
9968
9969 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9970
9971         * lib/target-supports.exp (check_weak_override_available): New.
9972         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9973         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9974         dg-require-weak-override.
9975
9976 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9977             Alan Modra  <amodra@bigpond.net.au>
9978
9979         * gcc.c-torture/compile/20090107-1.c: New test.
9980
9981 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9982
9983         PR target/38706
9984         * g++.dg/other/pr38706.C: New test.
9985
9986 2009-01-07  Jason Merrill  <jason@redhat.com>
9987
9988         * g++.dg/cpp0x/variadic92.C: New test.
9989         * g++.dg/cpp0x/variadic93.C: New test.
9990
9991 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9992
9993         * lib/target-supports-dg.exp (current_compiler_flags): New.
9994         (check-flags): Use it; do not access dg-test local variables.
9995         (dg-skip-if): Do not access dg-test local variables.
9996         (dg-xfail-run-if): Ditto.
9997         (dg-shouldfail): Ditto.
9998         * gcc.test-framework/test-framework.exp
9999         (check_effective_target_def_nocache): New.
10000         * gcc.test-framework/test-framework.awk: Handle scan tests.
10001         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10002         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10003         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10004         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10005         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10006         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10007         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10008         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10009         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10010
10011         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10012
10013         * lib/target-supports-dg.exp (check_test_flags): Delete.
10014
10015 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10016
10017         PR tree-optimization/38492
10018         PR tree-optimization/38498
10019         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10020         in trunk.
10021         * gcc.dg/graphite/block-0.c: Update test.
10022         * gcc.dg/graphite/block-1.c: Same.
10023         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10024         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10025         * gcc.dg/graphite/block-3.c: New.
10026         * gcc.dg/graphite/pr38498.c: New.
10027
10028 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10029
10030         AVX Programming Reference (December, 2008)
10031         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10032         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10033         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10034
10035         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10036         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10037
10038 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10039
10040         PR fortran/38220
10041         * gfortran.dg/c_loc_pure_1.f90:  New test.
10042
10043 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10044
10045         PR fortran/38669
10046         * gfortran.dg/elemental_dependency_3.f90:
10047         Add the final tree dump cleanup.
10048
10049 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10050
10051         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10052         passing -m32.
10053
10054         PR rtl-optimization/38722
10055         * gfortran.dg/pr38722.f90: New test.
10056
10057 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10058
10059         PR c/34252
10060         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10061         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10062
10063 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10064
10065         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10066         * gfortran.dg/typebound_call_8.f03: Same.
10067         * gfortran.dg/elemental_bind_c.f90: Same.
10068         * gfortran.dg/typebound_call_7.f03: Same.
10069         * gfortran.dg/interface_proc_end.f90: Same
10070         * gfortran.dg/pr37243.f: Fix typo.
10071
10072 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10073
10074         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10075         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10076         large stack sizes.
10077
10078 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10079
10080         AVX Programming Reference (December, 2008)
10081         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10082         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10083         * gcc.target/i386/sse-14.c: Likewise.
10084
10085         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10086         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10087         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10088         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10089
10090 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10091
10092         PR libfortran/38735
10093         * gfortran.dg/fmt_bz_bn.f: Update test.
10094
10095 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10096
10097         PR c++/38472
10098         * g++.dg/conversion/usual-arith-conv.C: New test.
10099
10100 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10101
10102         PR c/34911
10103         * gcc.dg/vector-3.c: New testcase.
10104         * g++.dg/ext/vector15.C: New test.
10105
10106 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10107
10108         PR tree-optimization/38510
10109         * gcc.dg/graphite/pr38510.c: New.
10110
10111 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10112             Jan Sjodin <jan.sjodin@amd.com>
10113
10114         PR tree-optimization/38500
10115         * gcc.dg/graphite/pr38500.c: New.
10116
10117 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10118
10119         * gcc.c-torture/compile/20001226-1.c: Generalize
10120         dg-timeout-factor.
10121         * gcc.c-torture/compile/limits-fnargs.c: Add
10122         dg-timeout-factor.
10123         * gcc.dg/20020425-1.c: Likewise.
10124         * gcc.dg/pch/pch.exp: Likewise.
10125
10126 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10127
10128         PR fortran/38657
10129         * gfortran.dg/module_commons_3.f90: New test.
10130
10131 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10132
10133         PR fortran/37159
10134         * gfortran.dg/random_seed_1.f90: Updated.
10135
10136 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10137
10138         PR fortran/38669
10139         PR fortran/38726
10140         * gfortran.dg/elemental_subroutine_7.f90:
10141         Fix p values so that it can be used as vector subscript.
10142
10143 2009-01-05  Jason Merrill  <jason@redhat.com>
10144
10145         * g++.dg/cpp0x/initlist12.C: Add another test.
10146
10147         * g++.dg/cpp0x/defaulted7.C: New test.
10148
10149 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10150
10151         PR fortran/38672
10152         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10153         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10154
10155 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10156
10157         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10158         for alpha*-*-* targets.
10159         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10160
10161 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10162
10163         PR fortran/38665
10164         * gfortran.dg/host_assoc_function_5.f90: New test.
10165
10166 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10167
10168         PR fortran/38669
10169         * gfortran.dg/elemental_dependency_3.f90: New test.
10170         * gfortran.dg/elemental_subroutine_7.f90: New test.
10171
10172 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10173
10174         * gcc.dg/struct-ret-3.c: Include unistd.h.
10175         (main): Exit early if system memory page size is
10176         larger than 4096 bytes.
10177
10178 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10179
10180         PR fortran/38718
10181         * gfortran.dg/merge_init_expr.f90: New.
10182
10183 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10184
10185         PR fortran/38536
10186         * gfortran.dg/c_loc_tests_13.f90: New test.
10187         * gfortran.dg/c_loc_tests_14.f90: New test.
10188
10189 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10190
10191         * gfortran.dg/func_result_4.f90: New.
10192
10193 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10194
10195         PR fortran/38594
10196         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10197         interface still works, in addition to original tests.
10198         * gfortran.dg/host_assoc_call_6.f90: New test.
10199
10200 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10201
10202         PR c++/38705
10203         * g++.dg/torture/pr38705.C: New test.
10204
10205         PR c/38700
10206         * gcc.dg/pr38700.c: New test.
10207
10208 2009-01-02  Jason Merrill  <jason@redhat.com>
10209
10210         * g++.dg/cpp0x/initlist11.C: New test.
10211         * g++.dg/cpp0x/initlist12.C: New test.
10212
10213 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10214
10215         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10216         Allow extra informative notes.
10217
10218 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR c/36489
10221         * gcc.dg/pr36489.c: New test.
10222
10223 \f
10224 Copyright (C) 2009 Free Software Foundation, Inc.
10225
10226 Copying and distribution of this file, with or without modification,
10227 are permitted in any medium without royalty provided the copyright
10228 notice and this notice are preserved.