OSDN Git Service

PR preprocessor/41543
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
2
3         PR preprocessor/41543
4         * gcc.dg/debug/dwarf2/pr41543.c: New test.
5
6         PR debug/41695
7         * gcc.dg/debug/dwarf2/pr41695.c: New test.
8
9 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
10
11         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
12         New procedure.
13         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
14         effective target.
15
16 2009-10-14  Jason Merrill  <jason@redhat.com>
17
18         PR c++/39866
19         * g++.dg/cpp0x/defaulted14.C: New.
20
21 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
22
23         * g++.dg/cpp0x/vt-40092.C: New.
24
25 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
26
27         * gcc.dg/guality/pr41616-1.c: Drop -O2.
28         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
29
30 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31
32         * gfortran.dg/complex_intrinsic_8.f90: New test.
33
34 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35
36         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
37         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
38
39 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
40
41         PR target/38948
42         * gcc.dg/torture/pr38948.c: New test.
43
44 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
45
46         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
47
48 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
49
50         PR fortran/41581
51         * gfortran.dg/class_allocate_2.f03: Modified.
52         * gfortran.dg/class_allocate_3.f03: New test case.
53
54 2009-10-13  Richard Guenther  <rguenther@suse.de>
55
56         PR lto/41668
57         * gcc.dg/lto/20091006-2_0.c: New testcase.
58         * gcc.dg/lto/20091006-2_1.c: Likewise.
59         * gcc.dg/lto/20091006-2_2.c: Likewise.
60         * gcc.dg/lto/20091013-1_0.c: Likewise.
61         * gcc.dg/lto/20091013-1_1.c: Likewise.
62         * gcc.dg/lto/20091013-1_2.c: Likewise.
63
64 2009-10-13  Martin Jambor  <mjambor@suse.cz>
65
66         * gcc.c-torture/compile/pr41661.c: New test.
67
68 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
69
70         PR libgfortran/41683
71         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
72
73 2009-10-12  Jason Merrill  <jason@redhat.com>
74
75         PR c++/37875
76         * g++.dg/cpp0x/decltype18.C: New.
77
78         PR c++/37766
79         * g++.dg/cpp0x/fntmpdefarg1.C: New.
80
81 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
82
83         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
84
85 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
86
87         PR debug/41343
88         PR debug/41447
89         PR debug/41264
90         PR debug/41338
91         * gcc.dg/guality/pr41447-1.c: New.
92         * gcc.dg/debug/pr41264-1.c: New.
93         * gcc.dg/debug/pr41343-1.c: New.
94
95 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
96
97         PR target/26515
98         * gcc.dg/torture/pr26515.c: New test.
99
100 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
101
102         PR testsuite/41659
103         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
104         * lib/lto.exp (lto-get-options-main): Report error for using "target"
105         or "xfail" with dg-lto-do.
106
107 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
108
109         * gcc.target/i386/ms_hook_prologue.c: New testcase.
110
111 2009-10-12  Michael Matz  <matz@suse.de>
112
113         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
114         pass.
115
116 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
117
118         PR target/41680
119         * g++.dg/torture/pr41680.C: New test.
120
121 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
122
123         PR c++/41570
124         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
125
126 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
127
128         PR debug/41616
129         * gcc.dg/guality/pr41616-1.c: New.
130
131 2009-10-11  Jason Merrill  <jason@redhat.com>
132
133         PR c++/37204
134         * g++.dg/cpp0x/rv-reinterpret.C: New.
135
136 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
137
138         PR libgfortran/38439
139         * gfortran.dg/fmt_error_9.f: New test.
140         * gfortran.dg/fmt_error_10.f: New test.
141         
142 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
143
144         PR fortran/41583
145         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
146         * gfortran.dg/class_4b.f03: As above.
147         * gfortran.dg/class_4c.f03: As above.
148         * gfortran.dg/class_4d.f03: As above.
149
150 2009-10-11  Richard Guenther  <rguenther@suse.de>
151
152         PR tree-optimization/41555
153         * gcc.dg/torture/pr41555.c: New testcase.
154
155 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
156
157         PR libgfortran/35862
158         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
159         function correctly.
160
161 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR libgfortran/35862
164         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
165         Add conditions to avoid runtime errors if not supported.
166
167 2009-10-10  Richard Guenther  <rguenther@suse.de>
168
169         PR tree-optimization/41654
170         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
171
172 2009-10-09  Jason Merrill  <jason@redhat.com>
173
174         * g++.dg/cpp/ucn-1.C: New.
175
176 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
177
178         PR fortran/41585
179         * gfortran.dg/class_2.f03: Extended test case.
180
181 2009-10-09  Tobias Burnus  <burnus@net-b.de>
182
183         PR fortran/41582
184         * gfortran.dg/class_allocate_1.f03: Modify code such that
185         it compiles with the gfc_warning->gfc_error change.
186         * gfortran.dg/class_allocate_1.f03: New test.
187
188 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
189
190         PR fortran/41579
191         * gfortran.dg/select_type_6.f03: New test.
192
193 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
194
195         PR preprocessor/41445
196         * gcc.dg/cpp/separate-1.c: Adjust.
197         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
198         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
199         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
200         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
201         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
202         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
203         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
204
205         PR rtl-optimization/41646
206         * gcc.c-torture/compile/pr41646.c: New test.
207
208 2009-10-09  Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/41634
211         * gcc.c-torture/compile/pr41634.c: New testcase.
212
213 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
214
215         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
216
217 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
218
219         * gnat.dg/opt3.adb: New test.
220         * gnat.dg/opt3_pkg.ads: New helper.
221
222 2009-10-08  Doug Kwan  <dougkwan@google.com>
223
224         PR rtl-optimization/41574
225         * gcc.dg/pr41574.c: New test.
226
227 2009-10-08  Cary Coutant  <ccoutant@google.com>
228
229         Add support for debugging with ICF (Identical Code Folding).
230         * g++.dg/debug/dwarf2/icf.C: New test.
231
232 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
233
234         * gcc.target/mips/truncate-6.c: New test.
235
236 2009-10-08  Jason Merrill  <jason@redhat.com>
237
238         PR c++/36816
239         * g++.dg/cpp0x/rv-deduce.C: New.
240
241         PR c++/37177
242         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
243         * g++.dg/template/explicit-args2.C: New.
244         * g++.dg/template/explicit-args3.C: New.
245         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
246
247 2009-10-08  Michael Matz  <matz@suse.de>
248
249         PR middle-end/41573
250         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
251         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
252         * gcc.dg/pr41573.c: New test.
253
254 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
255
256         PR c/41182
257         * gcc.c-torture/compile/pr41182-1.c: New.
258
259 2009-10-07  Jason Merrill  <jason@redhat.com>
260
261         * g++.dg/cpp0x/variadic95.C: New.
262
263 2009-10-07  Jason Merrill  <jason@redhat.com>
264
265         * g++.dg/template/scope3.C: New.
266
267 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
268
269         * gcc.dg/debug/dwarf2/inline3.c: New test.
270
271 2009-10-07  Daniel Kraft  <d@domob.eu>
272
273         PR fortran/41615
274         * gfortran.dg/assumed_charlen_function_6.f90: New test.
275
276 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
277
278         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
279         * gfortran.dg/select_type_1.f03: Modified error message.
280         * gfortran.dg/select_type_5.f03: New test.
281
282 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
283
284         PR libgfortran/41612
285         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
286         have kind=10 reals.
287
288 2009-10-06  Jason Merrill  <jason@redhat.com>
289
290         * g++.dg/cpp0x/lambda/lambda-init.C: New.
291         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
292
293 2009-10-06  Richard Guenther  <rguenther@suse.de>
294
295         PR lto/41502
296         * gcc.dg/lto/20091006-1_0.c: New testcase.
297         * gcc.dg/lto/20091006-1_1.c: Likewise.
298         * gcc.dg/lto/20091005-2_0.c: Likewise.
299
300 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
301
302         PR ada/41383
303         * gnat.dg/timer_cancel.adb: New test.
304
305 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
306
307         PR ada/38333
308         * gnat.dg/specs/import_abstract.ads: New.
309
310 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
311
312         PR libgfortran/35862
313         * gfortran.dg/round_2.f03: New test.
314
315 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
316
317         PR debug/41558
318         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
319         * lib/gcc-gdb-test.exp: ... here.  New file.
320         * gfortran.dg/guality/guality.exp: New file.
321         * gfortran.dg/guality/pr41558.f90: New test.
322         * gfortran.dg/guality/arg1.f90: New test.
323
324 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
325
326         * gfortran.dg/dynamic_dispatch_1.f90: New test.
327         * gfortran.dg/dynamic_dispatch_2.f90: New test.
328         * gfortran.dg/dynamic_dispatch_3.f90: New test.
329         * gfortran.dg/module_md5_1.f90: Update md5 sum.
330
331 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
332
333         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
334         register_pass_info.
335         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
336         plugin_pass to register_pass_info.
337         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
338         register_pass_info.
339         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
340         register_pass_info.
341
342 2009-10-05  Richard Guenther  <rguenther@suse.de>
343
344         PR lto/41281
345         * gcc.dg/lto/20090914-2_0.c: New testcase.
346
347 2009-10-05  Richard Guenther  <rguenther@suse.de>
348
349         PR lto/40902
350         * gcc.dg/lto/20091005-1_0.c: New testcase.
351         * gcc.dg/lto/20091005-1_1.c: Likewise.
352
353 2009-10-05  Richard Guenther  <rguenther@suse.de>
354
355         PR lto/41552
356         PR lto/41487
357         * g++.dg/lto/20091002-1_0.C: Adjust flags.
358         * g++.dg/lto/20091004-1_0.C: New testcase.
359         * g++.dg/lto/20091004-1_1.C: Likewise.
360         * g++.dg/lto/20091004-2_0.C: Likewise.
361         * g++.dg/lto/20091004-2_1.C: Likewise.
362         * g++.dg/lto/20091004-3_0.C: Likewise.
363         * g++.dg/lto/20091004-3_1.C: Likewise.
364
365 2009-10-05  Richard Guenther  <rguenther@suse.de>
366
367         PR tree-optimization/23821
368         * gcc.dg/torture/pr23821.c: New testcase.
369
370 2009-10-05  Daniel Kraft  <d@domob.eu>
371
372         PR fortran/41403
373         * gfortran.dg/goto_6.f: New test.
374         * gfortran.dg/goto_7.f: New test.
375
376 2009-10-03  Ben Elliston  <bje@au.ibm.com>
377             Bill Maddox  <maddox@google.com>
378             Cary Coutant  <ccoutant@google.com>
379             Chris Demetriou  <cgd@google.com>
380             Diego Novillo  <dnovillo@google.com>
381             Doug Kwan  <dougkwan@google.com>
382             Jan Hubicka  <jh@suse.cz>
383             Ollie Wild  <aaw@google.com>
384             Rafael Espindola  <espindola@google.com>
385             Richard Guenther  <rguenther@suse.de>
386             Simon Baldwin  <simonb@google.com>
387
388         * g++.dg/20090107-1.C: New.
389         * g++.dg/20090121-1.C: New.
390         * g++.dg/ipa/20090113-1.C: New.
391         * g++.dg/lto: New directory.
392         * g++.dg/lto/20080829_0.C: New.
393         * g++.dg/lto/20080904_0.C: New.
394         * g++.dg/lto/20080907_0.C: New.
395         * g++.dg/lto/20080908-1_0.C: New.
396         * g++.dg/lto/20080908-2_0.C: New.
397         * g++.dg/lto/20080908-3_0.C: New.
398         * g++.dg/lto/20080909-1_0.C: New.
399         * g++.dg/lto/20080910-1_0.C: New.
400         * g++.dg/lto/20080912-1_0.C: New.
401         * g++.dg/lto/20080912_0.C: New.
402         * g++.dg/lto/20080915_0.C: New.
403         * g++.dg/lto/20080916_0.C: New.
404         * g++.dg/lto/20080917_0.C: New.
405         * g++.dg/lto/20080924_0.C: New.
406         * g++.dg/lto/20080926_0.C: New.
407         * g++.dg/lto/20081008_0.C: New.
408         * g++.dg/lto/20081022.h: New.
409         * g++.dg/lto/20081022_0.C: New.
410         * g++.dg/lto/20081022_1.C: New.
411         * g++.dg/lto/20081023_0.C: New.
412         * g++.dg/lto/20081109-1_0.C: New.
413         * g++.dg/lto/20081109-2_0.C: New.
414         * g++.dg/lto/20081109_0.C: New.
415         * g++.dg/lto/20081109_1.C: New.
416         * g++.dg/lto/20081118-1_0.C: New.
417         * g++.dg/lto/20081118-1_1.C: New.
418         * g++.dg/lto/20081118_0.C: New.
419         * g++.dg/lto/20081118_1.C: New.
420         * g++.dg/lto/20081119-1.h: New.
421         * g++.dg/lto/20081119-1_0.C: New.
422         * g++.dg/lto/20081119-1_1.C: New.
423         * g++.dg/lto/20081119_0.C: New.
424         * g++.dg/lto/20081119_1.C: New.
425         * g++.dg/lto/20081120-1_0.C: New.
426         * g++.dg/lto/20081120-1_1.C: New.
427         * g++.dg/lto/20081120-2_0.C: New.
428         * g++.dg/lto/20081120-2_1.C: New.
429         * g++.dg/lto/20081123_0.C: New.
430         * g++.dg/lto/20081123_1.C: New.
431         * g++.dg/lto/20081125.h: New.
432         * g++.dg/lto/20081125_0.C: New.
433         * g++.dg/lto/20081125_1.C: New.
434         * g++.dg/lto/20081127_0.C: New.
435         * g++.dg/lto/20081127_1.C: New.
436         * g++.dg/lto/20081203_0.C: New.
437         * g++.dg/lto/20081203_1.C: New.
438         * g++.dg/lto/20081204-1_0.C: New.
439         * g++.dg/lto/20081204-1_1.C: New.
440         * g++.dg/lto/20081204-2_0.C: New.
441         * g++.dg/lto/20081204-2_1.C: New.
442         * g++.dg/lto/20081209_0.C: New.
443         * g++.dg/lto/20081209_1.C: New.
444         * g++.dg/lto/20081211-1.h: New.
445         * g++.dg/lto/20081211-1_0.C: New.
446         * g++.dg/lto/20081211-1_1.C: New.
447         * g++.dg/lto/20081217-1_0.C: New.
448         * g++.dg/lto/20081217-2_0.C: New.
449         * g++.dg/lto/20081219_0.C: New.
450         * g++.dg/lto/20081219_1.C: New.
451         * g++.dg/lto/20090106_0.C: New.
452         * g++.dg/lto/20090112_0.C: New.
453         * g++.dg/lto/20090128_0.C: New.
454         * g++.dg/lto/20090221_0.C: New.
455         * g++.dg/lto/20090302_0.C: New.
456         * g++.dg/lto/20090302_1.C: New.
457         * g++.dg/lto/20090303_0.C: New.
458         * g++.dg/lto/20090311-1.h: New.
459         * g++.dg/lto/20090311-1_0.C: New.
460         * g++.dg/lto/20090311-1_1.C: New.
461         * g++.dg/lto/20090311_0.C: New.
462         * g++.dg/lto/20090311_1.C: New.
463         * g++.dg/lto/20090312.h: New.
464         * g++.dg/lto/20090312_0.C: New.
465         * g++.dg/lto/20090312_1.C: New.
466         * g++.dg/lto/20090313_0.C: New.
467         * g++.dg/lto/20090313_1.C: New.
468         * g++.dg/lto/20090315_0.C: New.
469         * g++.dg/lto/20090315_1.C: New.
470         * g++.dg/lto/20091002-1_0.C: New testcase.
471         * g++.dg/lto/20091002-2_0.C: Likewise..
472         * g++.dg/lto/20091002-3_0.C: Likewise..
473         * g++.dg/lto/README: New.
474         * g++.dg/lto/pr40818_0.C: New.
475         * g++.dg/opt/thunk3-1.C: New.
476         * g++.dg/opt/thunk4.C: New.
477         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
478         replacements with __attribute__ ((__noinline__)).
479         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
480         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
481         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
482         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
483         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
484         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
485         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
486         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
487         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
488         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
489         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
490         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
491         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
492         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
493         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
494         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
495         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
496         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
497         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
498         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
499         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
500         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
501         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
502         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
503         * gcc.dg/20081223-1.c: New.
504         * gcc.dg/lto: New directory.
505         * gcc.dg/lto/20080908_0.c: New.
506         * gcc.dg/lto/20080917_0.c: New.
507         * gcc.dg/lto/20080924_0.c: New.
508         * gcc.dg/lto/20081024_0.c: New.
509         * gcc.dg/lto/20081109_0.c: New.
510         * gcc.dg/lto/20081111_0.c: New.
511         * gcc.dg/lto/20081111_1.c: New.
512         * gcc.dg/lto/20081112_0.c: New.
513         * gcc.dg/lto/20081112_1.c: New.
514         * gcc.dg/lto/20081115_0.c: New.
515         * gcc.dg/lto/20081115_1.c: New.
516         * gcc.dg/lto/20081115_2.c: New.
517         * gcc.dg/lto/20081118_0.c: New.
518         * gcc.dg/lto/20081118_1.c: New.
519         * gcc.dg/lto/20081118_2.c: New.
520         * gcc.dg/lto/20081120-1_0.c: New.
521         * gcc.dg/lto/20081120-1_1.c: New.
522         * gcc.dg/lto/20081120-2_0.c: New.
523         * gcc.dg/lto/20081120-2_1.c: New.
524         * gcc.dg/lto/20081125_0.c: New.
525         * gcc.dg/lto/20081125_1.c: New.
526         * gcc.dg/lto/20081126_0.c: New.
527         * gcc.dg/lto/20081201-1_0.c: New.
528         * gcc.dg/lto/20081201-1_1.c: New.
529         * gcc.dg/lto/20081201-1_2.c: New.
530         * gcc.dg/lto/20081201-2_0.c: New.
531         * gcc.dg/lto/20081201-2_1.c: New.
532         * gcc.dg/lto/20081202-1_0.c: New.
533         * gcc.dg/lto/20081202-1_1.c: New.
534         * gcc.dg/lto/20081202-2_0.c: New.
535         * gcc.dg/lto/20081202-2_1.c: New.
536         * gcc.dg/lto/20081204-1_0.c: New.
537         * gcc.dg/lto/20081204-1_1.c: New.
538         * gcc.dg/lto/20081204-2_0.c: New.
539         * gcc.dg/lto/20081210-1_0.c: New.
540         * gcc.dg/lto/20081212-1_0.c: New.
541         * gcc.dg/lto/20081222_0.c: New.
542         * gcc.dg/lto/20081222_0.h: New.
543         * gcc.dg/lto/20081222_1.c: New.
544         * gcc.dg/lto/20081224_0.c: New.
545         * gcc.dg/lto/20081224_0.h: New.
546         * gcc.dg/lto/20081224_1.c: New.
547         * gcc.dg/lto/20090116_0.c: New.
548         * gcc.dg/lto/20090120_0.c: New.
549         * gcc.dg/lto/20090126-1_0.c: New.
550         * gcc.dg/lto/20090126-2_0.c: New.
551         * gcc.dg/lto/20090206-1_0.c: New.
552         * gcc.dg/lto/20090206-2_0.c: New.
553         * gcc.dg/lto/20090210_0.c: New.
554         * gcc.dg/lto/20090210_1.c: New.
555         * gcc.dg/lto/20090213_0.c: New.
556         * gcc.dg/lto/20090213_1.c: New.
557         * gcc.dg/lto/20090218-1_0.c: New.
558         * gcc.dg/lto/20090218-1_1.c: New.
559         * gcc.dg/lto/20090218-2_0.c: New.
560         * gcc.dg/lto/20090218-2_1.c: New.
561         * gcc.dg/lto/20090218_0.c: New.
562         * gcc.dg/lto/20090218_1.c: New.
563         * gcc.dg/lto/20090218_2.c: New.
564         * gcc.dg/lto/20090218_3.c: New.
565         * gcc.dg/lto/20090219_0.c: New.
566         * gcc.dg/lto/20090312_0.c: New.
567         * gcc.dg/lto/20090312_1.c: New.
568         * gcc.dg/lto/20090313_0.c: New.
569         * gcc.dg/lto/20090706-1_0.c: New.
570         * gcc.dg/lto/20090706-2_0.c: New.
571         * gcc.dg/lto/20090717_0.c: New.
572         * gcc.dg/lto/20090717_1.c: New.
573         * gcc.dg/lto/20090729_0.c: New.
574         * gcc.dg/lto/20090729_1.c: New.
575         * gcc.dg/lto/20090812_0.c: New.
576         * gcc.dg/lto/20090812_1.c: New.
577         * gcc.dg/lto/20090914-1_0.c: New.
578         * gcc.dg/lto/README: New.
579         * gcc.dg/visibility-7.c: Adjust expected pattern
580         * gfortran.dg/lto: New directory.
581         * gfortran.dg/lto/pr40724_0.f: New.
582         * gfortran.dg/lto/pr40724_1.f: New.
583         * gfortran.dg/lto/pr40725_0.f03: New.
584         * gfortran.dg/lto/pr40725_1.c: New.
585         * gfortran.dg/lto/pr41069_0.f90: New.
586         * gfortran.dg/lto/pr41069_1.f90: New.
587         * gfortran.dg/lto/pr41069_2.f90: New.
588         * g++.dg/README: Add 'lto' directory.
589         * g++.dg/dg.exp: Also scan 'lto' directory
590
591 2009-10-03  Ben Elliston  <bje@au.ibm.com>
592             Janis Johnson  <janis187@us.ibm.com>
593             Diego Novillo  <dnovillo@google.com>
594
595         * g++.dg/lto/lto.exp: New.
596         * gcc.c-torture/execute/execute.exp: Add
597         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
598         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
599         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
600         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
601         * gcc.target/i386/math-torture/math-torture.exp:
602         Likewise.
603         * gcc.dg/lto/lto.exp: New.
604         * gfortran.dg/lto/lto.exp: New.
605         * lib/target-supports.exp (check_effective_target_lto): New.
606         * lib/c-torture.exp: Load target-supports.exp.
607         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
608         returns nonzero.
609         * lib/gcc-dg.exp: Likewise.
610         * lib/lto.exp: New.
611         * lib/torture-options.exp: Add support for a third
612         argument.
613
614 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
615
616         PR testsuite/41542
617         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
618
619 2009-10-02  Jason Merrill  <jason@redhat.com>
620
621         * g++.dg/abi/mangle32.C: New.
622
623 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
624
625         * gnat.dg/atomic2.adb: New test.
626
627 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
628
629         * gnat.dg/array11.adb: New test.
630         * gnat.dg/array12.adb: Likewise.
631
632 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
633
634         * gnat.dg/array10.adb: New test.
635         * gnat.dg/object_overflow.adb: Tweak.
636
637 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
638
639         * gcc.dg/guality/guality.exp: Disable on darwin.
640
641 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
642
643         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
644         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
645         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
646         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
647
648 2009-10-02  Tobias Burnus  <burnus@net-b.de>
649
650         PR fortran/41479
651         * gfortran.dg/intent_out_5.f90: New test.
652
653 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
654
655         PR debug/41404
656         PR debug/41353
657         * gcc.dg/guality/pr41404-1.c: New test.
658         * gcc.dg/guality/pr41353-2.c: New test.
659
660 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
661
662         PR testsuite/41546
663         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
664         to -mtune=generic.
665
666 2009-10-01  Jan Hubicka  <jh@suse.cz>
667
668         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
669
670 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
671
672         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
673
674         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
675
676 2009-10-01  Tobias Burnus  <burnus@net-b.de>
677
678         PR fortran/41515
679         * gfortran.dg/parameter_array_init_5.f90: New test.
680
681 2009-10-01  Jason Merrill  <jason@redhat.com>
682
683         * g++.dg/cpp0x/defaulted13.C: New.
684
685 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
686
687         * gfortran.dg/bounds_check_7.f90: Adapted error message.
688         * gfortran.dg/bounds_check_11.f90: Likewise.
689         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
690
691 2009-09-30  Tobias Burnus  <burnus@net-b.de>
692
693         * gfortran.dg/select_type_4.f90: New test.
694
695 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
696
697         * gfortran.dg/same_type_as_1.f03: New test.
698         * gfortran.dg/same_type_as_2.f03: Ditto.
699
700 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
701
702         * gfortran.dg/select_type_1.f03: Extended.
703         * gfortran.dg/select_type_3.f03: New test.
704
705 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
706
707         * gfortran.dg/class_allocate_1.f03: New test.
708
709 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
710
711         PR fortran/40996
712         * gfortran.dg/allocatable_scalar_3.f90: New test.
713         * gfortran.dg/select_type_2.f03: Ditto.
714         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
715
716 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
717
718         * gfortran.dg/block_name_2.f90: Modified error message.
719         * gfortran.dg/select_6.f90: Ditto.
720         * gfortran.dg/select_type_1.f03: New test.
721
722 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
723
724         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
725         * gfortran.dg/class_1.f03: Ditto.
726         * gfortran.dg/class_2.f03: Ditto.
727         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
728         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
729         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
730         * gfortran.dg/typebound_call_10.f03: Ditto.
731         * gfortran.dg/typebound_call_2.f03: Ditto.
732         * gfortran.dg/typebound_call_3.f03: Ditto.
733         * gfortran.dg/typebound_call_4.f03: Ditto.
734         * gfortran.dg/typebound_call_9.f03: Ditto.
735         * gfortran.dg/typebound_generic_3.f03: Ditto.
736         * gfortran.dg/typebound_generic_4.f03: Ditto.
737         * gfortran.dg/typebound_operator_1.f03: Ditto.
738         * gfortran.dg/typebound_operator_2.f03: Ditto.
739         * gfortran.dg/typebound_operator_3.f03: Ditto.
740         * gfortran.dg/typebound_operator_4.f03: Ditto.
741         * gfortran.dg/typebound_proc_1.f08: Ditto.
742         * gfortran.dg/typebound_proc_5.f03: Ditto.
743         * gfortran.dg/typebound_proc_6.f03: Ditto.
744
745 2009-09-30  Jason Merrill  <jason@redhat.com>
746
747         * g++.dg/eh/init-temp1.C: Improve test.
748
749 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
750
751         PR target/22093
752         * gcc.target/alpha/pr22093.c: New test.
753
754 2009-09-29  John Freeman  <jfreeman08@gmail.com>
755             Jason Merrill  <jason@redhat.com>
756
757         * g++.dg/cpp0x/lambda/lambda-array.C: New.
758         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
759         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
760         * g++.dg/cpp0x/lambda/lambda-const.C: New.
761         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
762         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
763         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
764         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
765         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
766         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
767         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
768         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
769         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
770         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
771         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
772         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
773         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
774         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
775         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
776         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
777         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
778         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
779         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
780         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
781         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
782         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
783         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
784         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
785         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
786         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
787         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
788         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
789         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
790         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
791         * g++.dg/cpp0x/lambda/lambda-template.C: New.
792         * g++.dg/cpp0x/lambda/lambda-this.C: New.
793         * g++.dg/cpp0x/lambda/lambda-type.C: New.
794         * g++.dg/cpp0x/lambda/lambda-use.C: New.
795         * lib/prune.exp: Accept "In lambda function".
796
797 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
798
799         * gcc.target/i386/fma4-check.h: New file.
800         * gcc.target/i386/fma4-fma.c: Ditto.
801         * gcc.target/i386/fma4-maccXX.c: Ditto.
802         * gcc.target/i386/fma4-msubXX.c: Ditto.
803         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
804         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
805         * gcc.target/i386/fma4-vector.c: Ditto.
806         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
807         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
808         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
809         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
810         * gcc.target/i386/fma4-256-vector.c: Ditto.
811         * gcc.target/i386/funcspec-2.c: Ditto.
812
813         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
814
815         * gcc.target/i386/funcspec-5.c: Add FMA4.
816         * gcc.target/i386/funcspec-6.c: Ditto.
817         * gcc.target/i386/funcspec-8.c: Ditto.
818
819         * gcc.target/i386/funcspec-9.c: New file.
820
821         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
822
823         * gcc.target/i386/isa-10.c: New file.
824         * gcc.target/i386/isa-11.c: Ditto.
825         * gcc.target/i386/isa-12.c: Ditto.
826         * gcc.target/i386/isa-13.c: Ditto.
827         * gcc.target/i386/isa-2.c: Ditto.
828         * gcc.target/i386/isa-3.c: Ditto.
829         * gcc.target/i386/isa-4.c: Ditto.
830         * gcc.target/i386/isa-7.c: Ditto.
831         * gcc.target/i386/isa-8.c: Ditto.
832         * gcc.target/i386/isa-9.c: Ditto.
833
834         * gcc.target/i386/isa-14.c: Add FMA4.
835         * gcc.target/i386/isa-1.c: Ditto.
836         * gcc.target/i386/isa-5.c: Ditto.
837         * gcc.target/i386/isa-6.c: Ditto.
838
839         * gcc.target/i386/sse-12.c: New file.
840         * gcc.target/i386/sse-13.c: Ditto.
841         * gcc.target/i386/sse-14.c: Ditto.
842         * gcc.target/i386/sse-22.c: Ditto.
843
844         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
845         * g++.dg/other/i386-3.C: Ditto.
846         * g++.dg/other/i386-5.C: Ditto.
847         * g++.dg/other/i386-6.C: Ditto.
848
849 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
850
851         PR testsuite/41496
852         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
853         before.
854
855 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
856
857         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
858         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
859
860 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
861
862         PR debug/41438
863         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
864         hidden.
865         * g++.dg/debug/dwarf2/const-1.C: Likewise.
866
867 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
868
869         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
870         * gcc.target/i386/isa-1.c: Remove SSE5.
871         * gcc.target/i386/isa-5.c: Ditto.
872         * gcc.target/i386/isa-6.c: Ditto.
873         * gcc.target/i386/funcspec-4.c: Remove error conditions
874         related to SSE5.
875         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
876         * gcc.target/i386/avx-2.c: Ditto.
877         * gcc.target/i386/sse-23.c: Ditto.
878         * gcc.target/i386/funcspec-9.c: Delete.
879
880 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
881
882         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
883         * gcc.dg/guality/pr41353-1.c: New test.
884
885         PR testsuite/41444
886         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
887         in macro name definition for non-unix/win32/msdos.
888
889 2009-09-29  Daniel Kraft  <d@domob.eu>
890
891         PR fortran/39626
892         * gfortran.dg/block_1.f08: New test.
893         * gfortran.dg/block_2.f08: New test.
894         * gfortran.dg/block_3.f90: New test.
895         * gfortran.dg/block_4.f08: New test.
896         * gfortran.dg/block_5.f08: New test.
897         * gfortran.dg/block_6.f08: New test.
898         * gfortran.dg/block_7.f08: New test.
899         * gfortran.dg/block_8.f08: New test.
900
901 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
902
903         PR libgfortran/35862
904         * gfortran.dg/round_1.f03: New test.
905         * gfortran.dg/f2003_io_3.f03: Update test.
906
907 2009-09-28  Easwaran Raman  <eraman@google.com>
908
909         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
910         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
911
912 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
913
914         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
915         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
916         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
917         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
918         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
919
920         * g++.dg/dfp/dfp.exp: Fix typo.
921
922         * lib/target-supports.exp (check-effective-target-dfp-nocache):
923         Fix typo that breaks the check.
924
925 2009-09-28  Olivier Hainque  <hainque@adacore.com>
926
927         * gnat.dg (tagged_alloc_free.adb): New testcase.
928
929 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
930
931         * g++.dg/dfp: New directory.
932         * g++.dg/dg.exp: Prune tests in dfp directory.
933         * g++.dg/dfp/dfp.exp: New.
934         * g++.dg/dfp/mangle-mode.C: New test.
935
936 2009-09-28  Michael Matz  <matz@suse.de>
937
938         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
939         for sign of -Inf.
940
941 2009-09-27  Richard Henderson  <rth@redhat.com>
942
943         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
944         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
945
946 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
947
948         PR c/41476
949         * gcc.dg/cond-constqual-1.c: New test.
950
951 2009-09-26  Michael Matz  <matz@suse.de>
952
953         PR lto/40758
954         PR middle-end/41470
955         * gcc.dg/pr41470.c: New test.
956
957 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
958
959         * gnat.dg/array9.adb: New test.
960
961 2009-09-26  Michael Matz  <matz@suse.de>
962
963         PR tree-optimization/41454
964         * gcc.dg/pr41454.c: New test.
965
966 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
967
968         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
969         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
970         into DW_TAG_GNU_template_parameter_pack and
971         DW_TAG_GNU_formal_parameter_pack.
972         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
973         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
974
975 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
976
977         * gcc.dg/vect/vect.exp: Append extra parameters as separate
978         parameters for alignment-sensitive -fsection-anchors tests.
979
980 2009-09-25  Richard Guenther  <rguenther@suse.de>
981
982         PR middle-end/41463
983         * gcc.c-torture/execute/pr41463.c: New testcase.
984
985 2009-09-25  Olivier Hainque  <hainque@adacore.com>
986
987         * gnat.dg/sse_nolib.adb: New testcase.
988
989 2009-09-25  Revital Eres  <ERES@il.ibm.com>
990
991         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
992         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
993         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
994         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
995         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
996         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
997         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
998         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
999         * gcc.dg/vect/vect.exp: Add Power7 flags.
1000         * g++.dg/vect/vect.exp: Likewise.
1001         * gfortran.dg/vect/vect.exp: Likewise.
1002
1003 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1004
1005         PR fortran/41459
1006         * gfortran.dg/empty_label.f: New test.
1007         * gfortran.dg/empty_label.f90: Ditto.
1008         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1009
1010 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1011
1012         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1013         compile-time.
1014
1015 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1016
1017         * lib/scanasm.exp (make_pattern_printable): New function.
1018         (dg-scan, scan-assembler-times, scan-assembler-dem,
1019         scan-assembler-dem-not): Use it.
1020
1021 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1022
1023         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1024         (test_nested): Renamed to ...
1025         (test_nested1): This.
1026         (test_nested2): New.
1027         (main): Likewise.
1028
1029 2009-09-24  Richard Guenther  <rguenther@suse.de>
1030
1031         PR tree-optimization/36143
1032         PR tree-optimization/38747
1033         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1034         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1035         * g++.dg/torture/pr38747.C: New testcase.
1036         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1037
1038 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1039
1040         * gnat.dg/nested_proc.adb: New test.
1041
1042 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * gcc.target/i386/pr12329.c: Adjust.
1045
1046 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1047
1048         PR debug/41248
1049         * gcc.dg/pr41248.c: New.
1050
1051 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1052
1053         PR debug/41065
1054         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1055
1056 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1057
1058         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1059         current_compiler_flags.  Fix typos.
1060
1061 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1062
1063         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1064
1065 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1066
1067         PR c/39779
1068         * gcc.c-torture/compile/pr39779.c: New test.
1069
1070 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1071
1072         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1073         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1074         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1075
1076 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1077
1078         PR debug/41295
1079         * gcc.dg/pr41295.c: New.
1080
1081 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1082
1083         * gcc.dg/pr40209.c: Add test case.
1084
1085 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1086
1087         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1088         matching assembly.
1089         * gcc.target/mips/code-readable-2.c: Likewise.
1090         * gcc.target/mips/code-readable-3.c: Likewise.
1091
1092 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1093
1094         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1095         Check support via mode instead of C type.
1096         (check_effective_target_dfprt_nocache): Ditto.
1097         (check_effective_target_hard_dfp): Ditto.
1098
1099 2009-09-22  Richard Guenther  <rguenther@suse.de>
1100
1101         PR middle-end/41395
1102         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1103         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1104
1105 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1106
1107         * gcc.dg/20090922-1.c: New test.
1108
1109         PR bootstrap/41405
1110         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1111         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1112         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1113         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1114         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1115         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1116         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1117         * objc.dg/dwarf-2.m: Likewise.
1118
1119 2009-09-22  Richard Guenther  <rguenther@suse.de>
1120
1121         PR tree-optimization/41428
1122         * g++.dg/tree-ssa/pr41428.C: New testcase.
1123
1124 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR middle-end/41429
1127         * g++.dg/gomp/pr41429.C: New test.
1128
1129 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1130
1131         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1132
1133 2009-09-21  Jason Merrill  <jason@redhat.com>
1134
1135         PR c++/41421
1136         * g++.dg/cpp0x/trivial1.C: Expand.
1137
1138 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1139
1140         * gcc.dg/torture/calleesave-sse.c: New.
1141
1142 2009-09-21  Jan Hubicka  <jh@suse.cz>
1143
1144         * gcc.dg/guality/inline-params.c: New testcase.
1145
1146 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1147
1148         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1149         Add -fno-inline.
1150         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1151         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1152         (f2): Ditto.
1153
1154 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1155
1156         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1157         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1158         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1159         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1160         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1161
1162 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1163
1164         PR middle-end/40642
1165         * g++.dg/torture/pr40642.C: New testcase.
1166
1167 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1168
1169         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1170         cases in static initializers.
1171
1172 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1173
1174         * gcc.c-tortue/compile/pr39886.c: New.
1175
1176 2009-09-20  Chris Demetriou  <cgd@google.com>
1177
1178         PR preprocessor/28435:
1179         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1180         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1181         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1182         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1183         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1184
1185 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1186
1187         * gcc.target/mips/mips.exp: Add relax-pic-calls
1188         under -mfoo/-mno-foo options.
1189         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1190         and -mexplicit-relocs.
1191         * gcc.target/mips/call-1.c: New test.
1192         * gcc.target/mips/call-2.c: New test.
1193         * gcc.target/mips/call-3.c: New test.
1194         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1195         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1196
1197 2009-09-19  Chris Demetriou  <cgd@google.com>
1198
1199         PR preprocessor/28435:
1200         * gcc.dg/cpp/missing-header-MD.c: New test.
1201         * gcc.dg/cpp/missing-header-MMD.c: New test.
1202         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1203         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1204
1205 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1206
1207         PR libgfortran/41328
1208         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1209         EOF works.
1210
1211 2009-09-18  Jason Merrill  <jason@redhat.com>
1212
1213         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1214         * g++.dg/cpp0x/initlist-deduce.C: New.
1215
1216 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1217
1218         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1219
1220 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1221
1222         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1223         * c-c++-common/dfp: New directory.
1224         * c-c++-common/dfp/dfp-dbg.h: New file.
1225         * gcc.dg/dfp/call-by-value.c: Move to ...
1226         * c-c++-common/call-by-value.c: here.
1227         * gcc.dg/dfp/cast.c: Move to ...
1228         * c-c++-common/cast.c: here.
1229         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1230         * c-c++-common/compare-eq-const.c: here.
1231         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1232         * c-c++-common/compare-eq-d128.c: here.
1233         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1234         * c-c++-common/compare-eq-d32.c: here.
1235         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1236         * c-c++-common/compare-eq-d64.c: here.
1237         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1238         * c-c++-common/compare-eq-dfp.c: here.
1239         * gcc.dg/dfp/compare-eq.h: Move to ...
1240         * c-c++-common/compare-eq.h: here.
1241         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1242         * c-c++-common/compare-rel-const.c: here.
1243         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1244         * c-c++-common/compare-rel-d128.c: here.
1245         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1246         * c-c++-common/compare-rel-d32.c: here.
1247         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1248         * c-c++-common/compare-rel-d64.c: here.
1249         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1250         * c-c++-common/compare-rel-dfp.c: here.
1251         * gcc.dg/dfp/compare-rel.h: Move to ...
1252         * c-c++-common/compare-rel.h: here.
1253         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1254         * c-c++-common/compare-special-d128.c: here.
1255         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1256         * c-c++-common/compare-special-d32.c: here.
1257         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1258         * c-c++-common/compare-special-d64.c: here.
1259         * gcc.dg/dfp/compare-special.h: Move to ...
1260         * c-c++-common/compare-special.h: here.
1261         * gcc.dg/dfp/constants-zero.c: Move to ...
1262         * c-c++-common/constants-zero.c: here.
1263         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1264         * c-c++-common/convert-bfp-10.c: here.
1265         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1266         * c-c++-common/convert-bfp-11.c: here.
1267         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1268         * c-c++-common/convert-bfp-12.c: here.
1269         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1270         * c-c++-common/convert-bfp-13.c: here.
1271         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1272         * c-c++-common/convert-bfp-14.c: here.
1273         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1274         * c-c++-common/convert-bfp-2.c: here.
1275         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1276         * c-c++-common/convert-bfp-3.c: here.
1277         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1278         * c-c++-common/convert-bfp-4.c: here.
1279         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1280         * c-c++-common/convert-bfp-5.c: here.
1281         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1282         * c-c++-common/convert-bfp-6.c: here.
1283         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1284         * c-c++-common/convert-bfp-7.c: here.
1285         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1286         * c-c++-common/convert-bfp-8.c: here.
1287         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1288         * c-c++-common/convert-bfp-9.c: here.
1289         * gcc.dg/dfp/convert-bfp.c: Move to ...
1290         * c-c++-common/convert-bfp.c: here.
1291         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1292         * c-c++-common/convert-bfp-fold.c: here.
1293         * gcc.dg/dfp/convert-dfp.c: Move to ...
1294         * c-c++-common/convert-dfp.c: here.
1295         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1296         * c-c++-common/convert-dfp-fold-2.c: here.
1297         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1298         * c-c++-common/convert-dfp-fold.c: here.
1299         * gcc.dg/dfp/convert.h: Move to ...
1300         * c-c++-common/convert.h: here.
1301         * gcc.dg/dfp/convert-int.c: Move to ...
1302         * c-c++-common/convert-int.c: here.
1303         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1304         * c-c++-common/convert-int-fold.c: here.
1305         * gcc.dg/dfp/convert-int-max.c: Move to ...
1306         * c-c++-common/convert-int-max.c: here.
1307         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1308         * c-c++-common/convert-int-max-fold.c: here.
1309         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1310         * c-c++-common/convert-int-saturate.c: here.
1311         * gcc.dg/dfp/func-array.c: Move to ...
1312         * c-c++-common/func-array.c: here.
1313         * gcc.dg/dfp/func-deref.c: Move to ...
1314         * c-c++-common/func-deref.c: here.
1315         * gcc.dg/dfp/func-mixed.c: Move to ...
1316         * c-c++-common/func-mixed.c: here.
1317         * gcc.dg/dfp/func-pointer.c: Move to ...
1318         * c-c++-common/func-pointer.c: here.
1319         * gcc.dg/dfp/func-scalar.c: Move to ...
1320         * c-c++-common/func-scalar.c: here.
1321         * gcc.dg/dfp/func-struct.c: Move to ...
1322         * c-c++-common/func-struct.c: here.
1323         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1324         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1325         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1326         * c-c++-common/func-vararg-alternate-d128.c: here.
1327         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1328         * c-c++-common/func-vararg-alternate-d32.c: here.
1329         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1330         * c-c++-common/func-vararg-alternate-d64.c: here.
1331         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1332         * c-c++-common/func-vararg-alternate.h: here.
1333         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1334         * c-c++-common/func-vararg-dfp.c: here.
1335         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1336         * c-c++-common/func-vararg-mixed-2.c: here.
1337         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1338         * c-c++-common/func-vararg-mixed.c: here.
1339         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1340         * c-c++-common/func-vararg-size0.c: here.
1341         * gcc.dg/dfp/inf-1.c: Move to ...
1342         * c-c++-common/inf-1.c: here.
1343         * gcc.dg/dfp/loop-index.c: Move to ...
1344         * c-c++-common/loop-index.c: here.
1345         * gcc.dg/dfp/modes.c: Move to ...
1346         * c-c++-common/modes.c: here.
1347         * gcc.dg/dfp/nan-1.c: Move to ...
1348         * c-c++-common/nan-1.c: here.
1349         * gcc.dg/dfp/nan-2.c: Move to ...
1350         * c-c++-common/nan-2.c: here.
1351         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1352         * c-c++-common/operator-arith-fold.c: here.
1353         * gcc.dg/dfp/operator-assignment.c: Move to ...
1354         * c-c++-common/operator-assignment.c: here.
1355         * gcc.dg/dfp/operator-comma.c: Move to ...
1356         * c-c++-common/operator-comma.c: here.
1357         * gcc.dg/dfp/operator-cond.c: Move to ...
1358         * c-c++-common/operator-cond.c: here.
1359         * gcc.dg/dfp/operator-logical.c: Move to ...
1360         * c-c++-common/operator-logical.c: here.
1361         * gcc.dg/dfp/operator-unary.c: Move to ...
1362         * c-c++-common/operator-unary.c: here.
1363         * gcc.dg/dfp/pr31385.c: Move to ...
1364         * c-c++-common/pr31385.c: here.
1365         * gcc.dg/dfp/pr33466.c: Move to ...
1366         * c-c++-common/pr33466.c: here.
1367         * gcc.dg/dfp/pr35620.c: Move to ...
1368         * c-c++-common/pr35620.c: here.
1369         * gcc.dg/dfp/pr36800.c: Move to ...
1370         * c-c++-common/pr36800.c: here.
1371         * gcc.dg/dfp/pr39034.c: Move to ...
1372         * c-c++-common/pr39034.c: here.
1373         * gcc.dg/dfp/pr39035.c: Move to ...
1374         * c-c++-common/pr39035.c: here.
1375         * gcc.dg/dfp/pr39902.c: Move to ...
1376         * c-c++-common/pr39902.c: here.
1377         * gcc.dg/dfp/pr39986.c: Move to ...
1378         * c-c++-common/pr39986.c: here.
1379         * gcc.dg/dfp/signbit-1.c: Move to ...
1380         * c-c++-common/signbit-1.c: here.
1381         * gcc.dg/dfp/signbit-2.c: Move to ...
1382         * c-c++-common/signbit-2.c: here.
1383         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1384         * c-c++-common/struct-layout-1.c: here.
1385         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1386         * c-c++-common/usual-arith-conv.c: here.
1387         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1388         * c-c++-common/usual-arith-conv-const.c: here.
1389
1390 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1391
1392         PR testsuite/41288
1393         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1394         stack alignment.
1395
1396 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1397
1398         PR c++/39365
1399         * g++.dg/expr/bool3.C: New test.
1400         * g++.dg/expr/bool4.C: New test.
1401
1402 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1403
1404         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1405         * gcc.dg/dfp/signbit-2.c: Use it.
1406         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1407         arguments to unsigned int.
1408         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1409         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1410         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1411         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1412         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1413         * gcc.dg/dfp/pr39986.c: Ditto.
1414         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1415         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1416         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1417         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1418         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1419
1420 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1421
1422         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1423
1424 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1425
1426         PR c/41049
1427         * dfp/pr41049.c: New test.
1428
1429 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1430
1431         PR testsuite/41385
1432         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1433
1434 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1435
1436         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1437         * gcc.dg/ipa/ipa-sra-1.c: New test.
1438         * gcc.dg/ipa/ipa-sra-2.c: New test.
1439         * gcc.dg/ipa/ipa-sra-3.c: New test.
1440         * gcc.dg/ipa/ipa-sra-4.c: New test.
1441         * gcc.dg/ipa/ipa-sra-5.c: New test.
1442         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1443         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1444
1445 2009-09-17  Michael Matz  <matz@suse.de>
1446
1447         PR middle-end/41347
1448         * gfortran.dg/pr41347.f90: New test.
1449
1450 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1451
1452         * gcc.c-torture/compile/20090917-1.c: New testcase.
1453
1454 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1455
1456         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1457         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1458         alpha*-*-* target from XFAIL list.
1459
1460 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1461
1462         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1463         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1464         * gcc.dg/dfp/cast-bad.c: Use default options.
1465         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1466         * gcc.dg/dfp/composite-type.c: Ditto.
1467         * gcc.dg/dfp/constants.c: Ditto.
1468         * gcc.dg/dfp/constants-hex.c: Ditto.
1469         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1470         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1471         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1472         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1473         * gcc.dg/dfp/ctypes.c: Ditto.
1474         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1475         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1476         * gcc.dg/dfp/float-constant-double.c: Ditto.
1477         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1478         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1479         * gcc.dg/dfp/modes.c: Ditto.
1480         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1481         * gcc.dg/dfp/pr31344.c: Ditto.
1482         * gcc.dg/dfp/pr31385.c: Ditto.
1483         * gcc.dg/dfp/pr33466.c: Ditto.
1484         * gcc.dg/dfp/pr35620.c: Ditto.
1485         * gcc.dg/dfp/pr37435.c: Ditto.
1486         * gcc.dg/dfp/pr39986.c: Ditto.
1487         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1488         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1489         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1490         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1491         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1492         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1493         * gcc.dg/dfp/typespec.c: Ditto.
1494         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1495         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1496         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1497         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1498         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1499         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1500         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1501         * gcc.dg/dfp/compare-rel.h: Ditto.
1502         * gcc.dg/dfp/compare-special.h: Ditto.
1503         * gcc.dg/dfp/convert.h: Ditto.
1504         * gcc.dg/dfp/fe-check.h: Ditto.
1505         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1506         * gcc.dg/dfp/cast.c: Ditto.
1507         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1508         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1509         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1510         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1511         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1512         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1513         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1514         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1515         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1516         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1517         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1518         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1519         * gcc.dg/dfp/constants-zero.c: Ditto.
1520         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1521         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1522         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1523         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1524         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1525         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1526         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1527         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1528         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1529         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1530         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1531         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1532         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1533         * gcc.dg/dfp/convert-bfp.c: Ditto.
1534         * gcc.dg/dfp/convert-complex.c: Ditto.
1535         * gcc.dg/dfp/convert-dfp.c: Ditto.
1536         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1537         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1538         * gcc.dg/dfp/convert-int.c: Ditto.
1539         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1540         * gcc.dg/dfp/convert-int-max.c: Ditto.
1541         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1542         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1543         * gcc.dg/dfp/fe-binop.c: Ditto.
1544         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1545         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1546         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1547         * gcc.dg/dfp/func-array.c: Ditto.
1548         * gcc.dg/dfp/func-deref.c: Ditto.
1549         * gcc.dg/dfp/func-mixed.c: Ditto.
1550         * gcc.dg/dfp/func-pointer.c: Ditto.
1551         * gcc.dg/dfp/func-scalar.c: Ditto.
1552         * gcc.dg/dfp/func-struct.c: Ditto.
1553         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1554         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1555         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1556         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1557         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1558         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1559         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1560         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1561         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1562         * gcc.dg/dfp/inf-1.c: Ditto.
1563         * gcc.dg/dfp/loop-index.c: Ditto.
1564         * gcc.dg/dfp/nan-1.c: Ditto.
1565         * gcc.dg/dfp/nan-2.c: Ditto.
1566         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1567         * gcc.dg/dfp/operator-assignment.c: Ditto.
1568         * gcc.dg/dfp/operator-comma.c: Ditto.
1569         * gcc.dg/dfp/operator-cond.c: Ditto.
1570         * gcc.dg/dfp/operator-logical.c: Ditto.
1571         * gcc.dg/dfp/operator-unary.c: Ditto.
1572         * gcc.dg/dfp/pr36800.c: Ditto.
1573         * gcc.dg/dfp/pr39034.c: Ditto.
1574         * gcc.dg/dfp/pr39035.c: Ditto.
1575         * gcc.dg/dfp/pr39902.c: Ditto.
1576         * gcc.dg/dfp/signbit-1.c: Ditto.
1577         * gcc.dg/dfp/signbit-2.c: Ditto.
1578         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1579         * gcc.dg/dfp/union-init.c: Ditto.
1580         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1581
1582 2009-09-16  Michael Matz  <matz@suse.de>
1583
1584         PR fortran/41212
1585         * gfortran.dg/pr41212.f90: New test.
1586
1587 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1588
1589         * gnat.dg/alignment9.adb: New test.
1590
1591 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1592
1593         * gnat.dg/discr20.ad[sb]: New test.
1594
1595 2009-09-16  Richard Guenther  <rguenther@suse.de>
1596
1597         PR middle-end/34011
1598         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1599
1600 2009-09-16  DJ Delorie  <dj@redhat.com>
1601             Kaz Kojima  <kkojima@gcc.gnu.org>
1602
1603         * gcc.target/sh/struct-arg-dw2.c: New test.
1604
1605 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1606             Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR target/41175
1609         * gcc.target/powerpc/pr41175.c: New test.
1610
1611 2009-09-14  Richard Henderson  <rth@redhat.com>
1612
1613         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1614         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1615         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1616
1617 2009-09-14  Richard Henderson  <rth@redhat.com>
1618
1619         * g++.dg/eh/builtin1.C: Update resx pattern match.
1620         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1621
1622 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1623
1624         * gcc.target/mips/branch-helper.h: New file.
1625         * gcc.target/mips/branch-2.c,
1626         * gcc.target/mips/branch-3.c,
1627         * gcc.target/mips/branch-4.c,
1628         * gcc.target/mips/branch-5.c,
1629         * gcc.target/mips/branch-6.c,
1630         * gcc.target/mips/branch-7.c,
1631         * gcc.target/mips/branch-8.c,
1632         * gcc.target/mips/branch-9.c,
1633         * gcc.target/mips/branch-10.c,
1634         * gcc.target/mips/branch-11.c,
1635         * gcc.target/mips/branch-12.c,
1636         * gcc.target/mips/branch-13.c,
1637         * gcc.target/mips/branch-14.c,
1638         * gcc.target/mips/branch-15.c: New tests.
1639
1640 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1641
1642         PR target/41331
1643         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1644         -m32 -mpowerpc64 system.
1645
1646 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1647
1648         From Jie Zhang <jie.zhang@analog.com>:
1649         * gcc.target/bfin/saveall.c: New test.
1650         * gcc.target/bfin/20090914-1.c: New test.
1651         * gcc.target/bfin/20090914-2.c: New test.
1652
1653         * gcc.target/bfin/20090914-3.c: New test.
1654
1655 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1656
1657         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1658
1659 2009-09-14  Richard Guenther  <rguenther@suse.de>
1660
1661         PR middle-end/41350
1662         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1663
1664 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1665
1666         PR libgfortran/41328
1667         * gfortran.dg/cr_lf.f90: New test.
1668
1669 2009-09-11  Michael Matz  <matz@suse.de>
1670
1671         PR middle-end/41275
1672         * g++.dg/tree-ssa/pr41275.C: New test.
1673
1674 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1675
1676         PR fortran/41242
1677         * gfortran.dg/proc_ptr_comp_21.f90: New.
1678
1679 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1680
1681         PR fortran/31292
1682         * gfortran.dg/module_procedure_1.f90: New test.
1683         * gfortran.dg/module_procedure_2.f90: Ditto.
1684         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1685
1686 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1687             James A. Morrison  <phython@gcc.gnu.org>
1688
1689         PR ada/18302
1690         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1691         commands.
1692         * ada/acats/run_test.exp: New file.
1693
1694 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1695
1696         Revert:
1697         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1698
1699         PR rtl-optimization/39779
1700         * gcc.dg/pr39979.c: New test.
1701
1702 2009-09-10  Richard Guenther  <rguenther@suse.de>
1703
1704         PR middle-end/41257
1705         * g++.dg/torture/pr41257-2.C: New testcase.
1706
1707 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1708
1709         PR c++/28293
1710         * g++.dg/template/crash91.C: New.
1711
1712 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1713
1714         PR rtl-optimization/39779
1715         * gcc.dg/pr39979.c: New test.
1716
1717 2009-09-09  Richard Guenther  <rguenther@suse.de>
1718
1719         PR tree-optimization/41101
1720         * gcc.c-torture/compile/pr41101.c: New testcase.
1721
1722 2009-09-09  Richard Guenther  <rguenther@suse.de>
1723
1724         PR middle-end/41317
1725         * gcc.c-torture/execute/pr41317.c: New testcase.
1726         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1727         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1728
1729 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1730
1731         Fix some test breakages on Darwin
1732         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1733         and adjust.
1734         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1735         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1736         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1737         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1738         take darwin specifics in account.
1739
1740 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1741
1742         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1743         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1744
1745 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1746
1747         PR c++/39923
1748         * g++.dg/cpp0x/initlist24.C: New.
1749
1750 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1751
1752         * gcc.dg/large-size-array-2.c: Fix target requirement.
1753         * gcc.dg/large-size-array-4.c: Likewise.
1754         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1755         * gcc.dg/c99-const-expr-2.c: Likewise.
1756         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1757         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1758         * gcc.dg/c90-const-expr-10.c: Likewise.
1759         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1760         instead of long.
1761         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1762         * gcc.dg/vect/pr33846.c: Likewise.
1763         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1764         __PTRDIFF_TYPE__, instead of unsigned long.
1765         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1766
1767 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1768
1769         PR debug/41229
1770         PR debug/41291
1771         PR debug/41300
1772         * gfortran.dg/pr41229.f90: New.
1773
1774 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1775
1776         PR debug/41232
1777         * gcc.dg/pr41232.c: New.
1778
1779 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1780
1781         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1782         contain -march.
1783         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1784         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1785         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1786         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1787         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1788         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1789         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1790         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1791         options other than that used in dg-options.
1792
1793 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR rtl-optimization/41239
1796         * gcc.c-torture/execute/pr41239.c: New test.
1797
1798 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         PR libgfortran/41192
1801         * gfortran.dg/namelist_59.f90: New test.
1802
1803 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1804
1805         From Mike Frysinger  <michael.frysinger@analog.com>
1806         * gcc.target/bfin/mcpu-bf542m.c: New file.
1807         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1808         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1809         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1810         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1811
1812 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1813
1814         PR middle-end/41282
1815         * gcc.c-torture/compile/pr41282.c: New test.
1816
1817 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1818
1819         PR fortran/41197
1820         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1821         variables for stat and errmsg.
1822         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1823         * gfortran.dg/allocate_stat_2.f90:  New test.
1824
1825 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1826
1827         * gcc.c-torture/compile/20090907-1.c: New test.
1828
1829 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR bootstrap/41241
1832         * gcc.dg/pr41241.c: New test.
1833
1834 2009-09-06  Richard Guenther  <rguenther@suse.de>
1835
1836         PR middle-end/41144
1837         * g++.dg/torture/pr41144.C: New testcase.
1838
1839 2009-09-06  Richard Guenther  <rguenther@suse.de>
1840
1841         PR middle-end/41261
1842         * gcc.dg/torture/pr41261.c: New testcase.
1843
1844 2009-09-05  Richard Guenther  <rguenther@suse.de>
1845
1846         PR middle-end/41181
1847         * gcc.c-torture/compile/pr41181.c: New testcase.
1848
1849 2009-09-05  Richard Guenther  <rguenther@suse.de>
1850
1851         PR debug/41273
1852         * g++.dg/torture/pr41273.C: New testcase.
1853
1854 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1855
1856         PR fortran/41258
1857         * gfortran.dg/typebound_proc_12.f90 : New test.
1858
1859 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1860
1861         PR debug/41225
1862         * gfortran.dg/pr41225.f90: New.
1863
1864 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1865
1866         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1867         unistd.h, sys/types.h and sys/wait.h.
1868         (gualchk_t): New.
1869         (GUALCVT): New.
1870         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1871         (GUALITY_GDB_REDIRECT): New.
1872         (GUALITY_GDB_ARGS): Use it.
1873
1874 2009-09-04  Richard Guenther  <rguenther@suse.de>
1875
1876         PR middle-end/41257
1877         * g++.dg/torture/pr41257.C: New testcase.
1878
1879 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1880
1881         PR tree-optimization/41112
1882         * gnat.dg/array8.adb: New test.
1883
1884 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1885
1886         * gcc.target/arm/ctz.c: New test case.
1887
1888 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1889
1890         PR tree-optimization/38275
1891         * gcc.dg/autopar/reduc-1char.c: Increase number
1892         of iterations. Adjust the logic accordingly.
1893         * gcc.dg/autopar/reduc-2char.c: Ditto.
1894         * gcc.dg/autopar/reduc-1.c: Ditto.
1895         * gcc.dg/autopar/reduc-2.c: Ditto.
1896         * gcc.dg/autopar/reduc-3.c: Ditto.
1897         * gcc.dg/autopar/reduc-6.c: Ditto.
1898         * gcc.dg/autopar/reduc-7.c: Ditto.
1899         * gcc.dg/autopar/reduc-8.c: Ditto.
1900         * gcc.dg/autopar/reduc-9.c: Ditto.
1901         * gcc.dg/autopar/pr39500-1.c: Ditto.
1902         * gcc.dg/autopar/reduc-1short.c: Ditto.
1903         * gcc.dg/autopar/reduc-2short.c: Ditto.
1904         * gcc.dg/autopar/parallelization-1.c: Ditto.
1905
1906 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1907
1908         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1909         testcase using guality.h compiles and links and if a global variable
1910         can be verified by gdb.
1911
1912 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1913
1914         * lib/target-supports.exp (check_effective_target_sync_int_long):
1915         Supported on Blackfin Linux targets.
1916
1917 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1918
1919         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1920
1921 2009-09-03  Diego Novillo  <dnovillo@google.com>
1922
1923         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1924         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1925         * g++.dg/warn/unit-1.C: Likewise.
1926         * g++.dg/ipa/iinline-1.C: Likewise.
1927         * g++.dg/template/cond2.C: Adjust expected line location for the
1928         error.
1929         * g++.dg/template/pr35240.C: Likewise.
1930
1931 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1932
1933         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1934         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1935
1936 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1937
1938         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1939         * gcc.dg/memcpy-1.c: Add . to match pattern.
1940         * gcc.dg/uninit-I.c: XFAIL warning test.
1941         * g++.dg/warn/unit-1.C: XFAIL warning test.
1942
1943 2009-09-02  Ian Lance Taylor  <iant@google.com>
1944
1945         * gcc.dg/20090902-1.c: New test.
1946
1947 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1948
1949         * gcc.dg/builtin-object-size-9.c: New test.
1950
1951 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1952
1953         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1954
1955 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1956             Olivier Hainque  <hainque@adacore.com>
1957
1958         * gnat.dg/misaligned_param.adb: New test.
1959         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1960         * gnat.dg/slice7.adb: Add 1 more related case.
1961
1962 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1963
1964         * gcc.dg/guality/guality.c: Expect to fail for now.
1965         * gcc.dg/guality/example.c: Likewise.
1966
1967 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1968
1969         * gcc.dg/guality/guality.c: New.
1970         * gcc.dg/guality/guality.h: New.
1971         * gcc.dg/guality/guality.exp: New.
1972         * gcc.dg/guality/example.c: New.
1973         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1974         (cleanup-saved-temps): Likewise, .gkd files too.
1975
1976 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1977
1978         PR fortran/39229
1979         * gfortran.dg/line_length_3.f: New test.
1980         * gfortran.dg/line_length_4.f90: New test.
1981
1982 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1983
1984         * lib/target-supports.exp (check_gc_sections_available):
1985         Add proper pattern quote.
1986
1987 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1988             Kaz Kojima  <kkojima@gcc.gnu.org>
1989
1990         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1991         * g++.dg/cdce3.C: Use dg-add-options ieee.
1992         * g++.dg/torture/type-generic-1.C: Likewise.
1993         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1994         * gcc.dg/pr28796-2.c: Likewise.
1995         * gcc.dg/torture/builtin-math-7.c: Likewise.
1996         * gcc.dg/torture/type-generic-1.c: Likewise.
1997         * gfortran.dg/boz_14.f90: Likewise.
1998         * gfortran.dg/erf_2.F90: Likewise.
1999         * gfortran.dg/init_flag_3.f90: Likewise.
2000         * gfortran.dg/init_flag_4.f90: Likewise.
2001         * gfortran.dg/init_flag_5.f90: Likewise.
2002         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2003         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2004         * gfortran.dg/isnan_1.f90: Likewise.
2005         * gfortran.dg/isnan_2.f90: Likewise.
2006         * gfortran.dg/maxlocval_2.f90: Likewise.
2007         * gfortran.dg/maxlocval_4.f90: Likewise.
2008         * gfortran.dg/minlocval_1.f90: Likewise.
2009         * gfortran.dg/minlocval_4.f90: Likewise.
2010         * gfortran.dg/module_nan.f90: Likewise.
2011         * gfortran.dg/namelist_42.f90: Likewise.
2012         * gfortran.dg/namelist_43.f90: Likewise.
2013         * gfortran.dg/nan_1.f90: Likewise.
2014         * gfortran.dg/nan_2.f90: Likewise.
2015         * gfortran.dg/nan_3.f90: Likewise.
2016         * gfortran.dg/nan_4.f90: Likewise.
2017         * gfortran.dg/nan_5.f90: Likewise.
2018         * gfortran.dg/nearest_1.f90: Likewise.
2019         * gfortran.dg/nearest_2.f90: Likewise.
2020         * gfortran.dg/nearest_3.f90: Likewise.
2021         * gfortran.dg/pr37243.f: Likewise.
2022         * gfortran.dg/real_const_3.f90: Likewise.
2023         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2024
2025 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2026
2027         PR debug/30161
2028         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2029         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2030         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2031         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2032         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2033         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2034         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2035         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2036         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2037         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2038         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2039         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2040         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2041
2042 2009-08-31  Jason Merrill  <jason@redhat.com>
2043
2044         PR c++/41127
2045         * g++.dg/parse/enum5.C: New.
2046         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2047
2048 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2049
2050         PR fortran/40940
2051         * gfortran.dg/allocate_derived_1.f90: New.
2052         * gfortran.dg/class_3.f03: New.
2053
2054 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2055
2056         PR fortran/40996
2057         * gfortran.dg/allocatable_scalar_1.f90: New.
2058         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2059         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2060         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2061
2062 2009-08-30  Richard Guenther  <rguenther@suse.de>
2063
2064         PR tree-optimization/41186
2065         * g++.dg/torture/pr41186.C: New testcase.
2066         * g++.dg/tree-ssa/pr41186.C: Likewise.
2067
2068 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2069
2070         PR c++/41187
2071         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2072         take ia64 assembly comments syntax in account.
2073
2074 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2075
2076         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2077
2078 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2079
2080         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2081         * gfortran.dg/whole_file_6.f90: Likewise.
2082
2083 2009-08-28  Cary Coutant  <ccoutant@google.com>
2084
2085         PR debug/41063
2086         * g++.dg/debug/dwarf2/pr41063.C: New test.
2087
2088 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2089
2090         PR rtl-optimization/40861
2091         * gcc.dg/pr40861.c: New test.
2092
2093 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2094
2095         PR fortran/40869
2096         * gfortran.dg/proc_ptr_comp_20.f90: New.
2097
2098 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2099
2100         PR libfortran/39667
2101         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2102         open temp file with status="scratch".
2103         * gfortran.dg/fmt_cache_1.f: Likewise.
2104         * gfortran.dg/fmt_exhaust.f90: Likewise.
2105         * gfortran.dg/fmt_t_4.f90: Likewise.
2106         * gfortran.dg/fseek.f90: Likewise.
2107         * gfortran.dg/list_read_5.f90: Likewise.
2108         * gfortran.dg/namelist_39.f90: Likewise.
2109         * gfortran.dg/namelist_56.f90: Likewise.
2110         * gfortran.dg/read_bad_advance.f90: Likewise.
2111         * gfortran.dg/read_repeat.f90: Likewise.
2112         * gfortran.dg/read_size_noadvance.f90: Likewise.
2113         * gfortran.dg/read_x_past.f: Likewise.
2114
2115 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2116
2117         PR fortran/28039
2118         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2119
2120 2009-08-27  Daniel Kraft  <d@domob.eu>
2121
2122         PR fortran/37425
2123         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2124         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2125         error and fix problem with recursive assignment.
2126         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2127         * gfortran.dg/typebound_operator_3.f03: New test.
2128         * gfortran.dg/typebound_operator_4.f03: New test.
2129
2130 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2131
2132         PR debug/41170
2133         * debug/dwarf2/namespace-1.C: New test.
2134
2135 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2136
2137         PR fortran/41162
2138         * gfortran.dg/pr41162.f: New.
2139
2140 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2141             Richard Sandiford  <rdsandiford@googlemail.com>
2142
2143         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2144         with "forbid_cpu".
2145         * gcc.target/mips/branch-1.c: Update accordingly.
2146         * gcc.target/mips/extend-1.c: Likewise.
2147         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2148
2149 2009-08-26  Richard Guenther  <rguenther@suse.de>
2150
2151         PR middle-end/41163
2152         * gcc.c-torture/compile/pr41163.c: New testcase.
2153         * gcc.dg/pr35899.c: Adjust.
2154
2155 2009-08-26  Richard Guenther  <rguenther@suse.de>
2156
2157         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2158
2159 2009-08-26  Jason Merrill  <jason@redhat.com>
2160
2161         * g++.dg/cpp0x/explicit3.C: New.
2162         * g++.dg/overload/cond2.C: New.
2163
2164 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2165
2166         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2167
2168 2009-08-25  Jan Hubicka  <jh@suse.cz>
2169
2170         * gcc.target/i386/sse5-shift1-vector.c
2171         * gcc.target/i386/isa-12.c
2172         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2173         * gcc.target/i386/sse5-pcmov2.c
2174         * gcc.target/i386/isa-3.c
2175         * gcc.target/i386/sse5-shift2-vector.c
2176         * gcc.target/i386/isa-7.c
2177         * gcc.target/i386/funcspec-2.c
2178         * gcc.target/i386/sse5-haddX.c
2179         * gcc.target/i386/sse5-hadduX.c
2180         * gcc.target/i386/isa-9.c
2181         * gcc.target/i386/sse5-maccXX.c
2182         * gcc.target/i386/sse5-shift3-vector.c
2183         * gcc.target/i386/sse5-msubXX.c
2184         * gcc.target/i386/sse5-permpX.c
2185         * gcc.target/i386/sse5-check.h
2186         * gcc.target/i386/sse-12.c
2187         * gcc.target/i386/sse-11.c
2188         * gcc.target/i386/sse-10.c
2189         * gcc.target/i386/sse-13.c
2190         * gcc.target/i386/sse-14.c
2191         * gcc.target/i386/sse-22.c
2192         * gcc.target/i386/sse-2.c
2193         * gcc.target/i386/sse-13.c
2194         * gcc.target/i386/avx-2.c
2195         * gcc.target/i386/sse5-rotate1-vector.c
2196         * gcc.target/i386/isa-4.c
2197         * gcc.target/i386/sse5-hsubX.c
2198         * gcc.target/i386/sse5-pcmov.c
2199         * gcc.target/i386/sse5-fma.c
2200         * gcc.target/i386/isa-8.c
2201         * gcc.target/i386/sse5-rotate2-vector.c
2202         * gcc.target/i386/sse5-nmaccXX.c
2203         * gcc.target/i386/sse5-imul64-vector.c
2204         * gcc.target/i386/sse5-nmsubXX.c
2205         * gcc.target/i386/sse5-rotate3-vector.c
2206         * gcc.target/i386/sse5-fma-vector.c
2207         * gcc.target/i386/sse5-imul32widen-vector.c
2208         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2209
2210         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2211         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2212         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2213         * gcc.target/i386/avx-1.c: Remove SSE5.
2214         * gcc.target/i386/avx-2.c: Remove SSE5.
2215         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2216         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2217         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2218         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2219
2220 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2221
2222         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2223
2224 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2225
2226         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2227         keyword works in the same manner as __alignof.
2228
2229 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2230
2231         PR libfortran/34670
2232         * gfortran.dg/unpack_bounds_1.f90:  New test.
2233         * gfortran.dg/unpack_bounds_2.f90:  New test.
2234         * gfortran.dg/unpack_bounds_3.f90:  New test.
2235
2236 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2237
2238         * gnat.dg/slice7.adb: New test.
2239         * gnat.dg/slice7_pkg.ads: New helper.
2240
2241 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2242
2243         PR fortran/41139
2244         * gfortran.dg/proc_ptr_25.f90: New.
2245         * gfortran.dg/proc_ptr_comp_18.f90: New.
2246         * gfortran.dg/proc_ptr_comp_19.f90: New.
2247
2248 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR fortran/41154
2251         * gfortran.dg/fmt_error_8.f: New test.
2252
2253 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2254
2255         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2256         number, update all callers and synchronize results for latest MPC.
2257
2258 2009-08-21  Jason Merrill  <jason@redhat.com>
2259
2260         * g++.dg/warn/Wunused-17.C: New.
2261
2262 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2263
2264         * gcc.target/arm/combine-cmp-shift.c: New test.
2265
2266 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2267
2268         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2269         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2270         width specifier.
2271
2272 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2273
2274         * gfortran.dg/fmt_error_7.f: New test.
2275
2276 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2277
2278         PR target/40718
2279         * gcc.target/i386/pr40718.c: New test.
2280
2281 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2282
2283         * gfortran.dg/proc_ptr_24.f90: New test.
2284
2285 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2286
2287         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2288         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2289         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2290
2291 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2292
2293         PR fortran/28039
2294         * gfortran.dg/fmt_with_extra.f: new file.
2295
2296 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2297
2298         * lib/target-supports.exp
2299         (check_effective_target_arm_iwmmxt_ok): New procedure.
2300         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2301         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2302
2303 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2304
2305         * gfortran.dg/boz_9.f90: Do not load denormal floating
2306         point constants.  Remove -mieee option for alpha*-*-* targets.
2307
2308 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2309
2310         PR fortran/41106
2311         * gfortran.dg/proc_ptr_23.f90: New.
2312         * gfortran.dg/proc_ptr_comp_15.f90: New.
2313         * gfortran.dg/proc_ptr_comp_16.f90: New.
2314         * gfortran.dg/proc_ptr_comp_17.f90: New.
2315
2316 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2317
2318         PR c++/41131
2319         * g++.dg/expr/unary3.C: New test.
2320
2321 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2322
2323         * gfortran.dg/common_5.f: Add -mdalign for sh.
2324         * gfortran.dg/common_align_2.f90: Likewise.
2325
2326 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2327
2328         PR libfortran/40962
2329         * c_f_pointer_tests_4.f90:  New test.
2330
2331 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2332
2333         * gnat.dg/slice6.adb: New test.
2334         * gnat.dg/slice6_pkg.ads: New helper.
2335
2336 2009-08-20  Michael Matz  <matz@suse.de>
2337
2338         PR fortran/41126
2339         * gfortran.dg/pr41126.f90: New test.
2340
2341 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2342
2343         * gnat.dg/dynamic_bound.adb: New test.
2344
2345 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2346
2347         PR fortran/41121
2348         * gfortran.dg/intrinsic_5.f90: New.
2349
2350 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2351             Richard Earnshaw  <richard.earnshaw@arm.com>
2352
2353         * gcc.target/arm/20090811-1.c: New test.
2354
2355 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR middle-end/41123
2358         * gcc.dg/pr41123.c: New test.
2359
2360 2009-08-19  Jason Merrill  <jason@redhat.com>
2361
2362         PR c++/41120
2363         * g++.dg/other/gc4.C: New.
2364
2365 2009-08-18  Michael Matz  <matz@suse.de>
2366
2367         * gfortran.dg/vect/vect-gems.f90: New test.
2368         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2369
2370 2009-08-18  DJ Delorie  <dj@redhat.com>
2371
2372         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2373         * lib/gcc-defs.exp: ... to here.
2374
2375         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2376         GCC_EXEC_PREFIX before building the wrapper.
2377
2378 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2379
2380         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2381         tests.
2382         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2383         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2384         dg-options.  Fix dg-final clause.
2385
2386 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2387
2388         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2389
2390 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2391             Paul Thomas  <pault@gcc.gnu.org>
2392
2393         PR fortran/40870
2394         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2395
2396 2009-08-18  Richard Guenther  <rguenther@suse.de>
2397
2398         PR middle-end/41094
2399         * gcc.dg/torture/pr41094.c: New testcase.
2400         * gcc.dg/torture/builtin-power-1.c: Adjust.
2401         * gcc.dg/builtins-10.c: Likewise.
2402
2403 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR target/40971
2406         * gcc.dg/pr40971.c: New test.
2407
2408 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2409
2410         PR fortran/41062
2411         * gfortran.dg/use_only_4.f90: New test.
2412
2413 2009-08-17  Daniel Kraft  <d@domob.eu>
2414
2415         PR fortran/37425
2416         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2417         NOPASS bindings as operators.
2418
2419 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2420
2421         * lib/target-supports.exp
2422         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2423         of targets that do not need command line argument to enable SIMD.
2424
2425 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2426
2427         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2428         typo in cache name.
2429
2430 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2431
2432         PR fortran/41075
2433         * gfortran.dg/unlimited_fmt_1.f90: New test.
2434
2435 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2436
2437         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2438
2439 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2440
2441         * gnat.dg/itype.ad[sb]: New test.
2442
2443 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2444
2445         * gcc.target/mips/mips.exp: Add terminology section to comment
2446         at the top of the file.  Fix typos.
2447
2448 2009-08-16  Jason Merrill  <jason@redhat.com>
2449
2450         * g++.dg/debug/dwarf2/inline1.C: New.
2451
2452 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2453
2454         PR target/38599
2455         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2456
2457 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2458
2459         PR debug/37801
2460         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2461         Make sure to trigger inlining optimizations.
2462         * gcc.dg/debug/dwarf2/inline2.c: New test.
2463
2464 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2465
2466         PR fortran/41070
2467         * gfortran.dg/structure_constructor_10.f90: New.
2468
2469 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2470
2471         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2472         * gcc.dg/pragma-re-2.c: Likewise.
2473         * gcc.dg/pragma-re-3.c: Likewise.
2474         * gcc.dg/pragma-re-4.c: Likewise.
2475         * g++.dg/other/pragma-re-1.C: Likewise.
2476         * g++.dg/other/pragma-re-2.C: Likewise.
2477
2478 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2479
2480         * gcc.dg/torture/builtin-math-7.c: New.
2481
2482 2009-08-14  Richard Guenther  <rguenther@suse.de>
2483
2484         * gcc.c-torture/execute/20090814-1.c: New testcase.
2485
2486 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2487
2488         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2489
2490 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2491
2492         PR target/40934
2493         * gcc.target/i386/pr40934.c: New.
2494
2495 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         PR target/41019
2498         * gcc.target/i386/pr41019.c: New test.
2499
2500 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2501
2502         PR fortran/40955
2503         * gfortran.dg/winapi.f90: New test.
2504
2505 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2506
2507         PR fortran/40995
2508         * gfortran.dg/intrinsic_4.f90: New.
2509         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2510         different line.
2511
2512 2009-08-13  Richard Guenther  <rguenther@suse.de>
2513
2514         PR middle-end/41047
2515         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2516
2517 2009-08-12  Richard Guenther  <rguenther@suse.de>
2518
2519         PR tree-optimization/41011
2520         * gfortran.dg/pr41011.f: New testcase.
2521
2522 2009-08-11  Andrew Haley  <aph@redhat.com>
2523
2524         * gcc.target/arm/synchronize.c: New file.
2525
2526 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2527
2528         PR middle-end/40980
2529         * gfortran.dg/graphite/id-17.f: New.
2530
2531 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2532             Sebastian Pop  <sebastian.pop@amd.com>
2533
2534         * gcc.dg/graphite/interchange-1.c: XFAILed.
2535         * gcc.dg/graphite/interchange-2.c: XFAILed.
2536         * gcc.dg/graphite/interchange-3.c: XFAILed.
2537         * gcc.dg/graphite/interchange-4.c: XFAILed.
2538         * gcc.dg/graphite/interchange-7.c: XFAILed.
2539
2540 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2541
2542         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2543
2544 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2545             Pranav Garg  <pranav.garg2107@gmail.com>
2546
2547         * gcc.dg/graphite/interchange-6.c: XFAILed.
2548
2549 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2550
2551         * gcc.dg/graphite/interchange-9.c: New.
2552
2553 2009-08-12  Richard Guenther  <rguenther@suse.de>
2554
2555         PR rtl-optimization/41033
2556         * gcc.dg/pr41033.c: New test.
2557
2558 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2559
2560         PR fortran/41022
2561         * gfortran.dg/proc_ptr_comp_14.f90: New.
2562
2563 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2564
2565         * gcc.target/mips/ext-5.c: New test.
2566         * gcc.target/mips/ext-6.c: New test.
2567         * gcc.target/mips/ext-7.c: New test.
2568         * gcc.target/mips/ext-8.c: New test.
2569         * gcc.target/mips/extend-2.c: New test.
2570
2571 2009-08-10  Jason Merrill  <jason@redhat.com>
2572
2573         * g++.dg/other/linkage2.C: New test for types-without-linkage
2574         handling.
2575         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2576         * g++.dg/lookup/anon2.C: Likewise.
2577         * g++.dg/other/anon3.C: Likewise.
2578         * g++.dg/template/arg2.C: Likewise.
2579         * g++.dg/template/local4.C: Likewise.
2580         * g++.old-deja/g++.law/operators32.C: Likewise.
2581         * g++.old-deja/g++.other/linkage2.C: Likewise.
2582         * g++.old-deja/g++.pt/enum6.C: Likewise.
2583         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2584         * g++.old-deja/g++.other/linkage1.C: Likewise.
2585
2586 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2587
2588         * gcc.dg/dg.exp: Test also c-c++-common dir.
2589         * g++.dg/dg.exp: Likewise.
2590         * g++.dg/warn/Wconversion-real.C: Delete.
2591         * gcc.dg/Wconversion-real.c: Move to ...
2592         * c-c++-common/Wconversion-real.c: ... here.
2593         * lib/target-supports.exp
2594         (check_effective_target_c,check_effective_target_c++): New.
2595
2596 2009-08-10  Daniel Kraft  <d@domob.eu>
2597
2598         PR fortran/37425
2599         * gfortran.dg/typebound_operator_1.f03: New test.
2600         * gfortran.dg/typebound_operator_2.f03: New test.
2601
2602 2009-08-10  Richard Guenther  <rguenther@suse.de>
2603
2604         PR middle-end/41006
2605         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2606         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2607
2608 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2609
2610         PR fortran/40940
2611         * gfortran.dg/class_1.f03: New.
2612         * gfortran.dg/class_2.f03: New.
2613         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2614         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2615         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2616         * gfortran.dg/typebound_call_10.f03: Ditto.
2617         * gfortran.dg/typebound_call_2.f03: Ditto.
2618         * gfortran.dg/typebound_call_3.f03: Ditto.
2619         * gfortran.dg/typebound_call_4.f03: Ditto.
2620         * gfortran.dg/typebound_generic_3.f03: Ditto.
2621         * gfortran.dg/typebound_generic_4.f03: Ditto.
2622         * gfortran.dg/typebound_proc_1.f08: Ditto.
2623         * gfortran.dg/typebound_proc_5.f03: Ditto.
2624         * gfortran.dg/typebound_proc_6.f03: Ditto.
2625
2626 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2627
2628         PR c++/40866
2629         * g++.dg/expr/stmt-expr-1.C: New test.
2630
2631 2009-08-09  Richard Guenther  <rguenther@suse.de>
2632
2633         PR tree-optimization/41016
2634         * gcc.c-torture/compile/pr41016.c: New testcase.
2635
2636 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2637
2638         * gcc.dg/overflow-warn-8.c: New test.
2639
2640 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2641
2642         PR tree-optimization/41008
2643         * gcc.dg/vect/O1-pr41008.c: New test.
2644
2645 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2646
2647         PR fortran/40955
2648         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2649
2650 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2651
2652         * gcc.target/bfin/loop-autoinc.c: New file.
2653
2654 2009-08-08  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/40991
2657         * g++.dg/torture/pr40991.C: New testcase.
2658
2659 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2660
2661         * ada/acats/support/impdef.a: Tweak timing constants. Add
2662         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2663         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2664         * ada/acats/tests/c9/c940007.a: Likewise.
2665         * ada/acats/tests/c9/c94001c.ada: Likewise.
2666         * ada/acats/tests/c9/c94006a.ada: Likewise.
2667         * ada/acats/tests/c9/c94008c.ada: Likewise.
2668         * ada/acats/tests/c9/c951002.a: Likewise.
2669         * ada/acats/tests/c9/c954a01.a: Likewise.
2670         * ada/acats/tests/c9/c96001a.ada: Likewise.
2671         * ada/acats/tests/c9/c97307a.ada: Likewise.
2672
2673 2009-08-07  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/40999
2676         * gfortran.dg/pr40999.f: New testcase.
2677
2678 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2679
2680         * g++.dg/tree-prof/partition1.C: New test.
2681
2682 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2683
2684         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2685         attribute.
2686         * gcc.target/arm/vfp1[567].c: New tests.
2687
2688 2009-08-06  Jason Merrill  <jason@redhat.com>
2689
2690         PR c++/40948
2691         * g++.dg/ext/complit12.C: Expand.
2692
2693 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2694
2695         Merge ARM/hard_vfp_branch to trunk.
2696
2697         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2698
2699         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2700         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2701
2702         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2703
2704         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2705         (PCS): Define macro to use base AAPCS.
2706         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2707
2708         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2709
2710         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2711         Correct arm_neon.h typo.
2712
2713         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2714
2715         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2716         this a linkage test.
2717         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2718         argument marshalling.
2719         * abitest.h: New file.
2720         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2721         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2722
2723 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2724
2725         PR middle-end/32964
2726         * gcc.dg/tree-ssa/pr32964.c: New test.
2727
2728 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2729             H.J. Lu  <hongjiu.lu@intel.com>
2730
2731         PR target/40957
2732         * gcc.target/i386/pr40957.c: New test.
2733
2734 2009-08-06  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/40964
2737         * gcc.c-torture/compile/pr40964.c: New testcase.
2738
2739 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2740
2741         PR fortran/40847
2742         * gfortran.dg/transfer_resolve_1.f90 : New test.
2743
2744 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2745             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2746
2747         PR target/40906
2748         * gcc.target/i386/pr40906-1.c: New test.
2749         * gcc.target/i386/pr40906-2.c: Ditto.
2750         * gcc.target/i386/pr40906-3.c: Ditto.
2751
2752 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2753
2754         PR rtl-optimization/40924
2755         * g++.dg/torture/pr40924.C: New test.
2756
2757 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2758
2759         PR c++/36069
2760         * g++.dg/warn/pr36069.C: New.
2761
2762 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2763
2764         PR c++/39987
2765         * g++.dg/overload/defarg4.C: New test.
2766
2767 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2768
2769         PR c++/16696
2770         * g++.dg/parse/pr16696.C: New.
2771         * g++.dg/parse/pr16696-permissive.C: New.
2772
2773 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2774
2775         PR fortran/40875
2776         * gfortran.dg/initialization_23.f90 : New test.
2777
2778 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2779
2780         PR debug/39706
2781         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2782
2783 2009-08-03  Jason Merrill  <jason@redhat.com>
2784             Jakub Jelinek  <jakub@redhat.com>
2785
2786         PR c++/40948
2787         * g++.dg/ext/complit12.C: New.
2788
2789 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2790
2791         PR c/39902
2792         * gcc.target/powerpc/pr39902-2.c: New test.
2793
2794 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2795
2796         PR middle-end/40943
2797         * gcc.dg/uninit-6.c: Re-add XFAIL.
2798         * gcc.dg/uninit-6-O0.c: Likewise.
2799         * gcc.dg/uninit-pr40943.c: New test.
2800
2801 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2802
2803         PR testsuite/40858
2804         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2805         .ascii.
2806
2807 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2808
2809         PR libfortran/40853
2810         * gfortran.dg/namelist_40.f90: Update error output.
2811         * gfortran.dg/namelist_47.f90: Update error output.
2812         * gfortran.dg/namelist_58.f90: New test.
2813
2814 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2815
2816         PR fortran/40881
2817         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2818         * gfortran.dg/altreturn_3.f90: Ditto.
2819         * gfortran.dg/altreturn_5.f90: Ditto.
2820         * gfortran.dg/altreturn_6.f90: Ditto.
2821         * gfortran.dg/altreturn_7.f90: Ditto.
2822         * gfortran.dg/array_constructor_13.f90: Ditto.
2823         * gfortran.dg/arrayio_7.f90: Ditto.
2824         * gfortran.dg/arrayio_8.f90: Ditto.
2825         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2826         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2827         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2828         * gfortran.dg/backspace_8.f: Add -std=legacy.
2829         * gfortran.dg/backspace_9.f: Ditto.
2830         * gfortran.dg/char_comparison_1.f: Ditto.
2831         * gfortran.dg/char_decl_1.f90: Ditto.
2832         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2833         * gfortran.dg/char_pointer_assign.f90: Ditto.
2834         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2835         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2836         * gfortran.dg/char_pointer_func.f90: Ditto.
2837         * gfortran.dg/common_8.f90: Ditto.
2838         * gfortran.dg/constant_substring.f: Ditto.
2839         * gfortran.dg/data_char_2.f90: Ditto.
2840         * gfortran.dg/der_array_io_1.f90: Ditto.
2841         * gfortran.dg/der_array_io_2.f90: Ditto.
2842         * gfortran.dg/der_array_io_3.f90: Ditto.
2843         * gfortran.dg/der_io_3.f90: Ditto.
2844         * gfortran.dg/dev_null.F90: Ditto.
2845         * gfortran.dg/direct_io_2.f90: Ditto.
2846         * gfortran.dg/do_iterator_2.f90: Ditto.
2847         * gfortran.dg/e_d_fmt.f90: Ditto.
2848         * gfortran.dg/empty_format_1.f90: Ditto.
2849         * gfortran.dg/entry_17.f90: Modified warning message.
2850         * gfortran.dg/entry_7.f90: Add -std=legacy.
2851         * gfortran.dg/eor_1.f90: Ditto.
2852         * gfortran.dg/equiv_2.f90: Ditto.
2853         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2854         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2855         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2856         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2857         * gfortran.dg/fmt_error_2.f90: Ditto.
2858         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2859         * gfortran.dg/fmt_tl.f: Ditto.
2860         * gfortran.dg/fmt_white.f: Ditto.
2861         * gfortran.dg/func_derived_1.f90: Ditto.
2862         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2863         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2864         * gfortran.dg/global_references_2.f90: Ditto.
2865         * gfortran.dg/hollerith_1.f90: Ditto.
2866         * gfortran.dg/hollerith.f90: Use new-style character length.
2867         * gfortran.dg/hollerith_f95.f90: Ditto.
2868         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2869         * gfortran.dg/implicit_6.f90: Ditto.
2870         * gfortran.dg/implicit_9.f90: Ditto.
2871         * gfortran.dg/inquire_13.f90: Ditto.
2872         * gfortran.dg/inquire_5.f90: Ditto.
2873         * gfortran.dg/inquire_6.f90: Ditto.
2874         * gfortran.dg/inquire.f90: Ditto.
2875         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2876         * gfortran.dg/io_constraints_2.f90: Ditto.
2877         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2878         * gfortran.dg/loc_2.f90: Ditto.
2879         * gfortran.dg/logical_1.f90: Ditto.
2880         * gfortran.dg/longline.f: Ditto.
2881         * gfortran.dg/merge_char_1.f90: Ditto.
2882         * gfortran.dg/namelist_12.f: Ditto.
2883         * gfortran.dg/namelist_14.f90: Ditto.
2884         * gfortran.dg/namelist_18.f90: Ditto.
2885         * gfortran.dg/namelist_19.f90: Ditto.
2886         * gfortran.dg/namelist_21.f90: Ditto.
2887         * gfortran.dg/namelist_22.f90: Ditto.
2888         * gfortran.dg/namelist_37.f90: Ditto.
2889         * gfortran.dg/namelist_54.f90: Ditto.
2890         * gfortran.dg/namelist_55.f90: Ditto.
2891         * gfortran.dg/namelist_empty.f90: Ditto.
2892         * gfortran.dg/namelist_use.f90: Use new-style character length.
2893         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2894         * gfortran.dg/nested_modules_4.f90: Ditto.
2895         * gfortran.dg/nested_modules_5.f90: Ditto.
2896         * gfortran.dg/open-options-blanks.f: Ditto.
2897         * gfortran.dg/output_exponents_1.f90: Ditto.
2898         * gfortran.dg/parens_5.f90: Ditto.
2899         * gfortran.dg/parens_6.f90: Ditto.
2900         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2901         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2902         * gfortran.dg/pr15129.f90: Ditto.
2903         * gfortran.dg/pr15332.f: Ditto.
2904         * gfortran.dg/pr16597.f90: Ditto.
2905         * gfortran.dg/pr17143.f90: Ditto.
2906         * gfortran.dg/pr17164.f90: Ditto.
2907         * gfortran.dg/pr17229.f: Modified warning message.
2908         * gfortran.dg/pr18210.f90: Add -std=legacy.
2909         * gfortran.dg/pr19155.f: Ditto.
2910         * gfortran.dg/pr20086.f90: Ditto.
2911         * gfortran.dg/pr20124.f90: Ditto.
2912         * gfortran.dg/pr20755.f: Ditto.
2913         * gfortran.dg/pr20865.f90: Ditto.
2914         * gfortran.dg/pr20950.f: Ditto.
2915         * gfortran.dg/pr21730.f: Ditto.
2916         * gfortran.dg/pr22491.f: Ditto.
2917         * gfortran.dg/pr29713.f90: Ditto.
2918         * gfortran.dg/print_parentheses_1.f: Ditto.
2919         * gfortran.dg/print_parentheses_2.f90: Ditto.
2920         * gfortran.dg/proc_assign_1.f90: Ditto.
2921         * gfortran.dg/proc_decl_1.f90: Ditto.
2922         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2923         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2924         * gfortran.dg/read_float_1.f90: Ditto.
2925         * gfortran.dg/read_logical.f90: Ditto.
2926         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2927         * gfortran.dg/return_1.f90: Ditto.
2928         * gfortran.dg/rewind_1.f90: Ditto.
2929         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2930         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2931         * gfortran.dg/stfunc_1.f90: Ditto.
2932         * gfortran.dg/stfunc_3.f90: Ditto.
2933         * gfortran.dg/stfunc_4.f90: Ditto.
2934         * gfortran.dg/stfunc_6.f90: Ditto.
2935         * gfortran.dg/streamio_2.f90: Ditto.
2936         * gfortran.dg/string_ctor_1.f90: Ditto.
2937         * gfortran.dg/string_null_compare_1.f: Ditto.
2938         * gfortran.dg/substr_6.f90: Ditto.
2939         * gfortran.dg/tl_editing.f90: Ditto.
2940         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2941         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2942         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2943         * gfortran.dg/g77/1832.f: Ditto.
2944         * gfortran.dg/g77/19981216-0.f Ditto.
2945         * gfortran.dg/g77/19990525-0.f: Ditto.
2946         * gfortran.dg/g77/19990826-2.f: Ditto.
2947         * gfortran.dg/g77/20000630-2.f: Ditto.
2948         * gfortran.dg/g77/20010116.f: Ditto.
2949         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2950         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2951         * gfortran.dg/g77/980520-1.f: Ditto.
2952         * gfortran.dg/g77/check0.f: Ditto.
2953         * gfortran.dg/g77/cpp3.F: Ditto.
2954         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2955         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2956         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2957         * gfortran.dg/g77/short.f: Ditto.
2958
2959 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2960
2961         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2962         * gcc.target/mips/ext-4.c: Likewise.
2963         * gcc.target/mips/interrupt_handler.c: Likewise.
2964         * gcc.target/mips/truncate-4.c: Likewise.
2965         * gcc.target/mips/truncate-5.c: Likewise.
2966
2967 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2968
2969         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2970         -fgraphite-force-parallel to -floop-parallelize-all.
2971
2972 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2973
2974         PR fortran/40011
2975         * gfortran.dg/whole_file_7.f90: New test.
2976         * gfortran.dg/whole_file_8.f90: New test.
2977         * gfortran.dg/whole_file_9.f90: New test.
2978         * gfortran.dg/whole_file_10.f90: New test.
2979         * gfortran.dg/whole_file_11.f90: New test.
2980         * gfortran.dg/whole_file_12.f90: New test.
2981         * gfortran.dg/whole_file_13.f90: New test.
2982         * gfortran.dg/whole_file_14.f90: New test.
2983
2984 2009-07-31  Jason Merrill  <jason@redhat.com>
2985
2986         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2987         binding semantics.
2988         * g++.dg/cpp0x/named.C: Likewise.
2989         * g++.dg/cpp0x/overload.C: Likewise.
2990         * g++.dg/cpp0x/rv1n.C: Likewise.
2991         * g++.dg/cpp0x/rv1p.C: Likewise.
2992         * g++.dg/cpp0x/rv2n.C: Likewise.
2993         * g++.dg/cpp0x/rv2p.C: Likewise.
2994         * g++.dg/cpp0x/rv3n.C: Likewise.
2995         * g++.dg/cpp0x/rv3p.C: Likewise.
2996         * g++.dg/cpp0x/rv4n.C: Likewise.
2997         * g++.dg/cpp0x/rv4p.C: Likewise.
2998         * g++.dg/cpp0x/rv5n.C: Likewise.
2999         * g++.dg/cpp0x/rv5p.C: Likewise.
3000         * g++.dg/cpp0x/rv6n.C: Likewise.
3001         * g++.dg/cpp0x/rv6p.C: Likewise.
3002         * g++.dg/cpp0x/rv7n.C: Likewise.
3003         * g++.dg/cpp0x/rv7p.C: Likewise.
3004         * g++.dg/cpp0x/template_deduction.C: Likewise.
3005         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3006         * g++.dg/cpp0x/overloadn.C: New.
3007         * g++.dg/cpp0x/rv-cast.C: New.
3008
3009 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3010
3011         * gcc.target/mips/ext-4.c: New test.
3012
3013 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3014
3015         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3016
3017 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3018
3019         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3020         * gcc.dg/tree-ssa/loop-32.c: Same.
3021         * gcc.dg/tree-ssa/loop-33.c: Same.
3022         * gcc.dg/tree-ssa/loop-34.c: Same.
3023         * gcc.dg/tree-ssa/loop-35.c: Same.
3024         * gcc.dg/tree-ssa/loop-7.c: Same.
3025         * gcc.dg/tree-ssa/pr23109.c: Same.
3026         * gcc.dg/tree-ssa/restrict-2.c: Same.
3027         * gcc.dg/tree-ssa/restrict-3.c: Same.
3028         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3029         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3030         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3031         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3032         * gcc.dg/tree-ssa/structopt-1.c: Same.
3033         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3034         * gfortran.dg/pr32921.f: Same.
3035
3036 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3037
3038         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3039         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3040         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3041         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3042         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3043         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3044         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3045         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3046         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3047         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3048         * gcc.dg/graphite/id-1.c: New.
3049         * gcc.dg/graphite/id-10.c: New.
3050         * gcc.dg/graphite/id-11.c: New.
3051         * gcc.dg/graphite/id-12.c: New.
3052         * gcc.dg/graphite/id-13.c: New.
3053         * gcc.dg/graphite/id-14.c: New.
3054         * gcc.dg/graphite/id-15.c: New.
3055         * gcc.dg/graphite/id-2.c: New.
3056         * gcc.dg/graphite/id-3.c: New.
3057         * gcc.dg/graphite/id-4.c: New.
3058         * gcc.dg/graphite/id-5.c: New.
3059         * gcc.dg/graphite/id-6.c: New.
3060         * gcc.dg/graphite/id-7.c: New.
3061         * gcc.dg/graphite/id-8.c: New.
3062         * gcc.dg/graphite/id-9.c: New.
3063         * gcc.dg/graphite/interchange-0.c: New.
3064         * gcc.dg/graphite/interchange-1.c: New.
3065         * gcc.dg/graphite/interchange-2.c: New.
3066         * gcc.dg/graphite/interchange-3.c: New.
3067         * gcc.dg/graphite/interchange-4.c: New.
3068         * gcc.dg/graphite/interchange-5.c: New.
3069         * gcc.dg/graphite/interchange-6.c: New.
3070         * gcc.dg/graphite/interchange-7.c: New.
3071         * gcc.dg/graphite/interchange-8.c: New.
3072         * gcc.dg/graphite/pr35356-1.c: New.
3073         * gcc.dg/graphite/pr35356-2.c: New.
3074         * gcc.dg/graphite/pr35356-3.c: New.
3075         * gcc.dg/graphite/pr40157.c: New.
3076         * gcc.dg/graphite/run-id-1.c: New.
3077         * gcc.dg/graphite/scop-20.c: New.
3078         * gcc.dg/graphite/scop-21.c: New.
3079         * gfortran.dg/graphite/id-1.f90: New.
3080         * gfortran.dg/graphite/id-10.f90: New.
3081         * gfortran.dg/graphite/id-11.f: New.
3082         * gfortran.dg/graphite/id-12.f: New.
3083         * gfortran.dg/graphite/id-13.f: New.
3084         * gfortran.dg/graphite/id-14.f: New.
3085         * gfortran.dg/graphite/id-15.f: New.
3086         * gfortran.dg/graphite/id-16.f: New.
3087         * gfortran.dg/graphite/id-5.f: New.
3088         * gfortran.dg/graphite/id-6.f: New.
3089         * gfortran.dg/graphite/id-7.f: New.
3090         * gfortran.dg/graphite/id-8.f: New.
3091         * gfortran.dg/graphite/id-9.f: New.
3092         * gfortran.dg/graphite/interchange-1.f: New.
3093         * gfortran.dg/graphite/interchange-2.f: New.
3094
3095 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3096
3097         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3098         flags based on the name of the testcase.
3099         * gfortran.dg/graphite/graphite.exp: Same.
3100
3101         * gcc.dg/graphite/block-0.c: Adjusted.
3102         * gcc.dg/graphite/block-1.c: Adjusted.
3103         * gcc.dg/graphite/block-2.c: Adjusted.
3104         * gcc.dg/graphite/block-3.c: Adjusted.
3105         * gcc.dg/graphite/block-4.c: Adjusted.
3106         * gcc.dg/graphite/block-5.c: Adjusted.
3107         * gcc.dg/graphite/block-6.c: Adjusted.
3108         * gcc.dg/graphite/pr37485.c: Adjusted.
3109         * gcc.dg/graphite/pr37684.c: Adjusted.
3110         * gcc.dg/graphite/pr37828.c: Adjusted.
3111         * gcc.dg/graphite/pr37883.c: Adjusted.
3112         * gcc.dg/graphite/pr37928.c: Adjusted.
3113         * gcc.dg/graphite/pr37943.c: Adjusted.
3114         * gcc.dg/graphite/pr38409.c: Adjusted.
3115         * gcc.dg/graphite/pr38498.c: Adjusted.
3116         * gcc.dg/graphite/pr38559.c: Adjusted.
3117         * gcc.dg/graphite/pr39335.c: Adjusted.
3118         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3119         * gcc.dg/graphite/scop-0.c: Adjusted.
3120         * gcc.dg/graphite/scop-1.c: Adjusted.
3121         * gcc.dg/graphite/scop-10.c: Adjusted.
3122         * gcc.dg/graphite/scop-11.c: Adjusted.
3123         * gcc.dg/graphite/scop-12.c: Adjusted.
3124         * gcc.dg/graphite/scop-13.c: Adjusted.
3125         * gcc.dg/graphite/scop-14.c: Adjusted.
3126         * gcc.dg/graphite/scop-15.c: Adjusted.
3127         * gcc.dg/graphite/scop-16.c: Adjusted.
3128         * gcc.dg/graphite/scop-17.c: Adjusted.
3129         * gcc.dg/graphite/scop-18.c: Adjusted.
3130         * gcc.dg/graphite/scop-19.c: Adjusted.
3131         * gcc.dg/graphite/scop-2.c: Adjusted.
3132         * gcc.dg/graphite/scop-3.c: Adjusted.-
3133         * gcc.dg/graphite/scop-4.c: Adjusted.
3134         * gcc.dg/graphite/scop-5.c: Adjusted.
3135         * gcc.dg/graphite/scop-6.c: Adjusted.
3136         * gcc.dg/graphite/scop-7.c: Adjusted.
3137         * gcc.dg/graphite/scop-8.c: Adjusted.
3138         * gcc.dg/graphite/scop-9.c: Adjusted.
3139         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3140         * gfortran.dg/graphite/block-1.f90: Adjusted.
3141         * gfortran.dg/graphite/block-2.f: Adjusted.
3142         * gfortran.dg/graphite/block-3.f90: Adjusted.
3143         * gfortran.dg/graphite/block-4.f90: Adjusted.
3144         * gfortran.dg/graphite/id-2.f90: Adjusted.
3145         * gfortran.dg/graphite/id-3.f90: Adjusted.
3146         * gfortran.dg/graphite/id-4.f90: Adjusted.
3147         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3148         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3149         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3150         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3151         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3152         * gfortran.dg/graphite/scop-1.f: Adjusted.
3153
3154 2009-07-30  Doug Kwan  <dougkwan@google.com>
3155
3156         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3157         in warnings added in rev 141298.
3158
3159 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3160
3161         * lib/options.exp: Use "!=" instead of "ne".
3162
3163         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3164
3165         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3166         * gcc.dg/ucnid-12.c: Likewise.
3167
3168 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3169             Pat Haugen  <pthaugen@us.ibm.com>
3170             Revital Eres <ERES@il.ibm.com>
3171
3172         * gcc.target/powerpc/altivec-32.c: New file to test
3173         Altivec simple math function vectorization.
3174
3175         * gcc.target/powerpc/bswap-run.c: New file to test swap
3176         builtins.
3177         * gcc.target/powerpc/bswap16.c: Ditto.
3178         * gcc.target/powerpc/bswap32.c: Ditto.
3179         * gcc.target/powerpc/bswap64-1.c: Ditto.
3180         * gcc.target/powerpc/bswap64-2.c: Ditto.
3181         * gcc.target/powerpc/bswap64-3.c: Ditto.
3182         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3183         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3184         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3185
3186         * gcc.target/powerpc/popcount-2.c: New file to test
3187         power7 popcntd instructions.
3188         * gcc.target/powerpc/popcount-3.c: Ditto.
3189
3190         * gcc.target/powerpc/pr39457.c: New VSX test.
3191         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3192         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3193         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3194         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3195         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3196         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3197         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3198         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3199         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3200         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3201         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3202         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3203
3204         * gcc.target/powerpc/altivec-6.c: Store the result of
3205         vec_add, so the optimizer doesn't remove it.
3206
3207         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3208         systems that support bswap64.
3209
3210         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3211         prevent VSX code generation.
3212
3213         * lib/target-supports.exp (check_vsx_hw_available): New
3214         function to test if VSX available.
3215         (check_effective_target_powerpc_vsx_ok): Ditto.
3216         (check_vmx_hw_available): Add explicit -mno-vsx.
3217
3218 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3219
3220         PR c/39902
3221         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3222
3223 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3224
3225         PR tree-optimization/40570
3226         * gcc.c-torture/compile/pr40570.c: New test.
3227
3228 2009-07-29  Jason Merrill  <jason@redhat.com>
3229
3230         PR c++/14912
3231         * g++.dg/template/defarg13.C: New.
3232
3233 2009-07-29  Richard Guenther  <rguenther@suse.de>
3234
3235         PR c++/40834
3236         * g++.dg/torture/pr40834.C: New testcase.
3237
3238 2009-07-29  Michael Matz  <matz@suse.de>
3239
3240         PR middle-end/40830
3241         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3242
3243 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3244
3245         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3246         sh*-*-* targets.  Skip on spu-*-* targets.
3247         * gfortran.dg/maxlocval_4.f90: Likewise.
3248         * gfortran.dg/minlocval_1.f90: Likewise.
3249         * gfortran.dg/minlocval_4.f90: Likewise.
3250
3251 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR fortran/40878
3254         * gfortran.dg/gomp/pr40878-1.f90: New test.
3255         * gfortran.dg/gomp/pr40878-2.f90: New test.
3256
3257         PR testsuite/40891
3258         * gcc.dg/cdce1.c: Adjust note line number.
3259         * gcc.dg/cdce2.c: Likewise.
3260
3261 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3262
3263         PR fortran/40882
3264         * gfortran.dg/proc_ptr_comp_13.f90: New.
3265
3266 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3267
3268         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3269         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3270         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3271         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3272         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3273         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3274         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3275         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3276         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3277         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3278         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3279         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3280         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3281         #ifdef NEED_IEEE754_FLOAT conditional.
3282         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3283         conditional.
3284
3285 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3286
3287         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3288         i?86-*-netware.
3289         * g++.dg/ext/bitfield3.C: Likewise.
3290         * g++.dg/ext/bitfield4.C: Likewise.
3291         * g++.dg/ext/bitfield5.C: Likewise.
3292         * gcc.dg/bitfld-15.c: Likewise.
3293         * gcc.dg/bitfld-16.c: Likewise.
3294         * gcc.dg/bitfld-17.c: Likewise.
3295         * gcc.dg/bitfld-18.c: Likewise.
3296         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3297         * gcc.dg/20010912-1.c: Likewise.
3298         * gcc.dg/20021018-1.c: Likewise.
3299         * gcc.dg/20030213-1.c: Likewise.
3300         * gcc.dg/20030225-1.c: Likewise.
3301         * gcc.dg/20030708-1.c: Likewise.
3302         * gcc.dg/20050321-2.c: Likewise.
3303         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3304         * gcc.dg/cdce2.c: Likewise.
3305         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3306         targets.
3307         * gcc.target/i386/pr37248-3.c: Likewise.
3308
3309 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3310
3311         PR fortran/40848
3312         * gfortran.dg/altreturn_7.f90: New.
3313
3314 2009-07-27  Simon Baldwin  <simonb@google.com>
3315
3316         PR testsuite/40829
3317         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3318         so that indexing no longer runs off array end.
3319
3320 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3321
3322         PR fortran/40851
3323         * gfortran.dg/derived_init_3.f90: New test.
3324
3325 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3326
3327         PR fortran/33197
3328         * gfortran.dg/atan2_1.f90: New test
3329         * gfortran.dg/atan2_2.f90: New test
3330
3331 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3332
3333         PR c++/40749
3334         * g++.dg/warn/Wreturn-type-6.C: New test.
3335
3336 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3337
3338         PR tree-optimization/40801
3339         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3340         * gfortran.dg/vect/vect.exp: Run tests starting with
3341         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3342
3343 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3344
3345         PR rtl-optimization/40445
3346         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3347
3348 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3349
3350         * gcc.dg/builtin-unreachable-4.c: New test.
3351
3352 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3353
3354         PR fortran/33197
3355         * gfortran.dg/complex_intrinsic_5.f90: New test.
3356         * gfortran.dg/complex_intrinsic_7.f90: New test.
3357
3358 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3359
3360         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3361         * gcc.dg/ipa/noclone-1.c: New test.
3362
3363 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3364
3365         * lib/target-supports.exp (check_effective_target_static): New
3366         procedure.
3367         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3368         supported.
3369         * g++.old-deja/g++.law/weak.C: Require static effective target.
3370
3371 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3372
3373         PR fortran/39630
3374         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3375         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3376         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3377         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3378         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3379         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3380         * gfortran.dg/typebound_call_10.f03: New.
3381
3382 2009-07-24  Jason Merrill  <jason@redhat.com>
3383
3384         * g++.dg/cpp0x/defaulted11.C: New.
3385
3386         * g++.dg/cpp0x/initlist23.C: New.
3387
3388 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3389
3390         PR fortran/40822
3391         * gfortran.dg/char_length_16.f90: New.
3392
3393 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3394
3395         PR fortran/40643
3396         PR fortran/31067
3397         * gfortran.dg/maxlocval_2.f90: New test.
3398         * gfortran.dg/maxlocval_3.f90: New test.
3399         * gfortran.dg/maxlocval_4.f90: New test.
3400         * gfortran.dg/minlocval_1.f90: New test.
3401         * gfortran.dg/minlocval_2.f90: New test.
3402         * gfortran.dg/minlocval_3.f90: New test.
3403         * gfortran.dg/minlocval_4.f90: New test.
3404
3405 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3406
3407         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3408         scan-assembler.
3409
3410 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3411
3412         PR fortran/40839
3413         * gfortran.dg/pr40839.f90: New test.
3414
3415 2009-07-23  Michael Matz  <matz@suse.de>
3416
3417         PR middle-end/40830
3418         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3419         don't set options ourself.
3420
3421 2009-07-23  Simon Baldwin  <simonb@google.com>
3422
3423         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3424         native C compilation where required.
3425
3426 2009-07-22  Doug Kwan  <dougkwan@google.com>
3427
3428         * gcc.c-torture/compile/20090721-1.c: New test.
3429
3430 2009-07-22  Michael Matz  <matz@suse.de>
3431
3432         PR tree-optimization/35229
3433         PR tree-optimization/39300
3434         * gcc.dg/vect/vect-pre-interact.c: New test.
3435
3436 2009-07-22  Richard Guenther  <rguenther@suse.de>
3437
3438         * g++.dg/lookup/using21.C: Fix duplicate paste.
3439
3440 2009-07-22  Richard Guenther  <rguenther@suse.de>
3441
3442         PR c++/40799
3443         * g++.dg/lookup/using21.C: New testcase.
3444
3445 2009-07-21  Jason Merrill  <jason@redhat.com>
3446
3447         * g++.dg/init/aggr4.C: New.
3448
3449 2009-07-21  Jason Merrill  <jason@redhat.com>
3450
3451         Core issue 934
3452         * g++.dg/cpp0x/initlist22.C: New.
3453
3454 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3455
3456         * gcc.target/i386/vectorize8.c: New test.
3457
3458 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3459
3460         PR target/40811
3461         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3462         Add i?86 and x86_64 targets.
3463         * gcc.target/i386/vectorize7.c: New test.
3464
3465         PR target/40809
3466         * gcc.target/i386/pr40809.c: New test.
3467
3468 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR tree-optimization/40813
3471         * g++.dg/opt/inline15.C: New test.
3472
3473 2009-07-21  Paul Brook <paul@codesourcery.com>
3474
3475         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3476         * lib/target-supports.exp (check_effective_target_section_anchors):
3477         Add arm*-*-*.
3478
3479 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3480
3481         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3482         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3483         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3484
3485 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3486
3487         * gcc.target/mips/ext-3.c: New test.
3488
3489 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3490
3491         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3492         * gcc.dg/builtin-object-size-8.c: New test.
3493         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3494         * g++.dg/ext/builtin-object-size2.C: Likewise.
3495
3496         PR tree-optimization/40792
3497         * gcc.dg/pr40792.c: New test.
3498
3499 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3500
3501         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3502         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3503         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3504
3505 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3506
3507         * gcc.target/sh/mfmovd.c: New test.
3508
3509 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3510             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3511
3512         PR libfortran/40714
3513         * gfortran.dg/eof_3.f90: New test.
3514
3515 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3516
3517         PR fortran/40727
3518         * gfortran.dg/intrinsic_cmplx.f90: New test.
3519
3520 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3521
3522         PR libfortran/34670
3523         PR libfortran/36874
3524         * gfortran.dg/cshift_bounds_1.f90:  New test.
3525         * gfortran.dg/cshift_bounds_2.f90:  New test.
3526         * gfortran.dg/cshift_bounds_3.f90:  New test.
3527         * gfortran.dg/cshift_bounds_4.f90:  New test.
3528         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3529         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3530         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3531         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3532
3533 2009-07-19  Jan Hubicka  <jh@suse.cz>
3534
3535         PR tree-optimization/40676
3536         * gcc.c-torture/compile/pr40676.c: New testcase.
3537
3538 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3539
3540         * gcc.target/mips/ext-2.c: New test.
3541
3542 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3543
3544         * gcc.target/mips/octeon-exts-7.c: New test.
3545         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3546         * gcc.target/mips/octeon-exts-5.c: Likewise.
3547
3548 2009-07-18  Richard Guenther  <rguenther@suse.de>
3549
3550         PR testsuite/40798
3551         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3552
3553 2009-07-18  Richard Guenther  <rguenther@suse.de>
3554
3555         PR c/40787
3556         * gcc.dg/pr35899.c: Adjust.
3557
3558 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3559
3560         * gcc.target/powerpc/asm-es-1.c: New test.
3561         * gcc.target/powerpc/asm-es-2.c: Likewise.
3562
3563 2009-07-17  Richard Guenther  <rguenther@suse.de>
3564
3565         PR c/40401
3566         * g++.dg/rtti/crash4.C: New testcase.
3567         * g++.dg/torture/20090706-1.C: Likewise.
3568         * gcc.dg/redecl-17.c: Likewise.
3569         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3570         * gcc.dg/declspec-9.c: Expect extra error.
3571         * gcc.dg/declspec-10.c: Likewise.
3572         * gcc.dg/declspec-11.c: Likewise.
3573         * gcc.dg/redecl-10.c: Expect extra warnings.
3574         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3575         * gcc.target/i386/pr39545-1.c: Likewise.
3576         * g++.dg/ext/asm3.C: Expect more errors.
3577         * g++.dg/gomp/block-1.C: Likewise.
3578         * g++.dg/gomp/block-2.C: Likewise.
3579         * g++.dg/gomp/block-3.C: Likewise.
3580         * g++.dg/gomp/block-5.C: Likewise.
3581         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3582         * g++.dg/warn/unused-result1.C: XFAIL.
3583
3584 2009-07-17  Richard Guenther  <rguenther@suse.de>
3585
3586         PR tree-optimization/40321
3587         * gcc.c-torture/compile/pr40321.c: New testcase.
3588         * g++.dg/torture/pr40321.C: Likewise.
3589
3590 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR c++/40780
3593         * g++.dg/template/ptrmem19.C: New test.
3594
3595 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3596             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3597
3598         PR 40435
3599         * gcc.dg/pr36902.c: Add column info.
3600         * g++.dg/gcov/gcov-2.C: Change count for definition.
3601
3602 2009-07-16  Jason Merrill  <jason@redhat.com>
3603
3604         PR libstdc++/37907
3605         * g++.dg/cpp0x/std-layout1.C: New.
3606         * g++.dg/ext/has_nothrow_assign.C: Fix.
3607         * g++.dg/ext/has_nothrow_copy.C: Fix.
3608         * g++.dg/ext/has_trivial_assign.C: Fix.
3609         * g++.dg/ext/has_trivial_copy.C: Fix.
3610         * g++.dg/ext/is_pod.C: Fix.
3611         * g++.dg/other/offsetof3.C: Adjust.
3612         * g++.dg/overload/ellipsis1.C: Adjust.
3613         * g++.dg/warn/var-args1.C: Adjust.
3614         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3615         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3616         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3617         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3618         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3619
3620 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3621
3622         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3623         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3624         effective target "mpc_pow".
3625         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3626
3627 2009-07-16  Richard Henderson  <rth@redhat.com>
3628
3629         * g++.dg/opt/eh4.C: New test.
3630
3631 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3632
3633         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3634
3635 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3636
3637         PR middle-end/40747
3638         * gcc.c-torture/execute/pr40747.c: New test.
3639
3640 2009-07-15  Richard Guenther  <rguenther@suse.de>
3641
3642         PR middle-end/40753
3643         * gcc.c-torture/compile/pr40753.c: New testcase.
3644
3645 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3646
3647         PR fortran/40743
3648         * gfortran.dg/interface_assignment_4.f90: New.
3649
3650 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3651
3652         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3653         for FreeBSD up to and including version 8.
3654
3655 2009-07-14  Taras Glek  <tglek@mozilla.com>
3656             Rafael Espindola  <espindola@google.com>
3657
3658         * g++.dg/plugin/header-plugin-test.C: New.
3659         * g++.dg/plugin/header_plugin.c: New.
3660         * g++.dg/plugin/plugin.exp: Update.
3661
3662 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3663
3664         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3665         function to enable vectorization.
3666         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3667         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3668
3669 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3670
3671         * gcc.target/i386/sse-copysignf-vec.c: New test.
3672         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3673
3674 2009-07-14  Jason Merrill  <jason@redhat.com>
3675
3676         PR c++/37276
3677         * g++.dg/lookup/builtin5.C: New.
3678         * g++.dg/other/error22.C: Add missing extern "C".
3679         * g++.dg/warn/Warray-bounds.C: Likewise.
3680         * gcc.dg/compat/compat-common.h: Likewise.
3681
3682         PR c++/40746
3683         * g++.dg/lookup/using20.C: New.
3684
3685         PR c++/40740
3686         * g++.dg/template/koenig8.C: New.
3687
3688 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3689
3690         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3691         both i?86-*-darwin* and x86_64-*-darwin*.
3692
3693 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3694
3695         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3696         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3697         name.
3698
3699 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3700
3701         PR debug/40705
3702         * g++.dg/debug/dwarf2/typedef1.C: New test.
3703
3704         PR c++/40357
3705         * g++.dg/other/typedef3.C: New test.
3706
3707 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3708
3709         * gcc.dg/20090709-1.c: Move to a proper place ...
3710         * gcc.target/m68k/20090709-1.c: ... here.
3711
3712 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3713
3714         PR C++/22154
3715         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3716         front of qualified names are allowed.
3717         * g++.dg/parse/crash10.C: Likewise.
3718         * g++.dg/parse/error15.C: Likewise.
3719         * g++.dg/parse/typename9.C: Likewise.
3720         * g++.dg/parse/error8.C: Likewise.
3721
3722 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3723
3724         PR fortran/40646
3725         * gfortran.dg/proc_ptr_22.f90: Extended.
3726         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3727
3728 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3729
3730         * gfortran.dg/vect/vect-6.f: New test.
3731
3732 2009-07-12  Jason Merrill  <jason@redhat.com>
3733
3734         PR c++/36628
3735         * g++.dg/cpp0x/decltype17.C: New.
3736
3737         PR c++/37206
3738         * g++.dg/cpp0x/rv10.C: New.
3739
3740 2009-07-12  Jason Merrill  <jason@redhat.com>
3741
3742         PR c++/40689
3743         * g++.dg/cpp0x/initlist20.C: New.
3744         * g++.dg/cpp0x/initlist21.C: New.
3745
3746 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3747
3748         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3749         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3750         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3751         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3752         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3753
3754 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3755
3756         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3757         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3758         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3759         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3760         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3761         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3762         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3763         effective_target fd_truncate.
3764
3765 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3766
3767         * gnat.dg/specs/addr1.ads: New test.
3768
3769 2009-07-11  Jan Hubicka  <jh@suse.cz>
3770
3771         PR middle-end/48388
3772         * g++.dg/torture/pr40388.C: New testcase.
3773
3774 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3775
3776         PR target/40668
3777         * gcc.c-torture/execute/pr40668.c: New test.
3778
3779 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3780
3781         * gcc.c-torture/execute/20090711-1.c: New test.
3782
3783 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3784
3785         PR testsuite/40699
3786         PR testsuite/40707
3787         PR testsuite/40709
3788         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3789         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3790         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3791         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3792
3793 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3794
3795         PR fortran/33197
3796         * gfortran.dg/complex_intrinsic_3.f90: New test.
3797         * gfortran.dg/complex_intrinsic_4.f90: New test.
3798
3799 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3800
3801         PR target/39079
3802         * gcc.target/mips/mips.exp: Make -msynci a known option.
3803         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3804
3805 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3806
3807         PR c++/40502
3808         * g++.dg/ext/strncpy-chk1.C: New test.
3809
3810 2009-07-10  Richard Guenther  <rguenther@suse.de>
3811
3812         PR tree-optimization/40496
3813         * g++.dg/opt/pr40496.C: New testcase.
3814
3815 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3816
3817         PR 25509
3818         PR 40614
3819         * g++.dg/warn/unused-result1-Werror.c: New.
3820
3821 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3822
3823         PR fortran/39334
3824         * gfortran.dg/recursive_parameter_1.f90: New test.
3825
3826 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3827
3828         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3829         * gfortran.dg/module_equivalence_6.f90: Ditto.
3830         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3831         * gfortran.dg/nan_2.f90: Ditto.
3832         * gfortran.dg/inquire_11.f90: Ditto.
3833         * gfortran.dg/abstract_type_3.f03: Ditto.
3834         * gfortran.dg/abstract_type_1.f90: Ditto.
3835         * gfortran.dg/private_type_9.f90: Ditto.
3836         * gfortran.dg/abstract_type_5.f03: Ditto.
3837         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3838         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3839         * gfortran.dg/derived_sub.f90: Ditto.
3840         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3841         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3842         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3843         * gfortran.dg/mvbits_6.f90: Ditto.
3844         * gfortran.dg/abstract_type_2.f03: Ditto.
3845         * gfortran.dg/abstract_type_4.f03: Ditto.
3846         * gfortran.dg/bounds_check_9.f90: Ditto.
3847         * gfortran.dg/optional_dim_3.f90: Ditto.
3848         * gfortran.dg/pr32921.f: Ditto.
3849         * gfortran.dg/entry_16.f90: Ditto.
3850         * gfortran.dg/generic_16.f90: Ditto.
3851
3852
3853 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3854
3855         * gcc.target/m68k/20090709-1.c: New.
3856
3857 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3858
3859         PR c++/40684
3860         * g++.dg/template/unify11.C: New test.
3861
3862 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3863
3864         PR fortran/40629
3865         * gfortran.dg/host_assoc_function_9.f90: New test.
3866
3867 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3868
3869         PR fortran/40646
3870         * gfortran.dg/proc_ptr_22.f90: New.
3871         * gfortran.dg/proc_ptr_comp_12.f90: New.
3872
3873 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR middle-end/40692
3876         * gcc.c-torture/compile/pr40692.c: New test.
3877
3878 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3879
3880         PR fortran/40604
3881         * gfortran.dg/pointer_check_6.f90: New test.
3882
3883 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3884
3885         * gcc.target/mips/truncate-5.c: New test.
3886
3887 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3888
3889         PR libfortran/40330
3890         PR libfortran/40662
3891         * gfortran.dg/fmt_cache_1.f: New test.
3892
3893 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3894
3895         PR fortran/40675
3896         * gfortran.dg/nosigned_zero_1.f90: New test.
3897         * gfortran.dg/nosigned_zero_2.f90: New test.
3898
3899 2009-07-08  Richard Guenther  <rguenther@suse.de>
3900
3901         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3902
3903 2009-07-08  Richard Guenther  <rguenther@suse.de>
3904
3905         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3906
3907 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3908
3909         PR fortran/40591
3910         * gfortran.dg/proc_ptr_21.f90: New test.
3911
3912 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3913
3914         PR c++/31246
3915         * g++.dg/warn/pr31246.C: New.
3916         * g++.dg/warn/pr31246-2.C: New.
3917
3918 2009-07-07  Jason Merrill  <jason@redhat.com>
3919
3920         PR c++/35828
3921         * g++.dg/template/defarg12.C: New.
3922
3923         PR c++/37816
3924         * g++.dg/cpp0x/enum7.C: New.
3925
3926         PR c++/37946
3927         * g++.dg/cpp0x/enum6.C: New.
3928
3929         PR c++/40639
3930         * g++.dg/cpp0x/enum5.C: New.
3931
3932         PR c++/40633
3933         * g++.dg/cpp0x/enum4.C: New.
3934
3935 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3936
3937         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3938
3939 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3940
3941         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3942
3943 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR middle-end/40669
3946         * gcc.dg/pr40669.c: New test.
3947
3948 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3949
3950         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3951         location. Update all calls.
3952         * g++.dg/plugin/selfassign.c: Likewise.
3953
3954 2009-07-06  Jason Merrill  <jason@redhat.com>
3955
3956         * g++.dg/rtti/dyncast[34].C: New.
3957
3958 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3959
3960         * lib/target-supports.exp
3961         (check_effective_target_mips_newabi_large_long_double): New.
3962         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3963         target.
3964         * gcc.target/mips/fpr-moves-6.c: Likewise.
3965
3966 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3967
3968         PR c++/40557
3969         * g++.dg/template/union2.C: New test.
3970
3971 2009-07-04  Jason Merrill  <jason@redhat.com>
3972
3973         * g++.dg/template/using15.C: New.
3974
3975 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3976
3977         * gfortran.dg/maxloc_1.f90: New test.
3978
3979 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3980
3981         PR fortran/40593
3982         * gfortran.dg/proc_ptr_result_6.f90: New.
3983
3984 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3985
3986         * gcc.dg/framework-2.c: Adjust testcase to pass.
3987
3988 2009-07-04  Jason Merrill  <jason@redhat.com>
3989
3990         PR c++/40619
3991         * g++.dg/cpp0x/auto16.C: New.
3992
3993 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3994
3995         PR target/40587
3996         * gfortran.dg/pr40587.f: New test.
3997
3998 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999
4000         PR fortran/40638
4001         * gfortran.dg/unit_1.f90: New test.
4002
4003 2009-07-03  Jason Merrill  <jason@redhat.com>
4004
4005         * g++.dg/template/pure1.C: Expect another error.
4006
4007 2009-07-03  Richard Guenther  <rguenther@suse.de>
4008
4009         PR tree-optimization/40640
4010         * gcc.c-torture/compile/pr40640.c: New testcase.
4011
4012 2009-07-03  Richard Guenther  <rguenther@suse.de>
4013
4014         PR middle-end/34163
4015         * gfortran.dg/pr34163.f90: New testcase.
4016
4017 2009-07-03  Jan Hubicka  <jh@suse.cz>
4018
4019         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4020         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4021         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4022         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4023         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4024         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4025         * gnat.dg/loop_optimization6.adb: Enable -O2.
4026
4027 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4028
4029         * g++.dg/warn/null4.C: Extend.
4030
4031 2009-07-02  Jason Merrill  <jason@redhat.com>
4032
4033         * g++.dg/template/spec8.C: Fix.
4034
4035 2009-07-02  Michael Matz  <matz@suse.de>
4036
4037         PR fortran/32131
4038         * gfortran.dg/pr32921.f: Adjust.
4039
4040 2009-07-02  Jan Hubicka  <jh@suse.cz>
4041
4042         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4043
4044 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4045
4046         * gcc.target/mips/truncate-4.c: New testcase.
4047
4048 2009-07-01  Richard Guenther  <rguenther@suse.de>
4049
4050         PR tree-optimization/19831
4051         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4052         make allocated memory escape.  Un-XFAIL.
4053         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4054         * gcc.dg/vect/pr31699.c: Likewise.
4055         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4056
4057 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4058
4059         PR c++/40566
4060         * g++.dg/parse/cond5.C: New test.
4061
4062 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4063
4064         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4065         (main): Pass n to main_1 instead.
4066         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4067         (main_1): New function, split off from...
4068         (main): ...here.  Pass `off' to main_1 instead.
4069
4070 2009-06-30  Jason Merrill  <jason@redhat.com>
4071
4072         PR c++/40595
4073         * g++.dg/cpp0x/variadic94.C: New.
4074
4075 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4076
4077         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4078         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4079         (init_ld_library_path_env_vars): New function, replacing the
4080         orig_*_saved assignments.  Call it after defining it.
4081         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4082         (restore_ld_library_path_env_vars): Likewise.
4083         (add_path, find_libgcc_s): New functions.
4084         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4085         gcc-set-multilib-library-path.
4086         (objc_target_compile): Don't add "." to ld_library_path.
4087         Use add_path.
4088         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4089         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4090         gcc-set-multilib-library-path.
4091         * lib/g++.exp (g++_link_flags): Likewise.
4092         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4093         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4094         top level; do it...
4095         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4096         to tell when this needs to happen.  Use find_libgcc_s instead of
4097         gcc-set-multilib-library-path.
4098         * lib/gcc-dg.exp: Likewise.
4099         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4100         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4101         unless it is in $ALT_LD_LIBRARY_PATH.
4102         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4103
4104 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4105
4106         * gnat.dg/discr12.adb: New test.
4107         * gnat.dg/discr12_pkg.ads: New helper.
4108         * gnat.dg/discr13.adb: New test.
4109         * gnat.dg/discr14.ad[sb]: Likewise.
4110         * gnat.dg/discr15.adb: Likewise.
4111         * gnat.dg/discr15_pkg.ads: New helper.
4112         * gnat.dg/discr16.adb: New test.
4113         * gnat.dg/discr16_g.ads: New helper.
4114         * gnat.dg/discr16_pkg.ads: Likewise.
4115         * gnat.dg/discr16_cont.ads: Likewise.
4116         * gnat.dg/discr17.adb: New test.
4117         * gnat.dg/discr18.adb: Likewise.
4118         * gnat.dg/discr18_pkg.ads: New helper.
4119         * gnat.dg/discr19.adb: New test.
4120
4121 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4122
4123         PR fortran/40576
4124         * gfortran.dg/internal_write_1.f90:  New testcase.
4125
4126 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4127
4128         PR fortran/40594
4129         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4130
4131 2009-06-30  Richard Guenther  <rguenther@suse.de>
4132
4133         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4134
4135 2009-06-30  Wei Guozhi  <carrot@google.com>
4136
4137         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4138         to "-Os".
4139
4140 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4141
4142         PR tree-optimization/40542
4143         * gcc.dg/vect/pr40542.c: New test.
4144
4145 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4146
4147         PR tree-optimization/40582
4148         * gcc.c-torture/compile/pr40582.c: New test.
4149
4150 2009-06-30  Wei Guozhi  <carrot@google.com>
4151
4152         PR/40416
4153         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4154
4155 2009-06-29  Jason Merrill  <jason@redhat.com>
4156
4157         PR c++/40274
4158         * g++.dg/template/debug1.C: New.
4159
4160 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4161
4162         PR fortran/40580
4163         * pointer_check_1.f90: New test.
4164         * pointer_check_2.f90: New test.
4165         * pointer_check_3.f90: New test.
4166         * pointer_check_4.f90: New test.
4167         * pointer_check_5.f90: New test.
4168
4169 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4170
4171         PR fortran/40551
4172         * gfortran.dg/func_assign_2.f90 : New test.
4173
4174 2009-06-29  Richard Guenther  <rguenther@suse.de>
4175
4176         PR middle-end/14187
4177         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4178         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4179         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4180         * gcc.c-torture/execute/20090623-1.c: Likewise.
4181         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4182         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4183
4184 2009-06-29  Richard Guenther  <rguenther@suse.de>
4185
4186         PR middle-end/38212
4187         * gcc.c-torture/execute/pr38212.c: New testcase.
4188
4189 2009-06-29  Richard Guenther  <rguenther@suse.de>
4190
4191         PR tree-optimization/40579
4192         * gcc.c-torture/execute/pr40579.c: New testcase.
4193
4194 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4195
4196         PR tree-optimization/40550
4197         * gcc.dg/pr40550.c: New test.
4198
4199 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4200
4201         * gnat.dg/overflow_sum2.adb: New test
4202         * gnat.dg/namet.ads: New helper.
4203
4204         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4205
4206 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4207
4208         PR fortran/34112
4209         * gfortran.dg/compiler-directive_1.f90: New test.
4210         * gfortran.dg/compiler-directive_2.f: New test.
4211
4212 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4213
4214         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4215         comment out some values and add some cases.
4216
4217 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4218
4219         PR testsuite/40567
4220         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4221
4222 2009-06-26  Richard Henderson  <rth@redhat.com>
4223
4224         PR testsuite/40565
4225         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4226         * gcc.target/i386/local.c: Pass a non-constant to T.
4227
4228 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4229
4230         PR fortran/39997
4231         PR fortran/40541
4232         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4233         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4234         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4235         * gfortran.dg/proc_ptr_result_5.f90: New.
4236
4237 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4238
4239         PR c/39902
4240         * gcc.dg/dfp/pr39902.c: New test.
4241
4242 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4243
4244         PR testsuite/40532
4245         * gcc.dg/builtins-65.c: Require c99 runtime.
4246
4247 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4248
4249         * gnat.dg/array7.ad[sb]: New test.
4250
4251 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4252
4253         * gnat.dg/array6.adb: New test.
4254
4255 2009-06-25  Ian Lance Taylor  <iant@google.com>
4256
4257         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4258
4259 2009-06-25  Ian Lance Taylor  <iant@google.com>
4260
4261         * g++.dg/warn/Wunused-16.C: New testcase.
4262
4263 2009-06-25  Ian Lance Taylor  <iant@google.com>
4264
4265         * g++.dg/warn/skip-2.C: New testcase.
4266
4267 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4268
4269         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4270         dg-skip-if and move to ...
4271         * gcc.dg/torture/20090618-1.c.
4272
4273 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4274
4275         PR tree-optimization/40493
4276         * gcc.c-torture/execute/pr40493.c: New test.
4277
4278 2009-06-24  Jason Merrill  <jason@redhat.com>
4279
4280         PR c++/40342
4281         * g++.dg/template/overload10.C: New.
4282
4283 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4284
4285         PR fortran/40427
4286         * gfortran.dg/proc_ptr_comp_11.f90: New.
4287
4288 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4289
4290         * gcc.dg/pr40501.c: New testcase.
4291
4292 2009-06-23  DJ Delorie  <dj@redhat.com>
4293
4294         Add MeP port.
4295         * lib/target-supports.exp: Add mep support (no profiling).
4296
4297 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4298
4299         PR testsuite/39297
4300         * gcc.dg/ssa/loop-31.c: Change scan rules.
4301
4302 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4303
4304         * gcc.dg/cpp/empty-include.c: Update column info.
4305         * gcc.dg/cpp/assert2.c: Update column info.
4306
4307 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4308
4309         * g++.dg/ext/builtin-object-size1.C: New test.
4310         * g++.dg/ext/builtin-object-size2.C: New test.
4311
4312 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4313
4314         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4315         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4316
4317 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4318
4319         * gcc.target/mips/truncate-3.c: New test.
4320
4321 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4322
4323         PR fortran/37254
4324         PR fortran/39850
4325         * gfortran.dg/interface_30.f90: Modified error message.
4326         * gfortran.dg/proc_decl_22.f90: New.
4327
4328 2009-06-22  Ian Lance Taylor  <iant@google.com>
4329
4330         * gcc.dg/Wcxx-compat-19.c: New testcase.
4331
4332 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4333
4334         PR objc/28050
4335         * pr28050.m: New testcase.
4336
4337 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4338
4339         PR testsuite/40481
4340         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4341
4342 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4343
4344         PR tree-optimization/40492
4345         * g++.dg/torture/pr40492.C: New test.
4346
4347 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4348
4349         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4350         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4351
4352 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4353
4354         * gnat.dg/raise_ce.adb: Helper for ...
4355         * gnat.dg/handle_and_return.adb: New test.
4356
4357 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4358
4359         PR fortran/40443
4360         * gfortran.dg/generic_18.f90: New test.
4361
4362 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4363
4364         PR fortran/40472
4365         * gfortran.dg/spread_size_limit.f90: New test.
4366
4367 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4368
4369         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4370         to put dump files in a subdirectory.
4371         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4372         ".o" temporary files.
4373
4374 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4375
4376         PR fortran/39850
4377         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4378         * gfortran.dg/interface_20.f90: Ditto.
4379         * gfortran.dg/interface_21.f90: Ditto.
4380         * gfortran.dg/interface_22.f90: Ditto.
4381         * gfortran.dg/interface_30.f90: New.
4382         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4383
4384 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4385
4386         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4387         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4388         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4389         DEFAULT_VECTFLAGS.
4390
4391 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4392             Revital Eres  <eres@il.ibm.com>
4393
4394         PR testsuite/40359
4395         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4396         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4397         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4398
4399 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4400
4401         PR testsuite/40475
4402         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4403         without misalignment support.
4404         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4405
4406 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4407
4408         PR fortran/40452
4409         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4410
4411 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4412
4413         PR fortran/40440
4414         * gfortran.dg/alloc_comp_result_2.f90: New test.
4415
4416 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4417
4418         PR target/40482
4419         * gcc.target/arm/pr40482.c: New test.
4420
4421 2009-06-19  Ian Lance Taylor  <iant@google.com>
4422
4423         * gcc.dg/Wcxx-compat-18.c: New testcase.
4424
4425 2009-06-19  Richard Guenther  <rguenther@suse.de>
4426
4427         * gcc.c-torture/execute/20090618-1.c: New testcase.
4428
4429 2009-06-19  Ian Lance Taylor  <iant@google.com>
4430
4431         * gcc.dg/Wcxx-compat-17.c: New testcase.
4432
4433 2009-06-19  Ian Lance Taylor  <iant@google.com>
4434
4435         * gcc.dg/Wcxx-compat-15.c: New testcase.
4436
4437 2009-06-19  Ian Lance Taylor  <iant@google.com>
4438
4439         * gcc.dg/Wcxx-compat-16.c: New testcase.
4440
4441 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4442
4443         * gcc.dg/builtins-34.c: Add significand cases.
4444
4445 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4446
4447         PR testsuite/40491
4448         * gcc.dg/20080522-1.c: Remove testcase for real.
4449         * gcc.dg/20080528-1.c: Ditto.
4450
4451 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4452
4453         PR fortran/40450
4454         * gfortran.dg/proc_ptr_20.f90: New.
4455
4456 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4457
4458         PR target/40470
4459         * gcc.dg/torture/pr40470-1.c: New.
4460         * gcc.dg/torture/pr40470-2.c: Likewise.
4461         * gcc.dg/torture/pr40470-3.c: Likewise.
4462         * gcc.dg/torture/pr40470-4.c: Likewise.
4463
4464 2009-06-18  Diego Novillo  <dnovillo@google.com>
4465
4466         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4467         * gcc.dg/plugin/ggcplug.c: Likewise.
4468         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4469         * g++.dg/plugin/selfassign.c: Likewise.
4470         * g++.dg/plugin/attribute_plugin.c: Likewise.
4471         * g++.dg/plugin/dumb_plugin.c: Likewise.
4472
4473 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4474
4475         * gcc.dg/cpp/arith-3.c: Add column info.
4476
4477 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4478
4479         * gcc.target/arm/fp16-compile-none-2.c: New.
4480         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4481         * gcc.target/arm/fp16-compile-alt-12.c: New.
4482
4483 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4484
4485         * gcc.target/arm/fp16-compile-alt-1.c: New.
4486         * gcc.target/arm/fp16-compile-alt-2.c: New.
4487         * gcc.target/arm/fp16-compile-alt-3.c: New.
4488         * gcc.target/arm/fp16-compile-alt-4.c: New.
4489         * gcc.target/arm/fp16-compile-alt-5.c: New.
4490         * gcc.target/arm/fp16-compile-alt-6.c: New.
4491         * gcc.target/arm/fp16-compile-alt-7.c: New.
4492         * gcc.target/arm/fp16-compile-alt-8.c: New.
4493         * gcc.target/arm/fp16-compile-alt-9.c: New.
4494         * gcc.target/arm/fp16-compile-alt-10.c: New.
4495         * gcc.target/arm/fp16-compile-alt-11.c: New.
4496         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4497         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4498         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4499         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4500         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4501         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4502         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4503         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4504         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4505         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4506         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4507         * gcc.target/arm/fp16-compile-none-1.c: New.
4508         * gcc.target/arm/fp16-compile-exprtype.c: New.
4509         * gcc.target/arm/fp16-compile-vcvt.c: New.
4510         * gcc.target/arm/fp16-builtins-1.c: New.
4511         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4512         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4513         * gcc.target/arm/fp16-param-1.c: New.
4514         * gcc.target/arm/fp16-return-1.c: New.
4515         * gcc.target/arm/fp16-unprototyped-1.c: New.
4516         * gcc.target/arm/fp16-unprototyped-2.c: New.
4517         * gcc.target/arm/fp16-variadic-1.c: New.
4518         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4519         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4520         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4521         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4522         * gcc.dg/torture/arm-fp16-ops.h: New.
4523         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4524         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4525         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4526         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4527         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4528         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4529         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4530         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4531         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4532         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4533         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4534         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4535         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4536         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4537         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4538         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4539         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4540         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4541         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4542         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4543         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4544
4545 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4546
4547         * gcc.dg/builtins-65.c: New test.
4548
4549 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4550
4551         PR fortran/40451
4552         * gfortran.dg/proc_ptr_result_4.f90: New.
4553
4554 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4555
4556         * gcc.c-torture/execute/bitfld-5.c: New test.
4557
4558 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4559
4560         * gcc.dg/builtin-unreachable-3.c: New test.
4561
4562 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4563
4564         * gcc.target/i386/builtin-unreachable.c: New test.
4565
4566 2009-06-17  Ian Lance Taylor  <iant@google.com>
4567
4568         * gcc.dg/Wcxx-compat-14.c: New testcase.
4569
4570 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4571
4572         * gcc.dg/func-ptr-conv-1.c: Update column info.
4573
4574 2009-06-17  Richard Guenther  <rguenther@suse.de>
4575
4576         PR middle-end/40404
4577         * gcc.c-torture/execute/pr40404.c: New testcase.
4578
4579 2009-06-17  Richard Guenther  <rguenther@suse.de>
4580
4581         PR middle-end/40460
4582         * g++.dg/torture/pr40460.C: New testcase.
4583
4584 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4585
4586         * gcc.dg/plugin/one_time_plugin.c: New test.
4587         * gcc.dg/plugin/one_time-test-1.c: New test.
4588         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4589
4590 2009-06-16  Ian Lance Taylor  <iant@google.com>
4591
4592         * g++.dg/warn/skip-1.C: New testcase.
4593
4594 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR middle-end/40446
4597         * g++.dg/other/pr40446.C: New test.
4598
4599 2009-06-16  Richard Guenther  <rguenther@suse.de>
4600
4601         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4602         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4603         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4604         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4605
4606 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4607
4608         * gcc.c-torture/compile/pr40432.c: New file.
4609
4610 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4611
4612         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4613
4614 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4615
4616         PR fortran/36947
4617         PR fortran/40039
4618         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4619         * gfortran.dg/interface_20.f90: Modified error messages.
4620         * gfortran.dg/interface_21.f90: Ditto.
4621         * gfortran.dg/interface_26.f90: Ditto.
4622         * gfortran.dg/interface_27.f90: Ditto.
4623         * gfortran.dg/interface_28.f90: Extended test case.
4624         * gfortran.dg/interface_29.f90: New.
4625         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4626         * gfortran.dg/proc_decl_8.f90: Ditto.
4627         * gfortran.dg/proc_ptr_11.f90: Ditto.
4628         * gfortran.dg/proc_ptr_15.f90: Ditto.
4629
4630 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4631
4632         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4633         printing.
4634         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4635         gcc.dg/vect/vect-outer-4f.c: Likewise.
4636         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4637         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4638         Likewise.
4639         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4640         outer loop.
4641
4642 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4643
4644         PR fortran/40383
4645         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4646
4647 2009-06-15  Ian Lance Taylor  <iant@google.com>
4648
4649         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4650         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4651         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4652         Recognize new notes.
4653         * gcc.dg/stmt-expr-label-2.c: Likewise.
4654         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4655         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4656         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4657         * gcc.dg/c99-vla-jump-4.c: Likewise.
4658         * gcc.dg/stmt-expr-label-1.c: Likewise.
4659         * gcc.dg/stmt-expr-label-3.c: Likewise.
4660         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4661
4662 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4663
4664         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4665
4666 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4667
4668         * gcc.dg/builtin-object-size-7.c: New test.
4669
4670 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR testsuite/40426
4673         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4674         level != "" use separate -gdwarf-2 -g${level} options instead of
4675         -gdwarf-2${level}.
4676         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4677         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4678         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4679
4680 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4681
4682         * g++.dg/abi/mangle11.C: Update warning line.
4683         * g++.dg/abi/mangle12.C: Update warning line.
4684         * g++.dg/abi/mangle17.C: Update warning line.
4685         * g++.dg/abi/mangle20-2.C: Update warning line.
4686
4687 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4688
4689         * gcc.dg/optimize-bswap-1.c: Split into these two:
4690         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4691         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4692
4693 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4694
4695         * gcc.dg/optimize-bswap-1.c: New testcase.
4696
4697 2009-06-14  Richard Guenther  <rguenther@suse.de>
4698
4699         PR middle-end/40389
4700         * g++.dg/torture/pr40389.C: New testcase.
4701
4702 2009-06-13  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/40421
4705         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4706
4707 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4708
4709         * gcc.dg/old-style-prom-3.c: Add column info.
4710         * gcc.dg/overflow-warn-1.c
4711         * gcc.dg/gomp/pr27415.c
4712         * gcc.dg/gomp/for-1.c: Same.
4713         * gcc.dg/enum-compat-1.c: Same.
4714         * gcc.dg/c99-tag-3.c: Same.
4715         * gcc.dg/Wredundant-decls-2.c: Same.
4716         * gcc.dg/func-ptr-conv-1.c: Same.
4717         * gcc.dg/asm-wide-1.c: Same.
4718         * gcc.dg/nofixed-point-2.c: Same.
4719         * gcc.dg/cpp/line3.c: Same.
4720         * gcc.dg/array-10.c: Same.
4721         * gcc.dg/c99-vla-jump-1.c: Same.
4722         * gcc.dg/pr20368-1.c: Same.
4723         * gcc.dg/Wshadow-3.c: Same.
4724         * gcc.dg/c90-const-expr-8.c: Same.
4725         * gcc.dg/label-decl-2.c: Same.
4726         * gcc.dg/dremf-type-compat-2.c: Same.
4727         * gcc.dg/c90-const-expr-5.c: Same.
4728         * gcc.dg/builtins-30.c: Same.
4729         * gcc.dg/Warray-bounds.c: Same.
4730         * gcc.dg/Wcxx-compat-2.c: Same.
4731         * gcc.dg/tree-ssa/col-1.c: Same.
4732         * gcc.dg/old-style-prom-2.c: Same.
4733         * gcc.dg/cast-function-1.c: Same.
4734         * gcc.dg/pr15698-1.c: Same.
4735         * gcc.dg/dremf-type-compat-3.c: Same.
4736         * gcc.dg/vla-8.c: Same.
4737         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4738         line.
4739         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4740         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4741         * gcc.dg/enum-compat-1.c: Same.
4742         * gcc.dg/dremf-type-compat-2.c: Same.
4743         * gcc.dg/old-style-prom-2.c: Same.
4744         * gcc.dg/pr15698-1.c: Same.
4745         * gcc.dg/pr20368-1.c: Same.
4746         * gcc.dg/dremf-type-compat-3.c: Same.
4747         * gcc.dg/builtins-30.c: Same.  Test for columns.
4748
4749 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4750
4751         PR fortran/40176
4752         * gfortran.dg/proc_decl_1.f90: Extended.
4753
4754 2009-06-12  Ian Lance Taylor  <iant@google.com>
4755
4756         * gcc.dg/Wcxx-compat-13.c: New testcase.
4757
4758 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4759
4760         PR tree-opt/38865
4761         * gcc.dg/tree-ssa/fre-vce-1.c
4762
4763 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4764
4765         PR testsuite/40384
4766         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4767         min-insn-to-prefetch-ratio=5.
4768
4769 2009-06-12  Joey Ye  <joey.ye@intel.com>
4770             H.J. Lu  <hongjiu.lu@intel.com>
4771
4772         PR middle-end/39146
4773         * gcc.target/i386/stackalign/pr39146.c: New.
4774
4775 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4776
4777         * gcc.target/i386/crc32-1.c: New.
4778         * gcc.target/i386/crc32-2.c: Likewise.
4779
4780 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4781
4782         PR c/39252
4783         * gcc.dg/builtin-unreachable-1.c: New test.
4784         * gcc.dg/builtin-unreachable-2.c: Same.
4785
4786 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4787
4788         PR fortran/40402
4789         * gfortran.dg/data_value_1.f90: New test.
4790
4791 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4792
4793         PR testsuite/39831
4794         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4795         remove ilp32 requirement.
4796         * gcc.target/i386/excess-precision-2.c: Likewise.
4797         * gcc.target/i386/excess-precision-3.c: Likewise.
4798         * gcc.target/i386/excess-precision-4.c: Likewise.
4799         * gcc.target/i386/excess-precision-5.c: Likewise.
4800         * gcc.target/i386/excess-precision-6.c: Likewise.
4801
4802 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4803
4804         PR fortran/38718
4805         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4806         * gfortran.dg/nan_5.f90: New test.
4807
4808 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4809
4810         * gcc.target/arm/neon-modes-1.c: New test.
4811
4812 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4813
4814         * g++.dg/torture/pr31579.C: Cast pointer
4815         via __SIZE_TYPE__ instead of 'unsigned long'.
4816
4817 2009-06-10  Anthony Green  <green@moxielogic.com>
4818
4819         * lib/target-supports.exp (check_profiling_available):
4820         Profiling is not available for testing purposes on moxie.
4821
4822 2009-06-09  Ian Lance Taylor  <iant@google.com>
4823
4824         * gcc.dg/Wcxx-compat-12.c: New testcase.
4825
4826 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4827
4828         PR libfortran/40334
4829         * gfortran.dg/backspace_11.f90: New.
4830
4831 2009-06-09  Jason Merrill  <jason@redhat.com>
4832
4833         * g++.dg/cpp0x/defaulted10.C: New.
4834
4835 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4836
4837         * gcc.c-torture/compile/pr40351.c: New file.
4838
4839 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4840
4841         * gnat.dg/align_max.adb: New test.
4842
4843 2009-06-08  Jason Merrill  <jason@redhat.com>
4844
4845         * g++.dg/cpp0x/auto15.C: New.
4846
4847 2009-06-08  Jan Hubicka  <jh@suse.cz>
4848
4849         PR debug/39834
4850         * gcc.dg/torture/pr39834.c
4851
4852 2009-06-08  Jan Hubicka  <jh@suse.cz>
4853
4854         PR middle-end/40102
4855         * g++.dg/torture/pr40102.C: New testcase.
4856
4857 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4858
4859         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4860         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4861         * gcc.dg/builtin-object-size-6.c: New test.
4862
4863         PR c++/40373
4864         * g++.dg/template/dtor7.C: New test.
4865
4866         PR c++/40370
4867         PR c++/40372
4868         * g++.dg/template/error41.C: New test.
4869         * g++.dg/template/error42.C: New test.
4870
4871 2009-06-08  Revital Eres  <eres@il.ibm.com>
4872
4873         PR testsuite/40359
4874         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4875         * gcc.dg/vect/vect-88.c: Likewise.
4876         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4877         * gcc.dg/vect/pr25413.c: Likewise.
4878         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4879
4880 2009-06-07  Ian Lance Taylor  <iant@google.com>
4881
4882         * g++.dg/warn/Wswitch-3.C: New testcase.
4883         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4884         * gcc.dg/Wswitch-enum-error.c: Likewise.
4885         * gcc.dg/Wswitch-error.c: Likewise.
4886
4887 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4888
4889         PR fortran/40008
4890         * gfortran.dg/negative_unit.f: Update test.
4891         * gfortran.dg/negative_unit_int8.f: Update test.
4892         * gfortran.dg/newunit_1.f90: New test.
4893
4894 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4895
4896         PR fortran/25104
4897         PR fortran/29962
4898         * gfortran.dg/spread_init_expr.f03: New.
4899         * gfortran.dg/unpack_init_expr.f03: New.
4900         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4901         error message.
4902
4903 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4904
4905         PR fortran/25104
4906         PR fortran/29962
4907         * gfortran.dg/count_init_expr.f03
4908         * gfortran.dg/product_init_expr.f03
4909         * gfortran.dg/sum_init_expr.f03
4910
4911 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4912
4913         PR fortran/36874
4914         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4915         message.
4916         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4917         shapes.
4918         * gfortran.dg/zero_sized_5.f90: Likewise.
4919
4920 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4921
4922         PR middle-end/32950
4923         * g++.dg/torture/pr32950.C: New.
4924
4925 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4926
4927         PR fortran/25104
4928         PR fortran/29962
4929         * gfortran.dg/dot_product_1.f03: New.
4930         * gfortran.dg/matmul_8.f03: New.
4931         * gfortran.dg/transpose_3.f03: New.
4932
4933 2009-06-06  Ian Lance Taylor  <iant@google.com>
4934
4935         * gcc.dg/Wunused-label-1.c: New test case.
4936         * g++.dg/warn/Wunused-label-1.C: New test case.
4937         * g++.dg/warn/Wunused-label-2.C: New test case.
4938         * g++.dg/warn/Wunused-label-3.C: New test case.
4939
4940 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4941
4942         PR fortran/37203
4943         * reshape_zerosize_2.f90: New.
4944
4945 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4946
4947         PR fortran/32890
4948         * gfortran.dg/pack_assign_1.f90: New.
4949         * gfortran.dg/pack_vector_1.f90: New.
4950
4951 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4952
4953         PR middle-end/40340
4954         * gcc.dg/pr40340-1.c: New test.
4955         * gcc.dg/pr40340-2.c: New test.
4956         * gcc.dg/pr40340-3.c: New test.
4957         * gcc.dg/pr40340-4.c: New test.
4958         * gcc.dg/pr40340-5.c: New test.
4959         * gcc.dg/pr40340.h: New file.
4960
4961 2009-06-05  Revital Eres  <eres@il.ibm.com>
4962
4963         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4964         New procedure.
4965         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4966         * gcc.dg/vect/vect-33.c: Likewise.
4967         * gcc.dg/vect/vect-92.c: Likewise.
4968         * gcc.dg/vect/vect-58.c: Likewise.
4969         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4970         * gcc.dg/vect/vect-42.c: Likewise.
4971         * gcc.dg/vect/slp-25.c: Likewise.
4972         * gcc.dg/vect/vect-align-1.c: Likewise.
4973         * gcc.dg/vect/vect-align-2.c: Likewise.
4974         * gcc.dg/vect/vect-93.c: Likewise.
4975         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4976         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4977         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4978         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4979         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4980         * gcc.dg/vect/vect-26.c: Likewise.
4981         * gcc.dg/vect/vect-44.c: Likewise.
4982         * gcc.dg/vect/vect-70.c: Likewise.
4983         * gcc.dg/vect/vect-95.c: Likewise.
4984         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4985         * gcc.dg/vect/vect-28.c: Likewise.
4986         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4987         * gcc.dg/vect/vect-87.c: Likewise.
4988         * gcc.dg/vect/vect-109.c: Likewise.
4989         * gcc.dg/vect/vect-54.c: Likewise.
4990         * gcc.dg/vect/vect-96.c: Likewise.
4991         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4992         * gcc.dg/vect/vect-88.c: Likewise.
4993         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4994         * gcc.dg/vect/vect-89.c: Likewise.
4995         * gcc.dg/vect/vect-91.c: Likewise.
4996         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4997         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4998         * gfortran.dg/vect/vect-2.f90: Likewise.
4999         * gfortran.dg/vect/vect-3.f90: Likewise.
5000         * gfortran.dg/vect/vect-4.f90: Likewise.
5001         * gfortran.dg/vect/vect-5.f90: Likewise.
5002
5003 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5004
5005         PR tree-optimization/36318
5006         * gcc.dg/tree-ssa/sra-7.c: New test.
5007
5008 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5009
5010         PR fortran/37203
5011         * gfortran.dg/reshape_order_5.f90: New.
5012         * gfortran.dg/reshape_shape_1.f90: New.
5013
5014 2009-06-04  Jason Merrill  <jason@redhat.com>
5015
5016         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5017
5018 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5019
5020         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5021         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5022
5023 2009-06-04  Richard Guenther  <rguenther@suse.de>
5024
5025         PR c++/39371
5026         * g++.dg/torture/pr40335.C: New testcase.
5027
5028 2009-06-03  Richard Guenther  <rguenther@suse.de>
5029
5030         PR middle-end/40328
5031         * gcc.dg/torture/pr40328.c: New testcase.
5032
5033 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5034
5035         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5036         m68k and fido.
5037
5038 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5039
5040         * g++.dg/torture/pr40323.C: New file.
5041
5042 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5043
5044         * gnat.dg/specs/root.ads: New test.
5045         * gnat.dg/specs/root-level_1.ads: Likewise.
5046         * gnat.dg/specs/root-level_2.ads: Likewise.
5047         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5048
5049 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5050
5051         * g++.dg/init/ref15.C: Require unwrapped targets.
5052
5053 2009-06-02  Jason Merrill  <jason@redhat.com>
5054
5055         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5056         * g++.dg/cpp0x/initlist18.C: New.
5057         * g++.dg/cpp0x/initlist19.C: New.
5058
5059         * g++.dg/cpp0x/auto14.C: New.
5060
5061 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5062
5063         * gnat.dg/alignment6.adb: Remove XFAIL.
5064
5065 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5066
5067         PR c++/38089
5068         * g++.dg/template/spec36.C: New test.
5069
5070 2009-06-01  Ian Lance Taylor  <iant@google.com>
5071
5072         * gcc.dg/cast-qual-3.c: New testcase.
5073         * g++.dg/warn/Wcast-qual2.C: New testcase.
5074
5075 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5076
5077         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5078         (process-message): Expect column numbers.
5079         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5080         * gcc.dg/pch/counter-2.c: Same.
5081         * gcc.dg/pch/valid-2.c: Same.
5082         * gcc.dg/pch/warn-1.c: Same.
5083         * gcc.dg/pch/valid-1.c: Same.
5084         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5085         * gcc.dg/cpp/syshdr.c: Same.
5086         * gcc.dg/cpp/19940712-1.c: Same.
5087         * gcc.dg/cpp/missing-header-1.c: Same.
5088         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5089         * gcc.dg/cpp/tr-warn3.c: Same.
5090         * gcc.dg/cpp/pr29612-2.c: Same.
5091         * gcc.dg/cpp/tr-warn4.c: Same.
5092         * gcc.dg/cpp/Wtrigraphs.c: Same.
5093         * gcc.dg/cpp/poison.c: Same.
5094         * gcc.dg/cpp/arith-3.c: Same.
5095         * gcc.dg/cpp/sysmac2.c: Same.
5096         * gcc.dg/cpp/cpp.exp: Same.
5097         * gcc.dg/cpp/tr-warn5.c: Same.
5098         * gcc.dg/cpp/include2.c: Same.
5099         * gcc.dg/cpp/Wmissingdirs.c: Same.
5100         * gcc.dg/cpp/Wmissingdirs.c: Same.
5101         * gcc.dg/cpp/tr-warn6.c: Same.
5102         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5103         * gcc.dg/cpp/macspace1.c: Same.
5104         * gcc.dg/cpp/escape-2.c: Same.
5105         * gcc.dg/cpp/assert2.c: Same.
5106         * gcc.dg/cpp/undef2.c: Same.
5107         * gcc.dg/cpp/macspace2.c: Same.
5108         * gcc.dg/cpp/tr-warn1.c: Same.
5109         * gcc.dg/cpp/extratokens2.c: Same.
5110         * gcc.dg/cpp/strify2.c: Same.
5111         * gcc.dg/cpp/Wsignprom.c: Same.
5112         * gcc.dg/cpp/redef2.c: Same.
5113         * gcc.dg/cpp/trad/trad.exp: Same.
5114         * gcc.dg/cpp/arith-1.c: Same.
5115         * gcc.dg/cpp/extratokens.c: Same.
5116         * gcc.dg/cpp/if-mpar.c: Same.
5117
5118 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5119
5120         * gnat.dg/nested_float_packed.ads: New test.
5121
5122 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5123             Eric Botcazou  <botcazou@adacore.com>
5124
5125         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5126         * gnat.dg/test_oconst.adb: New test.
5127
5128 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5129
5130         * gcc.dg/plugin/ggcplug.c: Moved comment.
5131         (plugin_init): Fixed typo, declared i, returned 0 at end.
5132
5133 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5134
5135         PR testsuite/40244
5136         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5137         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5138
5139 2009-05-29  Ian Lance Taylor  <iant@google.com>
5140
5141         * gcc.dg/Wcxx-compat-11.c: New testcase.
5142
5143 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5144
5145         PR fortran/40019
5146         * gfortran.dg/leadz_trailz_1.f90: New test.
5147         * gfortran.dg/leadz_trailz_2.f90: New test.
5148
5149 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5150
5151         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5152         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5153         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5154         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5155         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5156         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5157         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5158         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5159         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5160         * gcc.dg/tree-ssa/sra-5.c: New file.
5161         * gcc.dg/tree-ssa/sra-6.c: New file.
5162         * gcc.c-torture/compile/sra-1.c: New file.
5163
5164 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5165
5166         PR middle-end/40291
5167         * gcc.c-torture/compile/pr40291.c: New test.
5168
5169         PR target/40017
5170         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5171         __vector _Bool.
5172         * gcc.target/powerpc/altivec-30.c: New test.
5173         * gcc.target/powerpc/altivec-31.c: New test.
5174
5175 2009-05-28  Richard Guenther  <rguenther@suse.de>
5176
5177         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5178         * gcc.c-torture/execute/20090527-1.c: Likewise.
5179
5180 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5181
5182         PR c++/39754
5183         * g++.dg/template/canon-type-1.C: New test.
5184         * g++.dg/template/canon-type-2.C: Likewise.
5185         * g++.dg/template/canon-type-3.C: Likewise.
5186         * g++.dg/template/canon-type-4.C: Likewise.
5187         * g++.dg/template/canon-type-5.C: Likewise.
5188         * g++.dg/template/canon-type-6.C: Likewise.
5189         * g++.dg/template/canon-type-7.C: Likewise.
5190
5191 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5192             Uros Bizjak  <ubizjak@gmail.com>
5193             Danny Smith  <dansmister@gmail.com>
5194
5195         PR target/37216
5196
5197         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5198         New function.
5199         * gcc.target/i386/pr37216.c:  New test source file.
5200         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5201         use -fno-common for testing Cygwin and MinGW targets.
5202
5203 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5204
5205         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5206         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5207         * g++.dg/pr37742.C (size_t): Likewise.
5208         * g++.dg/torture/pr34850.C (size_t): Likewise.
5209         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5210         _PTRDIFF_TYPE__.
5211         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5212         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5213         (size_t): Use __extension__ and __SIZE_TYPE__.
5214         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5215         __SIZE_TYPE__.
5216         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5217         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5218         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5219         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5220         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5221         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5222         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5223         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5224         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5225         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5226         (__ssize_t): Likewise.
5227         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5228         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5229         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5230         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5231         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5232         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5233         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5234         * gcc.dg/pr33667.c (size_t): Likewise.
5235         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5236         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5237         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5238         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5239         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5240         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5241
5242 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5243
5244         PR tree-optimization/40254
5245         * gcc.dg/vect/pr40254.c: New test.
5246
5247 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5248
5249         PR middle-end/33699
5250         * gcc.target/mips/const-anchor-1.c: New test.
5251         * gcc.target/mips/const-anchor-2.c: New test.
5252
5253 2009-05-27  Jason Merrill  <jason@redhat.com>
5254
5255         * g++.dg/cpp0x/initlist15.C: New.
5256         * g++.dg/cpp0x/initlist16.C: New.
5257         * g++.dg/cpp0x/initlist17.C: New.
5258
5259 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5260
5261         PR fortran/39178
5262         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5263         patterns to reflect frontend changes.
5264         * gfortran.dg/vector_subscript_4.f90: Likewise.
5265
5266 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5267             Eric Botcazou  <botcazou@adacore.com>
5268
5269         * gcc.c-torture/execute/align-nest.c: New testcase.
5270         * gnat.dg/misaligned_nest.adb: New testcase.
5271
5272 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5273
5274         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5275         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5276         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5277         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5278
5279 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5280
5281         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5282         cast instead of assuming 0ul.
5283         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5284         __SIZE_TYPE__.
5285         (_type_desc): Make first argument const.
5286         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5287
5288 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5289
5290         PR libfortran/40187
5291         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5292         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5293
5294 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5295
5296         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5297         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5298         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5299         * gcc.dg/plugin/ggcplug.c: Added new file.
5300
5301 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5302
5303         PR fortran/40246
5304         * gfortran.dg/nullify_4.f90: New test.
5305
5306 2009-05-26  Richard Guenther  <rguenther@suse.de>
5307
5308         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5309
5310 2009-05-26  Richard Guenther  <rguenther@suse.de>
5311
5312         PR middle-end/40252
5313         * gcc.c-torture/compile/pr40252.c: New testcase.
5314
5315 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5316
5317         PR c++/40007
5318         * g++.dg/template/typedef18.C: New test.
5319         * g++.dg/template/typedef19.C: Likewise.
5320         * g++.dg/template/typedef20.C: Likewise.
5321         * g++.dg/template/access11.C: Adjust.
5322
5323 2009-05-26  Richard Guenther  <rguenther@suse.de>
5324
5325         PR testsuite/40247
5326         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5327
5328 2009-05-25  Jason Merrill  <jason@redhat.com>
5329
5330         PR c++/38064
5331         * g++.dg/cpp0x/enum3.C: New test.
5332
5333 2009-05-25  Richard Guenther  <rguenther@suse.de>
5334
5335         PR tree-optimization/36327
5336         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5337         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5338         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5339         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5340         * gcc.dg/vect/vect-40.c: Likewise.
5341         * gcc.dg/vect/vect-42.c: Likewise.
5342         * gcc.dg/vect/vect-46.c: Likewise.
5343         * gcc.dg/vect/vect-76.c: Likewise.
5344
5345 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5346
5347         PR fortran/40176
5348         * gfortran.dg/proc_ptr_18.f90: New.
5349         * gfortran.dg/proc_ptr_19.f90: New.
5350         * gfortran.dg/proc_ptr_comp_9.f90: New.
5351         * gfortran.dg/proc_ptr_comp_10.f90: New.
5352
5353 2009-05-25  Richard Guenther  <rguenther@suse.de>
5354
5355         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5356         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5357
5358 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5359
5360         PR tree-optimization/40238
5361         * gcc.dg/vect/pr40238.c: New test.
5362
5363 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5364             Dominique Dhumieres  <dominiq@lps.ens.fr>
5365
5366         PR fortran/35732
5367         PR fortran/39872
5368         * gfortran.dg/bounds_check_fail_3.f90: New test.
5369         * gfortran.dg/bounds_check_fail_4.f90: New test.
5370         * gfortran.dg/bounds_check_14.f90: Update test.
5371         * gfortran.dg/bound_4.f90: Update test.
5372
5373 2009-05-24  Richard Guenther  <rguenther@suse.de>
5374
5375         PR middle-end/40233
5376         * gcc.c-torture/compile/pr40233.c: New testcase.
5377
5378 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5379
5380         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5381         for alpha*-*-* targets.
5382
5383 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5384
5385         * gcc.dg/vect/bb-slp-1.c: New test.
5386         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5387         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5388         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5389         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5390         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5391         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5392         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5393         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5394         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5395         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5396         gcc.dg/vect/bb-slp-22.c: Likewise.
5397         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5398
5399 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5400             Maxim Kuvyrkov  <maxim@codesourcery.com>
5401
5402         * gcc.dg/falign-labels-1.c: New test.
5403
5404 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5405
5406         * gnat.dg/specs/rep_clause3.ads: New test.
5407
5408 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5409
5410         * gnat.dg/addr6.adb: New test.
5411
5412 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5413
5414         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5415         New function.
5416         * gcc.target/arm/thumb2-mul-space.c: New file.
5417         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5418         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5419         * gcc.target/arm/thumb2-mul-speed.c: New file.
5420
5421 2009-05-22  Richard Guenther  <rguenther@suse.de>
5422
5423         PR middle-end/38964
5424         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5425         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5426         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5427
5428 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5429
5430         * gcc.dg/dll-6.c: New test.
5431         * gcc.dg/dll-6a.c: Likewise.
5432         * gcc.dg/dll-7.c: Likewise.
5433         * gcc.dg/dll-7a.c: Likewise.
5434         * g++.dg/ext/dllexport2.C: Likewise.
5435         * g++.dg/ext/dllexport2a.cc: Likewise.
5436
5437 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5438
5439         PR target/37846
5440         * gcc.target/ia64/mfused-madd-vect.c: New test.
5441         * gcc.target/ia64/mfused-madd.c: New test.
5442         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5443         * gcc.target/ia64/mno-fused-madd.c: New test.
5444
5445 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5446
5447         * gcc.target/i386/movbe-1.c: New.
5448         * gcc.target/i386/movbe-2.c: Likewise.
5449
5450 2009-05-21  Taras Glek  <tglek@mozilla.com>
5451
5452         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5453         plugin_init signature.
5454         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5455         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5456         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5457
5458 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5459
5460         * gcc.dg/target/arm/neon-vmla-1.c: New.
5461         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5462
5463 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5464
5465         * gcc.target/mips/octeon-exts-6.c: New test.
5466         * gcc.target/mips/extend-1.c: New test.
5467         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5468         EXTS.
5469         * gcc.target/mips/octeon-exts-5.c: Likewise.
5470
5471 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR middle-end/40204
5474         * gcc.c-torture/compile/pr40204.c: New test.
5475
5476 2009-05-20  Richard Guenther  <rguenther@suse.de>
5477
5478         * gcc.c-torture/compile/20090518-1.c: New testcase.
5479
5480 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5481
5482         PR tree-optimization/40087
5483         * gcc.dg/tree-ssa/pr40087.c: New test.
5484
5485 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5486
5487         * gcc.dg/vector-4.c: New testcase.
5488         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5489         * g++.dg/ext/vector16.C: New testcase.
5490
5491 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5492
5493         PR c/40172
5494         * gcc.dg/pr40172.c: Renamed to ...
5495         * gcc.dg/pr40172-1.c: This.
5496
5497         * gcc.dg/pr40172-2.c: New.
5498         * gcc.dg/pr40172-3.c: Likewise.
5499
5500 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5501
5502         PR c/40172
5503         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5504
5505 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5506
5507         * gnat.dg/loop_optimization6.ad[sb]: New test.
5508
5509 2009-05-19  Richard Guenther  <rguenther@suse.de>
5510
5511         * gcc.c-torture/compile/20090519-1.c: New testcase.
5512
5513 2009-05-18  Jason Merrill  <jason@redhat.com>
5514
5515         * g++.dg/cpp0x/explicit1.C: New.
5516         * g++.dg/cpp0x/explicit2.C: New.
5517
5518 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5519
5520         PR debug/40109
5521         * g++.dg/debug/dwarf2/nested-1.C: New test.
5522
5523 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5524
5525         PR testsuite/39907
5526         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5527         stack alignment.
5528
5529 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5530
5531         PR fortran/40164
5532         * gfortran.dg/proc_ptr_comp_8.f90: New.
5533
5534 2009-05-18  Richard Guenther  <rguenther@suse.de>
5535
5536         PR fortran/40168
5537         * gfortran.dg/array_memset_2.f90: Adjust.
5538
5539 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5540
5541         PR fortran/36947
5542         PR fortran/40039
5543         * gfortran.dg/interface_27.f90: New.
5544         * gfortran.dg/interface_28.f90: New.
5545         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5546         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5547
5548 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5549
5550         * gcc.target/m68k/tls-ie.c: New test.
5551         * gcc.target/m68k/tls-le.c: New test.
5552         * gcc.target/m68k/tls-gd.c: New test.
5553         * gcc.target/m68k/tls-ld.c: New test.
5554         * gcc.target/m68k/tls-ie-xgot.c: New test.
5555         * gcc.target/m68k/tls-le-xtls.c: New test.
5556         * gcc.target/m68k/tls-gd-xgot.c: New test.
5557         * gcc.target/m68k/tls-ld-xgot.c: New test.
5558         * gcc.target/m68k/tls-ld-xtls.c: New test.
5559         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5560
5561 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5562
5563         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5564
5565 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5566
5567         PR c/40172
5568         * gcc.dg/pr40172.c: New.
5569
5570 2009-05-17  Jason Merrill  <jason@redhat.com>
5571
5572         PR c++/40139
5573         * g++.dg/template/dtor6.C: New.
5574
5575 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5576
5577         * g++.dg/warn/translate-ice-1.C: New test.
5578
5579 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5580
5581         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5582         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5583         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5584         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5585
5586 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5587
5588         PR fortran/33197
5589         * gfortran.dg/erf_2.F90: New test.
5590         * gfortran.dg/erfc_scaled_2.f90: New test.
5591
5592 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5593
5594         PR fortran/31243
5595         * gfortran.dg/string_1.f90: New test.
5596         * gfortran.dg/string_2.f90: New test.
5597         * gfortran.dg/string_3.f90: New test.
5598
5599 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5600
5601         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5602         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5603
5604 2009-05-15  Ian Lance Taylor  <iant@google.com>
5605
5606         * gcc.dg/Wcxx-compat-10.c: New testcase.
5607
5608 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5609
5610         PR 16302
5611         * gcc.dg/pr16302.c: New.
5612         * g++.dg/warn/pr16302.C: New.
5613
5614 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5615
5616         * gcc.dg/torture/builtin-math-5.c: New.
5617         * gcc.dg/torture/builtin-math-6.c: New.
5618         * lib/target-supports.exp (check_effective_target_mpc): New.
5619
5620 2009-05-15  Jan Hubicka  <jh@suse.cz>
5621
5622         * gcc.dg/tree-ssa/inline-3.c: New testcase
5623
5624 2009-05-15  Jan Hubicka  <jh@suse.cz>
5625
5626         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5627         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5628         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5629         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5630         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5631         Mark noinline.
5632         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5633         Mark noinline.
5634         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5635         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5636
5637 2009-05-15  Jan Hubicka  <jh@suse.cz>
5638
5639         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5640         optimized by sibcall noinline.
5641
5642 2009-05-15  Jan Hubicka  <jh@suse.cz>
5643
5644         * sibcall-1.c (track): Mark noinline.
5645         * sibcall-2.c (track): Mark noinline.
5646         * sibcall-3.c (track): Mark noinline.
5647         * sibcall-4.c (track): Mark noinline.
5648
5649 2009-05-15  Jan Hubicka  <jh@suse.cz>
5650
5651         * flatten-2.c: Disable early inlining; add comment.
5652         * flatten-3.c: New test based on flatten-2.c.
5653
5654 2009-05-15  Richard Guenther  <rguenther@suse.de>
5655
5656         PR tree-optimization/39999
5657         * gcc.c-torture/compile/pr39999.c: New testcase.
5658
5659 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5660
5661         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5662
5663 2009-05-14  Ian Lance Taylor  <iant@google.com>
5664
5665         * gcc.dg/Wcxx-compat-9.c: New testcase.
5666
5667 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5668
5669         PR fortran/39996
5670         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5671         * gfortran.dg/duplicate_type_2.f90: Ditto.
5672         * gfortran.dg/duplicate_type_3.f90: New.
5673
5674 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5675
5676         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5677         * ada/acats/tests/c5/c59002c.ada: Likewise.
5678
5679 2009-05-13  Taras Glek  <tglek@mozilla.com>
5680
5681         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5682         attributes and decl smashing.
5683         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5684         attributes.
5685         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5686         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5687
5688 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5689
5690         PR fortran/39865
5691         * gfortran.dg/pr39865.f90: New test.
5692         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5693         arrays in FMT=.
5694         * gfortran.dg/hollerith_f95.f90: Likewise.
5695         * gfortran.dg/hollerith6.f90: New test.
5696         * gfortran.dg/hollerith7.f90: New test.
5697
5698 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5699
5700         PR cpp/36674
5701         * gcc.dg/cpp/pr36674.i: New.
5702
5703 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5704
5705         PR middle-end/40035
5706         * gcc.c-torture/compile/pr40035.c: New test.
5707
5708 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5709
5710         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5711
5712 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5713
5714         PR fortran/40110
5715         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5716         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5717         * gfortran.dg/interop_params.f03: Ditto.
5718
5719 2009-05-12  Jan Hubicka  <jh@suse.cz>
5720
5721         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5722         so unrolling still happens.
5723         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5724         * gcc.dg/ipa/ipacost-2.c: Likewise.
5725         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5726
5727 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5728
5729         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5730
5731 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5732
5733         * lib/target-supports.exp (check_profiling_available): Return
5734         false for -p on *-*-cygwin* targets.
5735
5736 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5737
5738         PR tree-optimization/38632
5739         * g++.dg/tree-ssa/pr38632.C: New.
5740
5741 2009-05-11  Jan Hubicka  <jh@suse.cz>
5742
5743         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5744         we now optimize better.
5745         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5746         out at different places.
5747         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5748         unroling.
5749         * gcc.dg/vect/vect-76.c: Likewise.
5750         * gcc.dg/vect/vect-70.c: Likewise.
5751         * gcc.dg/vect/vect-66.c: Likewise.
5752         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5753         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5754
5755 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5756
5757         PR middle-end/40080
5758         * gcc.c-torture/compile/pr40080.c: New.
5759
5760 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5761
5762         * gcc.c-torture/compile/pr40026.c: New testcase.
5763
5764 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5765
5766         PR fortran/40089
5767         * gfortran.dg/proc_ptr_comp_7.f90: New.
5768
5769 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5770
5771         PR tree-optimization/40074
5772         * gcc.dg/vect/pr40074.c: New test.
5773
5774 2009-05-10  Ian Lance Taylor  <iant@google.com>
5775
5776         * gcc.dg/Wcxx-compat-7.c: New testcase.
5777         * gcc.dg/Wcxx-compat-8.c: New testcase.
5778         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5779         * gcc.dg/pr17188-1.c: Likewise.
5780         * gcc.dg/pr39084.c: Likewise.
5781
5782 2009-05-10  Michael Matz  <matz@suse.de>
5783
5784         PR target/40031
5785         * gcc.dg/pr40031.c: New test.
5786
5787 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5788
5789         PR fortran/40018
5790         * gfortran.dg/array_constructor_31.f90: New test.
5791
5792 2009-05-10  Richard Guenther  <rguenther@suse.de>
5793
5794         PR tree-optimization/40081
5795         * g++.dg/torture/pr40081.C: New testcase.
5796
5797 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5798
5799         PR fortran/38863
5800         * gfortran.dg/dependency_24.f90: New test.
5801         * gfortran.dg/dependency_23.f90: Clean up module files.
5802
5803 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5804
5805         PR fortran/38956
5806         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5807         * gfortran.dg/chmod_2.f90: Likewise.
5808         * gfortran.dg/chmod_3.f90: Likewise.
5809         * gfortran.dg/open_errors.f90: Likewise.
5810
5811 2009-05-09  Jan Hubicka  <jh@suse.cz>
5812
5813         PR middle-end/40043
5814         * g++.dg/eh/nested-try.C: New test.
5815
5816 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5817
5818         PR tree-optimization/40049
5819         * gcc.dg/vect/vect-shift-2.c: New test.
5820
5821 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5822
5823         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5824         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5825
5826 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5827
5828         PR c/36892
5829         * g++.dg/warn/deprecated-6.C: New.
5830         * gcc.dg/deprecated-4.c: Likewise.
5831         * gcc.dg/deprecated-5.c: Likewise.
5832         * gcc.dg/deprecated-6.c: Likewise.
5833
5834 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5835
5836         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5837         __aligned__(__BIGGEST_ALIGNMENT__).
5838         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5839         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5840         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5841         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5842         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5843         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5844         * gcc.dg/vect/Os-vect-95.c: Likewise.
5845         * gcc.dg/vect/pr20122.c: Likewise.
5846         * gcc.dg/vect/pr36493.c: Likewise.
5847         * gcc.dg/vect/pr37385.c: Likewise.
5848         * gcc.dg/vect/slp-7.c: Likewise.
5849         * gcc.dg/vect/slp-9.c: Likewise.
5850         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5851         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5852         * gcc.dg/vect/vect-35.c: Likewise.
5853         * gcc.dg/vect/vect-40.c: Likewise.
5854         * gcc.dg/vect/vect-42.c: Likewise.
5855         * gcc.dg/vect/vect-44.c: Likewise.
5856         * gcc.dg/vect/vect-46.c: Likewise.
5857         * gcc.dg/vect/vect-48.c: Likewise.
5858         * gcc.dg/vect/vect-52.c: Likewise.
5859         * gcc.dg/vect/vect-54.c: Likewise.
5860         * gcc.dg/vect/vect-56.c: Likewise.
5861         * gcc.dg/vect/vect-58.c: Likewise.
5862         * gcc.dg/vect/vect-60.c: Likewise.
5863         * gcc.dg/vect/vect-74.c: Likewise.
5864         * gcc.dg/vect/vect-75.c: Likewise.
5865         * gcc.dg/vect/vect-76.c: Likewise.
5866         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5867         * gcc.dg/vect/vect-77.c: Likewise.
5868         * gcc.dg/vect/vect-77-global.c: Likewise.
5869         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5870         * gcc.dg/vect/vect-78.c: Likewise.
5871         * gcc.dg/vect/vect-78-global.c: Likewise.
5872         * gcc.dg/vect/vect-80.c: Likewise.
5873         * gcc.dg/vect/vect-85.c: Likewise.
5874         * gcc.dg/vect/vect-87.c: Likewise.
5875         * gcc.dg/vect/vect-88.c: Likewise.
5876         * gcc.dg/vect/vect-92.c: Likewise.
5877         * gcc.dg/vect/vect-93.c: Likewise.
5878         * gcc.dg/vect/vect-95.c: Likewise.
5879         * gcc.dg/vect/vect-97.c: Likewise.
5880         * gcc.dg/vect/vect-complex-1.c: Likewise.
5881         * gcc.dg/vect/vect-complex-4.c: Likewise.
5882         * gcc.dg/vect/vect-complex-5.c: Likewise.
5883         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5884         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5885         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5886         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5887         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5888         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5889         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5890         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5891         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5892         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5893         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5894         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5895         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5896         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5897         * gcc.dg/vect/vect-outer-1.c: Likewise.
5898         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5899         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5900         * gcc.dg/vect/vect-outer-2.c: Likewise.
5901         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5902         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5903         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5904         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5905         * gcc.dg/vect/vect-outer-3.c: Likewise.
5906         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5907         * gcc.dg/vect/vect-outer-5.c: Likewise.
5908         * gcc.dg/vect/vect-outer-6.c: Likewise.
5909         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5910         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5911         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5912         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5913         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5914         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5915         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5916         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5917         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5918         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5919         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5920         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5921         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5922         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5923
5924 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5925
5926         PR c/24581
5927         * gcc.dg/torture/complex-sign.h: New header.
5928         * gcc.dg/torture/complex-sign-add.c,
5929         gcc.dg/torture/complex-sign-mixed-add.c,
5930         gcc.dg/torture/complex-sign-mixed-div.c,
5931         gcc.dg/torture/complex-sign-mixed-mul.c,
5932         gcc.dg/torture/complex-sign-mixed-sub.c,
5933         gcc.dg/torture/complex-sign-mul.c,
5934         gcc.dg/torture/complex-sign-sub.c: New tests.
5935
5936 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5937
5938         PR fortran/39876
5939         * gfortran.dg/intrinsic_3.f90: New.
5940
5941 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5942
5943         PR c/39037
5944         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5945         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5946         * gcc.dg/dfp/float-constant-double.c: New test.
5947         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5948         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5949         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5950         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5951         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5952         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5953         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5954         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5955         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5956
5957 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR middle-end/40057
5960         * gcc.c-torture/execute/pr40057.c: New test.
5961
5962 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5963
5964         * gcc.c-torture/compile/const-high-part.c: New test.
5965
5966 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5967
5968         PR testsuite/40050
5969         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5970         build plugin.
5971
5972 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5973
5974         PR fortran/39630
5975         * gfortran.dg/proc_decl_1.f90: Modified.
5976         * gfortran.dg/proc_ptr_comp_1.f90: New.
5977         * gfortran.dg/proc_ptr_comp_2.f90: New.
5978         * gfortran.dg/proc_ptr_comp_3.f90: New.
5979         * gfortran.dg/proc_ptr_comp_4.f90: New.
5980         * gfortran.dg/proc_ptr_comp_5.f90: New.
5981         * gfortran.dg/proc_ptr_comp_6.f90: New.
5982
5983 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5984
5985         PR c++/17395
5986         * g++.dg/template/call7.C: New test.
5987
5988 2009-05-06  Diego Novillo  <dnovillo@google.com>
5989
5990         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5991
5992 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5993
5994         * gfortran.dg/pr40021.f: Moved to ...
5995         * gfortran.fortran-torture/execute/pr40021.f: Here.
5996
5997 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5998
5999         PR middle-end/39986
6000         * gcc.dg/dfp/pr39986.c: New test.
6001
6002 2009-05-06  Michael Matz  <matz@suse.de>
6003
6004         PR middle-end/40021
6005         * gfortran.dg/pr40021.f: New test.
6006
6007 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6008
6009         * lib/plugin-support.exp: New file containing support procs for
6010         plugin testcases.
6011         * lib/target-supports.exp (check_plugin_available): New proc.
6012         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6013         * gcc.dg/plugin/selfassign.c: New plugin source file.
6014         * gcc.dg/plugin/self-assign-test-1.c: New test.
6015         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6016         * g++.dg/README: Add description for plugin test.
6017         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6018         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6019         * g++.dg/plugin/selfassign.c: New plugin source file.
6020         * g++.dg/plugin/self-assign-test-1.C: New test.
6021         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6022         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6023         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6024         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6025
6026 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6027
6028         PR fortran/40041
6029         * gfortran.dg/intrinsic_2.f90: New test.
6030         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6031
6032 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6033
6034         PR c/40032
6035         * gcc.dg/noncompile/incomplete-5.c: New test.
6036
6037 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6038
6039         PR middle-end/39666
6040         * gcc.dg/pr39666-1.c: New test.
6041         * gcc.dg/pr39666-2.c: Likewise.
6042         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6043         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6044         * gfortran.dg/pr39666-1.f90: Likewise.
6045         * gfortran.dg/pr39666-2.f90: Likewise.
6046
6047 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6048
6049         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6050         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6051         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6052
6053 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6054
6055         PR fortran/39998
6056         * gfortran.dg/proc_ptr_17.f90: New.
6057
6058 2009-05-05  Richard Guenther  <rguenther@suse.de>
6059
6060         PR tree-optimization/40022
6061         * gcc.c-torture/execute/pr40022.c: New testcase.
6062
6063 2009-05-05  Richard Guenther  <rguenther@suse.de>
6064
6065         PR middle-end/40023
6066         * gcc.c-torture/compile/pr40023.c: New testcase.
6067
6068 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6069
6070         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6071         * g++.dg/template/overload9.C: Likewise.
6072         * g++.dg/ext/ms-1.C: New.
6073
6074 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR c++/40013
6077         * g++.dg/ext/vla7.C: New test.
6078
6079 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6080
6081         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6082
6083 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6084
6085         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6086         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6087         Update expected errors.
6088
6089 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6090
6091         PR c++/28152
6092         * g++.dg/parse/parser-pr28152.C: New.
6093         * g++.dg/parse/parser-pr28152-2.C: New.
6094
6095 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6096
6097         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6098
6099 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6100
6101         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6102         * gcc.target/sparc/fexpand-2.c: Likewise.
6103         * gcc.target/sparc/fpmerge-2.c: Likewise.
6104         * gcc.target/sparc/pdist-2.c: Likewise.
6105
6106 2009-05-03  Richard Guenther  <rguenther@suse.de>
6107
6108         PR c/39983
6109         * gcc.c-torture/compile/pr39983.c: New testcase.
6110
6111 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6112
6113         * gcc.dg/c99-complex-3.c: New test.
6114
6115 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6116
6117         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6118
6119 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6120
6121         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6122
6123 2009-05-02  Richard Guenther  <rguenther@suse.de>
6124
6125         PR middle-end/40001
6126         * gcc.target/spu/pr40001.c: New testcase.
6127
6128 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6129
6130         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6131
6132 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6133
6134         PR middle-end/39579
6135         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6136         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6137
6138 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6139
6140         PR testsuite/39776
6141         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6142         no longer issued.
6143
6144 2009-04-30  David Ayers  <ayers@fsfe.org>
6145
6146         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6147         and gcc_error_prefix variables.
6148         * objc.dg/bad-receiver-type.m: Update to match correct
6149         diagnostics marker.
6150         * objc.dg/encode-5.m: Likewise.
6151         * objc.dg/id-1.m: Likewise.
6152         * objc.dg/method-1.m: Likewise.
6153         * objc.dg/method-6.m: Likewise.
6154         * objc.dg/method-7.m: Likewise.
6155         * objc.dg/method-9.m: Likewise.
6156         * objc.dg/method-11.m: Likewise.
6157         * objc.dg/method-20.m: Likewise.
6158         * objc.dg/private-1.m: Likewise.
6159
6160 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6161
6162         PR libfortran/39667
6163         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6164         * gfortran.dg/advance_4.f90: Likewise
6165         * gfortran.dg/advance_5.f90: Likewise
6166         * gfortran.dg/append_1.f90: Likewise
6167         * gfortran.dg/backslash_1.f90: Likewise
6168         * gfortran.dg/backslash_2.f90: Likewise
6169         * gfortran.dg/backslash_3.f: Likewise
6170         * gfortran.dg/backspace_10.f90: Likewise
6171         * gfortran.dg/backspace_3.f: Likewise
6172         * gfortran.dg/backspace_4.f: Likewise
6173         * gfortran.dg/backspace_5.f: Likewise
6174         * gfortran.dg/backspace_8.f: Likewise
6175         * gfortran.dg/backspace_9.f: Likewise
6176         * gfortran.dg/complex_write.f90: Likewise
6177         * gfortran.dg/convert_implied_open.f90: Likewise
6178         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6179         * gfortran.dg/dos_eol.f: Likewise
6180         * gfortran.dg/empty_format_1.f90: Likewise
6181         * gfortran.dg/endfile.f: Likewise
6182         * gfortran.dg/eof_1.f90: Likewise
6183         * gfortran.dg/eor_1.f90: Likewise
6184         * gfortran.dg/eor_handling_1.f90: Likewise
6185         * gfortran.dg/eor_handling_2.f90: Likewise
6186         * gfortran.dg/eor_handling_3.f90: Likewise
6187         * gfortran.dg/eor_handling_4.f90: Likewise
6188         * gfortran.dg/eor_handling_5.f90: Likewise
6189         * gfortran.dg/error_recovery_5.f90: Likewise
6190         * gfortran.dg/f2003_inquire_1.f03: Likewise
6191         * gfortran.dg/f2003_io_4.f03: Likewise
6192         * gfortran.dg/f2003_io_5.f03: Likewise
6193         * gfortran.dg/f2003_io_7.f03: Likewise
6194         * gfortran.dg/fgetc_1.f90: Likewise
6195         * gfortran.dg/fgetc_2.f90: Likewise
6196         * gfortran.dg/flush_1.f90: Likewise
6197         * gfortran.dg/fmt_exhaust.f90: Likewise
6198         * gfortran.dg/fmt_huge.f90: Likewise
6199         * gfortran.dg/fmt_read.f90: Likewise
6200         * gfortran.dg/fmt_t_1.f90: Likewise
6201         * gfortran.dg/fmt_t_2.f90: Likewise
6202         * gfortran.dg/fmt_t_3.f90: Likewise
6203         * gfortran.dg/fmt_t_4.f90: Likewise
6204         * gfortran.dg/fmt_t_5.f90: Likewise
6205         * gfortran.dg/fmt_t_7.f: Likewise
6206         * gfortran.dg/fseek.f90: Likewise
6207         * gfortran.dg/ftell_1.f90: Likewise
6208         * gfortran.dg/ftell_2.f90: Likewise
6209         * gfortran.dg/func_derived_3.f90: Likewise
6210         * gfortran.dg/inquire_9.f90: Likewise
6211         * gfortran.dg/iostat_1.f90: Likewise
6212         * gfortran.dg/iostat_2.f90: Likewise
6213         * gfortran.dg/list_read_1.f90: Likewise
6214         * gfortran.dg/list_read_4.f90: Likewise
6215         * gfortran.dg/list_read_5.f90: Likewise
6216         * gfortran.dg/list_read_7.f90: Likewise
6217         * gfortran.dg/list_read_8.f90: Likewise
6218         * gfortran.dg/list_read_9.f90: Likewise
6219         * gfortran.dg/namelist_13.f90: Likewise
6220         * gfortran.dg/namelist_14.f90: Likewise
6221         * gfortran.dg/namelist_15.f90: Likewise
6222         * gfortran.dg/namelist_16.f90: Likewise
6223         * gfortran.dg/namelist_17.f90: Likewise
6224         * gfortran.dg/namelist_18.f90: Likewise
6225         * gfortran.dg/namelist_19.f90: Likewise
6226         * gfortran.dg/namelist_20.f90: Likewise
6227         * gfortran.dg/namelist_24.f90: Likewise
6228         * gfortran.dg/namelist_26.f90: Likewise
6229         * gfortran.dg/namelist_27.f90: Likewise
6230         * gfortran.dg/namelist_28.f90: Likewise
6231         * gfortran.dg/namelist_37.f90: Likewise
6232         * gfortran.dg/namelist_38.f90: Likewise
6233         * gfortran.dg/namelist_39.f90: Likewise
6234         * gfortran.dg/namelist_40.f90: Likewise
6235         * gfortran.dg/namelist_43.f90: Likewise
6236         * gfortran.dg/namelist_44.f90: Likewise
6237         * gfortran.dg/namelist_45.f90: Likewise
6238         * gfortran.dg/namelist_46.f90: Likewise
6239         * gfortran.dg/namelist_47.f90: Likewise
6240         * gfortran.dg/namelist_48.f90: Likewise
6241         * gfortran.dg/namelist_49.f90: Likewise
6242         * gfortran.dg/namelist_50.f90: Likewise
6243         * gfortran.dg/namelist_51.f90: Likewise
6244         * gfortran.dg/namelist_52.f90: Likewise
6245         * gfortran.dg/namelist_56.f90: Likewise
6246         * gfortran.dg/namelist_char_only.f90: Likewise
6247         * gfortran.dg/namelist_use.f90: Likewise
6248         * gfortran.dg/namelist_use_only.f90: Likewise
6249         * gfortran.dg/noadv_size.f90: Likewise
6250         * gfortran.dg/open_access_append_1.f90: Likewise
6251         * gfortran.dg/pad_no.f90: Likewise
6252         * gfortran.dg/pr12884.f: Likewise
6253         * gfortran.dg/pr17090.f90: Likewise
6254         * gfortran.dg/pr17285.f90: Likewise
6255         * gfortran.dg/pr17286.f90: Likewise
6256         * gfortran.dg/pr18122.f90: Likewise
6257         * gfortran.dg/pr18210.f90: Likewise
6258         * gfortran.dg/pr18392.f90: Likewise
6259         * gfortran.dg/pr19155.f: Likewise
6260         * gfortran.dg/pr19216.f: Likewise
6261         * gfortran.dg/pr19467.f90: Likewise
6262         * gfortran.dg/pr19657.f: Likewise
6263         * gfortran.dg/pr20257.f90: Likewise
6264         * gfortran.dg/read_bad_advance.f90: Likewise
6265         * gfortran.dg/read_eof_2.f90: Likewise
6266         * gfortran.dg/read_eof_4.f90: Likewise
6267         * gfortran.dg/read_many_1.f: Likewise
6268         * gfortran.dg/read_noadvance.f90: Likewise
6269         * gfortran.dg/read_repeat.f90: Likewise
6270         * gfortran.dg/read_size_noadvance.f90: Likewise
6271         * gfortran.dg/read_x_past.f: Likewise
6272         * gfortran.dg/record_marker_1.f90: Likewise
6273         * gfortran.dg/record_marker_3.f90: Likewise
6274         * gfortran.dg/rewind_1.f90: Likewise
6275         * gfortran.dg/runtime_warning_1.f90: Likewise
6276         * gfortran.dg/shape_3.f90: Likewise
6277         * gfortran.dg/slash_1.f90: Likewise
6278         * gfortran.dg/stat_1.f90: Likewise
6279         * gfortran.dg/stat_2.f90: Likewise
6280         * gfortran.dg/streamio_11.f90: Likewise
6281         * gfortran.dg/streamio_3.f90: Likewise
6282         * gfortran.dg/streamio_4.f90: Likewise
6283         * gfortran.dg/streamio_9.f90: Likewise
6284         * gfortran.dg/tl_editing.f90: Likewise
6285         * gfortran.dg/unf_io_convert_1.f90: Likewise
6286         * gfortran.dg/unf_io_convert_2.f90: Likewise
6287         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6288         * gfortran.dg/unf_short_record_1.f90: Likewise
6289         * gfortran.dg/utf8_1.f03: Likewise
6290         * gfortran.dg/utf8_2.f03: Likewise
6291         * gfortran.dg/widechar_IO_1.f90: Likewise
6292         * gfortran.dg/write_check3.f90: Likewise
6293         * gfortran.dg/write_rewind_2.f: Likewise
6294         * gfortran.dg/x_slash_2.f: Likewise
6295
6296 2009-04-29  Richard Guenther  <rguenther@suse.de>
6297
6298         PR target/39943
6299         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6300         New.
6301         (check_effective_target_vect_floatuint_cvt): Likewise.
6302         * gcc.dg/vect/slp-10.c: Adjust.
6303         * gcc.dg/vect/slp-11.c: Adjust.
6304         * gcc.dg/vect/slp-12b.c: Adjust.
6305         * gcc.dg/vect/slp-33.c: Adjust.
6306         * gcc.c-torture/compile/pr39943.c: New testcase.
6307
6308 2009-04-29  Richard Guenther  <rguenther@suse.de>
6309
6310         PR middle-end/39937
6311         * gcc.c-torture/compile/pr39937.c: New testcase.
6312
6313 2009-04-29  Richard Guenther  <rguenther@suse.de>
6314
6315         PR tree-optimization/39941
6316         * gcc.c-torture/compile/pr39941.c: New testcase.
6317
6318 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6319
6320         * gcc.target/bfin/20090411-1.c: New test.
6321
6322 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6323
6324         PR target/39565
6325         * gcc.dg/pr39565.c: New testcase.
6326
6327 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6328
6329         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6330         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6331         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6332         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6333         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6334         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6335         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6336         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6337         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6338         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6339         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6340         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6341         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6342         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6343         * gcc.target/i386/pr37191.c: Likewise.
6344         * gcc.target/i386/reload-1.c: Likewise.
6345         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6346         * g++.old-deja/g++.pt/repo2.C: Likewise.
6347         * g++.old-deja/g++.pt/repo3.C: Likewise.
6348         * g++.old-deja/g++.pt/repo4.C: Likewise.
6349         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6350         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6351         * g++.dg/template/repo1.C: Likewise.
6352         * g++.dg/template/repo2.C: Likewise.
6353         * g++.dg/template/repo3.C: Likewise.
6354         * g++.dg/template/repo4.C: Likewise.
6355         * g++.dg/template/repo5.C: Likewise.
6356         * g++.dg/template/repo6.C: Likewise.
6357         * g++.dg/template/repo7.C: Likewise.
6358         * g++.dg/template/repo8.C: Likewise.
6359         * g++.dg/template/repo9.C: Likewise.
6360         * g++.dg/rtti/repo1.C: Likewise.
6361         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6362         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6363         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6364         * g++.dg/other/PR23205.C: Skip for vxworks.
6365         * g++.dg/ext/visibility/class1.C: Requires PIC.
6366         * g++.dg/eh/async-unwind2.C: Requires PIC.
6367         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6368         does not have cxa_exit.
6369
6370 2009-04-28  Jing Yu  <jingyu@google.com>
6371
6372         PR testsuite/39790
6373         * lib/target-supports.exp (check_effective_target_tls): Remove
6374         comment of caching.
6375         (check_effective_target_tls_native): Likewise.
6376         (check_effective_target_tls_runtime): Likewise.
6377         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6378         tls to tls_runtime.
6379         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6380
6381 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6382
6383         PR fortran/39946
6384         * gfortran.dg/proc_ptr_16.f90: New.
6385
6386 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6387
6388         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6389         lp64 is true.
6390
6391 2009-04-28  Richard Guenther  <rguenther@suse.de>
6392
6393         PR middle-end/39937
6394         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6395
6396 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6397
6398         * g++.dg/warn/pr35652.C: Removed.
6399         * gcc.dg/pr35652.c: Likewise.
6400
6401 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6402
6403         * gcc.target/ia64/20071210-2.c: New testcase.
6404
6405 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6406
6407         PR c/39323
6408         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6409         * gcc.dg/pr39323-3.c: Ditto.
6410
6411 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6412
6413         PR fortran/39930
6414         PR fortran/39931
6415         * gfortran.dg/ambiguous_reference_2.f90: New.
6416         * gfortran.dg/pointer_assign_7.f90: New.
6417
6418 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6419             Mark Mitchell  <mark@codesourcery.com>
6420
6421         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6422         * gcc.dg/20020103-1.c: Check for __ppc.
6423         * gcc.dg/asm-b.c: Check for __ppc.
6424         * gcc.dg/20020919-1.c: Check for __ppc.
6425         * gcc.dg/20020312-2.c: Likewise.
6426         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6427         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6428         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6429         * g++.dg/warn/weak1.C: Likewise.
6430         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6431         static so appropriate optimizations kick in.
6432         (find_base_value_wrapper): New function.
6433         * g++.dg/eh/simd-5.C: Fix target triplet.
6434         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6435
6436 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6437             H.J. Lu  <hongjiu.lu@intel.com>
6438
6439         PR target/39911
6440         * gcc.target/i386/pr39911.c: New test.
6441
6442 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6443
6444         PR fortran/39879
6445         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6446
6447 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6448
6449         PR c++/35652
6450         Revert:
6451
6452         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6453
6454         * gcc.dg/pr35652.C: New.
6455         * g++.dg/warn/pr35652.C: New.
6456         * gcc.dg/format/plus-1.c: Adjust message.
6457
6458 2009-04-27  DJ Delorie  <dj@redhat.com>
6459
6460         * lib/target-supports.exp (check_effective_target_double64): New.
6461         (check_effective_target_double64plus): New.
6462         (check_effective_target_large_double): New.
6463         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6464         * gcc.dg/div-double-1.c: Likewise.
6465         * gcc.dg/Wconversion-real.c: Require large_double.
6466         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6467
6468         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6469         are too small.
6470
6471         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6472         constants as long.
6473
6474 2009-04-27  Ian Lance Taylor  <iant@google.com>
6475
6476         * gcc.dg/Wcxx-compat-5.c: New testcase.
6477         * gcc.dg/Wcxx-compat-6.c: New testcase.
6478
6479 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6480
6481         Allow non-constant arguments to conversion intrinsics.
6482         * gcc.target/spu/intrinsics-3.c: Update tests.
6483
6484 2009-04-27  Richard Guenther  <rguenther@suse.de>
6485
6486         PR middle-end/39928
6487         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6488         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6489
6490 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6491
6492         PR target/39903
6493         * gcc.dg/torture/pr39903-1.c: New.
6494         * gcc.dg/torture/pr39903-2.c: Likewise.
6495
6496 2009-04-27  Revital Eres  <eres@il.ibm.com>
6497
6498         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6499         and check it.
6500         * gcc.dg/sms-2.c: Add dump check.
6501         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6502         and check it.
6503         * gcc.dg/sms-4.c: Likewise.
6504         * gcc.dg/sms-5.c: Likewise.
6505         * gcc.dg/sms-6.c: Likewise.
6506         * gcc.dg/sms-7.c: Likewise.
6507         * gcc.dg/sms-antideps.c: Rename to...
6508         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6509
6510 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6511
6512         * gnat.dg/opt2.adb: New test.
6513
6514 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR c++/39875
6517         * g++.dg/warn/Wunused-15.C: New test.
6518
6519 2009-04-26  Michael Matz  <matz@suse.de>
6520
6521         Expand from SSA.
6522         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6523         change regexps.
6524         * gcc.target/i386/pr37248-1.c: Modified.
6525         * gcc.target/i386/pr37248-3.c: Modified.
6526         * gcc.target/i386/pr37248-2.c: Modified.
6527         * gnat.dg/aliasing1.adb: Modified.
6528         * gnat.dg/pack9.adb: Modified.
6529         * gnat.dg/aliasing2.adb: Modified.
6530         * gcc.dg/strict-overflow-2.c: Modified.
6531         * gcc.dg/autopar/reduc-1char.c: Modified.
6532         * gcc.dg/autopar/reduc-2char.c: Modified.
6533         * gcc.dg/autopar/reduc-1.c: Modified.
6534         * gcc.dg/autopar/reduc-2.c: Modified.
6535         * gcc.dg/autopar/reduc-3.c: Modified.
6536         * gcc.dg/autopar/reduc-6.c: Modified.
6537         * gcc.dg/autopar/reduc-7.c: Modified.
6538         * gcc.dg/autopar/reduc-8.c: Modified.
6539         * gcc.dg/autopar/reduc-9.c: Modified.
6540         * gcc.dg/autopar/reduc-1short.c: Modified.
6541         * gcc.dg/autopar/reduc-2short.c: Modified.
6542         * gcc.dg/autopar/parallelization-1.c: Modified.
6543         * gcc.dg/strict-overflow-4.c: Modified.
6544         * gcc.dg/strict-overflow-6.c: Modified.
6545         * gcc.dg/gomp/combined-1.c: Modified.
6546         * gcc.dg/no-strict-overflow-1.c: Modified.
6547         * gcc.dg/no-strict-overflow-3.c: Modified.
6548         * gcc.dg/no-strict-overflow-5.c: Modified.
6549         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6550         * gcc.dg/tree-ssa/pr18134.c: Modified.
6551         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6552         * gcc.dg/tree-ssa/vector-2.c: Modified.
6553         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6554         * gcc.dg/tree-ssa/loop-21.c: Modified.
6555         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6556         * gcc.dg/tree-ssa/vector-3.c: Modified.
6557         * gcc.dg/tree-ssa/asm-3.c: Modified.
6558         * gcc.dg/tree-ssa/pr23294.c: Modified.
6559         * gcc.dg/tree-ssa/loop-22.c: Modified.
6560         * gcc.dg/tree-ssa/loop-15.c: Modified.
6561         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6562         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6563         * gcc.dg/tree-ssa/pr20139.c: Modified.
6564         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6565         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6566         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6567         * gcc.dg/tree-ssa/loop-5.c: Modified.
6568         * gcc.dg/tree-ssa/pr19431.c: Modified.
6569         * gcc.dg/tree-ssa/pr32044.c: Modified.
6570         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6571         * gcc.dg/tree-ssa/loop-19.c: Modified.
6572         * gcc.dg/tree-ssa/loop-28.c: Modified.
6573         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6574         * gcc.dg/tree-ssa/divide-1.c: Modified.
6575         * gcc.dg/tree-ssa/inline-1.c: Modified.
6576         * gcc.dg/tree-ssa/divide-3.c: Modified.
6577         * gcc.dg/tree-ssa/pr30978.c: Modified.
6578         * gcc.dg/tree-ssa/alias-6.c: Modified.
6579         * gcc.dg/tree-ssa/divide-4.c: Modified.
6580         * gcc.dg/tree-ssa/alias-11.c: Modified.
6581         * gcc.dg/no-strict-overflow-7.c: Modified.
6582         * gcc.dg/strict-overflow-1.c: Modified.
6583         * gcc.dg/pr15784-4.c: Modified.
6584         * gcc.dg/pr34263.c: Modified.
6585         * gcc.dg/strict-overflow-3.c: Modified.
6586         * gcc.dg/tree-prof/stringop-1.c: Modified.
6587         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6588         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6589         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6590         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6591         * gcc.dg/no-strict-overflow-2.c: Modified.
6592         * gcc.dg/no-strict-overflow-4.c: Modified.
6593         * gcc.dg/no-strict-overflow-6.c: Modified.
6594         * g++.dg/tree-ssa/pr27090.C: Modified.
6595         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6596         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6597         * g++.dg/tree-ssa/pr19807.C: Modified.
6598         * g++.dg/opt/pr30965.C: Modified.
6599         * g++.dg/init/new17.C: Modified.
6600         * gfortran.dg/whole_file_6.f90: Modified.
6601         * gfortran.dg/whole_file_5.f90: Modified.
6602         * gfortran.dg/reassoc_1.f90: Modified.
6603         * gfortran.dg/reassoc_3.f90: Modified.
6604
6605 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6606
6607         PR fortran/39893
6608         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6609
6610 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6611
6612         PR inline-asm/39543
6613         * gcc.target/i386/pr39543-1.c: New test.
6614         * gcc.target/i386/pr39543-2.c: New test.
6615         * gcc.target/i386/pr39543-3.c: New test.
6616
6617         PR c/39889
6618         * gcc.dg/Wunused-value-3.c: New test.
6619
6620 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6621
6622         PR c/39581
6623         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6624         gcc.dg/vla-21.c: New tests.
6625
6626 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6627
6628         PR c/39556
6629         * gcc.dg/inline-34.c: New test.
6630
6631 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6632
6633         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6634         gcc.dg/enum-const-3.c: New tests.
6635         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6636         -pedantic-errors.  Update expected diagnostics.
6637
6638 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6639
6640         PR c/39582
6641         * gcc.dg/vla-20.c: New test.
6642
6643 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6644
6645         PR c/39564
6646         * gcc.dg/vla-19.c: New test.
6647
6648 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6649
6650         PR preprocessor/39559
6651         * gcc.dg/c99-intconst-2.c: New test.
6652
6653 2009-04-25  Jan Hubicka  <jh@suse.cz>
6654
6655         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6656
6657 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6658
6659         PR fortran/39688
6660         * gfortran.dg/import7.f90: New.
6661
6662 2009-04-24  Richard Guenther  <rguenther@suse.de>
6663
6664         * gcc.dg/tree-ssa/vrp48.c: Fix.
6665
6666 2008-04-24  Doug Kwan  <dougkwan@google.com>
6667
6668         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6669         destination are the same.
6670
6671 2009-04-24  Richard Guenther  <rguenther@suse.de>
6672
6673         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6674
6675 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6676
6677         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6678         gcc.dg/array-const-3.c: New tests.
6679
6680 2009-04-24  Ian Lance Taylor  <iant@google.com>
6681
6682         * gcc.dg/Wcxx-compat-4.c: New testcase.
6683
6684 2009-04-24  Daniel Kraft  <d@domob.eu>
6685
6686         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6687         expected on already erraneous symbol (renamed to fresh one).
6688
6689 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6690
6691         PR middle-end/39867
6692         * gcc.dg/pr39867.c: New.
6693
6694 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6695
6696         PR fortran/39861
6697         PR fortran/39864
6698         * gfortran.dg/intrinsic_1.f90: New.
6699
6700 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6701
6702         * gnat.dg/alignment7.adb: New test.
6703         * gnat.dg/alignment8.adb: Likewise.
6704
6705 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6706
6707         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6708         * gnat.dg/specs/rep_clause2.ads: New test.
6709
6710 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6711
6712         PR rtl-optimization/39794
6713         * gcc.dg/pr39794.c: New test.
6714
6715 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6716
6717         * gnat.dg/atomic1.adb: New test.
6718         * gnat.dg/atomic1_pkg.ads: New helper.
6719
6720 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6721
6722         PR testsuite/39623
6723         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6724         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6725
6726 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6727
6728         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6729         warning.
6730
6731 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6732
6733         PR C/31499
6734         * gcc.dg/vector-init-1.c: New testcase.
6735         * gcc.dg/vector-init-2.c: New testcase.
6736
6737 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6738
6739         * gnat.dg/enum2.adb: New test.
6740         * gnat.dg/enum2_pkg.ads: New helper.
6741
6742 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6743
6744         PR c/39855
6745         * gcc.dg/torture/pr39855.c: New test.
6746
6747 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6748
6749         PR c++/39639
6750         * g++.dg/cpp0x/pr39639.C: New test.
6751
6752 2009-04-22  Mark Heffernan  <meheff@google.com>
6753
6754         * gcc.dg/profile-generate-3.c: New test.
6755
6756 2009-04-22  Jan Hubicka  <jh@suse.cz>
6757
6758         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6759
6760 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6761
6762         PR testsuite/39623
6763         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6764
6765 2009-04-22  Richard Guenther  <rguenther@suse.de>
6766
6767         PR tree-optimization/39824
6768         * gcc.c-torture/compile/pr39824.c: New testcase.
6769
6770 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6771
6772         PR c++/14875
6773         * g++.dg/parse/parser-pr14875.C: New.
6774         * g++.dg/parse/parser-pr14875-2.C: New.
6775         * g++.dg/parse/error6.C: Update match string.
6776
6777 2009-04-22  Richard Guenther  <rguenther@suse.de>
6778
6779         PR tree-optimization/39845
6780         * gcc.c-torture/compile/pr39845.c: New testcase.
6781
6782 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6783
6784         PR fortran/39735
6785         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6786         * gfortran.dg/external_initializer.f90: Modified.
6787         * gfortran.dg/interface_26.f90: Modified.
6788         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6789         * gfortran.dg/proc_ptr_3.f90: Modified.
6790         * gfortran.dg/proc_ptr_15.f90: New.
6791         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6792
6793 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6794
6795         PR c++/35711
6796         * g++.dg/warn/pr35711.C: New.
6797         * g++.dg/conversion/ptrmem2.C: Update.
6798
6799 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6800
6801         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6802         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6803         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6804         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6805         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6806         gcc.c-torture/ChangeLog.0,
6807         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6808         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6809         gcc.target/i386/math-torture/math-torture.exp,
6810         gcc.target/mips/inter/mips16-inter.exp,
6811         gcc.target/mips/mips-nonpic/README,
6812         gcc.target/x86_64/abi/README.gcc,
6813         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6814         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6815         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6816         notices.
6817         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6818
6819 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6820
6821         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6822
6823 2009-04-21  Richard Guenther  <rguenther@suse.de>
6824
6825         PR middle-end/39829
6826         * gcc.dg/torture/pr39829.c: New testcase.
6827
6828 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6829
6830         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6831
6832 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6833
6834         PR 16202
6835         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6836         * gcc.dg/sequence-pt-2.c: New.
6837         * gcc.dg/sequence-pt-3.c: New.
6838         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6839         * g++.dg/warn/sequence-pt-2.c: New.
6840         * g++.dg/warn/sequence-pt-3.c: New.
6841
6842 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6843
6844         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6845
6846 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6847
6848         * gnat.dg/import1.ad[sb]: New test.
6849
6850 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6851
6852         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6853         return 0.
6854
6855 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6856
6857         PR fortran/39811
6858         * gfortran.dg/continuation_11.f90: New test.
6859
6860 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6861
6862         PR c++/13358
6863         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6864         messages. Test for "long long" in system headers.
6865         * gcc.dg/c99-longlong-2.c: New.
6866         * g++.dg/warn/pr13358.C: New.
6867         * g++.dg/warn/pr13358-2.C: New.
6868         * g++.dg/warn/pr13358-3.C: New.
6869         * g++.dg/warn/pr13358-4.C: New.
6870
6871 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6872
6873         * gcc.dg/framework-2.c: Fix up for non existent includes
6874         being fatal errors now.
6875
6876 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6877
6878         PR fortran/39800
6879         * gfortran.dg/private_type_13.f90: New test.
6880         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6881
6882 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6883
6884         PR c++/39803
6885         * g++.dg/warn/Wunused-14.C: New test.
6886
6887 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6888
6889         * gnat.dg/specs/small_alignment.ads: New test.
6890
6891 2009-04-20  Ian Lance Taylor  <iant@google.com>
6892
6893         * gcc.dg/Wcxx-compat-3.c: New testcase.
6894
6895 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6896
6897         * gnat.dg/pack13.ad[sb]: New test.
6898         * gnat.dg/pack13_pkg.ads: New helper.
6899
6900 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6901
6902         * gnat.dg/discr11.ad[sb]: New test.
6903         * gnat.dg/discr11_pkg.ads: New helper.
6904
6905 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6906
6907         PR tree-optimization/39675
6908         * gcc.dg/vect/O3-pr39675-2.c: New test.
6909
6910 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6911
6912         * gnat.dg/rep_clause3.adb: New test.
6913
6914 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6915
6916         PR c/37481
6917         * gcc.dg/c99-flex-array-7.c: New test.
6918
6919 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6920
6921         PR c/19771
6922         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6923
6924 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6925
6926         PR c/38243
6927         * gcc.dg/c99-restrict-3.c: New test.
6928
6929 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6930
6931         PR preprocessor/20078
6932         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6933
6934 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6935
6936         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6937         Do not pass -B$root after -margs.
6938
6939 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6940
6941         PR c/32061
6942         PR c++/36954
6943         * gcc.dg/pr32061.c: New.
6944         * gcc.dg/Wlogical-op-1.c: Update.
6945         * g++.dg/warn/Wlogical-op-1.C: Update.
6946         * g++.dg/warn/pr36954.C: New.
6947
6948 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6949
6950         PR c/27676
6951         * gcc.dg/lvalue-5.c: New test.
6952
6953 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6954
6955         PR c/22367
6956         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6957
6958 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6959
6960         * gcc.dg/cpp/include5.c: New test.
6961
6962 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6963
6964         PR c/35210
6965         * gcc.dg/call-diag-2.c: New test.
6966
6967 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6968
6969         PR preprocessor/39646
6970         * gcc.dg/cpp/line8.c: New test.
6971
6972 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6973
6974         PR preprocessor/39647
6975         * gcc.dg/cpp/line7.c: New test.
6976
6977 2009-04-18  Richard Guenther  <rguenther@suse.de>
6978
6979         PR middle-end/39804
6980         * gcc.target/i386/pr39804.c: New testcase.
6981
6982 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6983
6984         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6985         * g++.dg/other/pr39496.C: Likewise.
6986
6987 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6988
6989         PR middle-end/36902
6990         * gcc.dg/pr36902.c: New.
6991
6992 2009-04-17  Diego Novillo  <dnovillo@google.com>
6993
6994         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6995         violation for variable 'inside_main'.
6996
6997 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6998
6999         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7000
7001 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7002
7003         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7004
7005 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7006
7007         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7008         * gfortran.dg/chmod_2.f90: Likewise.
7009         * gfortran.dg/chmod_3.f90: Likewise.
7010         * gfortran.dg/open_errors.f90: Likewise.
7011         * gfortran.dg/stat_1.f90: Likewise.
7012         * gfortran.dg/stat_2.f90: Likewise.
7013
7014 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7015
7016         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7017         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7018         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7019         * gfortran.dg/nearest_1.f90: Likewise.
7020         * gfortran.dg/nearest_3.f90: Likewise.
7021         * gfortran.dg/isnan_1.f90: Likewise.
7022         * gfortran.dg/isnan_2.f90: Likewise.
7023         * gfortran.dg/nan_1.f90: Likewise.
7024         * gfortran.dg/nan_2.f90: Likewise.
7025         * gfortran.dg/nan_3.f90: Likewise.
7026         * gfortran.dg/nan_4.f90: Likewise.
7027         * gfortran.dg/module_nan.f90: Likewise.
7028         * gfortran.dg/int_conv_2.f90: Likewise.
7029         * gfortran.dg/init_flag_3.f90: Likewise.
7030         * gfortran.dg/namelist_42.f90: Likewise.
7031         * gfortran.dg/namelist_43.f90: Likewise.
7032         * gfortran.dg/real_const_3.f90: Likewise.
7033         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7034
7035         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7036         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7037         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7038         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7039         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7040
7041         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7042         * gfortran.dg/gamma_5.f90: Likewise.
7043
7044 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7045
7046         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7047         less strict so it also works with auto-overlay support.
7048         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7049         for "exceeds local store" linker errors on the SPU.
7050
7051         * lib/gfortran.exp: Include target-supports.exp.
7052         (gfortran_init): On SPU targets where automatic overlay support
7053         is available, use it to build all Fortran test cases.
7054
7055         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7056
7057 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7058
7059         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7060         rule enforced by gnat on taft types.
7061
7062 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7063
7064         PR testsuite/39792
7065         * g++.dg/ext/complit11.C: Add empty dg-options.
7066
7067 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7068
7069         PR c++/17570
7070         * g++.dg/template/defarg11.C: New test.
7071
7072 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7073
7074         PR c++/28766
7075         * g++.dg/ext/complit11.C: New testcase.
7076
7077 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7078
7079         PR c++/39551
7080         * g++.dg/warn/Wunused-13.C: New testcase.
7081
7082 2009-04-15  Ian Lance Taylor  <iant@google.com>
7083
7084         * gcc.dg/Wenum-compare-1.c: New testcase.
7085
7086 2009-04-15  Richard Guenther  <rguenther@suse.de>
7087
7088         PR tree-optimization/39764
7089         * g++.dg/torture/pr39764.C: New testcase.
7090
7091 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7092
7093         * g++.dg/ext/altivec-17.C: New.
7094
7095 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7096
7097         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7098         * gnat.dg/specs/limited1.ads: Ditto.
7099
7100 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7101
7102         PR testsuite/39769
7103         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7104         for testing the results of estimate instructions.
7105         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7106         * gcc.dg/vmx/3a-05.c (test): Ditto.
7107
7108 2009-04-14  Jason Merrill  <jason@redhat.com>
7109
7110         PR c++/39763
7111         * g++.dg/warn/Wshadow-4.C: Extend.
7112
7113 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7114
7115         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7116         (do_D): Remove attribute hidden.
7117
7118 2009-04-13  Jason Merrill  <jason@redhat.com>
7119
7120         PR c++/39480
7121         * g++.dg/init/copy7.C: New.
7122
7123 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7124
7125         PR testsuite/39733
7126         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7127         (check_for_all_options): This.
7128
7129 2009-04-13  Jason Merrill  <jason@redhat.com>
7130
7131         PR c++/39750
7132         * g++.dg/template/crash90.C: New.
7133
7134 2009-04-12  Jason Merrill  <jason@redhat.com>
7135
7136         PR c++/39742
7137         * g++.dg/overload/extern-C-2.C: New.
7138
7139 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7140
7141         PR preprocessor/31869
7142         * gcc.dg/cpp/strify5.c: New test.
7143
7144 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7145
7146         * gnat.dg/enum1.adb: New test.
7147         * gnat.dg/enum1_pkg.ads: New helper.
7148
7149 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7150
7151         PR target/39740
7152         * gcc.target/alpha/pr39740.c: New test.
7153
7154 2009-04-11  Daniel Kraft  <d@domob.eu>
7155
7156         PR fortran/37746
7157         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7158         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7159         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7160         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7161         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7162         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7163         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7164         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7165         expected string length that failed with -fbounds-check now.
7166         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7167
7168 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7169
7170         PR fortran/39692
7171         * gfortran.dg/proc_ptr_14.f90: New.
7172
7173 2009-04-11  Richard Guenther  <rguenther@suse.de>
7174
7175         PR middle-end/39732
7176         * g++.dg/torture/pr39732.C: New testcase.
7177
7178 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7179
7180         * gfortran.dg/whole_file_5.f90: New.
7181         * gfortran.dg/whole_file_6.f90: New.
7182
7183 2009-04-11  Richard Guenther  <rguenther@suse.de>
7184
7185         PR tree-optimization/39713
7186         * g++.dg/torture/pr39713.C: New testcase.
7187
7188 2009-04-10  Richard Guenther  <rguenther@suse.de>
7189
7190         PR c/39712
7191         * gcc.dg/pr39712.c: New testcase.
7192
7193 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7194
7195         PR c++/28301
7196         * g++.dg/cpp0x/enum2.C: Updated.
7197         * g++.dg/debug/pr22514.C: Likewise.
7198         * g++.dg/parse/enum2.C: Likewise.
7199         * g++.dg/parse/enum3.C: Likewise.
7200         * g++.dg/template/crash79.C: Likewise.
7201         * g++.old-deja/g++.jason/cond.C: Likewise.
7202
7203 2009-04-10  Chao-ying Fu  <fu@mips.com>
7204
7205         * gcc.target/mips/interrupt_handler.c: Change from compile to
7206         assemble.
7207
7208 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7209
7210         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7211
7212 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7213
7214         PR fortran/38709
7215         * gfortran.dg/zero_sized_6.f90: New.
7216
7217 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7218
7219         PR  c++/20118
7220         * g++.dg/parse/pr20118.C: New.
7221         * g++.dg/template/spec16.C: Update.
7222
7223 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7224
7225         PR testsuite/35621
7226         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7227         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7228         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7229         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7230         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7231         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7232         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7233         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7234         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7235         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7236         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7237         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7238         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7239         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7240         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7241         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7242         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7243
7244 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7245
7246         PR target/39678
7247         * g++.dg/torture/pr39678.C: New.
7248         * gcc.dg/compat/struct-complex-2.h: Likewise.
7249         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7250         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7251         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7252         * gcc.dg/torture/pr39678.c: Likewise.
7253         * gcc.target/i386/pr39678.c: Likewise.
7254
7255         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7256         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7257
7258         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7259         <complex.h>.  Add tests for structure with complex float.
7260
7261 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7262             Joseph Myers  <joseph@codesourcery.com>
7263
7264         PR target/36800
7265         * gcc.dg/dfp/pr36800.c: New.
7266
7267 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7268             Rafael Avila de Espindola  <espindola@google.com>
7269
7270         * gcc.misc-tests/help.exp: New file.
7271         * lib/options.exp: New file.
7272
7273 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7274
7275         PR libobjc/36610
7276         * objc/execute/forward-1.x: New.
7277
7278 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7279
7280         * gcc.dg/pr27150-1.c: Change to a link test.
7281
7282 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7283
7284         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7285         3 of the GNU General Public License and to point readers at the
7286         COPYING3 file and the FSF's license web page.
7287         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7288         * gcc.dg/struct/struct-reorg.exp: Likewise.
7289         * gcc.target/spu/tag_manager.c: Likewise.
7290
7291 2009-04-09  Richard Guenther  <rguenther@suse.de>
7292
7293         PR testsuite/39696
7294         * ssa-ccp-25.c: Adjust pattern.
7295
7296 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7297
7298         PR fortran/36704
7299         * gfortran.dg/external_procedures_1.f90: Modified.
7300         * gfortran.dg/proc_ptr_result_1.f90: New.
7301         * gfortran.dg/proc_ptr_result_2.f90: New.
7302         * gfortran.dg/proc_ptr_result_3.f90: New.
7303
7304 2009-04-09  Richard Guenther  <rguenther@suse.de>
7305
7306         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7307         to prevent constant propagation.
7308         * gcc.dg/vect/vect-56.c: Likewise.
7309         * gcc.dg/vect/vect-58.c: Likewise.
7310         * gcc.dg/vect/vect-60.c: Likewise.
7311         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7312         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7313         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7314
7315 2009-04-09  Richard Guenther  <rguenther@suse.de>
7316
7317         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7318         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7319
7320 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7321
7322         PR c/39613
7323         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7324         New tests.
7325
7326 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7327
7328         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7329         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7330
7331 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7332
7333         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7334
7335 2009-04-08  Jason Merrill  <jason@redhat.com>
7336
7337         PR c++/25185
7338         * g++.dg/template/error40.C: Add another test.
7339
7340 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7341
7342         PR c/39614
7343         PR c/39673
7344         * gcc.c-torture/compile/pr39614-1.c,
7345         gcc.c-torture/compile/pr39614-2.c,
7346         gcc.c-torture/compile/pr39614-3.c,
7347         gcc.c-torture/compile/pr39614-4.c,
7348         gcc.c-torture/compile/pr39614-5.c,
7349         gcc.c-torture/compile/pr39673-1.c,
7350         gcc.c-torture/compile/pr39673-2.c: New tests.
7351         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7352         more cases.
7353         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7354         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7355         expected errors.
7356
7357 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7358
7359         PRc++/39637
7360         * g++.dg/cpp0x/variadic-crash2.C: New test.
7361
7362 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/38863
7365         * gfortran.dg/alloc_comp_result_1.f90: New test.
7366
7367 2009-04-07  Jason Merrill  <jason@redhat.com>
7368
7369         PR c++/34691
7370         * g++.dg/overload/extern-C-1.C: New.
7371
7372 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7373
7374         PR testsuite/39325
7375         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7376
7377 2009-04-07  Jason Merrill  <jason@redhat.com>
7378
7379         PR c++/25185
7380         * g++.dg/template/error40.C: New.
7381
7382 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7383
7384         PR fortran/38152
7385         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7386
7387 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7388
7389         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7390
7391 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7392
7393         PR fortran/38290
7394         * gfortran.dg/proc_decl_1.f90: Modified.
7395         * gfortran.dg/proc_ptr_11.f90: Extended.
7396         * gfortran.dg/proc_ptr_13.f90: Modified.
7397
7398 2009-04-06  Jason Merrill  <jason@redhat.com>
7399
7400         PR c++/35146
7401         * g++.dg/template/fnspec1.C: New.
7402
7403 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7404
7405         * lib/gnat.exp: Handle multilib.
7406
7407 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7408
7409         PR fortran/38863
7410         * gfortran.dg/dependency_23.f90: New test.
7411
7412 2009-04-06  Richard Guenther  <rguenther@suse.de>
7413
7414         PR tree-optimization/28868
7415         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7416         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7417         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7418         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7419
7420 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7421
7422         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7423
7424 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7425
7426         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7427
7428 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7429
7430         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7431         with the built-in y0, and the subsequent warning.
7432         (y1): Likewise, rename to y_1.
7433
7434 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7435
7436         PR fortran/39414
7437         * gfortran.dg/proc_decl_21.f90: New.
7438
7439 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7440
7441         PR fortran/36091
7442         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7443
7444 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7445
7446         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7447         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7448         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7449         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7450         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7451         gfortran.dg/namelist_49.f90: Gate test on effective_target
7452         fd_truncate.
7453         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7454
7455 2009-04-05  Daniel Kraft  <d@domob.eu>
7456
7457         PR fortran/38654
7458         * gfortran.dg/read_float_2.f03
7459         * gfortran.dg/read_float_3.f90
7460
7461 2009-04-05  Richard Guenther  <rguenther@suse.de>
7462
7463         PR tree-optimization/39648
7464         * gcc.c-torture/compile/pr39648.c: New testcase.
7465
7466 2009-04-05  Jason Merrill  <jason@redhat.com>
7467
7468         PR c++/14912
7469         * g++.dg/template/error39.C: New.
7470
7471 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7472
7473         PR fortran/29458
7474         * gfortran.dg/implied_do_1.f90: New.
7475
7476 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/39577
7479         * gfortran.dg/recursive_check_8.f90: New.
7480         * gfortran.dg/recursive_check_9.f90: New.
7481         * gfortran.dg/recursive_check_10.f90: New.
7482         * gfortran.dg/recursive_check_11.f90: New.
7483         * gfortran.dg/recursive_check_12.f90: New.
7484         * gfortran.dg/recursive_check_13.f90: New.
7485         * gfortran.dg/recursive_check_14.f90: New.
7486
7487 2009-04-04  Jason Merrill  <jason@redhat.com>
7488
7489         PR c++/25185
7490         * g++.dg/template/error38.C: Add more tests.
7491
7492 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7493
7494         PR fortran/37614
7495         * gfortran.dg/common_align_2.f90: New test.
7496
7497 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7498
7499         PR target/39501
7500         * gcc.c-torture/execute/pr39501.c: New file.
7501         * gcc.c-torture/execute/pr39501.x: New file.
7502
7503 2009-04-04  Richard Guenther  <rguenther@suse.de>
7504
7505         PR tree-optimization/8781
7506         PR tree-optimization/37892
7507         * g++.dg/tree-ssa/pr8781.C: New testcase.
7508         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7509
7510 2009-04-04  Richard Guenther  <rguenther@suse.de>
7511
7512         PR tree-optimization/39636
7513         * gcc.c-torture/compile/pr39636.c: New testcase.
7514
7515 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7516
7517         PR rtl-optimization/39607
7518         * g++.dg/opt/pr39607.C: New.
7519
7520 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/39594
7523         * gfortran.dg/common_12.f90: New.
7524
7525 2009-04-03  Jason Merrill  <jason@redhat.com>
7526
7527         PR c++/39608
7528         * g++.dg/template/const2.C: New test.
7529
7530 2009-04-03  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/2480
7533         PR tree-optimization/23086
7534         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7535         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7536
7537 2009-04-03  Richard Guenther  <rguenther@suse.de>
7538
7539         PR tree-optimization/34743
7540         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7541         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7542         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7543         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7544         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7545         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7546         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7547         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7548
7549 2009-04-03  Richard Guenther  <rguenther@suse.de>
7550
7551         PR middle-end/13146
7552         PR tree-optimization/23940
7553         PR tree-optimization/33237
7554         PR middle-end/33974
7555         PR middle-end/34093
7556         PR tree-optimization/36201
7557         PR tree-optimization/36230
7558         PR tree-optimization/38049
7559         PR tree-optimization/38207
7560         PR tree-optimization/38230
7561         PR tree-optimization/38301
7562         PR tree-optimization/38585
7563         PR middle-end/38895
7564         PR tree-optimization/38985
7565         PR tree-optimization/39299
7566         * gcc.dg/pr19633-1.c: Adjust.
7567         * gcc.dg/torture/pta-callused-1.c: Likewise.
7568         * gcc.dg/torture/pr39074-2.c: Likewise.
7569         * gcc.dg/torture/pr39074.c: Likewise.
7570         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7571         * gcc.dg/torture/pr30375.c: Adjust.
7572         * gcc.dg/torture/pr33563.c: Likewise.
7573         * gcc.dg/torture/pr33870.c: Likewise.
7574         * gcc.dg/torture/pr33560.c: Likewise.
7575         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7576         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7577         * gcc.dg/tree-ssa/alias-15.c: Remove.
7578         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7579         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7580         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7581         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7582         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7583         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7584         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7585         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7586         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7587         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7588         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7589         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7590         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7591         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7592         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7593         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7594         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7595         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7596         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7597         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7598         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7599         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7600         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7601         * gcc.dg/uninit-B.c: XFAIL.
7602         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7603         * gcc.dg/uninit-pr19430.c: XFAIL.
7604         * g++.dg/tree-ssa/pr13146.C: New testcase.
7605         * g++.dg/opt/pr36187.C: Adjust.
7606         * g++.dg/torture/20090329-1.C: New testcase.
7607
7608 2009-04-02  Chao-ying Fu  <fu@mips.com>
7609
7610         * gcc.target/mips/interrupt_handler.c: New test.
7611
7612 2009-04-02  David Ayers  <ayers@fsfe.org>
7613
7614         PR objc/18456
7615         * objc.dg/bad-receiver-type-2.m: New test contributed by
7616         Alexander Mamberg.
7617
7618 2009-04-02  Jason Merrill  <jason@redhat.com>
7619
7620         PR c++/25185
7621         * g++.dg/template/error38.C: New test.
7622
7623 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7624
7625         PR tree-optimization/31677
7626         * gcc.dg/memcpy-1.c: Add compiler option.
7627
7628 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7629
7630         PR tree-optimization/39595
7631         * gfortran.dg/vect/O3-pr39595.f: New test.
7632
7633 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7634
7635         PR c++/26693
7636         * g++.dg/template/typedef11.C: New test.
7637         * g++.dg/template/typedef12.C: Likewise.
7638         * g++.dg/template/typedef13.C: Likewise.
7639         * g++.dg/template/typedef14.C: Likewise.
7640         * g++.dg/template/typedef15.C: Likewise.
7641         * g++.dg/template/typedef16.C: Likewise.
7642         * g++.dg/template/sfinae3.C: Compile this pedantically.
7643         The only errors expected should be the one saying the typedef is ill
7644         formed.
7645         * g++.old-deja/g++.pt/typename8.C: Likewise.
7646         * g++.dg/template/access11.C: Update this.
7647
7648 2009-04-02  Richard Guenther  <rguenther@suse.de>
7649
7650         PR tree-optimization/37221
7651         * gcc.c-torture/compile/20090331-1.c: New testcase.
7652
7653 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7654
7655         * gcc.c-torture/compile/20090401-1.c: New test.
7656
7657 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7658
7659         PR c++/4926
7660         * g++.dg/template/pr4926-1.C: New.
7661
7662 2009-04-01  Xinliang David Li  <davidxl@google.com>
7663
7664         * gcc.target/i386/all_one_m128i.c: New test.
7665
7666 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7667
7668         PR c/39027
7669         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7670         * gcc.dg/fltconst-2.c: New test.
7671         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7672         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7673
7674         PR c/33466
7675         * gcc.dg/cpp/pr33466.c: New test.
7676         * gcc.dg/dfp/pr33466.c: New test.
7677         * gcc.dg/fixed-point/pr33466.c: New test.
7678
7679 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7680
7681         PR tree-optimization/35011
7682         * g++.dg/other/pr35011.C: New.
7683
7684 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR target/39226
7687         * gcc.dg/pr39226.c: New test.
7688
7689 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7690
7691         PR c++/35240
7692         * g++.dg/template/pr35240.C: New.
7693
7694 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7695
7696         PR c/39605
7697         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7698         * gcc.dg/pr25682.c: Update expected diagnostics.
7699
7700 2009-04-01  Richard Guenther  <rguenther@suse.de>
7701
7702         * gcc.dg/fold-plusmult-2.c: New testcase.
7703
7704 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7705
7706         PR c/37772
7707         * gcc.dg/pr37772.c: New test.
7708         * g++.dg/ext/asm11.C: New test.
7709
7710 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7711
7712         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7713         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7714         defined.
7715
7716 2009-03-31  Jason Merrill  <jason@redhat.com>
7717
7718         * g++.old-deja/g++.other/using9.C: Add expected errors.
7719
7720 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7721
7722         * gcc.c-torture/compile/pr33009.c: Removed.
7723
7724 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7725
7726         * gcc.c-torture/compile/pr33009.c: Delete.
7727         * gcc.c-torture/compile/pr11832.c: Likewise.
7728
7729 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7730
7731         PR c/448
7732         * lib/target-supports.exp (check_effective_target_stdint_types):
7733         Update comment.
7734         (check_effective_target_inttypes_types): New.
7735         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7736         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7737         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7738
7739 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7740
7741         PR fortran/38917
7742         PR fortran/38918
7743         * gfortran.dg/data_pointer_1.f90: New test.
7744
7745 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7746
7747         PR fortran/38915
7748         * gfortran.dg/char_length_15.f90: New test.
7749
7750 2009-03-31  Jason Merrill  <jason@redhat.com>
7751
7752         C++ DR 613
7753         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7754         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7755         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7756         xfail others.
7757
7758         * g++.dg/other/typedef2.C: New test.
7759
7760         PR c++/37806
7761         * g++.dg/template/typedef17.C: New test.
7762
7763         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7764         * g++.dg/cpp0x/auto12.C: Likewise.
7765
7766 2009-03-31  Richard Guenther  <rguenther@suse.de>
7767
7768         PR middle-end/31029
7769         * gcc.dg/fold-compare-4.c: New testcase.
7770         * gcc.dg/fold-compare-5.c: Likewise.
7771
7772 2009-03-31  Richard Guenther  <rguenther@suse.de>
7773
7774         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7775
7776 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7777
7778         PR target/39592
7779         * gcc.target/i386/pr39592-1.c: New test.
7780
7781 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7782
7783         PR preprocessor/15638
7784         * gcc.dg/cpp/missing-header-1.c: New test.
7785         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7786         "compilation terminated" message.
7787         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7788         test #include "".
7789         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7790         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7791         terminated" message.
7792
7793 2009-03-31  Richard Guenther  <rguenther@suse.de>
7794
7795         PR middle-end/23401
7796         PR middle-end/27810
7797         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7798         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7799
7800 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7801
7802         PR fortran/38389
7803         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7804         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7805         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7806         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7807         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7808         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7809         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7810
7811 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7812
7813         PR fortran/22571
7814         * gfortran.dg/whole_file_1.f90: New test.
7815         PR fortran/26227
7816         * gfortran.dg/whole_file_2.f90: New test.
7817         * gfortran.dg/whole_file_3.f90: New test.
7818         PR fortran/24886
7819         * gfortran.dg/whole_file_4.f90: New test.
7820
7821 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7822
7823         * gfortran.dg/bind_c_usage_19.f90: New test.
7824
7825         PR target/39558
7826         * gcc.target/powerpc/altivec-29.c: New test.
7827
7828 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7829
7830         PR rtl-optimization/323
7831         * gcc.target/i386/excess-precision-1.c,
7832         gcc.target/i386/excess-precision-2.c,
7833         gcc.target/i386/excess-precision-3.c,
7834         gcc.target/i386/excess-precision-4.c,
7835         gcc.target/i386/excess-precision-5.c,
7836         gcc.target/i386/excess-precision-6.c: New tests.
7837
7838 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7839
7840         PR c/35235
7841         * gcc.dg/c99-array-lval-8.c: New test.
7842
7843 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7844
7845         PR preprocessor/34695
7846         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7847         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7848         instead of dg-warning for "previous definition" messages.
7849         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7850         "warnings being treated as errors" message.
7851         * gcc.dg/fltconst-1.c: Use -fshow-column.
7852
7853 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7854
7855         PR fortran/38823
7856         * gfortran.dg/power1.f90: New test.
7857
7858 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7859
7860         PR c/456
7861         PR c/5675
7862         PR c/19976
7863         PR c/29116
7864         PR c/31871
7865         PR c/35198
7866         * gcc.c-torture/compile/20081108-1.c,
7867         gcc.c-torture/compile/20081108-2.c,
7868         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7869         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7870         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7871         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7872         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7873         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7874         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7875         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7876         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7877         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7878         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7879         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7880         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7881         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7882         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7883         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7884         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7885         case.
7886         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7887         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7888         XFAILs.  Update expected messages.
7889         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7890         expected messages.
7891         * gcc.dg/real-const-1.c: Replace with test from original PR.
7892         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7893         when casting from non-constant integer to pointer.
7894
7895 2009-03-29  Richard Guenther  <rguenther@suse.de>
7896
7897         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7898
7899 2009-03-29  Daniel Kraft  <d@domob.eu>
7900
7901         PR fortran/37423
7902         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7903         DEFERRED bindings.
7904         * gfortran.dg/typebound_proc_9.f03: New test.
7905         * gfortran.dg/typebound_proc_10.f03: New test.
7906         * gfortran.dg/typebound_proc_11.f03: New test.
7907         * gfortran.dg/abstract_type_5.f03: New test.
7908
7909 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7910
7911         PR fortran/38507
7912         * gfortran.dg/do_4.f: New.
7913         * gfortran.dg/goto_2.f90: Correct expected warnings.
7914         * gfortran.dg/goto_4.f90: Likewise.
7915         * gfortran.dg/goto_5.f90: New.
7916
7917 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7918
7919         PR target/39545
7920         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7921
7922         * gcc.target/i386/pr39545-1.c: New.
7923         * gcc.target/i386/pr39545-2.c: Likewise.
7924
7925         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7926         (flex2_struct): Likewise.
7927         (check_struct_passing7): Likewise.
7928         (check_struct_passing8): Likewise.
7929         (f1s): Likewise.
7930         (f2s): Likewise.
7931         (main): Call check_struct_passing7 and check_struct_passing8.
7932
7933 2009-03-29  Richard Guenther  <rguenther@suse.de>
7934
7935         * gcc.c-torture/execute/20090113-1.c: New testcase.
7936         * gcc.c-torture/execute/20090113-2.c: Likewise.
7937         * gcc.c-torture/execute/20090113-3.c: Likewise.
7938         * gcc.c-torture/execute/20090207-1.c: Likewise.
7939         * gcc.c-torture/compile/20090114-1.c: Likewise.
7940         * gcc.c-torture/compile/20090328-1.c: Likewise.
7941         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7942
7943 2009-03-29  David Ayers  <ayers@fsfe.org>
7944
7945         PR objc/27377
7946         * objc.dg/conditional-1.m: New tests.
7947
7948 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7949
7950         * gcc.dg/winline-10.c: New test.
7951
7952 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7953
7954         PR fortran/34656
7955         * gfortran.dg/do_check_1.f90: Add test.
7956         * gfortran.dg/do_check_2.f90: Add test.
7957         * gfortran.dg/do_check_3.f90: Add test.
7958         * gfortran.dg/do_check_4.f90: Add test.
7959
7960 2009-03-28  Jan Hubicka  <jh@suse.cz>
7961
7962         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7963         * gcc.dg/pr33826.c: Update dump files.
7964         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7965         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7966
7967 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7968
7969         * g++.dg/tree-ssa/fwprop-align.C: New test.
7970
7971 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7972
7973         * gcc.target/powerpc/altivec-28.c: New test.
7974
7975         PR c++/39554
7976         * gcc.dg/wdisallowed-functions-1.c: Removed.
7977         * gcc.dg/wdisallowed-functions-2.c: Removed.
7978         * gcc.dg/wdisallowed-functions-3.c: Removed.
7979         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7980         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7981         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7982
7983 2009-03-28  Richard Guenther  <rguenther@suse.de>
7984
7985         PR tree-optimization/38723
7986         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7987
7988 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7989
7990         PR fortran/38538
7991         * gfortran.dg/char_result_13.f90: New test.
7992
7993 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7994
7995         PR fortran/38765
7996         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7997
7998 2009-03-28  Daniel Kraft  <d@domob.eu>
7999
8000         * gfortran.dg/trim_1.f90: New test.
8001
8002 2009-03-28  Richard Guenther  <rguenther@suse.de>
8003
8004         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8005         * g++.dg/warn/Warray-bounds.C: Likewise.
8006
8007 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8008
8009         PR fortran/32626
8010         * gfortran.dg/recursive_check_7.f90: New test.
8011
8012 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8013
8014         PR fortran/38432
8015         * gfortran.dg/do_check_5.f90: New test.
8016         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8017         * gfortran.dg/array_constructor_18.f90: Ditto.
8018         * gfortran.dg/array_constructor_22.f90: Ditto.
8019         * gfortran.dg/do_3.F90: Ditto.
8020         * gfortran.dg/do_1.f90: Ditto.
8021
8022 2009-03-28  Richard Guenther  <rguenther@suse.de>
8023
8024         PR tree-optimization/38180
8025         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8026
8027 2009-03-28  Richard Guenther  <rguenther@suse.de>
8028
8029         PR tree-optimization/38513
8030         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8031         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8032         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8033         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8034         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8035         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8036         * gcc.dg/vect/vect-35.c: Likewise.
8037         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8038         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8039         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8040
8041 2009-03-28  Richard Guenther  <rguenther@suse.de>
8042
8043         PR tree-optimization/38968
8044         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8045
8046 2009-03-28  Richard Guenther  <rguenther@suse.de>
8047
8048         PR tree-optimization/37795
8049         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8050
8051 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8052
8053         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8054         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8055         options for removed targets.
8056
8057 2009-03-27  Richard Guenther  <rguenther@suse.de>
8058
8059         PR tree-optimization/39120
8060         * gcc.c-torture/execute/pr39120.c: New testcase.
8061
8062 2009-03-27  Richard Guenther  <rguenther@suse.de>
8063
8064         PR tree-optimization/39120
8065         * gcc.dg/torture/pta-callused-1.c: New testcase.
8066
8067 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8068
8069         PR middle-end/39315
8070         * gcc.target/i386/pr39315-1.c: New.
8071         * gcc.target/i386/pr39315-2.c: Likewise.
8072         * gcc.target/i386/pr39315-3.c: Likewise.
8073         * gcc.target/i386/pr39315-4.c: Likewise.
8074         * gcc.target/i386/pr39315-check.c: Likewise.
8075
8076 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8077
8078         PR c/39323
8079         * gcc.dg/pr39323-1.c: New.
8080         * gcc.dg/pr39323-2.c: Likewise.
8081         * gcc.dg/pr39323-3.c: Likewise.
8082
8083 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8084
8085         PR target/38034
8086         * gcc.target/ia64/sync-1.c: New.
8087
8088 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8089
8090         PR target/39472
8091         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8092         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8093         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8094         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8095         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8096         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8097         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8098         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8099
8100 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8101
8102         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8103         for low precision (i.e. float).
8104
8105 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8106             Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR debug/37959
8109         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8110
8111 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8112
8113         * gcc.dg/memmove-2.c: New test.
8114         * gcc.dg/memmove-3.c: New test.
8115
8116         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8117         in clone naming.
8118
8119 2009-03-27  Xinliang David Li  <davidxl@google.com>
8120
8121         PR tree-optimization/39557
8122         * g++.dg/tree-ssa/dom-invalid.C: New test.
8123
8124 2009-03-27  Xinliang David Li  <davidxl@google.com>
8125
8126         PR tree-optimization/39548
8127         * g++.dg/tree-ssa/copyprop.C: New test.
8128
8129 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8130
8131         PR c++/38638
8132         * g++.dg/template/typename17.C: New testcase.
8133         * g++.dg/template/typename18.C: New testcase.
8134
8135 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8136
8137         PR c++/36799
8138         * g++.dg/other/var_copy-1.C: New test.
8139
8140 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8141
8142         PR c++/37647
8143         * g++.dg/parse/ctor9.C: New test.
8144
8145 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8146
8147         PR c++/29727
8148         * g++.dg/init/error2.C: New test.
8149
8150 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8151
8152         PR c++/35652
8153         * gcc.dg/pr35652.C: New.
8154         * g++.dg/warn/pr35652.C: New.
8155         * gcc.dg/format/plus-1.c: Adjust message.
8156
8157 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8158
8159         PR c++/39554
8160         * gcc.dg/wdisallowed-functions-3.c: New test.
8161         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8162
8163 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8164
8165         * gcc.dg/inline-33.c: Fix when pic.
8166
8167 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8168
8169         * gcc.target/ia64/20090324-1.c: New test.
8170
8171 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR c/27898
8174         * gcc.dg/pr27898.c: New test.
8175
8176         PR tree-optimization/32139
8177         * gcc.c-torture/compile/pr32139.c: New test.
8178
8179 2009-03-24  Jason Merrill  <jason@redhat.com>
8180
8181         PR c++/28274
8182         * g++.dg/parse/defarg14.C: New test.
8183
8184 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8185
8186         PR libfortran/39528
8187         * gfortran.dg/read_repeat.f90: New test.
8188
8189 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8190
8191         PR tree-optimization/39529
8192         * gcc.dg/vect/pr39529.c: New test.
8193
8194 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8195             Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR debug/39524
8198         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8199
8200 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8201
8202         PR c/39495
8203         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8204
8205 2009-03-23  Jason Merrill  <jason@redhat.com>
8206
8207         * g++.dg/cpp0x/auto12.C: Add variadic test.
8208
8209         PR c++/39526
8210         * g++.dg/warn/Wshadow-4.C: New test.
8211
8212 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8213
8214         PR tree-optimization/39516
8215         * gfortran.dg/pr39516.f: New test.
8216
8217 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8218
8219         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8220         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8221         variable, not environment variable.
8222
8223 2009-03-21  Jason Merrill  <jason@redhat.com>
8224
8225         PR c++/28879
8226         * g++.dg/ext/vla6.C: New test.
8227
8228 2009-03-20  Jason Merrill  <jason@redhat.com>
8229
8230         * g++.dg/cpp0x/initlist5.C: Add additional test.
8231
8232 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8233             Janis Johnson  <janis187@us.ibm.com>
8234
8235         * lib/compat.exp (compat-get-options-main, compat-get-options):
8236         Handle dg-prune-output in source file.
8237         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8238         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8239         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8240         two warnings.
8241
8242 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8243
8244         PR c/39495
8245         * gcc.dg/gomp/pr39495-1.c: New test.
8246         * gcc.dg/gomp/pr39495-2.c: New test.
8247         * g++.dg/gomp/pr39495-1.C: New test.
8248         * g++.dg/gomp/pr39495-2.C: New test.
8249
8250         PR target/39496
8251         * gcc.target/i386/pr39496.c: New test.
8252         * g++.dg/other/pr39496.C: New test.
8253
8254 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8255
8256         PR middle-end/39500
8257         * gcc.dg/autopar/pr39500-1.c: New.
8258         * gcc.dg/autopar/pr39500-2.c: New.
8259
8260 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8261
8262         * g++.dg/dg.exp: Prune graphite.
8263
8264 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8265
8266         PR middle-end/39447
8267         * g++.dg/graphite: New.
8268         * g++.dg/graphite/graphite.exp: New.
8269         * g++.dg/graphite/pr39447.C: New.
8270
8271 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8272
8273         PR c++/39425
8274         * g++.dg/template/pr39425.C: New.
8275
8276         * g++.dg/template/spec33.C: Updated.
8277
8278 2009-03-17  Jason Merrill  <jason@redhat.com>
8279
8280         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8281
8282 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8283
8284         PR c++/39475
8285         * g++.dg/ext/unary_trait_incomplete.C: New.
8286
8287 2009-03-17  Jing Yu  <jingyu@google.com>
8288
8289         PR middle-end/39378
8290         * g++.dg/inherit/thunk10.C: New test.
8291
8292 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8293
8294         PR target/39482
8295         * gcc.target/i386/pr39482.c: New test.
8296
8297 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8298
8299         PR debug/39471
8300         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8301         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8302         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8303         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8304
8305         PR middle-end/39443
8306         * gcc.dg/pr39443.c: New test.
8307
8308         PR debug/39412
8309         * gcc.dg/debug/pr39412.c: New test.
8310
8311 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8312
8313         PR testsuite/38526
8314         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8315         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8316         is defined.
8317         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8318         its original value, or unset if it was not defined.
8319         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8320         path procs around use of HOSTCC.
8321         * g++.dg/compat/struct-layout-1.exp: Ditto.
8322         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8323
8324 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8325
8326         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8327
8328 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8329
8330         Revert patch for PR testsuite/37630.
8331
8332         PR testsuite/37960
8333         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8334
8335         PR testsuite/37630
8336         * lib/target-supports.exp (check_effective_target_ieee): New.
8337         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8338         * gcc.dg/20001012-1.c: Require ieee.
8339
8340         PR testsuite/37628
8341         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8342
8343 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR tree-optimization/39455
8346         * gcc.dg/pr39455.c: New test.
8347
8348 2009-03-13  David Ayers  <ayers@fsfe.org>
8349
8350         * objc/execute/trivial.m. New test.
8351
8352 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8353
8354         PR target/39137
8355         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8356
8357 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8358
8359         PR testsuite/39451
8360         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8361         constraint on (%2).
8362
8363 2009-03-12  David Ayers  <ayers@fsfe.org>
8364
8365         PR libobjc/27466
8366         * objc/execute/exceptions/handler-1.m. New test.
8367
8368 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR target/39431
8371         * gcc.target/i386/pr39431.c: New test.
8372
8373 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8374
8375         PR target/39445
8376         * gcc.target/i386/pr39445.c: New.
8377
8378         * gcc.target/i386/push-1.c: XFAIL.
8379
8380 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8381
8382         * gcc.dg/inline-33.c: New test.
8383
8384 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8385
8386         * gcc.dg/vect/vect-82.c: Combine dg-do and
8387         dg-require-effective-target into dg-skip-if.
8388         * gcc.dg/vect/vect-83.c: Likewise.
8389
8390 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR target/39137
8393         * gcc.target/i386/stackalign/longlong-1.c: New test.
8394         * gcc.target/i386/stackalign/longlong-2.c: New test.
8395
8396 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8397
8398         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8399
8400 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8401
8402         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8403         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8404
8405 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8406
8407         * gnat.dg/slice_enum.adb: New test.
8408
8409 2009-03-11  Jason Merrill  <jason@redhat.com>
8410
8411         PR debug/39086
8412         * g++.dg/opt/nrv15.C: New test.
8413
8414 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8415
8416         PR tree-optimization/39422
8417         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8418         constant array with static initialization to global memory.
8419         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8420
8421 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8422
8423         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8424         padding.
8425
8426 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8427
8428         PR c++/39371
8429         * g++.dg/opt/switch2.C: Add -w to dg-options.
8430         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8431         * g++.dg/warn/switch1.C: New test.
8432         * g++.dg/other/switch3.C: New test.
8433
8434         PR tree-optimization/39394
8435         * gcc.c-torture/compile/pr39394.c: New test.
8436
8437 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8438
8439         * gcc.target/s390/20090223-1.c: New testcase.
8440
8441 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8442
8443         PR libfortran/39402
8444         * gfortran.dg/fmt_f0_1.f90: New test.
8445
8446 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8447
8448         PR c++/39060
8449         * g++.dg/other/new1.C: Adjusted.
8450         * g++.dg/parse/crash40.C: Likewise.
8451         * g++.dg/parse/defarg12.C: Likewise.
8452         * g++.dg/template/error15.C: Likewise.
8453
8454         * g++.dg/other/pr39060.C: New.
8455
8456 2009-03-07  Jason Merrill  <jason@redhat.com>
8457
8458         PR c++/39367
8459         * g++.dg/opt/new1.C: New.
8460
8461 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8462
8463         PR c++/33492
8464         * g++.dg/other/error32.C: New.
8465
8466 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8467
8468         PR middle-end/39360
8469         * gcc.c-torture/compile/pr39360.c: New test.
8470
8471         PR debug/39372
8472         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8473
8474 2009-03-05  Jason Merrill  <jason@redhat.com>
8475
8476         PR c++/38908
8477         * g++.dg/warn/Wuninitialized-3.C: New test.
8478
8479 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR debug/39379
8482         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8483         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8484
8485 2009-03-04  Jason Merrill  <jason@redhat.com>
8486
8487         PR c++/13549
8488         * g++.dg/template/koenig7.C: New test.
8489
8490 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8491
8492         * g++.dg/torture/predcom-1.C: New test.
8493
8494 2009-03-04  Richard Guenther  <rguenther@suse.de>
8495
8496         PR tree-optimization/39362
8497         * g++.dg/torture/pr39362.C: New testcase.
8498
8499 2009-03-04  Jason Merrill  <jason@redhat.com>
8500             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8501
8502         PR c++/9634
8503         PR c++/29469
8504         PR c++/29607
8505         * g++.dg/template/dependent-name5.C: New test.
8506
8507 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8508
8509         PR testsuite/39357
8510         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8511         vect_int to vect_int_mult.
8512
8513 2009-03-04  Richard Guenther  <rguenther@suse.de>
8514
8515         PR tree-optimization/39358
8516         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8517         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8518
8519 2009-03-04  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/39339
8522         * gcc.c-torture/execute/pr39339.c: New testcase.
8523
8524 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8525
8526         * gcc.c-torture/compile/20090303-1.c,
8527         gcc.c-torture/compile/20090303-2.c: New tests.
8528
8529 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8530
8531         PR fortran/39354
8532         * gfortran.dg/gomp/pr39354.f90: New test.
8533
8534         PR tree-optimization/39343
8535         * gcc.dg/pr39343.c: New test.
8536
8537 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8538
8539         PR tree-optimization/39248
8540         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8541         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8542         on targets without vector misalignment support.
8543         * lib/target-supports.exp
8544         (check_effective_target_vect_short_mult): Add
8545         check_effective_target_arm32.
8546
8547 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8548
8549         PR middle-end/39335
8550         * gcc.dg/graphite/pr39335_1.c: New.
8551         * gcc.dg/graphite/pr39335.c: New.
8552
8553 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8554
8555         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8556         of andl.
8557         * gcc.target/i386/stackalign/return-5.c: Likewise.
8558         * gcc.target/i386/stackalign/return-6.c: Likewise.
8559
8560 2009-03-02  Richard Guenther  <rguenther@suse.de>
8561             Ira Rosen  <irar@il.ibm.com>
8562
8563         PR tree-optimization/39318
8564         * gfortran.dg/vect/pr39318.f90: New test.
8565
8566 2009-03-01  Jan Hubicka  <jh@suse.cz>
8567
8568         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8569
8570 2009-03-01  Jan Hubicka  <jh@suse.cz>
8571
8572         PR debug/39267
8573         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8574
8575 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8576
8577         * gnat.dg/pack12.adb: New test.
8578
8579 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8580
8581         PR c++/37789
8582         * g++.dg/other/pr37789.C: New.
8583
8584 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8585
8586         PR fortran/39295
8587         * gfortran.dg/interface_25.f90: New test.
8588         * gfortran.dg/interface_26.f90: New test.
8589
8590 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8591
8592         PR fortran/39292
8593         * gfortran.dg/initialization_22.f90: New test.
8594
8595 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8596
8597         PR rtl-optimization/39241
8598         * gcc.dg/torture/pr39241.c: New.
8599
8600 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8601
8602         PR tree-optimizations/39259
8603         * g++.dg/torture/pr39259.C: New testcase.
8604
8605 2009-02-24  Richard Guenther  <rguenther@suse.de>
8606
8607         PR c++/39242
8608         * g++.dg/template/instantiate10.C: New testcase.
8609
8610 2009-02-24  Richard Guenther  <rguenther@suse.de>
8611             Zdenek Dvorak  <ook@ucw.cz>
8612
8613         PR tree-optimization/39233
8614         * gcc.c-torture/execute/pr39233.c: New testcase.
8615
8616 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8617
8618         PR tree-optimization/39260
8619         * gcc.dg/graphite/pr39260.c: New.
8620
8621 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8622
8623         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8624
8625 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8626
8627         PR c++/36411
8628         * g++.dg/template/void14.C: New.
8629
8630 2009-02-23  Jason Merrill  <jason@redhat.com>
8631
8632         PR c++/38880
8633         * g++.dg/init/const7.C: Remove XFAIL.
8634         * g++.dg/init/static-init1.C: New test.
8635
8636         * g++.dg/cpp0x/initlist14.C: New test.
8637
8638 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8639
8640         PR fortran/38914
8641         * bound_simplification_2.f90:  New test case.
8642         * bound_7.f90:  New test case.
8643
8644 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8645
8646         * gcc.dg/cpp/include4.c: New test.
8647
8648 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8649
8650         PR target/39256
8651         * gcc.target/i386/abi-2.c: New.
8652
8653 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8654
8655         * gcc.c-torture/execute/pr39228.x: New.
8656
8657 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8658
8659         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8660         scan-assembler to check for xmm0 register.
8661
8662 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8663             Joseph Myers  <joseph@codesourcery.com>
8664
8665         * gcc.target/arm/va_list.c: New test.
8666         * g++.dg/abi/arm_va_list.C: Likewise.
8667         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8668         function.
8669         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8670         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8671         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8672         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8673         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8674         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8675
8676 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8677
8678         PR testsuite/38164
8679         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8680         to dg-options.
8681
8682 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8683
8684         PR target/39240
8685         * gcc.c-torture/execute/pr39240.c: New test.
8686
8687 2009-02-20  Jason Merrill  <jason@redhat.com>
8688
8689         PR c++/39225
8690         * g++.dg/parse/dtor15.C: New test.
8691
8692 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8693
8694         * gcc.c-torture/execute/20090219-1.c: New.
8695
8696 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8697
8698         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8699         (mips-dg-options): When matching isa* pseudo-options make
8700         'value' optional and accept ! entries.  Use $spec instead of
8701         $isa_spec in the isa pseudo-option error message.  Only
8702         perform the ISA-range check when 'value' is set.  If arch is
8703         matching any CPU in the ! entries switch to its generic ISA.
8704         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8705         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8706
8707 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR target/39175
8710         * gcc.dg/visibility-20.c: New test.
8711         * g++.dg/ext/visibility/visibility-11.C: New test.
8712
8713 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8714
8715         PR c++/39188
8716         * g++.dg/abi/pr39188-1a.C: New.
8717         * g++.dg/abi/pr39188-1b.C: Likewise.
8718         * g++.dg/abi/pr39188-1.h: Likewise.
8719         * g++.dg/abi/pr39188-2a.C: Likewise.
8720         * g++.dg/abi/pr39188-2b.C: Likewise.
8721         * g++.dg/abi/pr39188-2.h: Likewise.
8722         * g++.dg/abi/pr39188-3a.C: Likewise.
8723         * g++.dg/abi/pr39188-3b.C: Likewise.
8724         * g++.dg/abi/pr39188-3.h: Likewise.
8725
8726 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8727
8728         PR c/38483
8729         * gcc.c-torture/execute/call-trap-1.c,
8730         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8731         tests.
8732
8733 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8734
8735         PR target/39228
8736         * gcc.c-torture/execute/pr39228.c: New test.
8737
8738 2009-02-19  Richard Guenther  <rguenther@suse.de>
8739
8740         PR tree-optimization/39074
8741         * gcc.dg/torture/pr39074.c: New testcase.
8742         * gcc.dg/torture/pr39074-2.c: Likewise.
8743         * gcc.dg/torture/pr39074-3.c: Likewise.
8744
8745 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8746
8747         PR c++/39219
8748         * g++.dg/parse/attr3.C: New.
8749
8750 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8751
8752         PR testsuite/38165
8753         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8754
8755         PR testsuite/38166
8756         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8757         and skip on Darwin.
8758
8759 2009-02-18  Jason Merrill  <jason@redhat.com>
8760
8761         PR c++/38880
8762         * g++.dg/init/const7.C: Remove XFAIL.
8763
8764         PR target/39179
8765         * g++.dg/opt/const6.C: New test.
8766
8767 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8768
8769         * gcc.dg/callabi/callabi.exp: Moved to ...
8770         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8771         in 64bit mode.
8772
8773         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8774         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8775         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8776         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8777         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8778         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8779         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8780
8781         * gcc.dg/callabi/callabi.h: Moved to ...
8782         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8783
8784         * gcc.dg/callabi/func-1.c: Moved to ...
8785         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8786
8787         * gcc.dg/callabi/func-indirect.c: Moved to ...
8788         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8789
8790         * gcc.dg/callabi/pr38891.c: Moved to ...
8791         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8792
8793         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8794         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8795
8796         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8797         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8798
8799         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8800         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8801
8802 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8803
8804         PR target/38891
8805         * gcc.dg/callabi/pr38891.c: New.
8806
8807 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8808
8809         * gcc.dg/callabi/callabi.exp: New.
8810
8811 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8812
8813         PR target/39082
8814         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8815         -Wno-abi for x86.
8816         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8817
8818         * gcc.target/i386/pr39082-1.c: New.
8819
8820         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8821         -Wno-abi.
8822
8823         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8824         CHECK_M64_M128 is defined.
8825         (check_f_arguments): Add "do".
8826         (check_vector_arguments): New.
8827         (check_m64_arguments): Likewise.
8828         (check_m128_arguments): Likewise.
8829
8830         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8831         (CHECK_M64_M128): Define.
8832
8833         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8834         on abitest.
8835         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8836
8837         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8838         tests only if CHECK_M64_M128 is defined.
8839
8840         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8841         (m128_2_struct): Likewise.
8842         (check_struct_passing5): Likewise.
8843         (check_struct_passing6): Likewise.
8844         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8845
8846         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8847         (un5): Likewise.
8848         (check_union_passing4): Likewise.
8849         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8850
8851 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8852
8853         PR c/35447
8854         * gcc.dg/noncompile/pr35447-1.c: New test.
8855
8856 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8857
8858         PR tree-optimization/36922
8859         * gfortran.dg/pr36922.f: New test.
8860
8861 2009-02-17  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/39202
8864         * gcc.c-torture/compile/pr39202.c: New testcase.
8865
8866 2009-02-17  Richard Guenther  <rguenther@suse.de>
8867
8868         PR tree-optimization/39204
8869         * gcc.dg/torture/pr39204.c: New testcase.
8870
8871 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8872
8873         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8874         * gcc.dg/vect/vect-outer-6.c: Ditto.
8875
8876 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8877
8878         PR c/35446
8879         * gcc.dg/noncompile/init-5.c: New test.
8880         * gcc.dg/init-bad-4.c: Adjust expected errors.
8881
8882 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8883
8884         PR target/37049
8885         * gcc.target/i386/push-1.c: New.
8886
8887 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8888
8889         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8890
8891 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8892
8893         * gcc.target/spu/intrinsics-sr.c: New test.
8894
8895 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8896
8897         PR target/38056
8898         * gcc.target/ia64/sibcall-opt-1.c: New test.
8899         * gcc.target/ia64/sibcall-opt-2.c: New test.
8900
8901 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8902
8903         PR fortran/36528
8904         * gfortran.dg/cray_pointers_8.f90: New test.
8905
8906         PR fortran/36703
8907         * gfortran.dg/cray_pointers_9.f90: New test.
8908
8909 2009-02-13  Jason Merrill  <jason@redhat.com>
8910
8911         PR c++/39070
8912         * g++.dg/cpp0x/decltype16.C: New.
8913
8914 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8915
8916         PR target/39152
8917         * gfortran.dg/gomp/pr39152.f90: New.
8918
8919 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8920
8921         PR target/39162
8922         * gcc.target/i386/pr39162.c: New.
8923
8924 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8925
8926         PR c/35444
8927         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8928         New tests.
8929
8930 2009-02-12  Jason Merrill  <jason@redhat.com>
8931
8932         PR c++/38950
8933         * g++.dg/template/array20.C: New test.
8934
8935 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8936
8937         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8938         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8939         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8940
8941 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8942
8943         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8944
8945 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8946
8947         PR target/39152
8948         * gfortran.dg/pr39152.f: New.
8949
8950 2009-02-11  Jason Merrill  <jason@redhat.com>
8951
8952         PR c++/39153
8953         * g++.dg/cpp0x/defaulted9.C: New test.
8954
8955         PR c++/30111
8956         * g++.dg/init/value7.C: New test.
8957
8958 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8959
8960         PR target/38824
8961         * gcc.target/i386/pr38824.c: New testcase.
8962
8963 2009-02-11  Jason Merrill  <jason@redhat.com>
8964
8965         PR c++/38649
8966         * g++.dg/cpp0x/defaulted8.C: New test.
8967
8968         PR c++/36744
8969         * g++.dg/cpp0x/rv9p.C: New test.
8970
8971 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8972
8973         * gnat.dg/aliasing3.adb: New test.
8974         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8975
8976 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8977
8978         PR c++/34397
8979         * g++.dg/template/crash88.C: New.
8980         * g++.dg/template/crash89.C: Likewise.
8981
8982 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8983
8984         PR c/39084
8985         * gcc.dg/pr39084.c: New test.
8986
8987 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8988
8989         PR target/39139
8990         * gcc.target/i386/pr39139.c: New test.
8991
8992 2009-02-10  Richard Guenther  <rguenther@suse.de>
8993
8994         PR tree-optimization/39132
8995         * gcc.dg/torture/pr39132.c: New testcase.
8996
8997 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8998
8999         PR target/39119
9000         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9001         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9002         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9003         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9004         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9005         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9006         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9007         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9008
9009 2009-02-09  Jason Merrill  <jason@redhat.com>
9010
9011         PR c++/39109
9012         * g++.dg/init/value6.C: New test.
9013
9014 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9015
9016         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9017
9018 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9019
9020         * gcc.c-torture/compile/20090209-1.c: New test.
9021
9022 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9023
9024         PR c++/35147
9025         PR c++/37737
9026         * g++.dg/cpp0x/vt-35147.C: New.
9027         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9028         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9029
9030 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9031
9032         PR c/35434
9033         * gcc.dg/attr-alias-4.c: New test.
9034
9035 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9036
9037         PR c/39035
9038         * gcc.dg/dfp/pr39035.c: New test.
9039
9040 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9041
9042         PR c/36432
9043         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9044
9045 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR c++/39106
9048         * g++.dg/opt/thunk3.C: New test.
9049
9050 2009-02-05  Nick Clifton  <nickc@redhat.com>
9051
9052         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9053         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9054         * gcc.dg/cdce1.c: Likewise.
9055         * gcc.dg/cpp/_Pragma6.c: Likewise.
9056         * g++.dg/cpp/_Pragma1.C: Likewise.
9057         * gcc.dg/utf32-2.c: Xfail for M32C.
9058         * gcc.dg/utf32-1.c: Likewise.
9059         * gcc.dg/utf32-3.c: Likewise.
9060         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9061         targets.
9062         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9063         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9064         * gcc.dg/Wconversion-5.c: Likewise.
9065         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9066         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9067         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9068         * gcc.dg/utf-inc-init.c: Likewise.
9069         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9070         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9071         * gcc.dg/utf-array-short-wchar.c: Likewise.
9072         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9073         * gcc.dg/mallign.c: Use size_t instead of long.
9074
9075 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9076
9077         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9078
9079 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9080
9081         * gcc.c-torture/execute/pr39100.c: New.
9082
9083 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9084
9085         PR c/35435
9086         * gcc.dg/tls/diag-6.c: New test.
9087
9088 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9089
9090         * gcc.dg/graphite/scop-19.c: New
9091
9092 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9093
9094         AVX Programming Reference (January, 2009)
9095         * gcc.target/i386/avx-vpclmulqdq.c: New.
9096         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9097
9098         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9099
9100         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9101         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9102         (pclmul_test): Renamed to ...
9103         (TEST): This.
9104
9105 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR c++/39095
9108         * g++.dg/abi/mangle31.C: New test.
9109
9110 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9111
9112         PR c/29129
9113         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9114         declarator.
9115         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9116         inside function prototype but not part of parameter declarator.
9117         * vla-11.c: New test.
9118
9119 2009-02-03  Jason Merrill  <jason@redhat.com>
9120
9121         * g++.dg/warn/main-4.C: New test.
9122         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9123
9124 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9125
9126         PR c++/36607
9127         * g++.dg/expr/cast10.C: New test.
9128
9129 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9130
9131         PR c/35433
9132         * gcc.dg/init-bad-6.c: New test.
9133
9134 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR target/35318
9137         * gcc.c-torture/compile/pr35318.c: New test.
9138
9139         PR inline-asm/39059
9140         * gcc.dg/nofixed-point-2.c: New test.
9141         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9142         * g++.dg/ext/fixed2.C: Likewise.
9143         * g++.dg/other/error25.C: Likewise.
9144         * g++.dg/lookup/crash7.C: Likewise.
9145         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9146
9147         PR c++/39056
9148         * g++.dg/cpp0x/initlist13.C: New test.
9149
9150 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9151
9152         PR c++/36897
9153         * g++.dg/template/func2.C: New test.
9154
9155         PR c++/37314
9156         * g++.dg/template/typename15.C: New.
9157         * g++.dg/template/typename16.C: New.
9158
9159 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9160             Ben Elliston  <bje@au.ibm.com>
9161
9162         PR c/39034
9163         * gcc.dg/dfp/pr39034.c: New test.
9164
9165 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9166
9167         PR testsuite/38263
9168         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9169
9170 2009-02-02  Jason Merrill  <jason@redhat.com>
9171
9172         PR c++/39054
9173         * g++.dg/parse/dtor14.C: New test.
9174
9175 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9176
9177         * lib/target-supports.exp
9178         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9179         * g++.dg/ext/builtin10.C: New test.
9180
9181         PR inline-asm/39058
9182         * gcc.target/i386/pr39058.c: New test.
9183
9184 2009-02-02  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/38937
9187         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9188
9189 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9190
9191         PR c++/39053
9192         * g++.dg/parse/crash52.C: New.
9193
9194 2009-01-30  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/39041
9197         * gcc.c-torture/compile/pr39041.c: New testcase.
9198
9199 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9200
9201         PR target/39013
9202         * gcc.target/i386/pr39013-1.c: New test.
9203         * gcc.target/i386/pr39013-2.c: New test.
9204
9205         PR c++/39028
9206         * g++.dg/ext/label12.C: New test.
9207
9208 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9209
9210         PR c++/33465
9211         * g++.dg/parse/error34.C: New.
9212         * g++.dg/parse/error35.C: Likewise.
9213
9214 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9215
9216         PR c++/38655
9217         * g++.dg/cpp0x/decltype-38655.C: New.
9218
9219 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9220
9221         PR target/39002
9222         * g++.dg/torture/pr39002.C: New test.
9223
9224 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9225
9226         PR tree-optimization/39007
9227         * gcc.dg/tree-ssa/pr39007.c: New.
9228
9229 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9230
9231         PR middle-end/35854
9232         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9233         to "subreg1".
9234
9235 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9236
9237         PR middle-end/38857
9238         * gcc.c-torture/compile/pr38857.c: New test.
9239
9240 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9241
9242         PR fortran/38852
9243         PR fortran/39006
9244         * gfortran.dg/bound_6.f90: New test.
9245
9246 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9247
9248         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9249
9250 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9251
9252         PR tree-optimization/38997
9253         * gcc.dg/tree-ssa/pr38997.c: New.
9254
9255 2009-01-28  Richard Guenther  <rguenther@suse.de>
9256
9257         PR tree-optimization/38926
9258         * gcc.c-torture/compile/pr38926.c: New testcase.
9259
9260 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9261
9262         PR middle-end/38934
9263         * gcc.dg/pr38934.c: New test.
9264
9265 2009-01-28  Richard Guenther  <rguenther@suse.de>
9266
9267         PR middle-end/38908
9268         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9269
9270 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9271
9272         PR tree-optimization/38984
9273         * gcc.dg/pr38984.c: New XFAILed testcase.
9274
9275
9276 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9277
9278         PR target/38988
9279         * gcc.target/i386/pr38988.c: New test.
9280
9281 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9282
9283         PR c++/37554
9284         * g++.dg/parse/crash51.C: New.
9285         * g++.old-deja/g++.pt/crash9.C: Adjust.
9286
9287 2009-01-27  Daniel Kraft  <d@domob.eu>
9288
9289         PR fortran/38883
9290         * gfortran.dg/mvbits_6.f90:  New test.
9291         * gfortran.dg/mvbits_7.f90:  New test.
9292         * gfortran.dg/mvbits_8.f90:  New test.
9293
9294 2009-01-27  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/38503
9297         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9298
9299 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9300
9301         PR middle-end/38969
9302         * gcc.c-torture/execute/pr38969.c: New test.
9303
9304 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9305
9306         PR testsuite/38864
9307         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9308         to dg-do compile.
9309         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9310         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9311         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9312
9313 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9314
9315         PR target/38952
9316         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9317         if __USING_SJLJ_EXCEPTIONS__ is defined.
9318
9319         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9320         __USING_SJLJ_EXCEPTIONS__ is defined.
9321         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9322         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9323         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9324         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9325         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9326         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9327
9328 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9329
9330         PR testsuite/38949
9331         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9332         Use instead of C name in asm statements.
9333
9334 2009-01-26  Richard Guenther  <rguenther@suse.de>
9335
9336         PR tree-optimization/38745
9337         * g++.dg/torture/pr38745.C: New testcase.
9338
9339 2009-01-26  Richard Guenther  <rguenther@suse.de>
9340
9341         PR middle-end/38851
9342         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9343
9344 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9345
9346         * gcc.dg/bitfld-15.c: Gate warning on target
9347         pcc_bitfield_type_matters.
9348         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9349         g++.dg/ext/bitfield4.C: Likewise.
9350         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9351         bitfield for any target.
9352
9353 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR c/38957
9356         * gcc.dg/pr38957.c: New test.
9357
9358 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9359
9360         PR fortran/38955
9361         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9362         comparing floats.
9363
9364 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9365
9366         PR tree-optimization/38953
9367         * gfortran.dg/graphite/pr38953.f90: New.
9368
9369 2009-01-24  Paul Brook  <paul@codesourcery.com>
9370
9371         * gcc.target/arm/neon-cond-1.c: New test.
9372
9373 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9374
9375         PR tree-optimization/38932
9376         * gcc.dg/pr38932.c: New.
9377
9378 2009-01-23  Revital Eres  <eres@il.ibm.com>
9379
9380         * gcc.dg/sms-7.c: Fix test.
9381
9382 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9383
9384         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9385         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9386         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9387         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9388
9389 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9390
9391         * gcc.dg/pr35729.c: Make test x86 specific.
9392
9393 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9394
9395         PR middle-end/38615
9396         * gcc.dg/pr38615.c: New test.
9397
9398 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9399
9400         PR target/38931
9401         * gcc.target/i386/pr38931.c: New test.
9402
9403 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9404
9405         PR c++/38930
9406         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9407         * g++.dg/template/typedef12.C: Likewise.
9408         * g++.dg/template/typedef13.C: Likewise.
9409         * g++.dg/template/typedef14.C: Likewise.
9410         * g++.dg/template/sfinae3.C: Likewise.
9411         * g++.old-deja/g++.pt/typename8.C: Likewise.
9412         * g++.dg/template/access11.C: Likewise
9413
9414 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9415
9416         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9417         and mips*-*-irix*.
9418         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9419
9420 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9421
9422         PR c++/26693
9423         * g++.dg/template/typedef11.C: New test.
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: Compile this pedantically.
9428         The only errors expected should be the one saying the typedef is ill
9429         formed.
9430         * g++.old-deja/g++.pt/typename8.C: Likewise.
9431         * g++.dg/template/access11.C: Update this.
9432
9433 2009-01-21  Daniel Kraft  <d@domob.eu>
9434
9435         PR fortran/38887
9436         * gfortran.dg/mvbits_5.f90:  New test.
9437
9438 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9439
9440         * gcc.dg/sms-6.c: New test.
9441         * gcc.dg/sms-7.c: Likewise.
9442
9443 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9444
9445         PR fortran/38907
9446         * gfortran.dg/host_assoc_function_7.f90: New test
9447
9448 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9449             Richard Guenther  <rguenther@suse.de>
9450
9451         PR tree-optimization/38747
9452         PR tree-optimization/38748
9453         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9454         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9455         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9456
9457 2009-01-20  Kees Cook  <kees@ubuntu.com>
9458             H.J. Lu  <hongjiu.lu@intel.com>
9459
9460         PR target/38902
9461         * gcc.dg/pr38902.c: New.
9462
9463 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9464
9465         PR target/38868
9466         * gfortran.dg/pr38868.f: New testcase.
9467
9468 2009-01-20  Richard Guenther  <rguenther@suse.de>
9469
9470         * gcc.c-torture/execute/pr36227.c: Move ...
9471         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9472
9473 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9474
9475         * lib/gfortran.exp: Add -B options for targets that use
9476         libgfortran.a%s in their specs.
9477
9478 2009-01-19  Jason Merrill  <jason@redhat.com>
9479
9480         PR c++/23287
9481         * g++.dg/template/dtor5.C: New test.
9482
9483 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9484
9485         PR fortran/38859
9486         * gfortran.dg/bound_5.f90: New test.
9487
9488 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9489
9490         PR target/38736
9491         * g++.dg/compat/abi/pr38736_main.C: New.
9492         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9493         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9494         * g++.dg/other/macro-1.C: Likewise.
9495         * gcc.dg/macro-1.c: Likewise.
9496         * gcc.dg/compat/pr38736_main.c: Likewise.
9497         * gcc.dg/compat/pr38736_x.c: Likewise.
9498         * gcc.dg/compat/pr38736_y.c: Likewise.
9499
9500 2009-01-18  Richard Guenther  <rguenther@suse.de>
9501
9502         PR tree-optimization/38819
9503         * gcc.c-torture/execute/pr38819.c: New testcase.
9504
9505 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9506
9507         PR fortran/38657
9508         * gfortran.dg/module_commons_3.f90: Reapply.
9509
9510 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9511
9512         PR fortran/34955
9513         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9514         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9515
9516 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9517
9518         PR fortran/38657
9519         * gfortran.dg/module_commons_3.f90: Remove
9520
9521 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9522
9523         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9524
9525 2009-01-16  Jason Merrill  <jason@redhat.com>
9526
9527         PR c++/38877
9528         * g++.dg/template/lvalue1.C: New test.
9529
9530         PR c++/29470
9531         * g++.dg/template/access20.C: New test.
9532         * g++.dg/torture/pr34641.C: Fix access.
9533
9534 2009-01-16  Richard Guenther  <rguenther@suse.de>
9535
9536         PR tree-optimization/38835
9537         PR middle-end/36227
9538         * gcc.c-torture/execute/pr36227.c: New testcase.
9539         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9540         * g++.dg/init/const7.C: Likewise.
9541
9542 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9543
9544         PR target/38554
9545         * gcc.c-torture/compile/pr38554.c: New test.
9546
9547 2009-01-16  Jason Merrill  <jason@redhat.com>
9548
9549         PR c++/38579
9550         * g++.dg/conversion/access1.C: New test.
9551
9552 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9553
9554         PR tree-optimization/38789
9555         * gcc.c-torture/compile/pr38789.c: New test.
9556
9557 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9558
9559         PR fortran/38152
9560         * gfortran.dg/proc_ptr_13.f90: New.
9561
9562 2009-01-15  Jason Merrill  <jason@redhat.com>
9563
9564         PR c++/38850
9565         * g++.dg/template/koenig6.C: New test.
9566
9567 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9568
9569         PR c++/29388
9570         * g++.dg/template/error37.C: New testcase.
9571
9572 2009-01-15  Jason Merrill  <jason@redhat.com>
9573
9574         PR c++/36334
9575         * g++.dg/conversion/memfn1.C: New test.
9576
9577         PR c++/37646
9578         * g++.dg/conversion/memfn2.C: New test.
9579
9580 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9581
9582         PR c++/38357
9583         * g++.dg/template/crash87.C: New test.
9584
9585 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9586
9587         PR middle-end/37843
9588         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9589
9590 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9591
9592         PR c++/38636
9593         * g++.dg/parse/crash50.C: New test.
9594
9595 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR rtl-optimization/38245
9598         * gcc.dg/pr38245-3.c: New test.
9599         * gcc.dg/pr38245-3.h: New file.
9600         * gcc.dg/pr38245-4.c: New file.
9601         * gcc.dg/pr38364.c: New test.
9602
9603 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9604
9605         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9606         sequence PC-relative.
9607
9608 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9609
9610         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9611         calls and/or PLT markers.
9612         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9613         calls and/or PLT markers.
9614         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9615         calls and/or PLT markers.
9616         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9617         calls and/or PLT markers.
9618
9619 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9620             Nathan Froyd  <froydnj@codesourcery.com>
9621             Joseph Myers  <joseph@codesourcery.com>
9622
9623         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9624         New function.
9625         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9626         and use consistent CFLAGS.
9627         * gcc.target/powerpc/20030505.c: Likewise.
9628         * gcc.target/powerpc/20081204-1.c: Likewise.
9629         * gcc.target/powerpc/ppc-spe.c: Likewise.
9630         * gcc.target/powerpc/spe1.c: Likewise.
9631         * g++.dg/ext/spe1.C: Likewise.
9632         * g++.dg/other/opaque-1.C: Likewise.
9633         * g++.dg/other/opaque-2.C: Likewise.
9634         * g++.dg/other/opaque-3.C: Likewise.
9635
9636 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9637
9638         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9639         out of loop.
9640
9641 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9642
9643         PR target/38811
9644         * g++.dg/torture/pr38811.C: New file.
9645
9646 2009-01-14  Richard Guenther  <rguenther@suse.de>
9647
9648         PR tree-optimization/38826
9649         PR middle-end/38477
9650         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9651
9652 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9653
9654         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9655
9656 2009-01-14  Nick Clifton  <nickc@redhat.com>
9657
9658         PR c++/37862
9659         * g++.cp/parse/pr37862.C: New test.
9660
9661 2009-01-14  Julian Brown  <julian@codesourcery.com>
9662
9663         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9664         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9665         to...
9666         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9667         These.
9668
9669 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9670
9671         PR rtl-optimization/38774
9672         * gcc.dg/torture/pr38774.c: New test.
9673
9674         PR c++/38795
9675         * g++.dg/cpp0x/pr38795.C: New test.
9676
9677 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9678             Nathan Froyd  <froydnj@codesourcery.com>
9679             Joseph Myers  <joseph@codesourcery.com>
9680
9681         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9682         otherwise.  Do not check for AltiVec at runtime.
9683         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9684         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9685         * gcc.target/powerpc/altivec-1.c: Likewise.
9686         * gcc.target/powerpc/altivec-3.c: Likewise.
9687         * gcc.target/powerpc/altivec-10.c: Likewise.
9688         * gcc.target/powerpc/altivec-12.c: Likewise.
9689         * gcc.target/powerpc/altivec-24.c: Likewise.
9690         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9691         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9692         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9693         * gcc.target/powerpc/pr35907.c: Likewise.
9694         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9695         otherwise.  Do not check for Cell at runtime.
9696         * gcc.target/powerpc/altivec_check.h: Delete.
9697
9698         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9699         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9700         not check for AltiVec at runtime.
9701         * g++.dg/ext/altivec-cell-2.C: Likewise.
9702         * g++.dg/ext/altivec-cell-3.C: Likewise.
9703         * g++.dg/ext/altivec-cell-4.C: Likewise.
9704         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9705         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9706         check.
9707         * g++.dg/ext/altivec_check.h: Delete.
9708
9709 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9710
9711         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9712         effective target.  Adjust line numbers accordingly.
9713
9714 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9715
9716         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9717
9718 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9719
9720         PR tree-optimization/38786
9721         * gcc.dg/graphite/pr38786.c: New.
9722
9723 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9724
9725         Revert:
9726         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9727
9728         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9729         for alpha*-*-* targets.
9730         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9731
9732 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9733
9734         PR libfortran/38772
9735         * gfortran.dg/fmt_bz_bn_err.f: New test.
9736
9737 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9738
9739         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9740
9741 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9742
9743         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9744         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9745         instruction support.  Do not check for it at runtime.
9746
9747 2009-01-12  Jason Merrill  <jason@redhat.com>
9748
9749         PR c++/35109
9750         * g++.dg/lookup/friend11.C: Remove expected error.
9751         * g++.dg/lookup/friend14.C: New test.
9752         * g++.dg/lookup/friend15.C: New test.
9753
9754 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9755
9756         PR c++/36019
9757         * g++.dg/lookup/hidden-class12.C: New test.
9758         * g++.dg/lookup/hidden-class13.C: New test.
9759         * g++.dg/lookup/hidden-class14.C: New test.
9760         * g++.dg/lookup/hidden-class15.C: New test.
9761         * g++.dg/lookup/hidden-class16.C: New test.
9762
9763 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9764
9765         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9766         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9767         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9768
9769 2009-01-12  Jason Merrill  <jason@redhat.com>
9770
9771         PR c++/31488
9772         * g++.dg/other/vararg-3.C: New test.
9773
9774 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9775
9776         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9777         Explicitly enable SPE.
9778         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9779         directive.
9780
9781         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9782         Expect -flax-vector-conversions message.  Adjust incompatible
9783         types errors.
9784         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9785         Make Foo extern.
9786
9787         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9788
9789         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9790
9791         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9792         * g++.dg/other/opaque-2.C: Likewise.
9793         * g++.dg/other/opaque-3.C: Likewise.
9794
9795 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR c/32041
9798         * gcc.dg/pr32041.c: New test.
9799         * g++.dg/parse/offsetof9.C: New test.
9800
9801 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9802             Nathan Froyd  <froydnj@codesourcery.com>
9803
9804         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9805         * g++.dg/ext/attribute-test-1.C: Likewise.
9806         * g++.dg/ext/attribute-test-2.C: Likewise.
9807         * g++.dg/ext/attribute-test-3.C: Likewise.
9808         * g++.dg/ext/attribute-test-4.C: Likewise.
9809
9810 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9811
9812         * gnat.dg/unchecked_convert3.adb: New test.
9813
9814 2009-01-12  Tomas Bily  <tbily@suse.cz>
9815
9816         PR middlend/38385
9817         * gcc.dg/tree-ssa/pr38385.c: New file.
9818
9819 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9820
9821         PR c++/38794
9822         * g++.dg/parse/typedef9.C: New test.
9823
9824         PR tree-optimization/38807
9825         * gcc.c-torture/compile/pr38807.c: New test.
9826
9827 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9828
9829         * gcc.target/mips/ins-2.c: New test.
9830
9831 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9832
9833         PR testsuite/38809
9834         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9835
9836 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR c++/36254
9839         * g++.dg/warn/Wreturn-type-5.C: New test.
9840
9841 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9842
9843         PR middle-end/38616
9844         * gcc.dg/pr38616.c: New test.
9845
9846 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9847
9848         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9849
9850 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9851
9852         PR c++/38648
9853         * g++.dg/expr/string-1.C: New test.
9854         * g++.dg/expr/string-2.C: New test.
9855
9856         PR c++/36695
9857         * g++.dg/ext/complex4.C: New test.
9858         * g++.dg/ext/complex5.C: New test.
9859         * g++.dg/init/reference1.C: New test.
9860         * g++.dg/init/reference2.C: New test.
9861         * g++.dg/init/reference3.C: New test.
9862
9863 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9864
9865         PR fortran/38763
9866         * gfortran.dg/transfer_null_1.f90: New test.
9867
9868 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9869
9870         PR fortran/38765
9871         * gfortran.dg/host_assoc_function_6.f90: New test.
9872
9873 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9874
9875         * lib/target-supports.exp: Add method to determine if the effective
9876         target is really a ppc405 after applying all compile options.
9877         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9878         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9879         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9880         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9881         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9882         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9883         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9884         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9885         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9886         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9887         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9888         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9889         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9890         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9891         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9892         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9893         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9894         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9895         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9896         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9897         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9898         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9899         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9900         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9901         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9902         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9903         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9904         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9905         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9906         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9907         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9908
9909 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9910
9911         PR c++/35335
9912         * g++.dg/other/error31.C: New testcase.
9913
9914         PR c/35742
9915         * gcc.dg/pr35742.c: New test.
9916
9917 2009-01-09  John F. Carr  <jfc@mit.edu>
9918
9919         PR c++/37877
9920         * g++.dg/parse/linkage3.C: New test.
9921
9922 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9923
9924         PR middle-end/38771
9925         * gcc.c-torture/compile/pr38771.c: New test.
9926
9927 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9928
9929         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9930
9931 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9932
9933         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9934         * gcc.dg/sibcall-4.c: Likewise.
9935
9936 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9937             Jan Sjodin  <jan.sjodin@amd.com>
9938
9939         PR tree-optimization/38559
9940         * gcc.dg/graphite/pr38559.c: New.
9941
9942 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9943
9944         PR tree-optimization/37194
9945         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9946
9947 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR c++/38725
9950         * g++.dg/ext/label11.C: New test.
9951
9952 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9953
9954         * lib/target-supports.exp (check_weak_override_available): New.
9955         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9956         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9957         dg-require-weak-override.
9958
9959 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9960             Alan Modra  <amodra@bigpond.net.au>
9961
9962         * gcc.c-torture/compile/20090107-1.c: New test.
9963
9964 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9965
9966         PR target/38706
9967         * g++.dg/other/pr38706.C: New test.
9968
9969 2009-01-07  Jason Merrill  <jason@redhat.com>
9970
9971         * g++.dg/cpp0x/variadic92.C: New test.
9972         * g++.dg/cpp0x/variadic93.C: New test.
9973
9974 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9975
9976         * lib/target-supports-dg.exp (current_compiler_flags): New.
9977         (check-flags): Use it; do not access dg-test local variables.
9978         (dg-skip-if): Do not access dg-test local variables.
9979         (dg-xfail-run-if): Ditto.
9980         (dg-shouldfail): Ditto.
9981         * gcc.test-framework/test-framework.exp
9982         (check_effective_target_def_nocache): New.
9983         * gcc.test-framework/test-framework.awk: Handle scan tests.
9984         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9985         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9986         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9987         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9988         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9989         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9990         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9991         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9992         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9993
9994         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9995
9996         * lib/target-supports-dg.exp (check_test_flags): Delete.
9997
9998 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9999
10000         PR tree-optimization/38492
10001         PR tree-optimization/38498
10002         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10003         in trunk.
10004         * gcc.dg/graphite/block-0.c: Update test.
10005         * gcc.dg/graphite/block-1.c: Same.
10006         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10007         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10008         * gcc.dg/graphite/block-3.c: New.
10009         * gcc.dg/graphite/pr38498.c: New.
10010
10011 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10012
10013         AVX Programming Reference (December, 2008)
10014         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10015         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10016         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10017
10018         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10019         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10020
10021 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10022
10023         PR fortran/38220
10024         * gfortran.dg/c_loc_pure_1.f90:  New test.
10025
10026 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10027
10028         PR fortran/38669
10029         * gfortran.dg/elemental_dependency_3.f90:
10030         Add the final tree dump cleanup.
10031
10032 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10033
10034         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10035         passing -m32.
10036
10037         PR rtl-optimization/38722
10038         * gfortran.dg/pr38722.f90: New test.
10039
10040 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10041
10042         PR c/34252
10043         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10044         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10045
10046 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10047
10048         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10049         * gfortran.dg/typebound_call_8.f03: Same.
10050         * gfortran.dg/elemental_bind_c.f90: Same.
10051         * gfortran.dg/typebound_call_7.f03: Same.
10052         * gfortran.dg/interface_proc_end.f90: Same
10053         * gfortran.dg/pr37243.f: Fix typo.
10054
10055 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10056
10057         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10058         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10059         large stack sizes.
10060
10061 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10062
10063         AVX Programming Reference (December, 2008)
10064         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10065         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10066         * gcc.target/i386/sse-14.c: Likewise.
10067
10068         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10069         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10070         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10071         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10072
10073 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10074
10075         PR libfortran/38735
10076         * gfortran.dg/fmt_bz_bn.f: Update test.
10077
10078 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10079
10080         PR c++/38472
10081         * g++.dg/conversion/usual-arith-conv.C: New test.
10082
10083 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10084
10085         PR c/34911
10086         * gcc.dg/vector-3.c: New testcase.
10087         * g++.dg/ext/vector15.C: New test.
10088
10089 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10090
10091         PR tree-optimization/38510
10092         * gcc.dg/graphite/pr38510.c: New.
10093
10094 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10095             Jan Sjodin <jan.sjodin@amd.com>
10096
10097         PR tree-optimization/38500
10098         * gcc.dg/graphite/pr38500.c: New.
10099
10100 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10101
10102         * gcc.c-torture/compile/20001226-1.c: Generalize
10103         dg-timeout-factor.
10104         * gcc.c-torture/compile/limits-fnargs.c: Add
10105         dg-timeout-factor.
10106         * gcc.dg/20020425-1.c: Likewise.
10107         * gcc.dg/pch/pch.exp: Likewise.
10108
10109 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10110
10111         PR fortran/38657
10112         * gfortran.dg/module_commons_3.f90: New test.
10113
10114 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10115
10116         PR fortran/37159
10117         * gfortran.dg/random_seed_1.f90: Updated.
10118
10119 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10120
10121         PR fortran/38669
10122         PR fortran/38726
10123         * gfortran.dg/elemental_subroutine_7.f90:
10124         Fix p values so that it can be used as vector subscript.
10125
10126 2009-01-05  Jason Merrill  <jason@redhat.com>
10127
10128         * g++.dg/cpp0x/initlist12.C: Add another test.
10129
10130         * g++.dg/cpp0x/defaulted7.C: New test.
10131
10132 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10133
10134         PR fortran/38672
10135         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10136         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10137
10138 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10139
10140         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10141         for alpha*-*-* targets.
10142         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10143
10144 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10145
10146         PR fortran/38665
10147         * gfortran.dg/host_assoc_function_5.f90: New test.
10148
10149 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10150
10151         PR fortran/38669
10152         * gfortran.dg/elemental_dependency_3.f90: New test.
10153         * gfortran.dg/elemental_subroutine_7.f90: New test.
10154
10155 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10156
10157         * gcc.dg/struct-ret-3.c: Include unistd.h.
10158         (main): Exit early if system memory page size is
10159         larger than 4096 bytes.
10160
10161 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10162
10163         PR fortran/38718
10164         * gfortran.dg/merge_init_expr.f90: New.
10165
10166 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10167
10168         PR fortran/38536
10169         * gfortran.dg/c_loc_tests_13.f90: New test.
10170         * gfortran.dg/c_loc_tests_14.f90: New test.
10171
10172 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10173
10174         * gfortran.dg/func_result_4.f90: New.
10175
10176 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10177
10178         PR fortran/38594
10179         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10180         interface still works, in addition to original tests.
10181         * gfortran.dg/host_assoc_call_6.f90: New test.
10182
10183 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10184
10185         PR c++/38705
10186         * g++.dg/torture/pr38705.C: New test.
10187
10188         PR c/38700
10189         * gcc.dg/pr38700.c: New test.
10190
10191 2009-01-02  Jason Merrill  <jason@redhat.com>
10192
10193         * g++.dg/cpp0x/initlist11.C: New test.
10194         * g++.dg/cpp0x/initlist12.C: New test.
10195
10196 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10197
10198         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10199         Allow extra informative notes.
10200
10201 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR c/36489
10204         * gcc.dg/pr36489.c: New test.
10205
10206 \f
10207 Copyright (C) 2009 Free Software Foundation, Inc.
10208
10209 Copying and distribution of this file, with or without modification,
10210 are permitted in any medium without royalty provided the copyright
10211 notice and this notice are preserved.