OSDN Git Service

* gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
4         New procedure.
5         * gcc.target/i386/ms_hook_prologue.c: Check for  ms_hook_prologue
6         effective target.
7
8 2009-10-14  Jason Merrill  <jason@redhat.com>
9
10         PR c++/39866
11         * g++.dg/cpp0x/defaulted14.C: New.
12
13 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
14
15         * g++.dg/cpp0x/vt-40092.C: New.
16
17 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
18
19         * gcc.dg/guality/pr41616-1.c: Drop -O2.
20         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
21
22 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23
24         * gfortran.dg/complex_intrinsic_8.f90: New test.
25
26 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27
28         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
29         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
30
31 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
32
33         PR target/38948
34         * gcc.dg/torture/pr38948.c: New test.
35
36 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
37
38         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
39
40 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
41
42         PR fortran/41581
43         * gfortran.dg/class_allocate_2.f03: Modified.
44         * gfortran.dg/class_allocate_3.f03: New test case.
45
46 2009-10-13  Richard Guenther  <rguenther@suse.de>
47
48         PR lto/41668
49         * gcc.dg/lto/20091006-2_0.c: New testcase.
50         * gcc.dg/lto/20091006-2_1.c: Likewise.
51         * gcc.dg/lto/20091006-2_2.c: Likewise.
52         * gcc.dg/lto/20091013-1_0.c: Likewise.
53         * gcc.dg/lto/20091013-1_1.c: Likewise.
54         * gcc.dg/lto/20091013-1_2.c: Likewise.
55
56 2009-10-13  Martin Jambor  <mjambor@suse.cz>
57
58         * gcc.c-torture/compile/pr41661.c: New test.
59
60 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
61
62         PR libgfortran/41683
63         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
64
65 2009-10-12  Jason Merrill  <jason@redhat.com>
66
67         PR c++/37875
68         * g++.dg/cpp0x/decltype18.C: New.
69
70         PR c++/37766
71         * g++.dg/cpp0x/fntmpdefarg1.C: New.
72
73 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
74
75         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
76
77 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
78
79         PR debug/41343
80         PR debug/41447
81         PR debug/41264
82         PR debug/41338
83         * gcc.dg/guality/pr41447-1.c: New.
84         * gcc.dg/debug/pr41264-1.c: New.
85         * gcc.dg/debug/pr41343-1.c: New.
86
87 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
88
89         PR target/26515
90         * gcc.dg/torture/pr26515.c: New test.
91
92 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
93
94         PR testsuite/41659
95         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
96         * lib/lto.exp (lto-get-options-main): Report error for using "target"
97         or "xfail" with dg-lto-do.
98
99 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
100
101         * gcc.target/i386/ms_hook_prologue.c: New testcase.
102
103 2009-10-12  Michael Matz  <matz@suse.de>
104
105         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
106         pass.
107
108 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
109
110         PR target/41680
111         * g++.dg/torture/pr41680.C: New test.
112
113 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
114
115         PR c++/41570
116         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
117
118 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
119
120         PR debug/41616
121         * gcc.dg/guality/pr41616-1.c: New.
122
123 2009-10-11  Jason Merrill  <jason@redhat.com>
124
125         PR c++/37204
126         * g++.dg/cpp0x/rv-reinterpret.C: New.
127
128 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
129
130         PR libgfortran/38439
131         * gfortran.dg/fmt_error_9.f: New test.
132         * gfortran.dg/fmt_error_10.f: New test.
133         
134 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
135
136         PR fortran/41583
137         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
138         * gfortran.dg/class_4b.f03: As above.
139         * gfortran.dg/class_4c.f03: As above.
140         * gfortran.dg/class_4d.f03: As above.
141
142 2009-10-11  Richard Guenther  <rguenther@suse.de>
143
144         PR tree-optimization/41555
145         * gcc.dg/torture/pr41555.c: New testcase.
146
147 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
148
149         PR libgfortran/35862
150         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
151         function correctly.
152
153 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
154
155         PR libgfortran/35862
156         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
157         Add conditions to avoid runtime errors if not supported.
158
159 2009-10-10  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/41654
162         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
163
164 2009-10-09  Jason Merrill  <jason@redhat.com>
165
166         * g++.dg/cpp/ucn-1.C: New.
167
168 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
169
170         PR fortran/41585
171         * gfortran.dg/class_2.f03: Extended test case.
172
173 2009-10-09  Tobias Burnus  <burnus@net-b.de>
174
175         PR fortran/41582
176         * gfortran.dg/class_allocate_1.f03: Modify code such that
177         it compiles with the gfc_warning->gfc_error change.
178         * gfortran.dg/class_allocate_1.f03: New test.
179
180 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
181
182         PR fortran/41579
183         * gfortran.dg/select_type_6.f03: New test.
184
185 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
186
187         PR preprocessor/41445
188         * gcc.dg/cpp/separate-1.c: Adjust.
189         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
190         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
191         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
192         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
193         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
194         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
195         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
196
197         PR rtl-optimization/41646
198         * gcc.c-torture/compile/pr41646.c: New test.
199
200 2009-10-09  Richard Guenther  <rguenther@suse.de>
201
202         PR tree-optimization/41634
203         * gcc.c-torture/compile/pr41634.c: New testcase.
204
205 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
206
207         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
208
209 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gnat.dg/opt3.adb: New test.
212         * gnat.dg/opt3_pkg.ads: New helper.
213
214 2009-10-08  Doug Kwan  <dougkwan@google.com>
215
216         PR rtl-optimization/41574
217         * gcc.dg/pr41574.c: New test.
218
219 2009-10-08  Cary Coutant  <ccoutant@google.com>
220
221         Add support for debugging with ICF (Identical Code Folding).
222         * g++.dg/debug/dwarf2/icf.C: New test.
223
224 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
225
226         * gcc.target/mips/truncate-6.c: New test.
227
228 2009-10-08  Jason Merrill  <jason@redhat.com>
229
230         PR c++/36816
231         * g++.dg/cpp0x/rv-deduce.C: New.
232
233         PR c++/37177
234         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
235         * g++.dg/template/explicit-args2.C: New.
236         * g++.dg/template/explicit-args3.C: New.
237         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
238
239 2009-10-08  Michael Matz  <matz@suse.de>
240
241         PR middle-end/41573
242         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
243         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
244         * gcc.dg/pr41573.c: New test.
245
246 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
247
248         PR c/41182
249         * gcc.c-torture/compile/pr41182-1.c: New.
250
251 2009-10-07  Jason Merrill  <jason@redhat.com>
252
253         * g++.dg/cpp0x/variadic95.C: New.
254
255 2009-10-07  Jason Merrill  <jason@redhat.com>
256
257         * g++.dg/template/scope3.C: New.
258
259 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
260
261         * gcc.dg/debug/dwarf2/inline3.c: New test.
262
263 2009-10-07  Daniel Kraft  <d@domob.eu>
264
265         PR fortran/41615
266         * gfortran.dg/assumed_charlen_function_6.f90: New test.
267
268 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
269
270         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
271         * gfortran.dg/select_type_1.f03: Modified error message.
272         * gfortran.dg/select_type_5.f03: New test.
273
274 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
275
276         PR libgfortran/41612
277         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
278         have kind=10 reals.
279
280 2009-10-06  Jason Merrill  <jason@redhat.com>
281
282         * g++.dg/cpp0x/lambda/lambda-init.C: New.
283         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
284
285 2009-10-06  Richard Guenther  <rguenther@suse.de>
286
287         PR lto/41502
288         * gcc.dg/lto/20091006-1_0.c: New testcase.
289         * gcc.dg/lto/20091006-1_1.c: Likewise.
290         * gcc.dg/lto/20091005-2_0.c: Likewise.
291
292 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
293
294         PR ada/41383
295         * gnat.dg/timer_cancel.adb: New test.
296
297 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
298
299         PR ada/38333
300         * gnat.dg/specs/import_abstract.ads: New.
301
302 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
303
304         PR libgfortran/35862
305         * gfortran.dg/round_2.f03: New test.
306
307 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
308
309         PR debug/41558
310         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
311         * lib/gcc-gdb-test.exp: ... here.  New file.
312         * gfortran.dg/guality/guality.exp: New file.
313         * gfortran.dg/guality/pr41558.f90: New test.
314         * gfortran.dg/guality/arg1.f90: New test.
315
316 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
317
318         * gfortran.dg/dynamic_dispatch_1.f90: New test.
319         * gfortran.dg/dynamic_dispatch_2.f90: New test.
320         * gfortran.dg/dynamic_dispatch_3.f90: New test.
321         * gfortran.dg/module_md5_1.f90: Update md5 sum.
322
323 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
324
325         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
326         register_pass_info.
327         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
328         plugin_pass to register_pass_info.
329         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
330         register_pass_info.
331         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
332         register_pass_info.
333
334 2009-10-05  Richard Guenther  <rguenther@suse.de>
335
336         PR lto/41281
337         * gcc.dg/lto/20090914-2_0.c: New testcase.
338
339 2009-10-05  Richard Guenther  <rguenther@suse.de>
340
341         PR lto/40902
342         * gcc.dg/lto/20091005-1_0.c: New testcase.
343         * gcc.dg/lto/20091005-1_1.c: Likewise.
344
345 2009-10-05  Richard Guenther  <rguenther@suse.de>
346
347         PR lto/41552
348         PR lto/41487
349         * g++.dg/lto/20091002-1_0.C: Adjust flags.
350         * g++.dg/lto/20091004-1_0.C: New testcase.
351         * g++.dg/lto/20091004-1_1.C: Likewise.
352         * g++.dg/lto/20091004-2_0.C: Likewise.
353         * g++.dg/lto/20091004-2_1.C: Likewise.
354         * g++.dg/lto/20091004-3_0.C: Likewise.
355         * g++.dg/lto/20091004-3_1.C: Likewise.
356
357 2009-10-05  Richard Guenther  <rguenther@suse.de>
358
359         PR tree-optimization/23821
360         * gcc.dg/torture/pr23821.c: New testcase.
361
362 2009-10-05  Daniel Kraft  <d@domob.eu>
363
364         PR fortran/41403
365         * gfortran.dg/goto_6.f: New test.
366         * gfortran.dg/goto_7.f: New test.
367
368 2009-10-03  Ben Elliston  <bje@au.ibm.com>
369             Bill Maddox  <maddox@google.com>
370             Cary Coutant  <ccoutant@google.com>
371             Chris Demetriou  <cgd@google.com>
372             Diego Novillo  <dnovillo@google.com>
373             Doug Kwan  <dougkwan@google.com>
374             Jan Hubicka  <jh@suse.cz>
375             Ollie Wild  <aaw@google.com>
376             Rafael Espindola  <espindola@google.com>
377             Richard Guenther  <rguenther@suse.de>
378             Simon Baldwin  <simonb@google.com>
379
380         * g++.dg/20090107-1.C: New.
381         * g++.dg/20090121-1.C: New.
382         * g++.dg/ipa/20090113-1.C: New.
383         * g++.dg/lto: New directory.
384         * g++.dg/lto/20080829_0.C: New.
385         * g++.dg/lto/20080904_0.C: New.
386         * g++.dg/lto/20080907_0.C: New.
387         * g++.dg/lto/20080908-1_0.C: New.
388         * g++.dg/lto/20080908-2_0.C: New.
389         * g++.dg/lto/20080908-3_0.C: New.
390         * g++.dg/lto/20080909-1_0.C: New.
391         * g++.dg/lto/20080910-1_0.C: New.
392         * g++.dg/lto/20080912-1_0.C: New.
393         * g++.dg/lto/20080912_0.C: New.
394         * g++.dg/lto/20080915_0.C: New.
395         * g++.dg/lto/20080916_0.C: New.
396         * g++.dg/lto/20080917_0.C: New.
397         * g++.dg/lto/20080924_0.C: New.
398         * g++.dg/lto/20080926_0.C: New.
399         * g++.dg/lto/20081008_0.C: New.
400         * g++.dg/lto/20081022.h: New.
401         * g++.dg/lto/20081022_0.C: New.
402         * g++.dg/lto/20081022_1.C: New.
403         * g++.dg/lto/20081023_0.C: New.
404         * g++.dg/lto/20081109-1_0.C: New.
405         * g++.dg/lto/20081109-2_0.C: New.
406         * g++.dg/lto/20081109_0.C: New.
407         * g++.dg/lto/20081109_1.C: New.
408         * g++.dg/lto/20081118-1_0.C: New.
409         * g++.dg/lto/20081118-1_1.C: New.
410         * g++.dg/lto/20081118_0.C: New.
411         * g++.dg/lto/20081118_1.C: New.
412         * g++.dg/lto/20081119-1.h: New.
413         * g++.dg/lto/20081119-1_0.C: New.
414         * g++.dg/lto/20081119-1_1.C: New.
415         * g++.dg/lto/20081119_0.C: New.
416         * g++.dg/lto/20081119_1.C: New.
417         * g++.dg/lto/20081120-1_0.C: New.
418         * g++.dg/lto/20081120-1_1.C: New.
419         * g++.dg/lto/20081120-2_0.C: New.
420         * g++.dg/lto/20081120-2_1.C: New.
421         * g++.dg/lto/20081123_0.C: New.
422         * g++.dg/lto/20081123_1.C: New.
423         * g++.dg/lto/20081125.h: New.
424         * g++.dg/lto/20081125_0.C: New.
425         * g++.dg/lto/20081125_1.C: New.
426         * g++.dg/lto/20081127_0.C: New.
427         * g++.dg/lto/20081127_1.C: New.
428         * g++.dg/lto/20081203_0.C: New.
429         * g++.dg/lto/20081203_1.C: New.
430         * g++.dg/lto/20081204-1_0.C: New.
431         * g++.dg/lto/20081204-1_1.C: New.
432         * g++.dg/lto/20081204-2_0.C: New.
433         * g++.dg/lto/20081204-2_1.C: New.
434         * g++.dg/lto/20081209_0.C: New.
435         * g++.dg/lto/20081209_1.C: New.
436         * g++.dg/lto/20081211-1.h: New.
437         * g++.dg/lto/20081211-1_0.C: New.
438         * g++.dg/lto/20081211-1_1.C: New.
439         * g++.dg/lto/20081217-1_0.C: New.
440         * g++.dg/lto/20081217-2_0.C: New.
441         * g++.dg/lto/20081219_0.C: New.
442         * g++.dg/lto/20081219_1.C: New.
443         * g++.dg/lto/20090106_0.C: New.
444         * g++.dg/lto/20090112_0.C: New.
445         * g++.dg/lto/20090128_0.C: New.
446         * g++.dg/lto/20090221_0.C: New.
447         * g++.dg/lto/20090302_0.C: New.
448         * g++.dg/lto/20090302_1.C: New.
449         * g++.dg/lto/20090303_0.C: New.
450         * g++.dg/lto/20090311-1.h: New.
451         * g++.dg/lto/20090311-1_0.C: New.
452         * g++.dg/lto/20090311-1_1.C: New.
453         * g++.dg/lto/20090311_0.C: New.
454         * g++.dg/lto/20090311_1.C: New.
455         * g++.dg/lto/20090312.h: New.
456         * g++.dg/lto/20090312_0.C: New.
457         * g++.dg/lto/20090312_1.C: New.
458         * g++.dg/lto/20090313_0.C: New.
459         * g++.dg/lto/20090313_1.C: New.
460         * g++.dg/lto/20090315_0.C: New.
461         * g++.dg/lto/20090315_1.C: New.
462         * g++.dg/lto/20091002-1_0.C: New testcase.
463         * g++.dg/lto/20091002-2_0.C: Likewise..
464         * g++.dg/lto/20091002-3_0.C: Likewise..
465         * g++.dg/lto/README: New.
466         * g++.dg/lto/pr40818_0.C: New.
467         * g++.dg/opt/thunk3-1.C: New.
468         * g++.dg/opt/thunk4.C: New.
469         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
470         replacements with __attribute__ ((__noinline__)).
471         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
472         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
473         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
474         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
475         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
476         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
477         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
478         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
479         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
480         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
481         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
482         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
483         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
484         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
485         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
486         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
487         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
488         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
489         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
490         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
491         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
492         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
493         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
494         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
495         * gcc.dg/20081223-1.c: New.
496         * gcc.dg/lto: New directory.
497         * gcc.dg/lto/20080908_0.c: New.
498         * gcc.dg/lto/20080917_0.c: New.
499         * gcc.dg/lto/20080924_0.c: New.
500         * gcc.dg/lto/20081024_0.c: New.
501         * gcc.dg/lto/20081109_0.c: New.
502         * gcc.dg/lto/20081111_0.c: New.
503         * gcc.dg/lto/20081111_1.c: New.
504         * gcc.dg/lto/20081112_0.c: New.
505         * gcc.dg/lto/20081112_1.c: New.
506         * gcc.dg/lto/20081115_0.c: New.
507         * gcc.dg/lto/20081115_1.c: New.
508         * gcc.dg/lto/20081115_2.c: New.
509         * gcc.dg/lto/20081118_0.c: New.
510         * gcc.dg/lto/20081118_1.c: New.
511         * gcc.dg/lto/20081118_2.c: New.
512         * gcc.dg/lto/20081120-1_0.c: New.
513         * gcc.dg/lto/20081120-1_1.c: New.
514         * gcc.dg/lto/20081120-2_0.c: New.
515         * gcc.dg/lto/20081120-2_1.c: New.
516         * gcc.dg/lto/20081125_0.c: New.
517         * gcc.dg/lto/20081125_1.c: New.
518         * gcc.dg/lto/20081126_0.c: New.
519         * gcc.dg/lto/20081201-1_0.c: New.
520         * gcc.dg/lto/20081201-1_1.c: New.
521         * gcc.dg/lto/20081201-1_2.c: New.
522         * gcc.dg/lto/20081201-2_0.c: New.
523         * gcc.dg/lto/20081201-2_1.c: New.
524         * gcc.dg/lto/20081202-1_0.c: New.
525         * gcc.dg/lto/20081202-1_1.c: New.
526         * gcc.dg/lto/20081202-2_0.c: New.
527         * gcc.dg/lto/20081202-2_1.c: New.
528         * gcc.dg/lto/20081204-1_0.c: New.
529         * gcc.dg/lto/20081204-1_1.c: New.
530         * gcc.dg/lto/20081204-2_0.c: New.
531         * gcc.dg/lto/20081210-1_0.c: New.
532         * gcc.dg/lto/20081212-1_0.c: New.
533         * gcc.dg/lto/20081222_0.c: New.
534         * gcc.dg/lto/20081222_0.h: New.
535         * gcc.dg/lto/20081222_1.c: New.
536         * gcc.dg/lto/20081224_0.c: New.
537         * gcc.dg/lto/20081224_0.h: New.
538         * gcc.dg/lto/20081224_1.c: New.
539         * gcc.dg/lto/20090116_0.c: New.
540         * gcc.dg/lto/20090120_0.c: New.
541         * gcc.dg/lto/20090126-1_0.c: New.
542         * gcc.dg/lto/20090126-2_0.c: New.
543         * gcc.dg/lto/20090206-1_0.c: New.
544         * gcc.dg/lto/20090206-2_0.c: New.
545         * gcc.dg/lto/20090210_0.c: New.
546         * gcc.dg/lto/20090210_1.c: New.
547         * gcc.dg/lto/20090213_0.c: New.
548         * gcc.dg/lto/20090213_1.c: New.
549         * gcc.dg/lto/20090218-1_0.c: New.
550         * gcc.dg/lto/20090218-1_1.c: New.
551         * gcc.dg/lto/20090218-2_0.c: New.
552         * gcc.dg/lto/20090218-2_1.c: New.
553         * gcc.dg/lto/20090218_0.c: New.
554         * gcc.dg/lto/20090218_1.c: New.
555         * gcc.dg/lto/20090218_2.c: New.
556         * gcc.dg/lto/20090218_3.c: New.
557         * gcc.dg/lto/20090219_0.c: New.
558         * gcc.dg/lto/20090312_0.c: New.
559         * gcc.dg/lto/20090312_1.c: New.
560         * gcc.dg/lto/20090313_0.c: New.
561         * gcc.dg/lto/20090706-1_0.c: New.
562         * gcc.dg/lto/20090706-2_0.c: New.
563         * gcc.dg/lto/20090717_0.c: New.
564         * gcc.dg/lto/20090717_1.c: New.
565         * gcc.dg/lto/20090729_0.c: New.
566         * gcc.dg/lto/20090729_1.c: New.
567         * gcc.dg/lto/20090812_0.c: New.
568         * gcc.dg/lto/20090812_1.c: New.
569         * gcc.dg/lto/20090914-1_0.c: New.
570         * gcc.dg/lto/README: New.
571         * gcc.dg/visibility-7.c: Adjust expected pattern
572         * gfortran.dg/lto: New directory.
573         * gfortran.dg/lto/pr40724_0.f: New.
574         * gfortran.dg/lto/pr40724_1.f: New.
575         * gfortran.dg/lto/pr40725_0.f03: New.
576         * gfortran.dg/lto/pr40725_1.c: New.
577         * gfortran.dg/lto/pr41069_0.f90: New.
578         * gfortran.dg/lto/pr41069_1.f90: New.
579         * gfortran.dg/lto/pr41069_2.f90: New.
580         * g++.dg/README: Add 'lto' directory.
581         * g++.dg/dg.exp: Also scan 'lto' directory
582
583 2009-10-03  Ben Elliston  <bje@au.ibm.com>
584             Janis Johnson  <janis187@us.ibm.com>
585             Diego Novillo  <dnovillo@google.com>
586
587         * g++.dg/lto/lto.exp: New.
588         * gcc.c-torture/execute/execute.exp: Add
589         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
590         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
591         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
592         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
593         * gcc.target/i386/math-torture/math-torture.exp:
594         Likewise.
595         * gcc.dg/lto/lto.exp: New.
596         * gfortran.dg/lto/lto.exp: New.
597         * lib/target-supports.exp (check_effective_target_lto): New.
598         * lib/c-torture.exp: Load target-supports.exp.
599         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
600         returns nonzero.
601         * lib/gcc-dg.exp: Likewise.
602         * lib/lto.exp: New.
603         * lib/torture-options.exp: Add support for a third
604         argument.
605
606 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
607
608         PR testsuite/41542
609         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
610
611 2009-10-02  Jason Merrill  <jason@redhat.com>
612
613         * g++.dg/abi/mangle32.C: New.
614
615 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
616
617         * gnat.dg/atomic2.adb: New test.
618
619 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
620
621         * gnat.dg/array11.adb: New test.
622         * gnat.dg/array12.adb: Likewise.
623
624 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
625
626         * gnat.dg/array10.adb: New test.
627         * gnat.dg/object_overflow.adb: Tweak.
628
629 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
630
631         * gcc.dg/guality/guality.exp: Disable on darwin.
632
633 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
634
635         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
636         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
637         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
638         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
639
640 2009-10-02  Tobias Burnus  <burnus@net-b.de>
641
642         PR fortran/41479
643         * gfortran.dg/intent_out_5.f90: New test.
644
645 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
646
647         PR debug/41404
648         PR debug/41353
649         * gcc.dg/guality/pr41404-1.c: New test.
650         * gcc.dg/guality/pr41353-2.c: New test.
651
652 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
653
654         PR testsuite/41546
655         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
656         to -mtune=generic.
657
658 2009-10-01  Jan Hubicka  <jh@suse.cz>
659
660         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
661
662 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
663
664         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
665
666         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
667
668 2009-10-01  Tobias Burnus  <burnus@net-b.de>
669
670         PR fortran/41515
671         * gfortran.dg/parameter_array_init_5.f90: New test.
672
673 2009-10-01  Jason Merrill  <jason@redhat.com>
674
675         * g++.dg/cpp0x/defaulted13.C: New.
676
677 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
678
679         * gfortran.dg/bounds_check_7.f90: Adapted error message.
680         * gfortran.dg/bounds_check_11.f90: Likewise.
681         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
682
683 2009-09-30  Tobias Burnus  <burnus@net-b.de>
684
685         * gfortran.dg/select_type_4.f90: New test.
686
687 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
688
689         * gfortran.dg/same_type_as_1.f03: New test.
690         * gfortran.dg/same_type_as_2.f03: Ditto.
691
692 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
693
694         * gfortran.dg/select_type_1.f03: Extended.
695         * gfortran.dg/select_type_3.f03: New test.
696
697 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
698
699         * gfortran.dg/class_allocate_1.f03: New test.
700
701 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
702
703         PR fortran/40996
704         * gfortran.dg/allocatable_scalar_3.f90: New test.
705         * gfortran.dg/select_type_2.f03: Ditto.
706         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
707
708 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
709
710         * gfortran.dg/block_name_2.f90: Modified error message.
711         * gfortran.dg/select_6.f90: Ditto.
712         * gfortran.dg/select_type_1.f03: New test.
713
714 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
715
716         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
717         * gfortran.dg/class_1.f03: Ditto.
718         * gfortran.dg/class_2.f03: Ditto.
719         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
720         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
721         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
722         * gfortran.dg/typebound_call_10.f03: Ditto.
723         * gfortran.dg/typebound_call_2.f03: Ditto.
724         * gfortran.dg/typebound_call_3.f03: Ditto.
725         * gfortran.dg/typebound_call_4.f03: Ditto.
726         * gfortran.dg/typebound_call_9.f03: Ditto.
727         * gfortran.dg/typebound_generic_3.f03: Ditto.
728         * gfortran.dg/typebound_generic_4.f03: Ditto.
729         * gfortran.dg/typebound_operator_1.f03: Ditto.
730         * gfortran.dg/typebound_operator_2.f03: Ditto.
731         * gfortran.dg/typebound_operator_3.f03: Ditto.
732         * gfortran.dg/typebound_operator_4.f03: Ditto.
733         * gfortran.dg/typebound_proc_1.f08: Ditto.
734         * gfortran.dg/typebound_proc_5.f03: Ditto.
735         * gfortran.dg/typebound_proc_6.f03: Ditto.
736
737 2009-09-30  Jason Merrill  <jason@redhat.com>
738
739         * g++.dg/eh/init-temp1.C: Improve test.
740
741 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
742
743         PR target/22093
744         * gcc.target/alpha/pr22093.c: New test.
745
746 2009-09-29  John Freeman  <jfreeman08@gmail.com>
747             Jason Merrill  <jason@redhat.com>
748
749         * g++.dg/cpp0x/lambda/lambda-array.C: New.
750         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
751         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
752         * g++.dg/cpp0x/lambda/lambda-const.C: New.
753         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
754         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
755         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
756         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
757         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
758         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
759         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
760         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
761         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
762         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
763         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
764         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
765         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
766         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
767         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
768         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
769         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
770         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
771         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
772         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
773         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
774         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
775         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
776         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
777         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
778         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
779         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
780         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
781         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
782         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
783         * g++.dg/cpp0x/lambda/lambda-template.C: New.
784         * g++.dg/cpp0x/lambda/lambda-this.C: New.
785         * g++.dg/cpp0x/lambda/lambda-type.C: New.
786         * g++.dg/cpp0x/lambda/lambda-use.C: New.
787         * lib/prune.exp: Accept "In lambda function".
788
789 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
790
791         * gcc.target/i386/fma4-check.h
792         * gcc.target/i386/fma4-fma.c
793         * gcc.target/i386/fma4-maccXX.c
794         * gcc.target/i386/fma4-msubXX.c
795         * gcc.target/i386/fma4-nmaccXX.c
796         * gcc.target/i386/fma4-nmsubXX.c
797         * gcc.target/i386/fma4-vector.c
798         * gcc.target/i386/fma4-256-maccXX.c
799         * gcc.target/i386/fma4-256-msubXX.c
800         * gcc.target/i386/fma4-256-nmaccXX.c
801         * gcc.target/i386/fma4-256-nmsubXX.c
802         * gcc.target/i386/fma4-256-vector.c
803         * gcc.target/i386/funcspec-2.c: New file.
804
805         * gcc.target/i386/funcspec-4.c: Test error conditions
806         related to FMA4.
807
808         * gcc.target/i386/funcspec-5.c
809         * gcc.target/i386/funcspec-6.c
810         * gcc.target/i386/funcspec-8.c: Add FMA4.
811
812         * gcc.target/i386/funcspec-9.c: New file.
813
814         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
815
816         * gcc.target/i386/isa-10.c
817         * gcc.target/i386/isa-11.c
818         * gcc.target/i386/isa-12.c
819         * gcc.target/i386/isa-13.c
820         * gcc.target/i386/isa-2.c
821         * gcc.target/i386/isa-3.c
822         * gcc.target/i386/isa-4.c
823         * gcc.target/i386/isa-7.c
824         * gcc.target/i386/isa-8.c
825         * gcc.target/i386/isa-9.c: New file.
826
827         * gcc.target/i386/isa-14.c
828         * gcc.target/i386/isa-1.c
829         * gcc.target/i386/isa-5.c
830         * gcc.target/i386/isa-6.c: Add FMA4.
831
832         * gcc.target/i386/sse-12.c
833         * gcc.target/i386/sse-13.c
834         * gcc.target/i386/sse-14.c
835         * gcc.target/i386/sse-22.c: New file.
836
837         * g++.dg/other/i386-2.C
838         * g++.dg/other/i386-3.C
839         * g++.dg/other/i386-5.C
840         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
841
842 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
843
844         PR testsuite/41496
845         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
846         before.
847
848 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
849
850         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
851         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
852
853 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
854
855         PR debug/41438
856         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
857         hidden.
858         * g++.dg/debug/dwarf2/const-1.C: Likewise.
859
860 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
861
862         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
863         * gcc.target/i386/isa-1.c
864         * gcc.target/i386/isa-5.c
865         * gcc.target/i386/isa-6.c: Remove SSE5.
866         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
867         * gcc.target/i386/avx-1.c
868         * gcc.target/i386/avx-2.c
869         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
870         * gcc.target/i386/funcspec-9.c: Delete.
871
872 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
873
874         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
875         * gcc.dg/guality/pr41353-1.c: New test.
876
877         PR testsuite/41444
878         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
879         in macro name definition for non-unix/win32/msdos.
880
881 2009-09-29  Daniel Kraft  <d@domob.eu>
882
883         PR fortran/39626
884         * gfortran.dg/block_1.f08: New test.
885         * gfortran.dg/block_2.f08: New test.
886         * gfortran.dg/block_3.f90: New test.
887         * gfortran.dg/block_4.f08: New test.
888         * gfortran.dg/block_5.f08: New test.
889         * gfortran.dg/block_6.f08: New test.
890         * gfortran.dg/block_7.f08: New test.
891         * gfortran.dg/block_8.f08: New test.
892
893 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
894
895         PR libgfortran/35862
896         * gfortran.dg/round_1.f03: New test.
897         * gfortran.dg/f2003_io_3.f03: Update test.
898
899 2009-09-28  Easwaran Raman  <eraman@google.com>
900
901         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
902         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
903
904 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
905
906         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
907         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
908         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
909         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
910         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
911
912         * g++.dg/dfp/dfp.exp: Fix typo.
913
914         * lib/target-supports.exp (check-effective-target-dfp-nocache):
915         Fix typo that breaks the check.
916
917 2009-09-28  Olivier Hainque  <hainque@adacore.com>
918
919         * gnat.dg (tagged_alloc_free.adb): New testcase.
920
921 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
922
923         * g++.dg/dfp: New directory.
924         * g++.dg/dg.exp: Prune tests in dfp directory.
925         * g++.dg/dfp/dfp.exp: New.
926         * g++.dg/dfp/mangle-mode.C: New test.
927
928 2009-09-28  Michael Matz  <matz@suse.de>
929
930         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
931         for sign of -Inf.
932
933 2009-09-27  Richard Henderson  <rth@redhat.com>
934
935         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
936         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
937
938 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
939
940         PR c/41476
941         * gcc.dg/cond-constqual-1.c: New test.
942
943 2009-09-26  Michael Matz  <matz@suse.de>
944
945         PR lto/40758
946         PR middle-end/41470
947         * gcc.dg/pr41470.c: New test.
948
949 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
950
951         * gnat.dg/array9.adb: New test.
952
953 2009-09-26  Michael Matz  <matz@suse.de>
954
955         PR tree-optimization/41454
956         * gcc.dg/pr41454.c: New test.
957
958 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
959
960         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
961         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
962         into DW_TAG_GNU_template_parameter_pack and
963         DW_TAG_GNU_formal_parameter_pack.
964         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
965         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
966
967 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
968
969         * gcc.dg/vect/vect.exp: Append extra parameters as separate
970         parameters for alignment-sensitive -fsection-anchors tests.
971
972 2009-09-25  Richard Guenther  <rguenther@suse.de>
973
974         PR middle-end/41463
975         * gcc.c-torture/execute/pr41463.c: New testcase.
976
977 2009-09-25  Olivier Hainque  <hainque@adacore.com>
978
979         * gnat.dg/sse_nolib.adb: New testcase.
980
981 2009-09-25  Revital Eres  <ERES@il.ibm.com>
982
983         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
984         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
985         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
986         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
987         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
988         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
989         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
990         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
991         * gcc.dg/vect/vect.exp: Add Power7 flags.
992         * g++.dg/vect/vect.exp: Likewise.
993         * gfortran.dg/vect/vect.exp: Likewise.
994
995 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
996
997         PR fortran/41459
998         * gfortran.dg/empty_label.f: New test.
999         * gfortran.dg/empty_label.f90: Ditto.
1000         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1001
1002 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1003
1004         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1005         compile-time.
1006
1007 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1008
1009         * lib/scanasm.exp (make_pattern_printable): New function.
1010         (dg-scan, scan-assembler-times, scan-assembler-dem,
1011         scan-assembler-dem-not): Use it.
1012
1013 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1014
1015         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1016         (test_nested): Renamed to ...
1017         (test_nested1): This.
1018         (test_nested2): New.
1019         (main): Likewise.
1020
1021 2009-09-24  Richard Guenther  <rguenther@suse.de>
1022
1023         PR tree-optimization/36143
1024         PR tree-optimization/38747
1025         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1026         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1027         * g++.dg/torture/pr38747.C: New testcase.
1028         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1029
1030 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1031
1032         * gnat.dg/nested_proc.adb: New test.
1033
1034 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1035
1036         * gcc.target/i386/pr12329.c: Adjust.
1037
1038 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1039
1040         PR debug/41248
1041         * gcc.dg/pr41248.c: New.
1042
1043 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1044
1045         PR debug/41065
1046         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1047
1048 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1049
1050         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1051         current_compiler_flags.  Fix typos.
1052
1053 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1054
1055         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1056
1057 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1058
1059         PR c/39779
1060         * gcc.c-torture/compile/pr39779.c: New test.
1061
1062 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1063
1064         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1065         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1066         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1067
1068 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1069
1070         PR debug/41295
1071         * gcc.dg/pr41295.c: New.
1072
1073 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1074
1075         * gcc.dg/pr40209.c: Add test case.
1076
1077 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1078
1079         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1080         matching assembly.
1081         * gcc.target/mips/code-readable-2.c: Likewise.
1082         * gcc.target/mips/code-readable-3.c: Likewise.
1083
1084 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1085
1086         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1087         Check support via mode instead of C type.
1088         (check_effective_target_dfprt_nocache): Ditto.
1089         (check_effective_target_hard_dfp): Ditto.
1090
1091 2009-09-22  Richard Guenther  <rguenther@suse.de>
1092
1093         PR middle-end/41395
1094         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1095         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1096
1097 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1098
1099         * gcc.dg/20090922-1.c: New test.
1100
1101         PR bootstrap/41405
1102         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1103         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1104         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1105         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1106         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1107         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1108         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1109         * objc.dg/dwarf-2.m: Likewise.
1110
1111 2009-09-22  Richard Guenther  <rguenther@suse.de>
1112
1113         PR tree-optimization/41428
1114         * g++.dg/tree-ssa/pr41428.C: New testcase.
1115
1116 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR middle-end/41429
1119         * g++.dg/gomp/pr41429.C: New test.
1120
1121 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1122
1123         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1124
1125 2009-09-21  Jason Merrill  <jason@redhat.com>
1126
1127         PR c++/41421
1128         * g++.dg/cpp0x/trivial1.C: Expand.
1129
1130 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1131
1132         * gcc.dg/torture/calleesave-sse.c: New.
1133
1134 2009-09-21  Jan Hubicka  <jh@suse.cz>
1135
1136         * gcc.dg/guality/inline-params.c: New testcase.
1137
1138 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1139
1140         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1141         Add -fno-inline.
1142         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1143         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1144         (f2): Ditto.
1145
1146 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1147
1148         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1149         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1150         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1151         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1152         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1153
1154 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1155
1156         PR middle-end/40642
1157         * g++.dg/torture/pr40642.C: New testcase.
1158
1159 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1160
1161         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1162         cases in static initializers.
1163
1164 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1165
1166         * gcc.c-tortue/compile/pr39886.c: New.
1167
1168 2009-09-20  Chris Demetriou  <cgd@google.com>
1169
1170         PR preprocessor/28435:
1171         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1172         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1173         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1174         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1175         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1176
1177 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1178
1179         * gcc.target/mips/mips.exp: Add relax-pic-calls
1180         under -mfoo/-mno-foo options.
1181         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1182         and -mexplicit-relocs.
1183         * gcc.target/mips/call-1.c: New test.
1184         * gcc.target/mips/call-2.c: New test.
1185         * gcc.target/mips/call-3.c: New test.
1186         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1187         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1188
1189 2009-09-19  Chris Demetriou  <cgd@google.com>
1190
1191         PR preprocessor/28435:
1192         * gcc.dg/cpp/missing-header-MD.c: New test.
1193         * gcc.dg/cpp/missing-header-MMD.c: New test.
1194         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1195         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1196
1197 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1198
1199         PR libgfortran/41328
1200         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1201         EOF works.
1202
1203 2009-09-18  Jason Merrill  <jason@redhat.com>
1204
1205         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1206         * g++.dg/cpp0x/initlist-deduce.C: New.
1207
1208 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1209
1210         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1211
1212 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1213
1214         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1215         * c-c++-common/dfp: New directory.
1216         * c-c++-common/dfp/dfp-dbg.h: New file.
1217         * gcc.dg/dfp/call-by-value.c: Move to ...
1218         * c-c++-common/call-by-value.c: here.
1219         * gcc.dg/dfp/cast.c: Move to ...
1220         * c-c++-common/cast.c: here.
1221         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1222         * c-c++-common/compare-eq-const.c: here.
1223         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1224         * c-c++-common/compare-eq-d128.c: here.
1225         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1226         * c-c++-common/compare-eq-d32.c: here.
1227         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1228         * c-c++-common/compare-eq-d64.c: here.
1229         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1230         * c-c++-common/compare-eq-dfp.c: here.
1231         * gcc.dg/dfp/compare-eq.h: Move to ...
1232         * c-c++-common/compare-eq.h: here.
1233         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1234         * c-c++-common/compare-rel-const.c: here.
1235         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1236         * c-c++-common/compare-rel-d128.c: here.
1237         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1238         * c-c++-common/compare-rel-d32.c: here.
1239         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1240         * c-c++-common/compare-rel-d64.c: here.
1241         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1242         * c-c++-common/compare-rel-dfp.c: here.
1243         * gcc.dg/dfp/compare-rel.h: Move to ...
1244         * c-c++-common/compare-rel.h: here.
1245         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1246         * c-c++-common/compare-special-d128.c: here.
1247         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1248         * c-c++-common/compare-special-d32.c: here.
1249         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1250         * c-c++-common/compare-special-d64.c: here.
1251         * gcc.dg/dfp/compare-special.h: Move to ...
1252         * c-c++-common/compare-special.h: here.
1253         * gcc.dg/dfp/constants-zero.c: Move to ...
1254         * c-c++-common/constants-zero.c: here.
1255         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1256         * c-c++-common/convert-bfp-10.c: here.
1257         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1258         * c-c++-common/convert-bfp-11.c: here.
1259         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1260         * c-c++-common/convert-bfp-12.c: here.
1261         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1262         * c-c++-common/convert-bfp-13.c: here.
1263         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1264         * c-c++-common/convert-bfp-14.c: here.
1265         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1266         * c-c++-common/convert-bfp-2.c: here.
1267         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1268         * c-c++-common/convert-bfp-3.c: here.
1269         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1270         * c-c++-common/convert-bfp-4.c: here.
1271         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1272         * c-c++-common/convert-bfp-5.c: here.
1273         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1274         * c-c++-common/convert-bfp-6.c: here.
1275         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1276         * c-c++-common/convert-bfp-7.c: here.
1277         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1278         * c-c++-common/convert-bfp-8.c: here.
1279         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1280         * c-c++-common/convert-bfp-9.c: here.
1281         * gcc.dg/dfp/convert-bfp.c: Move to ...
1282         * c-c++-common/convert-bfp.c: here.
1283         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1284         * c-c++-common/convert-bfp-fold.c: here.
1285         * gcc.dg/dfp/convert-dfp.c: Move to ...
1286         * c-c++-common/convert-dfp.c: here.
1287         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1288         * c-c++-common/convert-dfp-fold-2.c: here.
1289         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1290         * c-c++-common/convert-dfp-fold.c: here.
1291         * gcc.dg/dfp/convert.h: Move to ...
1292         * c-c++-common/convert.h: here.
1293         * gcc.dg/dfp/convert-int.c: Move to ...
1294         * c-c++-common/convert-int.c: here.
1295         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1296         * c-c++-common/convert-int-fold.c: here.
1297         * gcc.dg/dfp/convert-int-max.c: Move to ...
1298         * c-c++-common/convert-int-max.c: here.
1299         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1300         * c-c++-common/convert-int-max-fold.c: here.
1301         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1302         * c-c++-common/convert-int-saturate.c: here.
1303         * gcc.dg/dfp/func-array.c: Move to ...
1304         * c-c++-common/func-array.c: here.
1305         * gcc.dg/dfp/func-deref.c: Move to ...
1306         * c-c++-common/func-deref.c: here.
1307         * gcc.dg/dfp/func-mixed.c: Move to ...
1308         * c-c++-common/func-mixed.c: here.
1309         * gcc.dg/dfp/func-pointer.c: Move to ...
1310         * c-c++-common/func-pointer.c: here.
1311         * gcc.dg/dfp/func-scalar.c: Move to ...
1312         * c-c++-common/func-scalar.c: here.
1313         * gcc.dg/dfp/func-struct.c: Move to ...
1314         * c-c++-common/func-struct.c: here.
1315         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1316         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1317         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1318         * c-c++-common/func-vararg-alternate-d128.c: here.
1319         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1320         * c-c++-common/func-vararg-alternate-d32.c: here.
1321         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1322         * c-c++-common/func-vararg-alternate-d64.c: here.
1323         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1324         * c-c++-common/func-vararg-alternate.h: here.
1325         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1326         * c-c++-common/func-vararg-dfp.c: here.
1327         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1328         * c-c++-common/func-vararg-mixed-2.c: here.
1329         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1330         * c-c++-common/func-vararg-mixed.c: here.
1331         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1332         * c-c++-common/func-vararg-size0.c: here.
1333         * gcc.dg/dfp/inf-1.c: Move to ...
1334         * c-c++-common/inf-1.c: here.
1335         * gcc.dg/dfp/loop-index.c: Move to ...
1336         * c-c++-common/loop-index.c: here.
1337         * gcc.dg/dfp/modes.c: Move to ...
1338         * c-c++-common/modes.c: here.
1339         * gcc.dg/dfp/nan-1.c: Move to ...
1340         * c-c++-common/nan-1.c: here.
1341         * gcc.dg/dfp/nan-2.c: Move to ...
1342         * c-c++-common/nan-2.c: here.
1343         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1344         * c-c++-common/operator-arith-fold.c: here.
1345         * gcc.dg/dfp/operator-assignment.c: Move to ...
1346         * c-c++-common/operator-assignment.c: here.
1347         * gcc.dg/dfp/operator-comma.c: Move to ...
1348         * c-c++-common/operator-comma.c: here.
1349         * gcc.dg/dfp/operator-cond.c: Move to ...
1350         * c-c++-common/operator-cond.c: here.
1351         * gcc.dg/dfp/operator-logical.c: Move to ...
1352         * c-c++-common/operator-logical.c: here.
1353         * gcc.dg/dfp/operator-unary.c: Move to ...
1354         * c-c++-common/operator-unary.c: here.
1355         * gcc.dg/dfp/pr31385.c: Move to ...
1356         * c-c++-common/pr31385.c: here.
1357         * gcc.dg/dfp/pr33466.c: Move to ...
1358         * c-c++-common/pr33466.c: here.
1359         * gcc.dg/dfp/pr35620.c: Move to ...
1360         * c-c++-common/pr35620.c: here.
1361         * gcc.dg/dfp/pr36800.c: Move to ...
1362         * c-c++-common/pr36800.c: here.
1363         * gcc.dg/dfp/pr39034.c: Move to ...
1364         * c-c++-common/pr39034.c: here.
1365         * gcc.dg/dfp/pr39035.c: Move to ...
1366         * c-c++-common/pr39035.c: here.
1367         * gcc.dg/dfp/pr39902.c: Move to ...
1368         * c-c++-common/pr39902.c: here.
1369         * gcc.dg/dfp/pr39986.c: Move to ...
1370         * c-c++-common/pr39986.c: here.
1371         * gcc.dg/dfp/signbit-1.c: Move to ...
1372         * c-c++-common/signbit-1.c: here.
1373         * gcc.dg/dfp/signbit-2.c: Move to ...
1374         * c-c++-common/signbit-2.c: here.
1375         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1376         * c-c++-common/struct-layout-1.c: here.
1377         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1378         * c-c++-common/usual-arith-conv.c: here.
1379         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1380         * c-c++-common/usual-arith-conv-const.c: here.
1381
1382 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1383
1384         PR testsuite/41288
1385         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1386         stack alignment.
1387
1388 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1389
1390         PR c++/39365
1391         * g++.dg/expr/bool3.C: New test.
1392         * g++.dg/expr/bool4.C: New test.
1393
1394 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1395
1396         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1397         * gcc.dg/dfp/signbit-2.c: Use it.
1398         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1399         arguments to unsigned int.
1400         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1401         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1402         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1403         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1404         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1405         * gcc.dg/dfp/pr39986.c: Ditto.
1406         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1407         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1408         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1409         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1410         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1411
1412 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1413
1414         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1415
1416 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1417
1418         PR c/41049
1419         * dfp/pr41049.c: New test.
1420
1421 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1422
1423         PR testsuite/41385
1424         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1425
1426 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1427
1428         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1429         * gcc.dg/ipa/ipa-sra-1.c: New test.
1430         * gcc.dg/ipa/ipa-sra-2.c: New test.
1431         * gcc.dg/ipa/ipa-sra-3.c: New test.
1432         * gcc.dg/ipa/ipa-sra-4.c: New test.
1433         * gcc.dg/ipa/ipa-sra-5.c: New test.
1434         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1435         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1436
1437 2009-09-17  Michael Matz  <matz@suse.de>
1438
1439         PR middle-end/41347
1440         * gfortran.dg/pr41347.f90: New test.
1441
1442 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1443
1444         * gcc.c-torture/compile/20090917-1.c: New testcase.
1445
1446 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1447
1448         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1449         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1450         alpha*-*-* target from XFAIL list.
1451
1452 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1453
1454         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1455         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1456         * gcc.dg/dfp/cast-bad.c: Use default options.
1457         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1458         * gcc.dg/dfp/composite-type.c: Ditto.
1459         * gcc.dg/dfp/constants.c: Ditto.
1460         * gcc.dg/dfp/constants-hex.c: Ditto.
1461         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1462         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1463         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1464         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1465         * gcc.dg/dfp/ctypes.c: Ditto.
1466         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1467         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1468         * gcc.dg/dfp/float-constant-double.c: Ditto.
1469         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1470         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1471         * gcc.dg/dfp/modes.c: Ditto.
1472         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1473         * gcc.dg/dfp/pr31344.c: Ditto.
1474         * gcc.dg/dfp/pr31385.c: Ditto.
1475         * gcc.dg/dfp/pr33466.c: Ditto.
1476         * gcc.dg/dfp/pr35620.c: Ditto.
1477         * gcc.dg/dfp/pr37435.c: Ditto.
1478         * gcc.dg/dfp/pr39986.c: Ditto.
1479         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1480         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1481         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1482         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1483         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1484         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1485         * gcc.dg/dfp/typespec.c: Ditto.
1486         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1487         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1488         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1489         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1490         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1491         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1492         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1493         * gcc.dg/dfp/compare-rel.h: Ditto.
1494         * gcc.dg/dfp/compare-special.h: Ditto.
1495         * gcc.dg/dfp/convert.h: Ditto.
1496         * gcc.dg/dfp/fe-check.h: Ditto.
1497         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1498         * gcc.dg/dfp/cast.c: Ditto.
1499         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1500         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1501         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1502         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1503         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1504         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1505         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1506         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1507         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1508         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1509         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1510         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1511         * gcc.dg/dfp/constants-zero.c: Ditto.
1512         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1513         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1514         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1515         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1516         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1517         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1518         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1519         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1520         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1521         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1522         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1523         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1524         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1525         * gcc.dg/dfp/convert-bfp.c: Ditto.
1526         * gcc.dg/dfp/convert-complex.c: Ditto.
1527         * gcc.dg/dfp/convert-dfp.c: Ditto.
1528         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1529         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1530         * gcc.dg/dfp/convert-int.c: Ditto.
1531         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1532         * gcc.dg/dfp/convert-int-max.c: Ditto.
1533         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1534         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1535         * gcc.dg/dfp/fe-binop.c: Ditto.
1536         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1537         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1538         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1539         * gcc.dg/dfp/func-array.c: Ditto.
1540         * gcc.dg/dfp/func-deref.c: Ditto.
1541         * gcc.dg/dfp/func-mixed.c: Ditto.
1542         * gcc.dg/dfp/func-pointer.c: Ditto.
1543         * gcc.dg/dfp/func-scalar.c: Ditto.
1544         * gcc.dg/dfp/func-struct.c: Ditto.
1545         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1546         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1547         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1548         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1549         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1550         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1551         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1552         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1553         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1554         * gcc.dg/dfp/inf-1.c: Ditto.
1555         * gcc.dg/dfp/loop-index.c: Ditto.
1556         * gcc.dg/dfp/nan-1.c: Ditto.
1557         * gcc.dg/dfp/nan-2.c: Ditto.
1558         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1559         * gcc.dg/dfp/operator-assignment.c: Ditto.
1560         * gcc.dg/dfp/operator-comma.c: Ditto.
1561         * gcc.dg/dfp/operator-cond.c: Ditto.
1562         * gcc.dg/dfp/operator-logical.c: Ditto.
1563         * gcc.dg/dfp/operator-unary.c: Ditto.
1564         * gcc.dg/dfp/pr36800.c: Ditto.
1565         * gcc.dg/dfp/pr39034.c: Ditto.
1566         * gcc.dg/dfp/pr39035.c: Ditto.
1567         * gcc.dg/dfp/pr39902.c: Ditto.
1568         * gcc.dg/dfp/signbit-1.c: Ditto.
1569         * gcc.dg/dfp/signbit-2.c: Ditto.
1570         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1571         * gcc.dg/dfp/union-init.c: Ditto.
1572         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1573
1574 2009-09-16  Michael Matz  <matz@suse.de>
1575
1576         PR fortran/41212
1577         * gfortran.dg/pr41212.f90: New test.
1578
1579 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581         * gnat.dg/alignment9.adb: New test.
1582
1583 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1584
1585         * gnat.dg/discr20.ad[sb]: New test.
1586
1587 2009-09-16  Richard Guenther  <rguenther@suse.de>
1588
1589         PR middle-end/34011
1590         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1591
1592 2009-09-16  DJ Delorie  <dj@redhat.com>
1593             Kaz Kojima  <kkojima@gcc.gnu.org>
1594
1595         * gcc.target/sh/struct-arg-dw2.c: New test.
1596
1597 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1598             Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR target/41175
1601         * gcc.target/powerpc/pr41175.c: New test.
1602
1603 2009-09-14  Richard Henderson  <rth@redhat.com>
1604
1605         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1606         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1607         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1608
1609 2009-09-14  Richard Henderson  <rth@redhat.com>
1610
1611         * g++.dg/eh/builtin1.C: Update resx pattern match.
1612         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1613
1614 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1615
1616         * gcc.target/mips/branch-helper.h: New file.
1617         * gcc.target/mips/branch-2.c,
1618         * gcc.target/mips/branch-3.c,
1619         * gcc.target/mips/branch-4.c,
1620         * gcc.target/mips/branch-5.c,
1621         * gcc.target/mips/branch-6.c,
1622         * gcc.target/mips/branch-7.c,
1623         * gcc.target/mips/branch-8.c,
1624         * gcc.target/mips/branch-9.c,
1625         * gcc.target/mips/branch-10.c,
1626         * gcc.target/mips/branch-11.c,
1627         * gcc.target/mips/branch-12.c,
1628         * gcc.target/mips/branch-13.c,
1629         * gcc.target/mips/branch-14.c,
1630         * gcc.target/mips/branch-15.c: New tests.
1631
1632 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1633
1634         PR target/41331
1635         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1636         -m32 -mpowerpc64 system.
1637
1638 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1639
1640         From Jie Zhang <jie.zhang@analog.com>:
1641         * gcc.target/bfin/saveall.c: New test.
1642         * gcc.target/bfin/20090914-1.c: New test.
1643         * gcc.target/bfin/20090914-2.c: New test.
1644
1645         * gcc.target/bfin/20090914-3.c: New test.
1646
1647 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1648
1649         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1650
1651 2009-09-14  Richard Guenther  <rguenther@suse.de>
1652
1653         PR middle-end/41350
1654         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1655
1656 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1657
1658         PR libgfortran/41328
1659         * gfortran.dg/cr_lf.f90: New test.
1660
1661 2009-09-11  Michael Matz  <matz@suse.de>
1662
1663         PR middle-end/41275
1664         * g++.dg/tree-ssa/pr41275.C: New test.
1665
1666 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1667
1668         PR fortran/41242
1669         * gfortran.dg/proc_ptr_comp_21.f90: New.
1670
1671 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1672
1673         PR fortran/31292
1674         * gfortran.dg/module_procedure_1.f90: New test.
1675         * gfortran.dg/module_procedure_2.f90: Ditto.
1676         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1677
1678 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1679             James A. Morrison  <phython@gcc.gnu.org>
1680
1681         PR ada/18302
1682         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1683         commands.
1684         * ada/acats/run_test.exp: New file.
1685
1686 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1687
1688         Revert:
1689         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1690
1691         PR rtl-optimization/39779
1692         * gcc.dg/pr39979.c: New test.
1693
1694 2009-09-10  Richard Guenther  <rguenther@suse.de>
1695
1696         PR middle-end/41257
1697         * g++.dg/torture/pr41257-2.C: New testcase.
1698
1699 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1700
1701         PR c++/28293
1702         * g++.dg/template/crash91.C: New.
1703
1704 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1705
1706         PR rtl-optimization/39779
1707         * gcc.dg/pr39979.c: New test.
1708
1709 2009-09-09  Richard Guenther  <rguenther@suse.de>
1710
1711         PR tree-optimization/41101
1712         * gcc.c-torture/compile/pr41101.c: New testcase.
1713
1714 2009-09-09  Richard Guenther  <rguenther@suse.de>
1715
1716         PR middle-end/41317
1717         * gcc.c-torture/execute/pr41317.c: New testcase.
1718         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1719         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1720
1721 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1722
1723         Fix some test breakages on Darwin
1724         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1725         and adjust.
1726         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1727         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1728         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1729         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1730         take darwin specifics in account.
1731
1732 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1733
1734         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1735         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1736
1737 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1738
1739         PR c++/39923
1740         * g++.dg/cpp0x/initlist24.C: New.
1741
1742 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1743
1744         * gcc.dg/large-size-array-2.c: Fix target requirement.
1745         * gcc.dg/large-size-array-4.c: Likewise.
1746         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1747         * gcc.dg/c99-const-expr-2.c: Likewise.
1748         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1749         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1750         * gcc.dg/c90-const-expr-10.c: Likewise.
1751         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1752         instead of long.
1753         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1754         * gcc.dg/vect/pr33846.c: Likewise.
1755         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1756         __PTRDIFF_TYPE__, instead of unsigned long.
1757         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1758
1759 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1760
1761         PR debug/41229
1762         PR debug/41291
1763         PR debug/41300
1764         * gfortran.dg/pr41229.f90: New.
1765
1766 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1767
1768         PR debug/41232
1769         * gcc.dg/pr41232.c: New.
1770
1771 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1772
1773         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1774         contain -march.
1775         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1776         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1777         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1778         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1779         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1780         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1781         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1782         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1783         options other than that used in dg-options.
1784
1785 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR rtl-optimization/41239
1788         * gcc.c-torture/execute/pr41239.c: New test.
1789
1790 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1791
1792         PR libgfortran/41192
1793         * gfortran.dg/namelist_59.f90: New test.
1794
1795 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1796
1797         From Mike Frysinger  <michael.frysinger@analog.com>
1798         * gcc.target/bfin/mcpu-bf542m.c: New file.
1799         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1800         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1801         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1802         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1803
1804 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1805
1806         PR middle-end/41282
1807         * gcc.c-torture/compile/pr41282.c: New test.
1808
1809 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1810
1811         PR fortran/41197
1812         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1813         variables for stat and errmsg.
1814         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1815         * gfortran.dg/allocate_stat_2.f90:  New test.
1816
1817 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1818
1819         * gcc.c-torture/compile/20090907-1.c: New test.
1820
1821 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR bootstrap/41241
1824         * gcc.dg/pr41241.c: New test.
1825
1826 2009-09-06  Richard Guenther  <rguenther@suse.de>
1827
1828         PR middle-end/41144
1829         * g++.dg/torture/pr41144.C: New testcase.
1830
1831 2009-09-06  Richard Guenther  <rguenther@suse.de>
1832
1833         PR middle-end/41261
1834         * gcc.dg/torture/pr41261.c: New testcase.
1835
1836 2009-09-05  Richard Guenther  <rguenther@suse.de>
1837
1838         PR middle-end/41181
1839         * gcc.c-torture/compile/pr41181.c: New testcase.
1840
1841 2009-09-05  Richard Guenther  <rguenther@suse.de>
1842
1843         PR debug/41273
1844         * g++.dg/torture/pr41273.C: New testcase.
1845
1846 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1847
1848         PR fortran/41258
1849         * gfortran.dg/typebound_proc_12.f90 : New test.
1850
1851 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1852
1853         PR debug/41225
1854         * gfortran.dg/pr41225.f90: New.
1855
1856 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1857
1858         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1859         unistd.h, sys/types.h and sys/wait.h.
1860         (gualchk_t): New.
1861         (GUALCVT): New.
1862         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1863         (GUALITY_GDB_REDIRECT): New.
1864         (GUALITY_GDB_ARGS): Use it.
1865
1866 2009-09-04  Richard Guenther  <rguenther@suse.de>
1867
1868         PR middle-end/41257
1869         * g++.dg/torture/pr41257.C: New testcase.
1870
1871 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1872
1873         PR tree-optimization/41112
1874         * gnat.dg/array8.adb: New test.
1875
1876 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1877
1878         * gcc.target/arm/ctz.c: New test case.
1879
1880 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1881
1882         PR tree-optimization/38275
1883         * gcc.dg/autopar/reduc-1char.c: Increase number
1884         of iterations. Adjust the logic accordingly.
1885         * gcc.dg/autopar/reduc-2char.c: Ditto.
1886         * gcc.dg/autopar/reduc-1.c: Ditto.
1887         * gcc.dg/autopar/reduc-2.c: Ditto.
1888         * gcc.dg/autopar/reduc-3.c: Ditto.
1889         * gcc.dg/autopar/reduc-6.c: Ditto.
1890         * gcc.dg/autopar/reduc-7.c: Ditto.
1891         * gcc.dg/autopar/reduc-8.c: Ditto.
1892         * gcc.dg/autopar/reduc-9.c: Ditto.
1893         * gcc.dg/autopar/pr39500-1.c: Ditto.
1894         * gcc.dg/autopar/reduc-1short.c: Ditto.
1895         * gcc.dg/autopar/reduc-2short.c: Ditto.
1896         * gcc.dg/autopar/parallelization-1.c: Ditto.
1897
1898 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1899
1900         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1901         testcase using guality.h compiles and links and if a global variable
1902         can be verified by gdb.
1903
1904 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1905
1906         * lib/target-supports.exp (check_effective_target_sync_int_long):
1907         Supported on Blackfin Linux targets.
1908
1909 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1910
1911         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1912
1913 2009-09-03  Diego Novillo  <dnovillo@google.com>
1914
1915         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1916         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1917         * g++.dg/warn/unit-1.C: Likewise.
1918         * g++.dg/ipa/iinline-1.C: Likewise.
1919         * g++.dg/template/cond2.C: Adjust expected line location for the
1920         error.
1921         * g++.dg/template/pr35240.C: Likewise.
1922
1923 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1924
1925         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1926         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1927
1928 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1929
1930         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1931         * gcc.dg/memcpy-1.c: Add . to match pattern.
1932         * gcc.dg/uninit-I.c: XFAIL warning test.
1933         * g++.dg/warn/unit-1.C: XFAIL warning test.
1934
1935 2009-09-02  Ian Lance Taylor  <iant@google.com>
1936
1937         * gcc.dg/20090902-1.c: New test.
1938
1939 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1940
1941         * gcc.dg/builtin-object-size-9.c: New test.
1942
1943 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1944
1945         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1946
1947 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1948             Olivier Hainque  <hainque@adacore.com>
1949
1950         * gnat.dg/misaligned_param.adb: New test.
1951         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1952         * gnat.dg/slice7.adb: Add 1 more related case.
1953
1954 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1955
1956         * gcc.dg/guality/guality.c: Expect to fail for now.
1957         * gcc.dg/guality/example.c: Likewise.
1958
1959 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1960
1961         * gcc.dg/guality/guality.c: New.
1962         * gcc.dg/guality/guality.h: New.
1963         * gcc.dg/guality/guality.exp: New.
1964         * gcc.dg/guality/example.c: New.
1965         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1966         (cleanup-saved-temps): Likewise, .gkd files too.
1967
1968 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1969
1970         PR fortran/39229
1971         * gfortran.dg/line_length_3.f: New test.
1972         * gfortran.dg/line_length_4.f90: New test.
1973
1974 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1975
1976         * lib/target-supports.exp (check_gc_sections_available):
1977         Add proper pattern quote.
1978
1979 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1980             Kaz Kojima  <kkojima@gcc.gnu.org>
1981
1982         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1983         * g++.dg/cdce3.C: Use dg-add-options ieee.
1984         * g++.dg/torture/type-generic-1.C: Likewise.
1985         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1986         * gcc.dg/pr28796-2.c: Likewise.
1987         * gcc.dg/torture/builtin-math-7.c: Likewise.
1988         * gcc.dg/torture/type-generic-1.c: Likewise.
1989         * gfortran.dg/boz_14.f90: Likewise.
1990         * gfortran.dg/erf_2.F90: Likewise.
1991         * gfortran.dg/init_flag_3.f90: Likewise.
1992         * gfortran.dg/init_flag_4.f90: Likewise.
1993         * gfortran.dg/init_flag_5.f90: Likewise.
1994         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1995         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1996         * gfortran.dg/isnan_1.f90: Likewise.
1997         * gfortran.dg/isnan_2.f90: Likewise.
1998         * gfortran.dg/maxlocval_2.f90: Likewise.
1999         * gfortran.dg/maxlocval_4.f90: Likewise.
2000         * gfortran.dg/minlocval_1.f90: Likewise.
2001         * gfortran.dg/minlocval_4.f90: Likewise.
2002         * gfortran.dg/module_nan.f90: Likewise.
2003         * gfortran.dg/namelist_42.f90: Likewise.
2004         * gfortran.dg/namelist_43.f90: Likewise.
2005         * gfortran.dg/nan_1.f90: Likewise.
2006         * gfortran.dg/nan_2.f90: Likewise.
2007         * gfortran.dg/nan_3.f90: Likewise.
2008         * gfortran.dg/nan_4.f90: Likewise.
2009         * gfortran.dg/nan_5.f90: Likewise.
2010         * gfortran.dg/nearest_1.f90: Likewise.
2011         * gfortran.dg/nearest_2.f90: Likewise.
2012         * gfortran.dg/nearest_3.f90: Likewise.
2013         * gfortran.dg/pr37243.f: Likewise.
2014         * gfortran.dg/real_const_3.f90: Likewise.
2015         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2016
2017 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2018
2019         PR debug/30161
2020         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2021         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2022         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2023         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2024         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2025         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2026         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2027         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2028         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2029         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2030         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2031         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2032         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2033
2034 2009-08-31  Jason Merrill  <jason@redhat.com>
2035
2036         PR c++/41127
2037         * g++.dg/parse/enum5.C: New.
2038         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2039
2040 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2041
2042         PR fortran/40940
2043         * gfortran.dg/allocate_derived_1.f90: New.
2044         * gfortran.dg/class_3.f03: New.
2045
2046 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2047
2048         PR fortran/40996
2049         * gfortran.dg/allocatable_scalar_1.f90: New.
2050         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2051         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2052         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2053
2054 2009-08-30  Richard Guenther  <rguenther@suse.de>
2055
2056         PR tree-optimization/41186
2057         * g++.dg/torture/pr41186.C: New testcase.
2058         * g++.dg/tree-ssa/pr41186.C: Likewise.
2059
2060 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2061
2062         PR c++/41187
2063         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2064         take ia64 assembly comments syntax in account.
2065
2066 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2067
2068         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2069
2070 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2071
2072         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2073         * gfortran.dg/whole_file_6.f90: Likewise.
2074
2075 2009-08-28  Cary Coutant  <ccoutant@google.com>
2076
2077         PR debug/41063
2078         * g++.dg/debug/dwarf2/pr41063.C: New test.
2079
2080 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2081
2082         PR rtl-optimization/40861
2083         * gcc.dg/pr40861.c: New test.
2084
2085 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2086
2087         PR fortran/40869
2088         * gfortran.dg/proc_ptr_comp_20.f90: New.
2089
2090 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2091
2092         PR libfortran/39667
2093         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2094         open temp file with status="scratch".
2095         * gfortran.dg/fmt_cache_1.f: Likewise.
2096         * gfortran.dg/fmt_exhaust.f90: Likewise.
2097         * gfortran.dg/fmt_t_4.f90: Likewise.
2098         * gfortran.dg/fseek.f90: Likewise.
2099         * gfortran.dg/list_read_5.f90: Likewise.
2100         * gfortran.dg/namelist_39.f90: Likewise.
2101         * gfortran.dg/namelist_56.f90: Likewise.
2102         * gfortran.dg/read_bad_advance.f90: Likewise.
2103         * gfortran.dg/read_repeat.f90: Likewise.
2104         * gfortran.dg/read_size_noadvance.f90: Likewise.
2105         * gfortran.dg/read_x_past.f: Likewise.
2106
2107 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2108
2109         PR fortran/28039
2110         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2111
2112 2009-08-27  Daniel Kraft  <d@domob.eu>
2113
2114         PR fortran/37425
2115         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2116         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2117         error and fix problem with recursive assignment.
2118         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2119         * gfortran.dg/typebound_operator_3.f03: New test.
2120         * gfortran.dg/typebound_operator_4.f03: New test.
2121
2122 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2123
2124         PR debug/41170
2125         * debug/dwarf2/namespace-1.C: New test.
2126
2127 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2128
2129         PR fortran/41162
2130         * gfortran.dg/pr41162.f: New.
2131
2132 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2133             Richard Sandiford  <rdsandiford@googlemail.com>
2134
2135         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2136         with "forbid_cpu".
2137         * gcc.target/mips/branch-1.c: Update accordingly.
2138         * gcc.target/mips/extend-1.c: Likewise.
2139         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2140
2141 2009-08-26  Richard Guenther  <rguenther@suse.de>
2142
2143         PR middle-end/41163
2144         * gcc.c-torture/compile/pr41163.c: New testcase.
2145         * gcc.dg/pr35899.c: Adjust.
2146
2147 2009-08-26  Richard Guenther  <rguenther@suse.de>
2148
2149         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2150
2151 2009-08-26  Jason Merrill  <jason@redhat.com>
2152
2153         * g++.dg/cpp0x/explicit3.C: New.
2154         * g++.dg/overload/cond2.C: New.
2155
2156 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2157
2158         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2159
2160 2009-08-25  Jan Hubicka  <jh@suse.cz>
2161
2162         * gcc.target/i386/sse5-shift1-vector.c
2163         * gcc.target/i386/isa-12.c
2164         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2165         * gcc.target/i386/sse5-pcmov2.c
2166         * gcc.target/i386/isa-3.c
2167         * gcc.target/i386/sse5-shift2-vector.c
2168         * gcc.target/i386/isa-7.c
2169         * gcc.target/i386/funcspec-2.c
2170         * gcc.target/i386/sse5-haddX.c
2171         * gcc.target/i386/sse5-hadduX.c
2172         * gcc.target/i386/isa-9.c
2173         * gcc.target/i386/sse5-maccXX.c
2174         * gcc.target/i386/sse5-shift3-vector.c
2175         * gcc.target/i386/sse5-msubXX.c
2176         * gcc.target/i386/sse5-permpX.c
2177         * gcc.target/i386/sse5-check.h
2178         * gcc.target/i386/sse-12.c
2179         * gcc.target/i386/sse-11.c
2180         * gcc.target/i386/sse-10.c
2181         * gcc.target/i386/sse-13.c
2182         * gcc.target/i386/sse-14.c
2183         * gcc.target/i386/sse-22.c
2184         * gcc.target/i386/sse-2.c
2185         * gcc.target/i386/sse-13.c
2186         * gcc.target/i386/avx-2.c
2187         * gcc.target/i386/sse5-rotate1-vector.c
2188         * gcc.target/i386/isa-4.c
2189         * gcc.target/i386/sse5-hsubX.c
2190         * gcc.target/i386/sse5-pcmov.c
2191         * gcc.target/i386/sse5-fma.c
2192         * gcc.target/i386/isa-8.c
2193         * gcc.target/i386/sse5-rotate2-vector.c
2194         * gcc.target/i386/sse5-nmaccXX.c
2195         * gcc.target/i386/sse5-imul64-vector.c
2196         * gcc.target/i386/sse5-nmsubXX.c
2197         * gcc.target/i386/sse5-rotate3-vector.c
2198         * gcc.target/i386/sse5-fma-vector.c
2199         * gcc.target/i386/sse5-imul32widen-vector.c
2200         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2201
2202         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2203         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2204         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2205         * gcc.target/i386/avx-1.c: Remove SSE5.
2206         * gcc.target/i386/avx-2.c: Remove SSE5.
2207         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2208         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2209         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2210         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2211
2212 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2213
2214         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2215
2216 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2217
2218         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2219         keyword works in the same manner as __alignof.
2220
2221 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2222
2223         PR libfortran/34670
2224         * gfortran.dg/unpack_bounds_1.f90:  New test.
2225         * gfortran.dg/unpack_bounds_2.f90:  New test.
2226         * gfortran.dg/unpack_bounds_3.f90:  New test.
2227
2228 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2229
2230         * gnat.dg/slice7.adb: New test.
2231         * gnat.dg/slice7_pkg.ads: New helper.
2232
2233 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2234
2235         PR fortran/41139
2236         * gfortran.dg/proc_ptr_25.f90: New.
2237         * gfortran.dg/proc_ptr_comp_18.f90: New.
2238         * gfortran.dg/proc_ptr_comp_19.f90: New.
2239
2240 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2241
2242         PR fortran/41154
2243         * gfortran.dg/fmt_error_8.f: New test.
2244
2245 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2246
2247         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2248         number, update all callers and synchronize results for latest MPC.
2249
2250 2009-08-21  Jason Merrill  <jason@redhat.com>
2251
2252         * g++.dg/warn/Wunused-17.C: New.
2253
2254 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2255
2256         * gcc.target/arm/combine-cmp-shift.c: New test.
2257
2258 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2259
2260         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2261         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2262         width specifier.
2263
2264 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2265
2266         * gfortran.dg/fmt_error_7.f: New test.
2267
2268 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2269
2270         PR target/40718
2271         * gcc.target/i386/pr40718.c: New test.
2272
2273 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2274
2275         * gfortran.dg/proc_ptr_24.f90: New test.
2276
2277 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2278
2279         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2280         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2281         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2282
2283 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2284
2285         PR fortran/28039
2286         * gfortran.dg/fmt_with_extra.f: new file.
2287
2288 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2289
2290         * lib/target-supports.exp
2291         (check_effective_target_arm_iwmmxt_ok): New procedure.
2292         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2293         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2294
2295 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2296
2297         * gfortran.dg/boz_9.f90: Do not load denormal floating
2298         point constants.  Remove -mieee option for alpha*-*-* targets.
2299
2300 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2301
2302         PR fortran/41106
2303         * gfortran.dg/proc_ptr_23.f90: New.
2304         * gfortran.dg/proc_ptr_comp_15.f90: New.
2305         * gfortran.dg/proc_ptr_comp_16.f90: New.
2306         * gfortran.dg/proc_ptr_comp_17.f90: New.
2307
2308 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR c++/41131
2311         * g++.dg/expr/unary3.C: New test.
2312
2313 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2314
2315         * gfortran.dg/common_5.f: Add -mdalign for sh.
2316         * gfortran.dg/common_align_2.f90: Likewise.
2317
2318 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2319
2320         PR libfortran/40962
2321         * c_f_pointer_tests_4.f90:  New test.
2322
2323 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2324
2325         * gnat.dg/slice6.adb: New test.
2326         * gnat.dg/slice6_pkg.ads: New helper.
2327
2328 2009-08-20  Michael Matz  <matz@suse.de>
2329
2330         PR fortran/41126
2331         * gfortran.dg/pr41126.f90: New test.
2332
2333 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2334
2335         * gnat.dg/dynamic_bound.adb: New test.
2336
2337 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2338
2339         PR fortran/41121
2340         * gfortran.dg/intrinsic_5.f90: New.
2341
2342 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2343             Richard Earnshaw  <richard.earnshaw@arm.com>
2344
2345         * gcc.target/arm/20090811-1.c: New test.
2346
2347 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR middle-end/41123
2350         * gcc.dg/pr41123.c: New test.
2351
2352 2009-08-19  Jason Merrill  <jason@redhat.com>
2353
2354         PR c++/41120
2355         * g++.dg/other/gc4.C: New.
2356
2357 2009-08-18  Michael Matz  <matz@suse.de>
2358
2359         * gfortran.dg/vect/vect-gems.f90: New test.
2360         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2361
2362 2009-08-18  DJ Delorie  <dj@redhat.com>
2363
2364         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2365         * lib/gcc-defs.exp: ... to here.
2366
2367         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2368         GCC_EXEC_PREFIX before building the wrapper.
2369
2370 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2371
2372         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2373         tests.
2374         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2375         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2376         dg-options.  Fix dg-final clause.
2377
2378 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2379
2380         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2381
2382 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2383             Paul Thomas  <pault@gcc.gnu.org>
2384
2385         PR fortran/40870
2386         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2387
2388 2009-08-18  Richard Guenther  <rguenther@suse.de>
2389
2390         PR middle-end/41094
2391         * gcc.dg/torture/pr41094.c: New testcase.
2392         * gcc.dg/torture/builtin-power-1.c: Adjust.
2393         * gcc.dg/builtins-10.c: Likewise.
2394
2395 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2396
2397         PR target/40971
2398         * gcc.dg/pr40971.c: New test.
2399
2400 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2401
2402         PR fortran/41062
2403         * gfortran.dg/use_only_4.f90: New test.
2404
2405 2009-08-17  Daniel Kraft  <d@domob.eu>
2406
2407         PR fortran/37425
2408         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2409         NOPASS bindings as operators.
2410
2411 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2412
2413         * lib/target-supports.exp
2414         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2415         of targets that do not need command line argument to enable SIMD.
2416
2417 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2418
2419         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2420         typo in cache name.
2421
2422 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2423
2424         PR fortran/41075
2425         * gfortran.dg/unlimited_fmt_1.f90: New test.
2426
2427 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2428
2429         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2430
2431 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2432
2433         * gnat.dg/itype.ad[sb]: New test.
2434
2435 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2436
2437         * gcc.target/mips/mips.exp: Add terminology section to comment
2438         at the top of the file.  Fix typos.
2439
2440 2009-08-16  Jason Merrill  <jason@redhat.com>
2441
2442         * g++.dg/debug/dwarf2/inline1.C: New.
2443
2444 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2445
2446         PR target/38599
2447         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2448
2449 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2450
2451         PR debug/37801
2452         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2453         Make sure to trigger inlining optimizations.
2454         * gcc.dg/debug/dwarf2/inline2.c: New test.
2455
2456 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2457
2458         PR fortran/41070
2459         * gfortran.dg/structure_constructor_10.f90: New.
2460
2461 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2462
2463         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2464         * gcc.dg/pragma-re-2.c: Likewise.
2465         * gcc.dg/pragma-re-3.c: Likewise.
2466         * gcc.dg/pragma-re-4.c: Likewise.
2467         * g++.dg/other/pragma-re-1.C: Likewise.
2468         * g++.dg/other/pragma-re-2.C: Likewise.
2469
2470 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2471
2472         * gcc.dg/torture/builtin-math-7.c: New.
2473
2474 2009-08-14  Richard Guenther  <rguenther@suse.de>
2475
2476         * gcc.c-torture/execute/20090814-1.c: New testcase.
2477
2478 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2479
2480         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2481
2482 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2483
2484         PR target/40934
2485         * gcc.target/i386/pr40934.c: New.
2486
2487 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2488
2489         PR target/41019
2490         * gcc.target/i386/pr41019.c: New test.
2491
2492 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2493
2494         PR fortran/40955
2495         * gfortran.dg/winapi.f90: New test.
2496
2497 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2498
2499         PR fortran/40995
2500         * gfortran.dg/intrinsic_4.f90: New.
2501         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2502         different line.
2503
2504 2009-08-13  Richard Guenther  <rguenther@suse.de>
2505
2506         PR middle-end/41047
2507         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2508
2509 2009-08-12  Richard Guenther  <rguenther@suse.de>
2510
2511         PR tree-optimization/41011
2512         * gfortran.dg/pr41011.f: New testcase.
2513
2514 2009-08-11  Andrew Haley  <aph@redhat.com>
2515
2516         * gcc.target/arm/synchronize.c: New file.
2517
2518 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2519
2520         PR middle-end/40980
2521         * gfortran.dg/graphite/id-17.f: New.
2522
2523 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2524             Sebastian Pop  <sebastian.pop@amd.com>
2525
2526         * gcc.dg/graphite/interchange-1.c: XFAILed.
2527         * gcc.dg/graphite/interchange-2.c: XFAILed.
2528         * gcc.dg/graphite/interchange-3.c: XFAILed.
2529         * gcc.dg/graphite/interchange-4.c: XFAILed.
2530         * gcc.dg/graphite/interchange-7.c: XFAILed.
2531
2532 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2533
2534         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2535
2536 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2537             Pranav Garg  <pranav.garg2107@gmail.com>
2538
2539         * gcc.dg/graphite/interchange-6.c: XFAILed.
2540
2541 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2542
2543         * gcc.dg/graphite/interchange-9.c: New.
2544
2545 2009-08-12  Richard Guenther  <rguenther@suse.de>
2546
2547         PR rtl-optimization/41033
2548         * gcc.dg/pr41033.c: New test.
2549
2550 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2551
2552         PR fortran/41022
2553         * gfortran.dg/proc_ptr_comp_14.f90: New.
2554
2555 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2556
2557         * gcc.target/mips/ext-5.c: New test.
2558         * gcc.target/mips/ext-6.c: New test.
2559         * gcc.target/mips/ext-7.c: New test.
2560         * gcc.target/mips/ext-8.c: New test.
2561         * gcc.target/mips/extend-2.c: New test.
2562
2563 2009-08-10  Jason Merrill  <jason@redhat.com>
2564
2565         * g++.dg/other/linkage2.C: New test for types-without-linkage
2566         handling.
2567         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2568         * g++.dg/lookup/anon2.C: Likewise.
2569         * g++.dg/other/anon3.C: Likewise.
2570         * g++.dg/template/arg2.C: Likewise.
2571         * g++.dg/template/local4.C: Likewise.
2572         * g++.old-deja/g++.law/operators32.C: Likewise.
2573         * g++.old-deja/g++.other/linkage2.C: Likewise.
2574         * g++.old-deja/g++.pt/enum6.C: Likewise.
2575         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2576         * g++.old-deja/g++.other/linkage1.C: Likewise.
2577
2578 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2579
2580         * gcc.dg/dg.exp: Test also c-c++-common dir.
2581         * g++.dg/dg.exp: Likewise.
2582         * g++.dg/warn/Wconversion-real.C: Delete.
2583         * gcc.dg/Wconversion-real.c: Move to ...
2584         * c-c++-common/Wconversion-real.c: ... here.
2585         * lib/target-supports.exp
2586         (check_effective_target_c,check_effective_target_c++): New.
2587
2588 2009-08-10  Daniel Kraft  <d@domob.eu>
2589
2590         PR fortran/37425
2591         * gfortran.dg/typebound_operator_1.f03: New test.
2592         * gfortran.dg/typebound_operator_2.f03: New test.
2593
2594 2009-08-10  Richard Guenther  <rguenther@suse.de>
2595
2596         PR middle-end/41006
2597         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2598         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2599
2600 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2601
2602         PR fortran/40940
2603         * gfortran.dg/class_1.f03: New.
2604         * gfortran.dg/class_2.f03: New.
2605         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2606         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2607         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2608         * gfortran.dg/typebound_call_10.f03: Ditto.
2609         * gfortran.dg/typebound_call_2.f03: Ditto.
2610         * gfortran.dg/typebound_call_3.f03: Ditto.
2611         * gfortran.dg/typebound_call_4.f03: Ditto.
2612         * gfortran.dg/typebound_generic_3.f03: Ditto.
2613         * gfortran.dg/typebound_generic_4.f03: Ditto.
2614         * gfortran.dg/typebound_proc_1.f08: Ditto.
2615         * gfortran.dg/typebound_proc_5.f03: Ditto.
2616         * gfortran.dg/typebound_proc_6.f03: Ditto.
2617
2618 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2619
2620         PR c++/40866
2621         * g++.dg/expr/stmt-expr-1.C: New test.
2622
2623 2009-08-09  Richard Guenther  <rguenther@suse.de>
2624
2625         PR tree-optimization/41016
2626         * gcc.c-torture/compile/pr41016.c: New testcase.
2627
2628 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2629
2630         * gcc.dg/overflow-warn-8.c: New test.
2631
2632 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2633
2634         PR tree-optimization/41008
2635         * gcc.dg/vect/O1-pr41008.c: New test.
2636
2637 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2638
2639         PR fortran/40955
2640         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2641
2642 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2643
2644         * gcc.target/bfin/loop-autoinc.c: New file.
2645
2646 2009-08-08  Richard Guenther  <rguenther@suse.de>
2647
2648         PR tree-optimization/40991
2649         * g++.dg/torture/pr40991.C: New testcase.
2650
2651 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2652
2653         * ada/acats/support/impdef.a: Tweak timing constants. Add
2654         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2655         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2656         * ada/acats/tests/c9/c940007.a: Likewise.
2657         * ada/acats/tests/c9/c94001c.ada: Likewise.
2658         * ada/acats/tests/c9/c94006a.ada: Likewise.
2659         * ada/acats/tests/c9/c94008c.ada: Likewise.
2660         * ada/acats/tests/c9/c951002.a: Likewise.
2661         * ada/acats/tests/c9/c954a01.a: Likewise.
2662         * ada/acats/tests/c9/c96001a.ada: Likewise.
2663         * ada/acats/tests/c9/c97307a.ada: Likewise.
2664
2665 2009-08-07  Richard Guenther  <rguenther@suse.de>
2666
2667         PR tree-optimization/40999
2668         * gfortran.dg/pr40999.f: New testcase.
2669
2670 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2671
2672         * g++.dg/tree-prof/partition1.C: New test.
2673
2674 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2675
2676         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2677         attribute.
2678         * gcc.target/arm/vfp1[567].c: New tests.
2679
2680 2009-08-06  Jason Merrill  <jason@redhat.com>
2681
2682         PR c++/40948
2683         * g++.dg/ext/complit12.C: Expand.
2684
2685 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2686
2687         Merge ARM/hard_vfp_branch to trunk.
2688
2689         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2690
2691         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2692         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2693
2694         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2695
2696         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2697         (PCS): Define macro to use base AAPCS.
2698         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2699
2700         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2701
2702         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2703         Correct arm_neon.h typo.
2704
2705         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2706
2707         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2708         this a linkage test.
2709         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2710         argument marshalling.
2711         * abitest.h: New file.
2712         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2713         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2714
2715 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2716
2717         PR middle-end/32964
2718         * gcc.dg/tree-ssa/pr32964.c: New test.
2719
2720 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2721             H.J. Lu  <hongjiu.lu@intel.com>
2722
2723         PR target/40957
2724         * gcc.target/i386/pr40957.c: New test.
2725
2726 2009-08-06  Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/40964
2729         * gcc.c-torture/compile/pr40964.c: New testcase.
2730
2731 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2732
2733         PR fortran/40847
2734         * gfortran.dg/transfer_resolve_1.f90 : New test.
2735
2736 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2737             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2738
2739         PR target/40906
2740         * gcc.target/i386/pr40906-1.c: New test.
2741         * gcc.target/i386/pr40906-2.c: Ditto.
2742         * gcc.target/i386/pr40906-3.c: Ditto.
2743
2744 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR rtl-optimization/40924
2747         * g++.dg/torture/pr40924.C: New test.
2748
2749 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2750
2751         PR c++/36069
2752         * g++.dg/warn/pr36069.C: New.
2753
2754 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2755
2756         PR c++/39987
2757         * g++.dg/overload/defarg4.C: New test.
2758
2759 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2760
2761         PR c++/16696
2762         * g++.dg/parse/pr16696.C: New.
2763         * g++.dg/parse/pr16696-permissive.C: New.
2764
2765 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2766
2767         PR fortran/40875
2768         * gfortran.dg/initialization_23.f90 : New test.
2769
2770 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2771
2772         PR debug/39706
2773         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2774
2775 2009-08-03  Jason Merrill  <jason@redhat.com>
2776             Jakub Jelinek  <jakub@redhat.com>
2777
2778         PR c++/40948
2779         * g++.dg/ext/complit12.C: New.
2780
2781 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2782
2783         PR c/39902
2784         * gcc.target/powerpc/pr39902-2.c: New test.
2785
2786 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR middle-end/40943
2789         * gcc.dg/uninit-6.c: Re-add XFAIL.
2790         * gcc.dg/uninit-6-O0.c: Likewise.
2791         * gcc.dg/uninit-pr40943.c: New test.
2792
2793 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2794
2795         PR testsuite/40858
2796         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2797         .ascii.
2798
2799 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2800
2801         PR libfortran/40853
2802         * gfortran.dg/namelist_40.f90: Update error output.
2803         * gfortran.dg/namelist_47.f90: Update error output.
2804         * gfortran.dg/namelist_58.f90: New test.
2805
2806 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2807
2808         PR fortran/40881
2809         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2810         * gfortran.dg/altreturn_3.f90: Ditto.
2811         * gfortran.dg/altreturn_5.f90: Ditto.
2812         * gfortran.dg/altreturn_6.f90: Ditto.
2813         * gfortran.dg/altreturn_7.f90: Ditto.
2814         * gfortran.dg/array_constructor_13.f90: Ditto.
2815         * gfortran.dg/arrayio_7.f90: Ditto.
2816         * gfortran.dg/arrayio_8.f90: Ditto.
2817         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2818         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2819         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2820         * gfortran.dg/backspace_8.f: Add -std=legacy.
2821         * gfortran.dg/backspace_9.f: Ditto.
2822         * gfortran.dg/char_comparison_1.f: Ditto.
2823         * gfortran.dg/char_decl_1.f90: Ditto.
2824         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2825         * gfortran.dg/char_pointer_assign.f90: Ditto.
2826         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2827         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2828         * gfortran.dg/char_pointer_func.f90: Ditto.
2829         * gfortran.dg/common_8.f90: Ditto.
2830         * gfortran.dg/constant_substring.f: Ditto.
2831         * gfortran.dg/data_char_2.f90: Ditto.
2832         * gfortran.dg/der_array_io_1.f90: Ditto.
2833         * gfortran.dg/der_array_io_2.f90: Ditto.
2834         * gfortran.dg/der_array_io_3.f90: Ditto.
2835         * gfortran.dg/der_io_3.f90: Ditto.
2836         * gfortran.dg/dev_null.F90: Ditto.
2837         * gfortran.dg/direct_io_2.f90: Ditto.
2838         * gfortran.dg/do_iterator_2.f90: Ditto.
2839         * gfortran.dg/e_d_fmt.f90: Ditto.
2840         * gfortran.dg/empty_format_1.f90: Ditto.
2841         * gfortran.dg/entry_17.f90: Modified warning message.
2842         * gfortran.dg/entry_7.f90: Add -std=legacy.
2843         * gfortran.dg/eor_1.f90: Ditto.
2844         * gfortran.dg/equiv_2.f90: Ditto.
2845         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2846         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2847         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2848         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2849         * gfortran.dg/fmt_error_2.f90: Ditto.
2850         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2851         * gfortran.dg/fmt_tl.f: Ditto.
2852         * gfortran.dg/fmt_white.f: Ditto.
2853         * gfortran.dg/func_derived_1.f90: Ditto.
2854         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2855         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2856         * gfortran.dg/global_references_2.f90: Ditto.
2857         * gfortran.dg/hollerith_1.f90: Ditto.
2858         * gfortran.dg/hollerith.f90: Use new-style character length.
2859         * gfortran.dg/hollerith_f95.f90: Ditto.
2860         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2861         * gfortran.dg/implicit_6.f90: Ditto.
2862         * gfortran.dg/implicit_9.f90: Ditto.
2863         * gfortran.dg/inquire_13.f90: Ditto.
2864         * gfortran.dg/inquire_5.f90: Ditto.
2865         * gfortran.dg/inquire_6.f90: Ditto.
2866         * gfortran.dg/inquire.f90: Ditto.
2867         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2868         * gfortran.dg/io_constraints_2.f90: Ditto.
2869         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2870         * gfortran.dg/loc_2.f90: Ditto.
2871         * gfortran.dg/logical_1.f90: Ditto.
2872         * gfortran.dg/longline.f: Ditto.
2873         * gfortran.dg/merge_char_1.f90: Ditto.
2874         * gfortran.dg/namelist_12.f: Ditto.
2875         * gfortran.dg/namelist_14.f90: Ditto.
2876         * gfortran.dg/namelist_18.f90: Ditto.
2877         * gfortran.dg/namelist_19.f90: Ditto.
2878         * gfortran.dg/namelist_21.f90: Ditto.
2879         * gfortran.dg/namelist_22.f90: Ditto.
2880         * gfortran.dg/namelist_37.f90: Ditto.
2881         * gfortran.dg/namelist_54.f90: Ditto.
2882         * gfortran.dg/namelist_55.f90: Ditto.
2883         * gfortran.dg/namelist_empty.f90: Ditto.
2884         * gfortran.dg/namelist_use.f90: Use new-style character length.
2885         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2886         * gfortran.dg/nested_modules_4.f90: Ditto.
2887         * gfortran.dg/nested_modules_5.f90: Ditto.
2888         * gfortran.dg/open-options-blanks.f: Ditto.
2889         * gfortran.dg/output_exponents_1.f90: Ditto.
2890         * gfortran.dg/parens_5.f90: Ditto.
2891         * gfortran.dg/parens_6.f90: Ditto.
2892         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2893         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2894         * gfortran.dg/pr15129.f90: Ditto.
2895         * gfortran.dg/pr15332.f: Ditto.
2896         * gfortran.dg/pr16597.f90: Ditto.
2897         * gfortran.dg/pr17143.f90: Ditto.
2898         * gfortran.dg/pr17164.f90: Ditto.
2899         * gfortran.dg/pr17229.f: Modified warning message.
2900         * gfortran.dg/pr18210.f90: Add -std=legacy.
2901         * gfortran.dg/pr19155.f: Ditto.
2902         * gfortran.dg/pr20086.f90: Ditto.
2903         * gfortran.dg/pr20124.f90: Ditto.
2904         * gfortran.dg/pr20755.f: Ditto.
2905         * gfortran.dg/pr20865.f90: Ditto.
2906         * gfortran.dg/pr20950.f: Ditto.
2907         * gfortran.dg/pr21730.f: Ditto.
2908         * gfortran.dg/pr22491.f: Ditto.
2909         * gfortran.dg/pr29713.f90: Ditto.
2910         * gfortran.dg/print_parentheses_1.f: Ditto.
2911         * gfortran.dg/print_parentheses_2.f90: Ditto.
2912         * gfortran.dg/proc_assign_1.f90: Ditto.
2913         * gfortran.dg/proc_decl_1.f90: Ditto.
2914         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2915         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2916         * gfortran.dg/read_float_1.f90: Ditto.
2917         * gfortran.dg/read_logical.f90: Ditto.
2918         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2919         * gfortran.dg/return_1.f90: Ditto.
2920         * gfortran.dg/rewind_1.f90: Ditto.
2921         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2922         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2923         * gfortran.dg/stfunc_1.f90: Ditto.
2924         * gfortran.dg/stfunc_3.f90: Ditto.
2925         * gfortran.dg/stfunc_4.f90: Ditto.
2926         * gfortran.dg/stfunc_6.f90: Ditto.
2927         * gfortran.dg/streamio_2.f90: Ditto.
2928         * gfortran.dg/string_ctor_1.f90: Ditto.
2929         * gfortran.dg/string_null_compare_1.f: Ditto.
2930         * gfortran.dg/substr_6.f90: Ditto.
2931         * gfortran.dg/tl_editing.f90: Ditto.
2932         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2933         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2934         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2935         * gfortran.dg/g77/1832.f: Ditto.
2936         * gfortran.dg/g77/19981216-0.f Ditto.
2937         * gfortran.dg/g77/19990525-0.f: Ditto.
2938         * gfortran.dg/g77/19990826-2.f: Ditto.
2939         * gfortran.dg/g77/20000630-2.f: Ditto.
2940         * gfortran.dg/g77/20010116.f: Ditto.
2941         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2942         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2943         * gfortran.dg/g77/980520-1.f: Ditto.
2944         * gfortran.dg/g77/check0.f: Ditto.
2945         * gfortran.dg/g77/cpp3.F: Ditto.
2946         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2947         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2948         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2949         * gfortran.dg/g77/short.f: Ditto.
2950
2951 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2952
2953         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2954         * gcc.target/mips/ext-4.c: Likewise.
2955         * gcc.target/mips/interrupt_handler.c: Likewise.
2956         * gcc.target/mips/truncate-4.c: Likewise.
2957         * gcc.target/mips/truncate-5.c: Likewise.
2958
2959 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2960
2961         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2962         -fgraphite-force-parallel to -floop-parallelize-all.
2963
2964 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2965
2966         PR fortran/40011
2967         * gfortran.dg/whole_file_7.f90: New test.
2968         * gfortran.dg/whole_file_8.f90: New test.
2969         * gfortran.dg/whole_file_9.f90: New test.
2970         * gfortran.dg/whole_file_10.f90: New test.
2971         * gfortran.dg/whole_file_11.f90: New test.
2972         * gfortran.dg/whole_file_12.f90: New test.
2973         * gfortran.dg/whole_file_13.f90: New test.
2974         * gfortran.dg/whole_file_14.f90: New test.
2975
2976 2009-07-31  Jason Merrill  <jason@redhat.com>
2977
2978         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2979         binding semantics.
2980         * g++.dg/cpp0x/named.C: Likewise.
2981         * g++.dg/cpp0x/overload.C: Likewise.
2982         * g++.dg/cpp0x/rv1n.C: Likewise.
2983         * g++.dg/cpp0x/rv1p.C: Likewise.
2984         * g++.dg/cpp0x/rv2n.C: Likewise.
2985         * g++.dg/cpp0x/rv2p.C: Likewise.
2986         * g++.dg/cpp0x/rv3n.C: Likewise.
2987         * g++.dg/cpp0x/rv3p.C: Likewise.
2988         * g++.dg/cpp0x/rv4n.C: Likewise.
2989         * g++.dg/cpp0x/rv4p.C: Likewise.
2990         * g++.dg/cpp0x/rv5n.C: Likewise.
2991         * g++.dg/cpp0x/rv5p.C: Likewise.
2992         * g++.dg/cpp0x/rv6n.C: Likewise.
2993         * g++.dg/cpp0x/rv6p.C: Likewise.
2994         * g++.dg/cpp0x/rv7n.C: Likewise.
2995         * g++.dg/cpp0x/rv7p.C: Likewise.
2996         * g++.dg/cpp0x/template_deduction.C: Likewise.
2997         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2998         * g++.dg/cpp0x/overloadn.C: New.
2999         * g++.dg/cpp0x/rv-cast.C: New.
3000
3001 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3002
3003         * gcc.target/mips/ext-4.c: New test.
3004
3005 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3006
3007         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3008
3009 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3010
3011         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3012         * gcc.dg/tree-ssa/loop-32.c: Same.
3013         * gcc.dg/tree-ssa/loop-33.c: Same.
3014         * gcc.dg/tree-ssa/loop-34.c: Same.
3015         * gcc.dg/tree-ssa/loop-35.c: Same.
3016         * gcc.dg/tree-ssa/loop-7.c: Same.
3017         * gcc.dg/tree-ssa/pr23109.c: Same.
3018         * gcc.dg/tree-ssa/restrict-2.c: Same.
3019         * gcc.dg/tree-ssa/restrict-3.c: Same.
3020         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3021         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3022         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3023         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3024         * gcc.dg/tree-ssa/structopt-1.c: Same.
3025         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3026         * gfortran.dg/pr32921.f: Same.
3027
3028 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3029
3030         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3031         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3032         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3033         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3034         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3035         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3036         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3037         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3038         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3039         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3040         * gcc.dg/graphite/id-1.c: New.
3041         * gcc.dg/graphite/id-10.c: New.
3042         * gcc.dg/graphite/id-11.c: New.
3043         * gcc.dg/graphite/id-12.c: New.
3044         * gcc.dg/graphite/id-13.c: New.
3045         * gcc.dg/graphite/id-14.c: New.
3046         * gcc.dg/graphite/id-15.c: New.
3047         * gcc.dg/graphite/id-2.c: New.
3048         * gcc.dg/graphite/id-3.c: New.
3049         * gcc.dg/graphite/id-4.c: New.
3050         * gcc.dg/graphite/id-5.c: New.
3051         * gcc.dg/graphite/id-6.c: New.
3052         * gcc.dg/graphite/id-7.c: New.
3053         * gcc.dg/graphite/id-8.c: New.
3054         * gcc.dg/graphite/id-9.c: New.
3055         * gcc.dg/graphite/interchange-0.c: New.
3056         * gcc.dg/graphite/interchange-1.c: New.
3057         * gcc.dg/graphite/interchange-2.c: New.
3058         * gcc.dg/graphite/interchange-3.c: New.
3059         * gcc.dg/graphite/interchange-4.c: New.
3060         * gcc.dg/graphite/interchange-5.c: New.
3061         * gcc.dg/graphite/interchange-6.c: New.
3062         * gcc.dg/graphite/interchange-7.c: New.
3063         * gcc.dg/graphite/interchange-8.c: New.
3064         * gcc.dg/graphite/pr35356-1.c: New.
3065         * gcc.dg/graphite/pr35356-2.c: New.
3066         * gcc.dg/graphite/pr35356-3.c: New.
3067         * gcc.dg/graphite/pr40157.c: New.
3068         * gcc.dg/graphite/run-id-1.c: New.
3069         * gcc.dg/graphite/scop-20.c: New.
3070         * gcc.dg/graphite/scop-21.c: New.
3071         * gfortran.dg/graphite/id-1.f90: New.
3072         * gfortran.dg/graphite/id-10.f90: New.
3073         * gfortran.dg/graphite/id-11.f: New.
3074         * gfortran.dg/graphite/id-12.f: New.
3075         * gfortran.dg/graphite/id-13.f: New.
3076         * gfortran.dg/graphite/id-14.f: New.
3077         * gfortran.dg/graphite/id-15.f: New.
3078         * gfortran.dg/graphite/id-16.f: New.
3079         * gfortran.dg/graphite/id-5.f: New.
3080         * gfortran.dg/graphite/id-6.f: New.
3081         * gfortran.dg/graphite/id-7.f: New.
3082         * gfortran.dg/graphite/id-8.f: New.
3083         * gfortran.dg/graphite/id-9.f: New.
3084         * gfortran.dg/graphite/interchange-1.f: New.
3085         * gfortran.dg/graphite/interchange-2.f: New.
3086
3087 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3088
3089         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3090         flags based on the name of the testcase.
3091         * gfortran.dg/graphite/graphite.exp: Same.
3092
3093         * gcc.dg/graphite/block-0.c: Adjusted.
3094         * gcc.dg/graphite/block-1.c: Adjusted.
3095         * gcc.dg/graphite/block-2.c: Adjusted.
3096         * gcc.dg/graphite/block-3.c: Adjusted.
3097         * gcc.dg/graphite/block-4.c: Adjusted.
3098         * gcc.dg/graphite/block-5.c: Adjusted.
3099         * gcc.dg/graphite/block-6.c: Adjusted.
3100         * gcc.dg/graphite/pr37485.c: Adjusted.
3101         * gcc.dg/graphite/pr37684.c: Adjusted.
3102         * gcc.dg/graphite/pr37828.c: Adjusted.
3103         * gcc.dg/graphite/pr37883.c: Adjusted.
3104         * gcc.dg/graphite/pr37928.c: Adjusted.
3105         * gcc.dg/graphite/pr37943.c: Adjusted.
3106         * gcc.dg/graphite/pr38409.c: Adjusted.
3107         * gcc.dg/graphite/pr38498.c: Adjusted.
3108         * gcc.dg/graphite/pr38559.c: Adjusted.
3109         * gcc.dg/graphite/pr39335.c: Adjusted.
3110         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3111         * gcc.dg/graphite/scop-0.c: Adjusted.
3112         * gcc.dg/graphite/scop-1.c: Adjusted.
3113         * gcc.dg/graphite/scop-10.c: Adjusted.
3114         * gcc.dg/graphite/scop-11.c: Adjusted.
3115         * gcc.dg/graphite/scop-12.c: Adjusted.
3116         * gcc.dg/graphite/scop-13.c: Adjusted.
3117         * gcc.dg/graphite/scop-14.c: Adjusted.
3118         * gcc.dg/graphite/scop-15.c: Adjusted.
3119         * gcc.dg/graphite/scop-16.c: Adjusted.
3120         * gcc.dg/graphite/scop-17.c: Adjusted.
3121         * gcc.dg/graphite/scop-18.c: Adjusted.
3122         * gcc.dg/graphite/scop-19.c: Adjusted.
3123         * gcc.dg/graphite/scop-2.c: Adjusted.
3124         * gcc.dg/graphite/scop-3.c: Adjusted.-
3125         * gcc.dg/graphite/scop-4.c: Adjusted.
3126         * gcc.dg/graphite/scop-5.c: Adjusted.
3127         * gcc.dg/graphite/scop-6.c: Adjusted.
3128         * gcc.dg/graphite/scop-7.c: Adjusted.
3129         * gcc.dg/graphite/scop-8.c: Adjusted.
3130         * gcc.dg/graphite/scop-9.c: Adjusted.
3131         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3132         * gfortran.dg/graphite/block-1.f90: Adjusted.
3133         * gfortran.dg/graphite/block-2.f: Adjusted.
3134         * gfortran.dg/graphite/block-3.f90: Adjusted.
3135         * gfortran.dg/graphite/block-4.f90: Adjusted.
3136         * gfortran.dg/graphite/id-2.f90: Adjusted.
3137         * gfortran.dg/graphite/id-3.f90: Adjusted.
3138         * gfortran.dg/graphite/id-4.f90: Adjusted.
3139         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3140         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3141         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3142         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3143         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3144         * gfortran.dg/graphite/scop-1.f: Adjusted.
3145
3146 2009-07-30  Doug Kwan  <dougkwan@google.com>
3147
3148         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3149         in warnings added in rev 141298.
3150
3151 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3152
3153         * lib/options.exp: Use "!=" instead of "ne".
3154
3155         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3156
3157         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3158         * gcc.dg/ucnid-12.c: Likewise.
3159
3160 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3161             Pat Haugen  <pthaugen@us.ibm.com>
3162             Revital Eres <ERES@il.ibm.com>
3163
3164         * gcc.target/powerpc/altivec-32.c: New file to test
3165         Altivec simple math function vectorization.
3166
3167         * gcc.target/powerpc/bswap-run.c: New file to test swap
3168         builtins.
3169         * gcc.target/powerpc/bswap16.c: Ditto.
3170         * gcc.target/powerpc/bswap32.c: Ditto.
3171         * gcc.target/powerpc/bswap64-1.c: Ditto.
3172         * gcc.target/powerpc/bswap64-2.c: Ditto.
3173         * gcc.target/powerpc/bswap64-3.c: Ditto.
3174         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3175         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3176         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3177
3178         * gcc.target/powerpc/popcount-2.c: New file to test
3179         power7 popcntd instructions.
3180         * gcc.target/powerpc/popcount-3.c: Ditto.
3181
3182         * gcc.target/powerpc/pr39457.c: New VSX test.
3183         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3184         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3185         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3186         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3187         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3188         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3189         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3190         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3191         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3192         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3193         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3194         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3195
3196         * gcc.target/powerpc/altivec-6.c: Store the result of
3197         vec_add, so the optimizer doesn't remove it.
3198
3199         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3200         systems that support bswap64.
3201
3202         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3203         prevent VSX code generation.
3204
3205         * lib/target-supports.exp (check_vsx_hw_available): New
3206         function to test if VSX available.
3207         (check_effective_target_powerpc_vsx_ok): Ditto.
3208         (check_vmx_hw_available): Add explicit -mno-vsx.
3209
3210 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3211
3212         PR c/39902
3213         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3214
3215 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3216
3217         PR tree-optimization/40570
3218         * gcc.c-torture/compile/pr40570.c: New test.
3219
3220 2009-07-29  Jason Merrill  <jason@redhat.com>
3221
3222         PR c++/14912
3223         * g++.dg/template/defarg13.C: New.
3224
3225 2009-07-29  Richard Guenther  <rguenther@suse.de>
3226
3227         PR c++/40834
3228         * g++.dg/torture/pr40834.C: New testcase.
3229
3230 2009-07-29  Michael Matz  <matz@suse.de>
3231
3232         PR middle-end/40830
3233         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3234
3235 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3236
3237         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3238         sh*-*-* targets.  Skip on spu-*-* targets.
3239         * gfortran.dg/maxlocval_4.f90: Likewise.
3240         * gfortran.dg/minlocval_1.f90: Likewise.
3241         * gfortran.dg/minlocval_4.f90: Likewise.
3242
3243 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3244
3245         PR fortran/40878
3246         * gfortran.dg/gomp/pr40878-1.f90: New test.
3247         * gfortran.dg/gomp/pr40878-2.f90: New test.
3248
3249         PR testsuite/40891
3250         * gcc.dg/cdce1.c: Adjust note line number.
3251         * gcc.dg/cdce2.c: Likewise.
3252
3253 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3254
3255         PR fortran/40882
3256         * gfortran.dg/proc_ptr_comp_13.f90: New.
3257
3258 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3259
3260         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3261         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3262         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3263         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3264         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3265         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3266         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3267         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3268         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3269         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3270         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3271         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3272         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3273         #ifdef NEED_IEEE754_FLOAT conditional.
3274         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3275         conditional.
3276
3277 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3278
3279         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3280         i?86-*-netware.
3281         * g++.dg/ext/bitfield3.C: Likewise.
3282         * g++.dg/ext/bitfield4.C: Likewise.
3283         * g++.dg/ext/bitfield5.C: Likewise.
3284         * gcc.dg/bitfld-15.c: Likewise.
3285         * gcc.dg/bitfld-16.c: Likewise.
3286         * gcc.dg/bitfld-17.c: Likewise.
3287         * gcc.dg/bitfld-18.c: Likewise.
3288         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3289         * gcc.dg/20010912-1.c: Likewise.
3290         * gcc.dg/20021018-1.c: Likewise.
3291         * gcc.dg/20030213-1.c: Likewise.
3292         * gcc.dg/20030225-1.c: Likewise.
3293         * gcc.dg/20030708-1.c: Likewise.
3294         * gcc.dg/20050321-2.c: Likewise.
3295         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3296         * gcc.dg/cdce2.c: Likewise.
3297         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3298         targets.
3299         * gcc.target/i386/pr37248-3.c: Likewise.
3300
3301 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3302
3303         PR fortran/40848
3304         * gfortran.dg/altreturn_7.f90: New.
3305
3306 2009-07-27  Simon Baldwin  <simonb@google.com>
3307
3308         PR testsuite/40829
3309         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3310         so that indexing no longer runs off array end.
3311
3312 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3313
3314         PR fortran/40851
3315         * gfortran.dg/derived_init_3.f90: New test.
3316
3317 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3318
3319         PR fortran/33197
3320         * gfortran.dg/atan2_1.f90: New test
3321         * gfortran.dg/atan2_2.f90: New test
3322
3323 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3324
3325         PR c++/40749
3326         * g++.dg/warn/Wreturn-type-6.C: New test.
3327
3328 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3329
3330         PR tree-optimization/40801
3331         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3332         * gfortran.dg/vect/vect.exp: Run tests starting with
3333         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3334
3335 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3336
3337         PR rtl-optimization/40445
3338         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3339
3340 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3341
3342         * gcc.dg/builtin-unreachable-4.c: New test.
3343
3344 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3345
3346         PR fortran/33197
3347         * gfortran.dg/complex_intrinsic_5.f90: New test.
3348         * gfortran.dg/complex_intrinsic_7.f90: New test.
3349
3350 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3351
3352         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3353         * gcc.dg/ipa/noclone-1.c: New test.
3354
3355 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3356
3357         * lib/target-supports.exp (check_effective_target_static): New
3358         procedure.
3359         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3360         supported.
3361         * g++.old-deja/g++.law/weak.C: Require static effective target.
3362
3363 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3364
3365         PR fortran/39630
3366         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3367         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3368         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3369         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3370         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3371         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3372         * gfortran.dg/typebound_call_10.f03: New.
3373
3374 2009-07-24  Jason Merrill  <jason@redhat.com>
3375
3376         * g++.dg/cpp0x/defaulted11.C: New.
3377
3378         * g++.dg/cpp0x/initlist23.C: New.
3379
3380 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3381
3382         PR fortran/40822
3383         * gfortran.dg/char_length_16.f90: New.
3384
3385 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR fortran/40643
3388         PR fortran/31067
3389         * gfortran.dg/maxlocval_2.f90: New test.
3390         * gfortran.dg/maxlocval_3.f90: New test.
3391         * gfortran.dg/maxlocval_4.f90: New test.
3392         * gfortran.dg/minlocval_1.f90: New test.
3393         * gfortran.dg/minlocval_2.f90: New test.
3394         * gfortran.dg/minlocval_3.f90: New test.
3395         * gfortran.dg/minlocval_4.f90: New test.
3396
3397 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3398
3399         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3400         scan-assembler.
3401
3402 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR fortran/40839
3405         * gfortran.dg/pr40839.f90: New test.
3406
3407 2009-07-23  Michael Matz  <matz@suse.de>
3408
3409         PR middle-end/40830
3410         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3411         don't set options ourself.
3412
3413 2009-07-23  Simon Baldwin  <simonb@google.com>
3414
3415         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3416         native C compilation where required.
3417
3418 2009-07-22  Doug Kwan  <dougkwan@google.com>
3419
3420         * gcc.c-torture/compile/20090721-1.c: New test.
3421
3422 2009-07-22  Michael Matz  <matz@suse.de>
3423
3424         PR tree-optimization/35229
3425         PR tree-optimization/39300
3426         * gcc.dg/vect/vect-pre-interact.c: New test.
3427
3428 2009-07-22  Richard Guenther  <rguenther@suse.de>
3429
3430         * g++.dg/lookup/using21.C: Fix duplicate paste.
3431
3432 2009-07-22  Richard Guenther  <rguenther@suse.de>
3433
3434         PR c++/40799
3435         * g++.dg/lookup/using21.C: New testcase.
3436
3437 2009-07-21  Jason Merrill  <jason@redhat.com>
3438
3439         * g++.dg/init/aggr4.C: New.
3440
3441 2009-07-21  Jason Merrill  <jason@redhat.com>
3442
3443         Core issue 934
3444         * g++.dg/cpp0x/initlist22.C: New.
3445
3446 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3447
3448         * gcc.target/i386/vectorize8.c: New test.
3449
3450 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3451
3452         PR target/40811
3453         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3454         Add i?86 and x86_64 targets.
3455         * gcc.target/i386/vectorize7.c: New test.
3456
3457         PR target/40809
3458         * gcc.target/i386/pr40809.c: New test.
3459
3460 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR tree-optimization/40813
3463         * g++.dg/opt/inline15.C: New test.
3464
3465 2009-07-21  Paul Brook <paul@codesourcery.com>
3466
3467         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3468         * lib/target-supports.exp (check_effective_target_section_anchors):
3469         Add arm*-*-*.
3470
3471 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3472
3473         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3474         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3475         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3476
3477 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3478
3479         * gcc.target/mips/ext-3.c: New test.
3480
3481 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3482
3483         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3484         * gcc.dg/builtin-object-size-8.c: New test.
3485         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3486         * g++.dg/ext/builtin-object-size2.C: Likewise.
3487
3488         PR tree-optimization/40792
3489         * gcc.dg/pr40792.c: New test.
3490
3491 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3492
3493         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3494         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3495         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3496
3497 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3498
3499         * gcc.target/sh/mfmovd.c: New test.
3500
3501 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3502             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3503
3504         PR libfortran/40714
3505         * gfortran.dg/eof_3.f90: New test.
3506
3507 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3508
3509         PR fortran/40727
3510         * gfortran.dg/intrinsic_cmplx.f90: New test.
3511
3512 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3513
3514         PR libfortran/34670
3515         PR libfortran/36874
3516         * gfortran.dg/cshift_bounds_1.f90:  New test.
3517         * gfortran.dg/cshift_bounds_2.f90:  New test.
3518         * gfortran.dg/cshift_bounds_3.f90:  New test.
3519         * gfortran.dg/cshift_bounds_4.f90:  New test.
3520         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3521         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3522         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3523         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3524
3525 2009-07-19  Jan Hubicka  <jh@suse.cz>
3526
3527         PR tree-optimization/40676
3528         * gcc.c-torture/compile/pr40676.c: New testcase.
3529
3530 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3531
3532         * gcc.target/mips/ext-2.c: New test.
3533
3534 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3535
3536         * gcc.target/mips/octeon-exts-7.c: New test.
3537         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3538         * gcc.target/mips/octeon-exts-5.c: Likewise.
3539
3540 2009-07-18  Richard Guenther  <rguenther@suse.de>
3541
3542         PR testsuite/40798
3543         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3544
3545 2009-07-18  Richard Guenther  <rguenther@suse.de>
3546
3547         PR c/40787
3548         * gcc.dg/pr35899.c: Adjust.
3549
3550 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3551
3552         * gcc.target/powerpc/asm-es-1.c: New test.
3553         * gcc.target/powerpc/asm-es-2.c: Likewise.
3554
3555 2009-07-17  Richard Guenther  <rguenther@suse.de>
3556
3557         PR c/40401
3558         * g++.dg/rtti/crash4.C: New testcase.
3559         * g++.dg/torture/20090706-1.C: Likewise.
3560         * gcc.dg/redecl-17.c: Likewise.
3561         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3562         * gcc.dg/declspec-9.c: Expect extra error.
3563         * gcc.dg/declspec-10.c: Likewise.
3564         * gcc.dg/declspec-11.c: Likewise.
3565         * gcc.dg/redecl-10.c: Expect extra warnings.
3566         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3567         * gcc.target/i386/pr39545-1.c: Likewise.
3568         * g++.dg/ext/asm3.C: Expect more errors.
3569         * g++.dg/gomp/block-1.C: Likewise.
3570         * g++.dg/gomp/block-2.C: Likewise.
3571         * g++.dg/gomp/block-3.C: Likewise.
3572         * g++.dg/gomp/block-5.C: Likewise.
3573         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3574         * g++.dg/warn/unused-result1.C: XFAIL.
3575
3576 2009-07-17  Richard Guenther  <rguenther@suse.de>
3577
3578         PR tree-optimization/40321
3579         * gcc.c-torture/compile/pr40321.c: New testcase.
3580         * g++.dg/torture/pr40321.C: Likewise.
3581
3582 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR c++/40780
3585         * g++.dg/template/ptrmem19.C: New test.
3586
3587 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3588             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3589
3590         PR 40435
3591         * gcc.dg/pr36902.c: Add column info.
3592         * g++.dg/gcov/gcov-2.C: Change count for definition.
3593
3594 2009-07-16  Jason Merrill  <jason@redhat.com>
3595
3596         PR libstdc++/37907
3597         * g++.dg/cpp0x/std-layout1.C: New.
3598         * g++.dg/ext/has_nothrow_assign.C: Fix.
3599         * g++.dg/ext/has_nothrow_copy.C: Fix.
3600         * g++.dg/ext/has_trivial_assign.C: Fix.
3601         * g++.dg/ext/has_trivial_copy.C: Fix.
3602         * g++.dg/ext/is_pod.C: Fix.
3603         * g++.dg/other/offsetof3.C: Adjust.
3604         * g++.dg/overload/ellipsis1.C: Adjust.
3605         * g++.dg/warn/var-args1.C: Adjust.
3606         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3607         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3608         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3609         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3610         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3611
3612 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3613
3614         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3615         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3616         effective target "mpc_pow".
3617         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3618
3619 2009-07-16  Richard Henderson  <rth@redhat.com>
3620
3621         * g++.dg/opt/eh4.C: New test.
3622
3623 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3624
3625         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3626
3627 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR middle-end/40747
3630         * gcc.c-torture/execute/pr40747.c: New test.
3631
3632 2009-07-15  Richard Guenther  <rguenther@suse.de>
3633
3634         PR middle-end/40753
3635         * gcc.c-torture/compile/pr40753.c: New testcase.
3636
3637 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3638
3639         PR fortran/40743
3640         * gfortran.dg/interface_assignment_4.f90: New.
3641
3642 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3643
3644         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3645         for FreeBSD up to and including version 8.
3646
3647 2009-07-14  Taras Glek  <tglek@mozilla.com>
3648             Rafael Espindola  <espindola@google.com>
3649
3650         * g++.dg/plugin/header-plugin-test.C: New.
3651         * g++.dg/plugin/header_plugin.c: New.
3652         * g++.dg/plugin/plugin.exp: Update.
3653
3654 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3655
3656         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3657         function to enable vectorization.
3658         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3659         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3660
3661 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3662
3663         * gcc.target/i386/sse-copysignf-vec.c: New test.
3664         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3665
3666 2009-07-14  Jason Merrill  <jason@redhat.com>
3667
3668         PR c++/37276
3669         * g++.dg/lookup/builtin5.C: New.
3670         * g++.dg/other/error22.C: Add missing extern "C".
3671         * g++.dg/warn/Warray-bounds.C: Likewise.
3672         * gcc.dg/compat/compat-common.h: Likewise.
3673
3674         PR c++/40746
3675         * g++.dg/lookup/using20.C: New.
3676
3677         PR c++/40740
3678         * g++.dg/template/koenig8.C: New.
3679
3680 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3681
3682         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3683         both i?86-*-darwin* and x86_64-*-darwin*.
3684
3685 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3686
3687         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3688         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3689         name.
3690
3691 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3692
3693         PR debug/40705
3694         * g++.dg/debug/dwarf2/typedef1.C: New test.
3695
3696         PR c++/40357
3697         * g++.dg/other/typedef3.C: New test.
3698
3699 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3700
3701         * gcc.dg/20090709-1.c: Move to a proper place ...
3702         * gcc.target/m68k/20090709-1.c: ... here.
3703
3704 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3705
3706         PR C++/22154
3707         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3708         front of qualified names are allowed.
3709         * g++.dg/parse/crash10.C: Likewise.
3710         * g++.dg/parse/error15.C: Likewise.
3711         * g++.dg/parse/typename9.C: Likewise.
3712         * g++.dg/parse/error8.C: Likewise.
3713
3714 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3715
3716         PR fortran/40646
3717         * gfortran.dg/proc_ptr_22.f90: Extended.
3718         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3719
3720 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3721
3722         * gfortran.dg/vect/vect-6.f: New test.
3723
3724 2009-07-12  Jason Merrill  <jason@redhat.com>
3725
3726         PR c++/36628
3727         * g++.dg/cpp0x/decltype17.C: New.
3728
3729         PR c++/37206
3730         * g++.dg/cpp0x/rv10.C: New.
3731
3732 2009-07-12  Jason Merrill  <jason@redhat.com>
3733
3734         PR c++/40689
3735         * g++.dg/cpp0x/initlist20.C: New.
3736         * g++.dg/cpp0x/initlist21.C: New.
3737
3738 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3739
3740         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3741         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3742         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3743         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3744         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3745
3746 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3747
3748         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3749         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3750         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3751         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3752         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3753         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3754         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3755         effective_target fd_truncate.
3756
3757 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3758
3759         * gnat.dg/specs/addr1.ads: New test.
3760
3761 2009-07-11  Jan Hubicka  <jh@suse.cz>
3762
3763         PR middle-end/48388
3764         * g++.dg/torture/pr40388.C: New testcase.
3765
3766 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR target/40668
3769         * gcc.c-torture/execute/pr40668.c: New test.
3770
3771 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3772
3773         * gcc.c-torture/execute/20090711-1.c: New test.
3774
3775 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3776
3777         PR testsuite/40699
3778         PR testsuite/40707
3779         PR testsuite/40709
3780         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3781         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3782         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3783         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3784
3785 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3786
3787         PR fortran/33197
3788         * gfortran.dg/complex_intrinsic_3.f90: New test.
3789         * gfortran.dg/complex_intrinsic_4.f90: New test.
3790
3791 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3792
3793         PR target/39079
3794         * gcc.target/mips/mips.exp: Make -msynci a known option.
3795         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3796
3797 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR c++/40502
3800         * g++.dg/ext/strncpy-chk1.C: New test.
3801
3802 2009-07-10  Richard Guenther  <rguenther@suse.de>
3803
3804         PR tree-optimization/40496
3805         * g++.dg/opt/pr40496.C: New testcase.
3806
3807 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3808
3809         PR 25509
3810         PR 40614
3811         * g++.dg/warn/unused-result1-Werror.c: New.
3812
3813 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3814
3815         PR fortran/39334
3816         * gfortran.dg/recursive_parameter_1.f90: New test.
3817
3818 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3819
3820         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3821         * gfortran.dg/module_equivalence_6.f90: Ditto.
3822         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3823         * gfortran.dg/nan_2.f90: Ditto.
3824         * gfortran.dg/inquire_11.f90: Ditto.
3825         * gfortran.dg/abstract_type_3.f03: Ditto.
3826         * gfortran.dg/abstract_type_1.f90: Ditto.
3827         * gfortran.dg/private_type_9.f90: Ditto.
3828         * gfortran.dg/abstract_type_5.f03: Ditto.
3829         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3830         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3831         * gfortran.dg/derived_sub.f90: Ditto.
3832         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3833         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3834         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3835         * gfortran.dg/mvbits_6.f90: Ditto.
3836         * gfortran.dg/abstract_type_2.f03: Ditto.
3837         * gfortran.dg/abstract_type_4.f03: Ditto.
3838         * gfortran.dg/bounds_check_9.f90: Ditto.
3839         * gfortran.dg/optional_dim_3.f90: Ditto.
3840         * gfortran.dg/pr32921.f: Ditto.
3841         * gfortran.dg/entry_16.f90: Ditto.
3842         * gfortran.dg/generic_16.f90: Ditto.
3843
3844
3845 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3846
3847         * gcc.target/m68k/20090709-1.c: New.
3848
3849 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3850
3851         PR c++/40684
3852         * g++.dg/template/unify11.C: New test.
3853
3854 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3855
3856         PR fortran/40629
3857         * gfortran.dg/host_assoc_function_9.f90: New test.
3858
3859 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3860
3861         PR fortran/40646
3862         * gfortran.dg/proc_ptr_22.f90: New.
3863         * gfortran.dg/proc_ptr_comp_12.f90: New.
3864
3865 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR middle-end/40692
3868         * gcc.c-torture/compile/pr40692.c: New test.
3869
3870 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3871
3872         PR fortran/40604
3873         * gfortran.dg/pointer_check_6.f90: New test.
3874
3875 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3876
3877         * gcc.target/mips/truncate-5.c: New test.
3878
3879 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3880
3881         PR libfortran/40330
3882         PR libfortran/40662
3883         * gfortran.dg/fmt_cache_1.f: New test.
3884
3885 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3886
3887         PR fortran/40675
3888         * gfortran.dg/nosigned_zero_1.f90: New test.
3889         * gfortran.dg/nosigned_zero_2.f90: New test.
3890
3891 2009-07-08  Richard Guenther  <rguenther@suse.de>
3892
3893         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3894
3895 2009-07-08  Richard Guenther  <rguenther@suse.de>
3896
3897         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3898
3899 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3900
3901         PR fortran/40591
3902         * gfortran.dg/proc_ptr_21.f90: New test.
3903
3904 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3905
3906         PR c++/31246
3907         * g++.dg/warn/pr31246.C: New.
3908         * g++.dg/warn/pr31246-2.C: New.
3909
3910 2009-07-07  Jason Merrill  <jason@redhat.com>
3911
3912         PR c++/35828
3913         * g++.dg/template/defarg12.C: New.
3914
3915         PR c++/37816
3916         * g++.dg/cpp0x/enum7.C: New.
3917
3918         PR c++/37946
3919         * g++.dg/cpp0x/enum6.C: New.
3920
3921         PR c++/40639
3922         * g++.dg/cpp0x/enum5.C: New.
3923
3924         PR c++/40633
3925         * g++.dg/cpp0x/enum4.C: New.
3926
3927 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3928
3929         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3930
3931 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3932
3933         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3934
3935 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR middle-end/40669
3938         * gcc.dg/pr40669.c: New test.
3939
3940 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3941
3942         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3943         location. Update all calls.
3944         * g++.dg/plugin/selfassign.c: Likewise.
3945
3946 2009-07-06  Jason Merrill  <jason@redhat.com>
3947
3948         * g++.dg/rtti/dyncast[34].C: New.
3949
3950 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3951
3952         * lib/target-supports.exp
3953         (check_effective_target_mips_newabi_large_long_double): New.
3954         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3955         target.
3956         * gcc.target/mips/fpr-moves-6.c: Likewise.
3957
3958 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3959
3960         PR c++/40557
3961         * g++.dg/template/union2.C: New test.
3962
3963 2009-07-04  Jason Merrill  <jason@redhat.com>
3964
3965         * g++.dg/template/using15.C: New.
3966
3967 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3968
3969         * gfortran.dg/maxloc_1.f90: New test.
3970
3971 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3972
3973         PR fortran/40593
3974         * gfortran.dg/proc_ptr_result_6.f90: New.
3975
3976 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3977
3978         * gcc.dg/framework-2.c: Adjust testcase to pass.
3979
3980 2009-07-04  Jason Merrill  <jason@redhat.com>
3981
3982         PR c++/40619
3983         * g++.dg/cpp0x/auto16.C: New.
3984
3985 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3986
3987         PR target/40587
3988         * gfortran.dg/pr40587.f: New test.
3989
3990 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3991
3992         PR fortran/40638
3993         * gfortran.dg/unit_1.f90: New test.
3994
3995 2009-07-03  Jason Merrill  <jason@redhat.com>
3996
3997         * g++.dg/template/pure1.C: Expect another error.
3998
3999 2009-07-03  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/40640
4002         * gcc.c-torture/compile/pr40640.c: New testcase.
4003
4004 2009-07-03  Richard Guenther  <rguenther@suse.de>
4005
4006         PR middle-end/34163
4007         * gfortran.dg/pr34163.f90: New testcase.
4008
4009 2009-07-03  Jan Hubicka  <jh@suse.cz>
4010
4011         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4012         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4013         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4014         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4015         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4016         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4017         * gnat.dg/loop_optimization6.adb: Enable -O2.
4018
4019 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4020
4021         * g++.dg/warn/null4.C: Extend.
4022
4023 2009-07-02  Jason Merrill  <jason@redhat.com>
4024
4025         * g++.dg/template/spec8.C: Fix.
4026
4027 2009-07-02  Michael Matz  <matz@suse.de>
4028
4029         PR fortran/32131
4030         * gfortran.dg/pr32921.f: Adjust.
4031
4032 2009-07-02  Jan Hubicka  <jh@suse.cz>
4033
4034         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4035
4036 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4037
4038         * gcc.target/mips/truncate-4.c: New testcase.
4039
4040 2009-07-01  Richard Guenther  <rguenther@suse.de>
4041
4042         PR tree-optimization/19831
4043         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4044         make allocated memory escape.  Un-XFAIL.
4045         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4046         * gcc.dg/vect/pr31699.c: Likewise.
4047         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4048
4049 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR c++/40566
4052         * g++.dg/parse/cond5.C: New test.
4053
4054 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4055
4056         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4057         (main): Pass n to main_1 instead.
4058         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4059         (main_1): New function, split off from...
4060         (main): ...here.  Pass `off' to main_1 instead.
4061
4062 2009-06-30  Jason Merrill  <jason@redhat.com>
4063
4064         PR c++/40595
4065         * g++.dg/cpp0x/variadic94.C: New.
4066
4067 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4068
4069         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4070         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4071         (init_ld_library_path_env_vars): New function, replacing the
4072         orig_*_saved assignments.  Call it after defining it.
4073         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4074         (restore_ld_library_path_env_vars): Likewise.
4075         (add_path, find_libgcc_s): New functions.
4076         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4077         gcc-set-multilib-library-path.
4078         (objc_target_compile): Don't add "." to ld_library_path.
4079         Use add_path.
4080         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4081         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4082         gcc-set-multilib-library-path.
4083         * lib/g++.exp (g++_link_flags): Likewise.
4084         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4085         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4086         top level; do it...
4087         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4088         to tell when this needs to happen.  Use find_libgcc_s instead of
4089         gcc-set-multilib-library-path.
4090         * lib/gcc-dg.exp: Likewise.
4091         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4092         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4093         unless it is in $ALT_LD_LIBRARY_PATH.
4094         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4095
4096 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4097
4098         * gnat.dg/discr12.adb: New test.
4099         * gnat.dg/discr12_pkg.ads: New helper.
4100         * gnat.dg/discr13.adb: New test.
4101         * gnat.dg/discr14.ad[sb]: Likewise.
4102         * gnat.dg/discr15.adb: Likewise.
4103         * gnat.dg/discr15_pkg.ads: New helper.
4104         * gnat.dg/discr16.adb: New test.
4105         * gnat.dg/discr16_g.ads: New helper.
4106         * gnat.dg/discr16_pkg.ads: Likewise.
4107         * gnat.dg/discr16_cont.ads: Likewise.
4108         * gnat.dg/discr17.adb: New test.
4109         * gnat.dg/discr18.adb: Likewise.
4110         * gnat.dg/discr18_pkg.ads: New helper.
4111         * gnat.dg/discr19.adb: New test.
4112
4113 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4114
4115         PR fortran/40576
4116         * gfortran.dg/internal_write_1.f90:  New testcase.
4117
4118 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4119
4120         PR fortran/40594
4121         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4122
4123 2009-06-30  Richard Guenther  <rguenther@suse.de>
4124
4125         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4126
4127 2009-06-30  Wei Guozhi  <carrot@google.com>
4128
4129         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4130         to "-Os".
4131
4132 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4133
4134         PR tree-optimization/40542
4135         * gcc.dg/vect/pr40542.c: New test.
4136
4137 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4138
4139         PR tree-optimization/40582
4140         * gcc.c-torture/compile/pr40582.c: New test.
4141
4142 2009-06-30  Wei Guozhi  <carrot@google.com>
4143
4144         PR/40416
4145         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4146
4147 2009-06-29  Jason Merrill  <jason@redhat.com>
4148
4149         PR c++/40274
4150         * g++.dg/template/debug1.C: New.
4151
4152 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4153
4154         PR fortran/40580
4155         * pointer_check_1.f90: New test.
4156         * pointer_check_2.f90: New test.
4157         * pointer_check_3.f90: New test.
4158         * pointer_check_4.f90: New test.
4159         * pointer_check_5.f90: New test.
4160
4161 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4162
4163         PR fortran/40551
4164         * gfortran.dg/func_assign_2.f90 : New test.
4165
4166 2009-06-29  Richard Guenther  <rguenther@suse.de>
4167
4168         PR middle-end/14187
4169         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4170         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4171         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4172         * gcc.c-torture/execute/20090623-1.c: Likewise.
4173         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4174         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4175
4176 2009-06-29  Richard Guenther  <rguenther@suse.de>
4177
4178         PR middle-end/38212
4179         * gcc.c-torture/execute/pr38212.c: New testcase.
4180
4181 2009-06-29  Richard Guenther  <rguenther@suse.de>
4182
4183         PR tree-optimization/40579
4184         * gcc.c-torture/execute/pr40579.c: New testcase.
4185
4186 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4187
4188         PR tree-optimization/40550
4189         * gcc.dg/pr40550.c: New test.
4190
4191 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4192
4193         * gnat.dg/overflow_sum2.adb: New test
4194         * gnat.dg/namet.ads: New helper.
4195
4196         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4197
4198 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4199
4200         PR fortran/34112
4201         * gfortran.dg/compiler-directive_1.f90: New test.
4202         * gfortran.dg/compiler-directive_2.f: New test.
4203
4204 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4205
4206         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4207         comment out some values and add some cases.
4208
4209 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4210
4211         PR testsuite/40567
4212         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4213
4214 2009-06-26  Richard Henderson  <rth@redhat.com>
4215
4216         PR testsuite/40565
4217         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4218         * gcc.target/i386/local.c: Pass a non-constant to T.
4219
4220 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4221
4222         PR fortran/39997
4223         PR fortran/40541
4224         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4225         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4226         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4227         * gfortran.dg/proc_ptr_result_5.f90: New.
4228
4229 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4230
4231         PR c/39902
4232         * gcc.dg/dfp/pr39902.c: New test.
4233
4234 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4235
4236         PR testsuite/40532
4237         * gcc.dg/builtins-65.c: Require c99 runtime.
4238
4239 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4240
4241         * gnat.dg/array7.ad[sb]: New test.
4242
4243 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4244
4245         * gnat.dg/array6.adb: New test.
4246
4247 2009-06-25  Ian Lance Taylor  <iant@google.com>
4248
4249         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4250
4251 2009-06-25  Ian Lance Taylor  <iant@google.com>
4252
4253         * g++.dg/warn/Wunused-16.C: New testcase.
4254
4255 2009-06-25  Ian Lance Taylor  <iant@google.com>
4256
4257         * g++.dg/warn/skip-2.C: New testcase.
4258
4259 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4260
4261         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4262         dg-skip-if and move to ...
4263         * gcc.dg/torture/20090618-1.c.
4264
4265 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4266
4267         PR tree-optimization/40493
4268         * gcc.c-torture/execute/pr40493.c: New test.
4269
4270 2009-06-24  Jason Merrill  <jason@redhat.com>
4271
4272         PR c++/40342
4273         * g++.dg/template/overload10.C: New.
4274
4275 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4276
4277         PR fortran/40427
4278         * gfortran.dg/proc_ptr_comp_11.f90: New.
4279
4280 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4281
4282         * gcc.dg/pr40501.c: New testcase.
4283
4284 2009-06-23  DJ Delorie  <dj@redhat.com>
4285
4286         Add MeP port.
4287         * lib/target-supports.exp: Add mep support (no profiling).
4288
4289 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4290
4291         PR testsuite/39297
4292         * gcc.dg/ssa/loop-31.c: Change scan rules.
4293
4294 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4295
4296         * gcc.dg/cpp/empty-include.c: Update column info.
4297         * gcc.dg/cpp/assert2.c: Update column info.
4298
4299 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4300
4301         * g++.dg/ext/builtin-object-size1.C: New test.
4302         * g++.dg/ext/builtin-object-size2.C: New test.
4303
4304 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4305
4306         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4307         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4308
4309 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4310
4311         * gcc.target/mips/truncate-3.c: New test.
4312
4313 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4314
4315         PR fortran/37254
4316         PR fortran/39850
4317         * gfortran.dg/interface_30.f90: Modified error message.
4318         * gfortran.dg/proc_decl_22.f90: New.
4319
4320 2009-06-22  Ian Lance Taylor  <iant@google.com>
4321
4322         * gcc.dg/Wcxx-compat-19.c: New testcase.
4323
4324 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4325
4326         PR objc/28050
4327         * pr28050.m: New testcase.
4328
4329 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4330
4331         PR testsuite/40481
4332         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4333
4334 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4335
4336         PR tree-optimization/40492
4337         * g++.dg/torture/pr40492.C: New test.
4338
4339 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4340
4341         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4342         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4343
4344 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4345
4346         * gnat.dg/raise_ce.adb: Helper for ...
4347         * gnat.dg/handle_and_return.adb: New test.
4348
4349 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4350
4351         PR fortran/40443
4352         * gfortran.dg/generic_18.f90: New test.
4353
4354 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4355
4356         PR fortran/40472
4357         * gfortran.dg/spread_size_limit.f90: New test.
4358
4359 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4360
4361         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4362         to put dump files in a subdirectory.
4363         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4364         ".o" temporary files.
4365
4366 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4367
4368         PR fortran/39850
4369         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4370         * gfortran.dg/interface_20.f90: Ditto.
4371         * gfortran.dg/interface_21.f90: Ditto.
4372         * gfortran.dg/interface_22.f90: Ditto.
4373         * gfortran.dg/interface_30.f90: New.
4374         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4375
4376 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4377
4378         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4379         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4380         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4381         DEFAULT_VECTFLAGS.
4382
4383 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4384             Revital Eres  <eres@il.ibm.com>
4385
4386         PR testsuite/40359
4387         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4388         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4389         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4390
4391 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4392
4393         PR testsuite/40475
4394         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4395         without misalignment support.
4396         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4397
4398 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4399
4400         PR fortran/40452
4401         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4402
4403 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4404
4405         PR fortran/40440
4406         * gfortran.dg/alloc_comp_result_2.f90: New test.
4407
4408 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4409
4410         PR target/40482
4411         * gcc.target/arm/pr40482.c: New test.
4412
4413 2009-06-19  Ian Lance Taylor  <iant@google.com>
4414
4415         * gcc.dg/Wcxx-compat-18.c: New testcase.
4416
4417 2009-06-19  Richard Guenther  <rguenther@suse.de>
4418
4419         * gcc.c-torture/execute/20090618-1.c: New testcase.
4420
4421 2009-06-19  Ian Lance Taylor  <iant@google.com>
4422
4423         * gcc.dg/Wcxx-compat-17.c: New testcase.
4424
4425 2009-06-19  Ian Lance Taylor  <iant@google.com>
4426
4427         * gcc.dg/Wcxx-compat-15.c: New testcase.
4428
4429 2009-06-19  Ian Lance Taylor  <iant@google.com>
4430
4431         * gcc.dg/Wcxx-compat-16.c: New testcase.
4432
4433 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         * gcc.dg/builtins-34.c: Add significand cases.
4436
4437 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4438
4439         PR testsuite/40491
4440         * gcc.dg/20080522-1.c: Remove testcase for real.
4441         * gcc.dg/20080528-1.c: Ditto.
4442
4443 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4444
4445         PR fortran/40450
4446         * gfortran.dg/proc_ptr_20.f90: New.
4447
4448 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4449
4450         PR target/40470
4451         * gcc.dg/torture/pr40470-1.c: New.
4452         * gcc.dg/torture/pr40470-2.c: Likewise.
4453         * gcc.dg/torture/pr40470-3.c: Likewise.
4454         * gcc.dg/torture/pr40470-4.c: Likewise.
4455
4456 2009-06-18  Diego Novillo  <dnovillo@google.com>
4457
4458         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4459         * gcc.dg/plugin/ggcplug.c: Likewise.
4460         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4461         * g++.dg/plugin/selfassign.c: Likewise.
4462         * g++.dg/plugin/attribute_plugin.c: Likewise.
4463         * g++.dg/plugin/dumb_plugin.c: Likewise.
4464
4465 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4466
4467         * gcc.dg/cpp/arith-3.c: Add column info.
4468
4469 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4470
4471         * gcc.target/arm/fp16-compile-none-2.c: New.
4472         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4473         * gcc.target/arm/fp16-compile-alt-12.c: New.
4474
4475 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4476
4477         * gcc.target/arm/fp16-compile-alt-1.c: New.
4478         * gcc.target/arm/fp16-compile-alt-2.c: New.
4479         * gcc.target/arm/fp16-compile-alt-3.c: New.
4480         * gcc.target/arm/fp16-compile-alt-4.c: New.
4481         * gcc.target/arm/fp16-compile-alt-5.c: New.
4482         * gcc.target/arm/fp16-compile-alt-6.c: New.
4483         * gcc.target/arm/fp16-compile-alt-7.c: New.
4484         * gcc.target/arm/fp16-compile-alt-8.c: New.
4485         * gcc.target/arm/fp16-compile-alt-9.c: New.
4486         * gcc.target/arm/fp16-compile-alt-10.c: New.
4487         * gcc.target/arm/fp16-compile-alt-11.c: New.
4488         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4489         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4490         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4491         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4492         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4493         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4494         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4495         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4496         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4497         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4498         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4499         * gcc.target/arm/fp16-compile-none-1.c: New.
4500         * gcc.target/arm/fp16-compile-exprtype.c: New.
4501         * gcc.target/arm/fp16-compile-vcvt.c: New.
4502         * gcc.target/arm/fp16-builtins-1.c: New.
4503         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4504         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4505         * gcc.target/arm/fp16-param-1.c: New.
4506         * gcc.target/arm/fp16-return-1.c: New.
4507         * gcc.target/arm/fp16-unprototyped-1.c: New.
4508         * gcc.target/arm/fp16-unprototyped-2.c: New.
4509         * gcc.target/arm/fp16-variadic-1.c: New.
4510         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4511         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4512         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4513         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4514         * gcc.dg/torture/arm-fp16-ops.h: New.
4515         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4516         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4517         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4518         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4519         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4520         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4521         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4522         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4523         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4524         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4525         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4526         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4527         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4528         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4529         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4530         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4531         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4532         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4533         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4534         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4535         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4536
4537 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4538
4539         * gcc.dg/builtins-65.c: New test.
4540
4541 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4542
4543         PR fortran/40451
4544         * gfortran.dg/proc_ptr_result_4.f90: New.
4545
4546 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4547
4548         * gcc.c-torture/execute/bitfld-5.c: New test.
4549
4550 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4551
4552         * gcc.dg/builtin-unreachable-3.c: New test.
4553
4554 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4555
4556         * gcc.target/i386/builtin-unreachable.c: New test.
4557
4558 2009-06-17  Ian Lance Taylor  <iant@google.com>
4559
4560         * gcc.dg/Wcxx-compat-14.c: New testcase.
4561
4562 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4563
4564         * gcc.dg/func-ptr-conv-1.c: Update column info.
4565
4566 2009-06-17  Richard Guenther  <rguenther@suse.de>
4567
4568         PR middle-end/40404
4569         * gcc.c-torture/execute/pr40404.c: New testcase.
4570
4571 2009-06-17  Richard Guenther  <rguenther@suse.de>
4572
4573         PR middle-end/40460
4574         * g++.dg/torture/pr40460.C: New testcase.
4575
4576 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4577
4578         * gcc.dg/plugin/one_time_plugin.c: New test.
4579         * gcc.dg/plugin/one_time-test-1.c: New test.
4580         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4581
4582 2009-06-16  Ian Lance Taylor  <iant@google.com>
4583
4584         * g++.dg/warn/skip-1.C: New testcase.
4585
4586 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4587
4588         PR middle-end/40446
4589         * g++.dg/other/pr40446.C: New test.
4590
4591 2009-06-16  Richard Guenther  <rguenther@suse.de>
4592
4593         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4594         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4595         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4596         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4597
4598 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4599
4600         * gcc.c-torture/compile/pr40432.c: New file.
4601
4602 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4603
4604         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4605
4606 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4607
4608         PR fortran/36947
4609         PR fortran/40039
4610         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4611         * gfortran.dg/interface_20.f90: Modified error messages.
4612         * gfortran.dg/interface_21.f90: Ditto.
4613         * gfortran.dg/interface_26.f90: Ditto.
4614         * gfortran.dg/interface_27.f90: Ditto.
4615         * gfortran.dg/interface_28.f90: Extended test case.
4616         * gfortran.dg/interface_29.f90: New.
4617         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4618         * gfortran.dg/proc_decl_8.f90: Ditto.
4619         * gfortran.dg/proc_ptr_11.f90: Ditto.
4620         * gfortran.dg/proc_ptr_15.f90: Ditto.
4621
4622 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4623
4624         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4625         printing.
4626         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4627         gcc.dg/vect/vect-outer-4f.c: Likewise.
4628         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4629         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4630         Likewise.
4631         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4632         outer loop.
4633
4634 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4635
4636         PR fortran/40383
4637         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4638
4639 2009-06-15  Ian Lance Taylor  <iant@google.com>
4640
4641         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4642         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4643         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4644         Recognize new notes.
4645         * gcc.dg/stmt-expr-label-2.c: Likewise.
4646         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4647         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4648         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4649         * gcc.dg/c99-vla-jump-4.c: Likewise.
4650         * gcc.dg/stmt-expr-label-1.c: Likewise.
4651         * gcc.dg/stmt-expr-label-3.c: Likewise.
4652         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4653
4654 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4655
4656         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4657
4658 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4659
4660         * gcc.dg/builtin-object-size-7.c: New test.
4661
4662 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR testsuite/40426
4665         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4666         level != "" use separate -gdwarf-2 -g${level} options instead of
4667         -gdwarf-2${level}.
4668         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4669         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4670         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4671
4672 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4673
4674         * g++.dg/abi/mangle11.C: Update warning line.
4675         * g++.dg/abi/mangle12.C: Update warning line.
4676         * g++.dg/abi/mangle17.C: Update warning line.
4677         * g++.dg/abi/mangle20-2.C: Update warning line.
4678
4679 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4680
4681         * gcc.dg/optimize-bswap-1.c: Split into these two:
4682         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4683         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4684
4685 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4686
4687         * gcc.dg/optimize-bswap-1.c: New testcase.
4688
4689 2009-06-14  Richard Guenther  <rguenther@suse.de>
4690
4691         PR middle-end/40389
4692         * g++.dg/torture/pr40389.C: New testcase.
4693
4694 2009-06-13  Richard Guenther  <rguenther@suse.de>
4695
4696         PR tree-optimization/40421
4697         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4698
4699 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4700
4701         * gcc.dg/old-style-prom-3.c: Add column info.
4702         * gcc.dg/overflow-warn-1.c
4703         * gcc.dg/gomp/pr27415.c
4704         * gcc.dg/gomp/for-1.c: Same.
4705         * gcc.dg/enum-compat-1.c: Same.
4706         * gcc.dg/c99-tag-3.c: Same.
4707         * gcc.dg/Wredundant-decls-2.c: Same.
4708         * gcc.dg/func-ptr-conv-1.c: Same.
4709         * gcc.dg/asm-wide-1.c: Same.
4710         * gcc.dg/nofixed-point-2.c: Same.
4711         * gcc.dg/cpp/line3.c: Same.
4712         * gcc.dg/array-10.c: Same.
4713         * gcc.dg/c99-vla-jump-1.c: Same.
4714         * gcc.dg/pr20368-1.c: Same.
4715         * gcc.dg/Wshadow-3.c: Same.
4716         * gcc.dg/c90-const-expr-8.c: Same.
4717         * gcc.dg/label-decl-2.c: Same.
4718         * gcc.dg/dremf-type-compat-2.c: Same.
4719         * gcc.dg/c90-const-expr-5.c: Same.
4720         * gcc.dg/builtins-30.c: Same.
4721         * gcc.dg/Warray-bounds.c: Same.
4722         * gcc.dg/Wcxx-compat-2.c: Same.
4723         * gcc.dg/tree-ssa/col-1.c: Same.
4724         * gcc.dg/old-style-prom-2.c: Same.
4725         * gcc.dg/cast-function-1.c: Same.
4726         * gcc.dg/pr15698-1.c: Same.
4727         * gcc.dg/dremf-type-compat-3.c: Same.
4728         * gcc.dg/vla-8.c: Same.
4729         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4730         line.
4731         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4732         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4733         * gcc.dg/enum-compat-1.c: Same.
4734         * gcc.dg/dremf-type-compat-2.c: Same.
4735         * gcc.dg/old-style-prom-2.c: Same.
4736         * gcc.dg/pr15698-1.c: Same.
4737         * gcc.dg/pr20368-1.c: Same.
4738         * gcc.dg/dremf-type-compat-3.c: Same.
4739         * gcc.dg/builtins-30.c: Same.  Test for columns.
4740
4741 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4742
4743         PR fortran/40176
4744         * gfortran.dg/proc_decl_1.f90: Extended.
4745
4746 2009-06-12  Ian Lance Taylor  <iant@google.com>
4747
4748         * gcc.dg/Wcxx-compat-13.c: New testcase.
4749
4750 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4751
4752         PR tree-opt/38865
4753         * gcc.dg/tree-ssa/fre-vce-1.c
4754
4755 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4756
4757         PR testsuite/40384
4758         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4759         min-insn-to-prefetch-ratio=5.
4760
4761 2009-06-12  Joey Ye  <joey.ye@intel.com>
4762             H.J. Lu  <hongjiu.lu@intel.com>
4763
4764         PR middle-end/39146
4765         * gcc.target/i386/stackalign/pr39146.c: New.
4766
4767 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4768
4769         * gcc.target/i386/crc32-1.c: New.
4770         * gcc.target/i386/crc32-2.c: Likewise.
4771
4772 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4773
4774         PR c/39252
4775         * gcc.dg/builtin-unreachable-1.c: New test.
4776         * gcc.dg/builtin-unreachable-2.c: Same.
4777
4778 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4779
4780         PR fortran/40402
4781         * gfortran.dg/data_value_1.f90: New test.
4782
4783 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4784
4785         PR testsuite/39831
4786         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4787         remove ilp32 requirement.
4788         * gcc.target/i386/excess-precision-2.c: Likewise.
4789         * gcc.target/i386/excess-precision-3.c: Likewise.
4790         * gcc.target/i386/excess-precision-4.c: Likewise.
4791         * gcc.target/i386/excess-precision-5.c: Likewise.
4792         * gcc.target/i386/excess-precision-6.c: Likewise.
4793
4794 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4795
4796         PR fortran/38718
4797         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4798         * gfortran.dg/nan_5.f90: New test.
4799
4800 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4801
4802         * gcc.target/arm/neon-modes-1.c: New test.
4803
4804 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4805
4806         * g++.dg/torture/pr31579.C: Cast pointer
4807         via __SIZE_TYPE__ instead of 'unsigned long'.
4808
4809 2009-06-10  Anthony Green  <green@moxielogic.com>
4810
4811         * lib/target-supports.exp (check_profiling_available):
4812         Profiling is not available for testing purposes on moxie.
4813
4814 2009-06-09  Ian Lance Taylor  <iant@google.com>
4815
4816         * gcc.dg/Wcxx-compat-12.c: New testcase.
4817
4818 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4819
4820         PR libfortran/40334
4821         * gfortran.dg/backspace_11.f90: New.
4822
4823 2009-06-09  Jason Merrill  <jason@redhat.com>
4824
4825         * g++.dg/cpp0x/defaulted10.C: New.
4826
4827 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4828
4829         * gcc.c-torture/compile/pr40351.c: New file.
4830
4831 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4832
4833         * gnat.dg/align_max.adb: New test.
4834
4835 2009-06-08  Jason Merrill  <jason@redhat.com>
4836
4837         * g++.dg/cpp0x/auto15.C: New.
4838
4839 2009-06-08  Jan Hubicka  <jh@suse.cz>
4840
4841         PR debug/39834
4842         * gcc.dg/torture/pr39834.c
4843
4844 2009-06-08  Jan Hubicka  <jh@suse.cz>
4845
4846         PR middle-end/40102
4847         * g++.dg/torture/pr40102.C: New testcase.
4848
4849 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4850
4851         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4852         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4853         * gcc.dg/builtin-object-size-6.c: New test.
4854
4855         PR c++/40373
4856         * g++.dg/template/dtor7.C: New test.
4857
4858         PR c++/40370
4859         PR c++/40372
4860         * g++.dg/template/error41.C: New test.
4861         * g++.dg/template/error42.C: New test.
4862
4863 2009-06-08  Revital Eres  <eres@il.ibm.com>
4864
4865         PR testsuite/40359
4866         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4867         * gcc.dg/vect/vect-88.c: Likewise.
4868         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4869         * gcc.dg/vect/pr25413.c: Likewise.
4870         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4871
4872 2009-06-07  Ian Lance Taylor  <iant@google.com>
4873
4874         * g++.dg/warn/Wswitch-3.C: New testcase.
4875         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4876         * gcc.dg/Wswitch-enum-error.c: Likewise.
4877         * gcc.dg/Wswitch-error.c: Likewise.
4878
4879 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4880
4881         PR fortran/40008
4882         * gfortran.dg/negative_unit.f: Update test.
4883         * gfortran.dg/negative_unit_int8.f: Update test.
4884         * gfortran.dg/newunit_1.f90: New test.
4885
4886 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4887
4888         PR fortran/25104
4889         PR fortran/29962
4890         * gfortran.dg/spread_init_expr.f03: New.
4891         * gfortran.dg/unpack_init_expr.f03: New.
4892         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4893         error message.
4894
4895 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4896
4897         PR fortran/25104
4898         PR fortran/29962
4899         * gfortran.dg/count_init_expr.f03
4900         * gfortran.dg/product_init_expr.f03
4901         * gfortran.dg/sum_init_expr.f03
4902
4903 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4904
4905         PR fortran/36874
4906         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4907         message.
4908         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4909         shapes.
4910         * gfortran.dg/zero_sized_5.f90: Likewise.
4911
4912 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4913
4914         PR middle-end/32950
4915         * g++.dg/torture/pr32950.C: New.
4916
4917 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4918
4919         PR fortran/25104
4920         PR fortran/29962
4921         * gfortran.dg/dot_product_1.f03: New.
4922         * gfortran.dg/matmul_8.f03: New.
4923         * gfortran.dg/transpose_3.f03: New.
4924
4925 2009-06-06  Ian Lance Taylor  <iant@google.com>
4926
4927         * gcc.dg/Wunused-label-1.c: New test case.
4928         * g++.dg/warn/Wunused-label-1.C: New test case.
4929         * g++.dg/warn/Wunused-label-2.C: New test case.
4930         * g++.dg/warn/Wunused-label-3.C: New test case.
4931
4932 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4933
4934         PR fortran/37203
4935         * reshape_zerosize_2.f90: New.
4936
4937 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4938
4939         PR fortran/32890
4940         * gfortran.dg/pack_assign_1.f90: New.
4941         * gfortran.dg/pack_vector_1.f90: New.
4942
4943 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4944
4945         PR middle-end/40340
4946         * gcc.dg/pr40340-1.c: New test.
4947         * gcc.dg/pr40340-2.c: New test.
4948         * gcc.dg/pr40340-3.c: New test.
4949         * gcc.dg/pr40340-4.c: New test.
4950         * gcc.dg/pr40340-5.c: New test.
4951         * gcc.dg/pr40340.h: New file.
4952
4953 2009-06-05  Revital Eres  <eres@il.ibm.com>
4954
4955         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4956         New procedure.
4957         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4958         * gcc.dg/vect/vect-33.c: Likewise.
4959         * gcc.dg/vect/vect-92.c: Likewise.
4960         * gcc.dg/vect/vect-58.c: Likewise.
4961         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4962         * gcc.dg/vect/vect-42.c: Likewise.
4963         * gcc.dg/vect/slp-25.c: Likewise.
4964         * gcc.dg/vect/vect-align-1.c: Likewise.
4965         * gcc.dg/vect/vect-align-2.c: Likewise.
4966         * gcc.dg/vect/vect-93.c: Likewise.
4967         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4968         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4969         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4970         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4971         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4972         * gcc.dg/vect/vect-26.c: Likewise.
4973         * gcc.dg/vect/vect-44.c: Likewise.
4974         * gcc.dg/vect/vect-70.c: Likewise.
4975         * gcc.dg/vect/vect-95.c: Likewise.
4976         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4977         * gcc.dg/vect/vect-28.c: Likewise.
4978         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4979         * gcc.dg/vect/vect-87.c: Likewise.
4980         * gcc.dg/vect/vect-109.c: Likewise.
4981         * gcc.dg/vect/vect-54.c: Likewise.
4982         * gcc.dg/vect/vect-96.c: Likewise.
4983         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4984         * gcc.dg/vect/vect-88.c: Likewise.
4985         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4986         * gcc.dg/vect/vect-89.c: Likewise.
4987         * gcc.dg/vect/vect-91.c: Likewise.
4988         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4989         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4990         * gfortran.dg/vect/vect-2.f90: Likewise.
4991         * gfortran.dg/vect/vect-3.f90: Likewise.
4992         * gfortran.dg/vect/vect-4.f90: Likewise.
4993         * gfortran.dg/vect/vect-5.f90: Likewise.
4994
4995 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4996
4997         PR tree-optimization/36318
4998         * gcc.dg/tree-ssa/sra-7.c: New test.
4999
5000 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5001
5002         PR fortran/37203
5003         * gfortran.dg/reshape_order_5.f90: New.
5004         * gfortran.dg/reshape_shape_1.f90: New.
5005
5006 2009-06-04  Jason Merrill  <jason@redhat.com>
5007
5008         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5009
5010 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5011
5012         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5013         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5014
5015 2009-06-04  Richard Guenther  <rguenther@suse.de>
5016
5017         PR c++/39371
5018         * g++.dg/torture/pr40335.C: New testcase.
5019
5020 2009-06-03  Richard Guenther  <rguenther@suse.de>
5021
5022         PR middle-end/40328
5023         * gcc.dg/torture/pr40328.c: New testcase.
5024
5025 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5026
5027         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5028         m68k and fido.
5029
5030 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5031
5032         * g++.dg/torture/pr40323.C: New file.
5033
5034 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5035
5036         * gnat.dg/specs/root.ads: New test.
5037         * gnat.dg/specs/root-level_1.ads: Likewise.
5038         * gnat.dg/specs/root-level_2.ads: Likewise.
5039         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5040
5041 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5042
5043         * g++.dg/init/ref15.C: Require unwrapped targets.
5044
5045 2009-06-02  Jason Merrill  <jason@redhat.com>
5046
5047         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5048         * g++.dg/cpp0x/initlist18.C: New.
5049         * g++.dg/cpp0x/initlist19.C: New.
5050
5051         * g++.dg/cpp0x/auto14.C: New.
5052
5053 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5054
5055         * gnat.dg/alignment6.adb: Remove XFAIL.
5056
5057 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5058
5059         PR c++/38089
5060         * g++.dg/template/spec36.C: New test.
5061
5062 2009-06-01  Ian Lance Taylor  <iant@google.com>
5063
5064         * gcc.dg/cast-qual-3.c: New testcase.
5065         * g++.dg/warn/Wcast-qual2.C: New testcase.
5066
5067 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5068
5069         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5070         (process-message): Expect column numbers.
5071         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5072         * gcc.dg/pch/counter-2.c: Same.
5073         * gcc.dg/pch/valid-2.c: Same.
5074         * gcc.dg/pch/warn-1.c: Same.
5075         * gcc.dg/pch/valid-1.c: Same.
5076         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5077         * gcc.dg/cpp/syshdr.c: Same.
5078         * gcc.dg/cpp/19940712-1.c: Same.
5079         * gcc.dg/cpp/missing-header-1.c: Same.
5080         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5081         * gcc.dg/cpp/tr-warn3.c: Same.
5082         * gcc.dg/cpp/pr29612-2.c: Same.
5083         * gcc.dg/cpp/tr-warn4.c: Same.
5084         * gcc.dg/cpp/Wtrigraphs.c: Same.
5085         * gcc.dg/cpp/poison.c: Same.
5086         * gcc.dg/cpp/arith-3.c: Same.
5087         * gcc.dg/cpp/sysmac2.c: Same.
5088         * gcc.dg/cpp/cpp.exp: Same.
5089         * gcc.dg/cpp/tr-warn5.c: Same.
5090         * gcc.dg/cpp/include2.c: Same.
5091         * gcc.dg/cpp/Wmissingdirs.c: Same.
5092         * gcc.dg/cpp/Wmissingdirs.c: Same.
5093         * gcc.dg/cpp/tr-warn6.c: Same.
5094         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5095         * gcc.dg/cpp/macspace1.c: Same.
5096         * gcc.dg/cpp/escape-2.c: Same.
5097         * gcc.dg/cpp/assert2.c: Same.
5098         * gcc.dg/cpp/undef2.c: Same.
5099         * gcc.dg/cpp/macspace2.c: Same.
5100         * gcc.dg/cpp/tr-warn1.c: Same.
5101         * gcc.dg/cpp/extratokens2.c: Same.
5102         * gcc.dg/cpp/strify2.c: Same.
5103         * gcc.dg/cpp/Wsignprom.c: Same.
5104         * gcc.dg/cpp/redef2.c: Same.
5105         * gcc.dg/cpp/trad/trad.exp: Same.
5106         * gcc.dg/cpp/arith-1.c: Same.
5107         * gcc.dg/cpp/extratokens.c: Same.
5108         * gcc.dg/cpp/if-mpar.c: Same.
5109
5110 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5111
5112         * gnat.dg/nested_float_packed.ads: New test.
5113
5114 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5115             Eric Botcazou  <botcazou@adacore.com>
5116
5117         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5118         * gnat.dg/test_oconst.adb: New test.
5119
5120 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5121
5122         * gcc.dg/plugin/ggcplug.c: Moved comment.
5123         (plugin_init): Fixed typo, declared i, returned 0 at end.
5124
5125 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5126
5127         PR testsuite/40244
5128         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5129         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5130
5131 2009-05-29  Ian Lance Taylor  <iant@google.com>
5132
5133         * gcc.dg/Wcxx-compat-11.c: New testcase.
5134
5135 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5136
5137         PR fortran/40019
5138         * gfortran.dg/leadz_trailz_1.f90: New test.
5139         * gfortran.dg/leadz_trailz_2.f90: New test.
5140
5141 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5142
5143         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5144         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5145         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5146         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5147         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5148         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5149         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5150         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5151         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5152         * gcc.dg/tree-ssa/sra-5.c: New file.
5153         * gcc.dg/tree-ssa/sra-6.c: New file.
5154         * gcc.c-torture/compile/sra-1.c: New file.
5155
5156 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5157
5158         PR middle-end/40291
5159         * gcc.c-torture/compile/pr40291.c: New test.
5160
5161         PR target/40017
5162         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5163         __vector _Bool.
5164         * gcc.target/powerpc/altivec-30.c: New test.
5165         * gcc.target/powerpc/altivec-31.c: New test.
5166
5167 2009-05-28  Richard Guenther  <rguenther@suse.de>
5168
5169         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5170         * gcc.c-torture/execute/20090527-1.c: Likewise.
5171
5172 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5173
5174         PR c++/39754
5175         * g++.dg/template/canon-type-1.C: New test.
5176         * g++.dg/template/canon-type-2.C: Likewise.
5177         * g++.dg/template/canon-type-3.C: Likewise.
5178         * g++.dg/template/canon-type-4.C: Likewise.
5179         * g++.dg/template/canon-type-5.C: Likewise.
5180         * g++.dg/template/canon-type-6.C: Likewise.
5181         * g++.dg/template/canon-type-7.C: Likewise.
5182
5183 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5184             Uros Bizjak  <ubizjak@gmail.com>
5185             Danny Smith  <dansmister@gmail.com>
5186
5187         PR target/37216
5188
5189         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5190         New function.
5191         * gcc.target/i386/pr37216.c:  New test source file.
5192         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5193         use -fno-common for testing Cygwin and MinGW targets.
5194
5195 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5196
5197         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5198         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5199         * g++.dg/pr37742.C (size_t): Likewise.
5200         * g++.dg/torture/pr34850.C (size_t): Likewise.
5201         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5202         _PTRDIFF_TYPE__.
5203         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5204         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5205         (size_t): Use __extension__ and __SIZE_TYPE__.
5206         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5207         __SIZE_TYPE__.
5208         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5209         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5210         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5211         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5212         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5213         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5214         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5215         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5216         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5217         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5218         (__ssize_t): Likewise.
5219         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5220         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5221         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5222         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5223         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5224         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5225         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5226         * gcc.dg/pr33667.c (size_t): Likewise.
5227         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5228         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5229         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5230         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5231         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5232         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5233
5234 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5235
5236         PR tree-optimization/40254
5237         * gcc.dg/vect/pr40254.c: New test.
5238
5239 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5240
5241         PR middle-end/33699
5242         * gcc.target/mips/const-anchor-1.c: New test.
5243         * gcc.target/mips/const-anchor-2.c: New test.
5244
5245 2009-05-27  Jason Merrill  <jason@redhat.com>
5246
5247         * g++.dg/cpp0x/initlist15.C: New.
5248         * g++.dg/cpp0x/initlist16.C: New.
5249         * g++.dg/cpp0x/initlist17.C: New.
5250
5251 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5252
5253         PR fortran/39178
5254         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5255         patterns to reflect frontend changes.
5256         * gfortran.dg/vector_subscript_4.f90: Likewise.
5257
5258 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5259             Eric Botcazou  <botcazou@adacore.com>
5260
5261         * gcc.c-torture/execute/align-nest.c: New testcase.
5262         * gnat.dg/misaligned_nest.adb: New testcase.
5263
5264 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5265
5266         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5267         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5268         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5269         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5270
5271 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5272
5273         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5274         cast instead of assuming 0ul.
5275         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5276         __SIZE_TYPE__.
5277         (_type_desc): Make first argument const.
5278         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5279
5280 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5281
5282         PR libfortran/40187
5283         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5284         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5285
5286 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5287
5288         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5289         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5290         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5291         * gcc.dg/plugin/ggcplug.c: Added new file.
5292
5293 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5294
5295         PR fortran/40246
5296         * gfortran.dg/nullify_4.f90: New test.
5297
5298 2009-05-26  Richard Guenther  <rguenther@suse.de>
5299
5300         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5301
5302 2009-05-26  Richard Guenther  <rguenther@suse.de>
5303
5304         PR middle-end/40252
5305         * gcc.c-torture/compile/pr40252.c: New testcase.
5306
5307 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5308
5309         PR c++/40007
5310         * g++.dg/template/typedef18.C: New test.
5311         * g++.dg/template/typedef19.C: Likewise.
5312         * g++.dg/template/typedef20.C: Likewise.
5313         * g++.dg/template/access11.C: Adjust.
5314
5315 2009-05-26  Richard Guenther  <rguenther@suse.de>
5316
5317         PR testsuite/40247
5318         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5319
5320 2009-05-25  Jason Merrill  <jason@redhat.com>
5321
5322         PR c++/38064
5323         * g++.dg/cpp0x/enum3.C: New test.
5324
5325 2009-05-25  Richard Guenther  <rguenther@suse.de>
5326
5327         PR tree-optimization/36327
5328         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5329         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5330         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5331         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5332         * gcc.dg/vect/vect-40.c: Likewise.
5333         * gcc.dg/vect/vect-42.c: Likewise.
5334         * gcc.dg/vect/vect-46.c: Likewise.
5335         * gcc.dg/vect/vect-76.c: Likewise.
5336
5337 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5338
5339         PR fortran/40176
5340         * gfortran.dg/proc_ptr_18.f90: New.
5341         * gfortran.dg/proc_ptr_19.f90: New.
5342         * gfortran.dg/proc_ptr_comp_9.f90: New.
5343         * gfortran.dg/proc_ptr_comp_10.f90: New.
5344
5345 2009-05-25  Richard Guenther  <rguenther@suse.de>
5346
5347         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5348         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5349
5350 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5351
5352         PR tree-optimization/40238
5353         * gcc.dg/vect/pr40238.c: New test.
5354
5355 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5356             Dominique Dhumieres  <dominiq@lps.ens.fr>
5357
5358         PR fortran/35732
5359         PR fortran/39872
5360         * gfortran.dg/bounds_check_fail_3.f90: New test.
5361         * gfortran.dg/bounds_check_fail_4.f90: New test.
5362         * gfortran.dg/bounds_check_14.f90: Update test.
5363         * gfortran.dg/bound_4.f90: Update test.
5364
5365 2009-05-24  Richard Guenther  <rguenther@suse.de>
5366
5367         PR middle-end/40233
5368         * gcc.c-torture/compile/pr40233.c: New testcase.
5369
5370 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5371
5372         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5373         for alpha*-*-* targets.
5374
5375 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5376
5377         * gcc.dg/vect/bb-slp-1.c: New test.
5378         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5379         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5380         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5381         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5382         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5383         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5384         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5385         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5386         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5387         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5388         gcc.dg/vect/bb-slp-22.c: Likewise.
5389         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5390
5391 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5392             Maxim Kuvyrkov  <maxim@codesourcery.com>
5393
5394         * gcc.dg/falign-labels-1.c: New test.
5395
5396 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5397
5398         * gnat.dg/specs/rep_clause3.ads: New test.
5399
5400 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5401
5402         * gnat.dg/addr6.adb: New test.
5403
5404 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5405
5406         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5407         New function.
5408         * gcc.target/arm/thumb2-mul-space.c: New file.
5409         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5410         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5411         * gcc.target/arm/thumb2-mul-speed.c: New file.
5412
5413 2009-05-22  Richard Guenther  <rguenther@suse.de>
5414
5415         PR middle-end/38964
5416         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5417         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5418         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5419
5420 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5421
5422         * gcc.dg/dll-6.c: New test.
5423         * gcc.dg/dll-6a.c: Likewise.
5424         * gcc.dg/dll-7.c: Likewise.
5425         * gcc.dg/dll-7a.c: Likewise.
5426         * g++.dg/ext/dllexport2.C: Likewise.
5427         * g++.dg/ext/dllexport2a.cc: Likewise.
5428
5429 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5430
5431         PR target/37846
5432         * gcc.target/ia64/mfused-madd-vect.c: New test.
5433         * gcc.target/ia64/mfused-madd.c: New test.
5434         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5435         * gcc.target/ia64/mno-fused-madd.c: New test.
5436
5437 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5438
5439         * gcc.target/i386/movbe-1.c: New.
5440         * gcc.target/i386/movbe-2.c: Likewise.
5441
5442 2009-05-21  Taras Glek  <tglek@mozilla.com>
5443
5444         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5445         plugin_init signature.
5446         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5447         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5448         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5449
5450 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5451
5452         * gcc.dg/target/arm/neon-vmla-1.c: New.
5453         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5454
5455 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5456
5457         * gcc.target/mips/octeon-exts-6.c: New test.
5458         * gcc.target/mips/extend-1.c: New test.
5459         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5460         EXTS.
5461         * gcc.target/mips/octeon-exts-5.c: Likewise.
5462
5463 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR middle-end/40204
5466         * gcc.c-torture/compile/pr40204.c: New test.
5467
5468 2009-05-20  Richard Guenther  <rguenther@suse.de>
5469
5470         * gcc.c-torture/compile/20090518-1.c: New testcase.
5471
5472 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5473
5474         PR tree-optimization/40087
5475         * gcc.dg/tree-ssa/pr40087.c: New test.
5476
5477 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5478
5479         * gcc.dg/vector-4.c: New testcase.
5480         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5481         * g++.dg/ext/vector16.C: New testcase.
5482
5483 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5484
5485         PR c/40172
5486         * gcc.dg/pr40172.c: Renamed to ...
5487         * gcc.dg/pr40172-1.c: This.
5488
5489         * gcc.dg/pr40172-2.c: New.
5490         * gcc.dg/pr40172-3.c: Likewise.
5491
5492 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5493
5494         PR c/40172
5495         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5496
5497 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5498
5499         * gnat.dg/loop_optimization6.ad[sb]: New test.
5500
5501 2009-05-19  Richard Guenther  <rguenther@suse.de>
5502
5503         * gcc.c-torture/compile/20090519-1.c: New testcase.
5504
5505 2009-05-18  Jason Merrill  <jason@redhat.com>
5506
5507         * g++.dg/cpp0x/explicit1.C: New.
5508         * g++.dg/cpp0x/explicit2.C: New.
5509
5510 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5511
5512         PR debug/40109
5513         * g++.dg/debug/dwarf2/nested-1.C: New test.
5514
5515 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5516
5517         PR testsuite/39907
5518         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5519         stack alignment.
5520
5521 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5522
5523         PR fortran/40164
5524         * gfortran.dg/proc_ptr_comp_8.f90: New.
5525
5526 2009-05-18  Richard Guenther  <rguenther@suse.de>
5527
5528         PR fortran/40168
5529         * gfortran.dg/array_memset_2.f90: Adjust.
5530
5531 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5532
5533         PR fortran/36947
5534         PR fortran/40039
5535         * gfortran.dg/interface_27.f90: New.
5536         * gfortran.dg/interface_28.f90: New.
5537         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5538         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5539
5540 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5541
5542         * gcc.target/m68k/tls-ie.c: New test.
5543         * gcc.target/m68k/tls-le.c: New test.
5544         * gcc.target/m68k/tls-gd.c: New test.
5545         * gcc.target/m68k/tls-ld.c: New test.
5546         * gcc.target/m68k/tls-ie-xgot.c: New test.
5547         * gcc.target/m68k/tls-le-xtls.c: New test.
5548         * gcc.target/m68k/tls-gd-xgot.c: New test.
5549         * gcc.target/m68k/tls-ld-xgot.c: New test.
5550         * gcc.target/m68k/tls-ld-xtls.c: New test.
5551         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5552
5553 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5554
5555         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5556
5557 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5558
5559         PR c/40172
5560         * gcc.dg/pr40172.c: New.
5561
5562 2009-05-17  Jason Merrill  <jason@redhat.com>
5563
5564         PR c++/40139
5565         * g++.dg/template/dtor6.C: New.
5566
5567 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5568
5569         * g++.dg/warn/translate-ice-1.C: New test.
5570
5571 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5572
5573         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5574         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5575         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5576         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5577
5578 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5579
5580         PR fortran/33197
5581         * gfortran.dg/erf_2.F90: New test.
5582         * gfortran.dg/erfc_scaled_2.f90: New test.
5583
5584 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5585
5586         PR fortran/31243
5587         * gfortran.dg/string_1.f90: New test.
5588         * gfortran.dg/string_2.f90: New test.
5589         * gfortran.dg/string_3.f90: New test.
5590
5591 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5592
5593         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5594         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5595
5596 2009-05-15  Ian Lance Taylor  <iant@google.com>
5597
5598         * gcc.dg/Wcxx-compat-10.c: New testcase.
5599
5600 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5601
5602         PR 16302
5603         * gcc.dg/pr16302.c: New.
5604         * g++.dg/warn/pr16302.C: New.
5605
5606 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5607
5608         * gcc.dg/torture/builtin-math-5.c: New.
5609         * gcc.dg/torture/builtin-math-6.c: New.
5610         * lib/target-supports.exp (check_effective_target_mpc): New.
5611
5612 2009-05-15  Jan Hubicka  <jh@suse.cz>
5613
5614         * gcc.dg/tree-ssa/inline-3.c: New testcase
5615
5616 2009-05-15  Jan Hubicka  <jh@suse.cz>
5617
5618         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5619         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5620         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5621         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5622         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5623         Mark noinline.
5624         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5625         Mark noinline.
5626         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5627         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5628
5629 2009-05-15  Jan Hubicka  <jh@suse.cz>
5630
5631         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5632         optimized by sibcall noinline.
5633
5634 2009-05-15  Jan Hubicka  <jh@suse.cz>
5635
5636         * sibcall-1.c (track): Mark noinline.
5637         * sibcall-2.c (track): Mark noinline.
5638         * sibcall-3.c (track): Mark noinline.
5639         * sibcall-4.c (track): Mark noinline.
5640
5641 2009-05-15  Jan Hubicka  <jh@suse.cz>
5642
5643         * flatten-2.c: Disable early inlining; add comment.
5644         * flatten-3.c: New test based on flatten-2.c.
5645
5646 2009-05-15  Richard Guenther  <rguenther@suse.de>
5647
5648         PR tree-optimization/39999
5649         * gcc.c-torture/compile/pr39999.c: New testcase.
5650
5651 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5652
5653         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5654
5655 2009-05-14  Ian Lance Taylor  <iant@google.com>
5656
5657         * gcc.dg/Wcxx-compat-9.c: New testcase.
5658
5659 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5660
5661         PR fortran/39996
5662         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5663         * gfortran.dg/duplicate_type_2.f90: Ditto.
5664         * gfortran.dg/duplicate_type_3.f90: New.
5665
5666 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5667
5668         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5669         * ada/acats/tests/c5/c59002c.ada: Likewise.
5670
5671 2009-05-13  Taras Glek  <tglek@mozilla.com>
5672
5673         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5674         attributes and decl smashing.
5675         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5676         attributes.
5677         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5678         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5679
5680 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR fortran/39865
5683         * gfortran.dg/pr39865.f90: New test.
5684         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5685         arrays in FMT=.
5686         * gfortran.dg/hollerith_f95.f90: Likewise.
5687         * gfortran.dg/hollerith6.f90: New test.
5688         * gfortran.dg/hollerith7.f90: New test.
5689
5690 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5691
5692         PR cpp/36674
5693         * gcc.dg/cpp/pr36674.i: New.
5694
5695 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5696
5697         PR middle-end/40035
5698         * gcc.c-torture/compile/pr40035.c: New test.
5699
5700 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5701
5702         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5703
5704 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5705
5706         PR fortran/40110
5707         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5708         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5709         * gfortran.dg/interop_params.f03: Ditto.
5710
5711 2009-05-12  Jan Hubicka  <jh@suse.cz>
5712
5713         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5714         so unrolling still happens.
5715         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5716         * gcc.dg/ipa/ipacost-2.c: Likewise.
5717         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5718
5719 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5720
5721         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5722
5723 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5724
5725         * lib/target-supports.exp (check_profiling_available): Return
5726         false for -p on *-*-cygwin* targets.
5727
5728 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5729
5730         PR tree-optimization/38632
5731         * g++.dg/tree-ssa/pr38632.C: New.
5732
5733 2009-05-11  Jan Hubicka  <jh@suse.cz>
5734
5735         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5736         we now optimize better.
5737         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5738         out at different places.
5739         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5740         unroling.
5741         * gcc.dg/vect/vect-76.c: Likewise.
5742         * gcc.dg/vect/vect-70.c: Likewise.
5743         * gcc.dg/vect/vect-66.c: Likewise.
5744         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5745         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5746
5747 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5748
5749         PR middle-end/40080
5750         * gcc.c-torture/compile/pr40080.c: New.
5751
5752 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5753
5754         * gcc.c-torture/compile/pr40026.c: New testcase.
5755
5756 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5757
5758         PR fortran/40089
5759         * gfortran.dg/proc_ptr_comp_7.f90: New.
5760
5761 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5762
5763         PR tree-optimization/40074
5764         * gcc.dg/vect/pr40074.c: New test.
5765
5766 2009-05-10  Ian Lance Taylor  <iant@google.com>
5767
5768         * gcc.dg/Wcxx-compat-7.c: New testcase.
5769         * gcc.dg/Wcxx-compat-8.c: New testcase.
5770         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5771         * gcc.dg/pr17188-1.c: Likewise.
5772         * gcc.dg/pr39084.c: Likewise.
5773
5774 2009-05-10  Michael Matz  <matz@suse.de>
5775
5776         PR target/40031
5777         * gcc.dg/pr40031.c: New test.
5778
5779 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5780
5781         PR fortran/40018
5782         * gfortran.dg/array_constructor_31.f90: New test.
5783
5784 2009-05-10  Richard Guenther  <rguenther@suse.de>
5785
5786         PR tree-optimization/40081
5787         * g++.dg/torture/pr40081.C: New testcase.
5788
5789 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5790
5791         PR fortran/38863
5792         * gfortran.dg/dependency_24.f90: New test.
5793         * gfortran.dg/dependency_23.f90: Clean up module files.
5794
5795 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5796
5797         PR fortran/38956
5798         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5799         * gfortran.dg/chmod_2.f90: Likewise.
5800         * gfortran.dg/chmod_3.f90: Likewise.
5801         * gfortran.dg/open_errors.f90: Likewise.
5802
5803 2009-05-09  Jan Hubicka  <jh@suse.cz>
5804
5805         PR middle-end/40043
5806         * g++.dg/eh/nested-try.C: New test.
5807
5808 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5809
5810         PR tree-optimization/40049
5811         * gcc.dg/vect/vect-shift-2.c: New test.
5812
5813 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5814
5815         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5816         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5817
5818 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5819
5820         PR c/36892
5821         * g++.dg/warn/deprecated-6.C: New.
5822         * gcc.dg/deprecated-4.c: Likewise.
5823         * gcc.dg/deprecated-5.c: Likewise.
5824         * gcc.dg/deprecated-6.c: Likewise.
5825
5826 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5827
5828         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5829         __aligned__(__BIGGEST_ALIGNMENT__).
5830         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5831         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5832         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5833         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5834         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5835         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5836         * gcc.dg/vect/Os-vect-95.c: Likewise.
5837         * gcc.dg/vect/pr20122.c: Likewise.
5838         * gcc.dg/vect/pr36493.c: Likewise.
5839         * gcc.dg/vect/pr37385.c: Likewise.
5840         * gcc.dg/vect/slp-7.c: Likewise.
5841         * gcc.dg/vect/slp-9.c: Likewise.
5842         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5843         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5844         * gcc.dg/vect/vect-35.c: Likewise.
5845         * gcc.dg/vect/vect-40.c: Likewise.
5846         * gcc.dg/vect/vect-42.c: Likewise.
5847         * gcc.dg/vect/vect-44.c: Likewise.
5848         * gcc.dg/vect/vect-46.c: Likewise.
5849         * gcc.dg/vect/vect-48.c: Likewise.
5850         * gcc.dg/vect/vect-52.c: Likewise.
5851         * gcc.dg/vect/vect-54.c: Likewise.
5852         * gcc.dg/vect/vect-56.c: Likewise.
5853         * gcc.dg/vect/vect-58.c: Likewise.
5854         * gcc.dg/vect/vect-60.c: Likewise.
5855         * gcc.dg/vect/vect-74.c: Likewise.
5856         * gcc.dg/vect/vect-75.c: Likewise.
5857         * gcc.dg/vect/vect-76.c: Likewise.
5858         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5859         * gcc.dg/vect/vect-77.c: Likewise.
5860         * gcc.dg/vect/vect-77-global.c: Likewise.
5861         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5862         * gcc.dg/vect/vect-78.c: Likewise.
5863         * gcc.dg/vect/vect-78-global.c: Likewise.
5864         * gcc.dg/vect/vect-80.c: Likewise.
5865         * gcc.dg/vect/vect-85.c: Likewise.
5866         * gcc.dg/vect/vect-87.c: Likewise.
5867         * gcc.dg/vect/vect-88.c: Likewise.
5868         * gcc.dg/vect/vect-92.c: Likewise.
5869         * gcc.dg/vect/vect-93.c: Likewise.
5870         * gcc.dg/vect/vect-95.c: Likewise.
5871         * gcc.dg/vect/vect-97.c: Likewise.
5872         * gcc.dg/vect/vect-complex-1.c: Likewise.
5873         * gcc.dg/vect/vect-complex-4.c: Likewise.
5874         * gcc.dg/vect/vect-complex-5.c: Likewise.
5875         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5876         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5877         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5878         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5879         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5880         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5881         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5882         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5883         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5884         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5885         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5886         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5887         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5888         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5889         * gcc.dg/vect/vect-outer-1.c: Likewise.
5890         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5891         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5892         * gcc.dg/vect/vect-outer-2.c: Likewise.
5893         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5894         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5895         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5896         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5897         * gcc.dg/vect/vect-outer-3.c: Likewise.
5898         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5899         * gcc.dg/vect/vect-outer-5.c: Likewise.
5900         * gcc.dg/vect/vect-outer-6.c: Likewise.
5901         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5902         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5903         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5904         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5905         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5906         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5907         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5908         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5909         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5910         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5911         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5912         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5913         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5914         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5915
5916 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5917
5918         PR c/24581
5919         * gcc.dg/torture/complex-sign.h: New header.
5920         * gcc.dg/torture/complex-sign-add.c,
5921         gcc.dg/torture/complex-sign-mixed-add.c,
5922         gcc.dg/torture/complex-sign-mixed-div.c,
5923         gcc.dg/torture/complex-sign-mixed-mul.c,
5924         gcc.dg/torture/complex-sign-mixed-sub.c,
5925         gcc.dg/torture/complex-sign-mul.c,
5926         gcc.dg/torture/complex-sign-sub.c: New tests.
5927
5928 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5929
5930         PR fortran/39876
5931         * gfortran.dg/intrinsic_3.f90: New.
5932
5933 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5934
5935         PR c/39037
5936         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5937         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5938         * gcc.dg/dfp/float-constant-double.c: New test.
5939         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5940         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5941         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5942         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5943         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5944         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5945         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5946         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5947         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5948
5949 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR middle-end/40057
5952         * gcc.c-torture/execute/pr40057.c: New test.
5953
5954 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5955
5956         * gcc.c-torture/compile/const-high-part.c: New test.
5957
5958 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5959
5960         PR testsuite/40050
5961         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5962         build plugin.
5963
5964 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/39630
5967         * gfortran.dg/proc_decl_1.f90: Modified.
5968         * gfortran.dg/proc_ptr_comp_1.f90: New.
5969         * gfortran.dg/proc_ptr_comp_2.f90: New.
5970         * gfortran.dg/proc_ptr_comp_3.f90: New.
5971         * gfortran.dg/proc_ptr_comp_4.f90: New.
5972         * gfortran.dg/proc_ptr_comp_5.f90: New.
5973         * gfortran.dg/proc_ptr_comp_6.f90: New.
5974
5975 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5976
5977         PR c++/17395
5978         * g++.dg/template/call7.C: New test.
5979
5980 2009-05-06  Diego Novillo  <dnovillo@google.com>
5981
5982         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5983
5984 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5985
5986         * gfortran.dg/pr40021.f: Moved to ...
5987         * gfortran.fortran-torture/execute/pr40021.f: Here.
5988
5989 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5990
5991         PR middle-end/39986
5992         * gcc.dg/dfp/pr39986.c: New test.
5993
5994 2009-05-06  Michael Matz  <matz@suse.de>
5995
5996         PR middle-end/40021
5997         * gfortran.dg/pr40021.f: New test.
5998
5999 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6000
6001         * lib/plugin-support.exp: New file containing support procs for
6002         plugin testcases.
6003         * lib/target-supports.exp (check_plugin_available): New proc.
6004         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6005         * gcc.dg/plugin/selfassign.c: New plugin source file.
6006         * gcc.dg/plugin/self-assign-test-1.c: New test.
6007         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6008         * g++.dg/README: Add description for plugin test.
6009         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6010         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6011         * g++.dg/plugin/selfassign.c: New plugin source file.
6012         * g++.dg/plugin/self-assign-test-1.C: New test.
6013         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6014         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6015         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6016         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6017
6018 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6019
6020         PR fortran/40041
6021         * gfortran.dg/intrinsic_2.f90: New test.
6022         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6023
6024 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6025
6026         PR c/40032
6027         * gcc.dg/noncompile/incomplete-5.c: New test.
6028
6029 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6030
6031         PR middle-end/39666
6032         * gcc.dg/pr39666-1.c: New test.
6033         * gcc.dg/pr39666-2.c: Likewise.
6034         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6035         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6036         * gfortran.dg/pr39666-1.f90: Likewise.
6037         * gfortran.dg/pr39666-2.f90: Likewise.
6038
6039 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6040
6041         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6042         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6043         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6044
6045 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6046
6047         PR fortran/39998
6048         * gfortran.dg/proc_ptr_17.f90: New.
6049
6050 2009-05-05  Richard Guenther  <rguenther@suse.de>
6051
6052         PR tree-optimization/40022
6053         * gcc.c-torture/execute/pr40022.c: New testcase.
6054
6055 2009-05-05  Richard Guenther  <rguenther@suse.de>
6056
6057         PR middle-end/40023
6058         * gcc.c-torture/compile/pr40023.c: New testcase.
6059
6060 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6061
6062         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6063         * g++.dg/template/overload9.C: Likewise.
6064         * g++.dg/ext/ms-1.C: New.
6065
6066 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6067
6068         PR c++/40013
6069         * g++.dg/ext/vla7.C: New test.
6070
6071 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6072
6073         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6074
6075 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6076
6077         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6078         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6079         Update expected errors.
6080
6081 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6082
6083         PR c++/28152
6084         * g++.dg/parse/parser-pr28152.C: New.
6085         * g++.dg/parse/parser-pr28152-2.C: New.
6086
6087 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6088
6089         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6090
6091 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6092
6093         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6094         * gcc.target/sparc/fexpand-2.c: Likewise.
6095         * gcc.target/sparc/fpmerge-2.c: Likewise.
6096         * gcc.target/sparc/pdist-2.c: Likewise.
6097
6098 2009-05-03  Richard Guenther  <rguenther@suse.de>
6099
6100         PR c/39983
6101         * gcc.c-torture/compile/pr39983.c: New testcase.
6102
6103 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6104
6105         * gcc.dg/c99-complex-3.c: New test.
6106
6107 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6108
6109         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6110
6111 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6112
6113         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6114
6115 2009-05-02  Richard Guenther  <rguenther@suse.de>
6116
6117         PR middle-end/40001
6118         * gcc.target/spu/pr40001.c: New testcase.
6119
6120 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6121
6122         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6123
6124 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6125
6126         PR middle-end/39579
6127         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6128         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6129
6130 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6131
6132         PR testsuite/39776
6133         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6134         no longer issued.
6135
6136 2009-04-30  David Ayers  <ayers@fsfe.org>
6137
6138         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6139         and gcc_error_prefix variables.
6140         * objc.dg/bad-receiver-type.m: Update to match correct
6141         diagnostics marker.
6142         * objc.dg/encode-5.m: Likewise.
6143         * objc.dg/id-1.m: Likewise.
6144         * objc.dg/method-1.m: Likewise.
6145         * objc.dg/method-6.m: Likewise.
6146         * objc.dg/method-7.m: Likewise.
6147         * objc.dg/method-9.m: Likewise.
6148         * objc.dg/method-11.m: Likewise.
6149         * objc.dg/method-20.m: Likewise.
6150         * objc.dg/private-1.m: Likewise.
6151
6152 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6153
6154         PR libfortran/39667
6155         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6156         * gfortran.dg/advance_4.f90: Likewise
6157         * gfortran.dg/advance_5.f90: Likewise
6158         * gfortran.dg/append_1.f90: Likewise
6159         * gfortran.dg/backslash_1.f90: Likewise
6160         * gfortran.dg/backslash_2.f90: Likewise
6161         * gfortran.dg/backslash_3.f: Likewise
6162         * gfortran.dg/backspace_10.f90: Likewise
6163         * gfortran.dg/backspace_3.f: Likewise
6164         * gfortran.dg/backspace_4.f: Likewise
6165         * gfortran.dg/backspace_5.f: Likewise
6166         * gfortran.dg/backspace_8.f: Likewise
6167         * gfortran.dg/backspace_9.f: Likewise
6168         * gfortran.dg/complex_write.f90: Likewise
6169         * gfortran.dg/convert_implied_open.f90: Likewise
6170         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6171         * gfortran.dg/dos_eol.f: Likewise
6172         * gfortran.dg/empty_format_1.f90: Likewise
6173         * gfortran.dg/endfile.f: Likewise
6174         * gfortran.dg/eof_1.f90: Likewise
6175         * gfortran.dg/eor_1.f90: Likewise
6176         * gfortran.dg/eor_handling_1.f90: Likewise
6177         * gfortran.dg/eor_handling_2.f90: Likewise
6178         * gfortran.dg/eor_handling_3.f90: Likewise
6179         * gfortran.dg/eor_handling_4.f90: Likewise
6180         * gfortran.dg/eor_handling_5.f90: Likewise
6181         * gfortran.dg/error_recovery_5.f90: Likewise
6182         * gfortran.dg/f2003_inquire_1.f03: Likewise
6183         * gfortran.dg/f2003_io_4.f03: Likewise
6184         * gfortran.dg/f2003_io_5.f03: Likewise
6185         * gfortran.dg/f2003_io_7.f03: Likewise
6186         * gfortran.dg/fgetc_1.f90: Likewise
6187         * gfortran.dg/fgetc_2.f90: Likewise
6188         * gfortran.dg/flush_1.f90: Likewise
6189         * gfortran.dg/fmt_exhaust.f90: Likewise
6190         * gfortran.dg/fmt_huge.f90: Likewise
6191         * gfortran.dg/fmt_read.f90: Likewise
6192         * gfortran.dg/fmt_t_1.f90: Likewise
6193         * gfortran.dg/fmt_t_2.f90: Likewise
6194         * gfortran.dg/fmt_t_3.f90: Likewise
6195         * gfortran.dg/fmt_t_4.f90: Likewise
6196         * gfortran.dg/fmt_t_5.f90: Likewise
6197         * gfortran.dg/fmt_t_7.f: Likewise
6198         * gfortran.dg/fseek.f90: Likewise
6199         * gfortran.dg/ftell_1.f90: Likewise
6200         * gfortran.dg/ftell_2.f90: Likewise
6201         * gfortran.dg/func_derived_3.f90: Likewise
6202         * gfortran.dg/inquire_9.f90: Likewise
6203         * gfortran.dg/iostat_1.f90: Likewise
6204         * gfortran.dg/iostat_2.f90: Likewise
6205         * gfortran.dg/list_read_1.f90: Likewise
6206         * gfortran.dg/list_read_4.f90: Likewise
6207         * gfortran.dg/list_read_5.f90: Likewise
6208         * gfortran.dg/list_read_7.f90: Likewise
6209         * gfortran.dg/list_read_8.f90: Likewise
6210         * gfortran.dg/list_read_9.f90: Likewise
6211         * gfortran.dg/namelist_13.f90: Likewise
6212         * gfortran.dg/namelist_14.f90: Likewise
6213         * gfortran.dg/namelist_15.f90: Likewise
6214         * gfortran.dg/namelist_16.f90: Likewise
6215         * gfortran.dg/namelist_17.f90: Likewise
6216         * gfortran.dg/namelist_18.f90: Likewise
6217         * gfortran.dg/namelist_19.f90: Likewise
6218         * gfortran.dg/namelist_20.f90: Likewise
6219         * gfortran.dg/namelist_24.f90: Likewise
6220         * gfortran.dg/namelist_26.f90: Likewise
6221         * gfortran.dg/namelist_27.f90: Likewise
6222         * gfortran.dg/namelist_28.f90: Likewise
6223         * gfortran.dg/namelist_37.f90: Likewise
6224         * gfortran.dg/namelist_38.f90: Likewise
6225         * gfortran.dg/namelist_39.f90: Likewise
6226         * gfortran.dg/namelist_40.f90: Likewise
6227         * gfortran.dg/namelist_43.f90: Likewise
6228         * gfortran.dg/namelist_44.f90: Likewise
6229         * gfortran.dg/namelist_45.f90: Likewise
6230         * gfortran.dg/namelist_46.f90: Likewise
6231         * gfortran.dg/namelist_47.f90: Likewise
6232         * gfortran.dg/namelist_48.f90: Likewise
6233         * gfortran.dg/namelist_49.f90: Likewise
6234         * gfortran.dg/namelist_50.f90: Likewise
6235         * gfortran.dg/namelist_51.f90: Likewise
6236         * gfortran.dg/namelist_52.f90: Likewise
6237         * gfortran.dg/namelist_56.f90: Likewise
6238         * gfortran.dg/namelist_char_only.f90: Likewise
6239         * gfortran.dg/namelist_use.f90: Likewise
6240         * gfortran.dg/namelist_use_only.f90: Likewise
6241         * gfortran.dg/noadv_size.f90: Likewise
6242         * gfortran.dg/open_access_append_1.f90: Likewise
6243         * gfortran.dg/pad_no.f90: Likewise
6244         * gfortran.dg/pr12884.f: Likewise
6245         * gfortran.dg/pr17090.f90: Likewise
6246         * gfortran.dg/pr17285.f90: Likewise
6247         * gfortran.dg/pr17286.f90: Likewise
6248         * gfortran.dg/pr18122.f90: Likewise
6249         * gfortran.dg/pr18210.f90: Likewise
6250         * gfortran.dg/pr18392.f90: Likewise
6251         * gfortran.dg/pr19155.f: Likewise
6252         * gfortran.dg/pr19216.f: Likewise
6253         * gfortran.dg/pr19467.f90: Likewise
6254         * gfortran.dg/pr19657.f: Likewise
6255         * gfortran.dg/pr20257.f90: Likewise
6256         * gfortran.dg/read_bad_advance.f90: Likewise
6257         * gfortran.dg/read_eof_2.f90: Likewise
6258         * gfortran.dg/read_eof_4.f90: Likewise
6259         * gfortran.dg/read_many_1.f: Likewise
6260         * gfortran.dg/read_noadvance.f90: Likewise
6261         * gfortran.dg/read_repeat.f90: Likewise
6262         * gfortran.dg/read_size_noadvance.f90: Likewise
6263         * gfortran.dg/read_x_past.f: Likewise
6264         * gfortran.dg/record_marker_1.f90: Likewise
6265         * gfortran.dg/record_marker_3.f90: Likewise
6266         * gfortran.dg/rewind_1.f90: Likewise
6267         * gfortran.dg/runtime_warning_1.f90: Likewise
6268         * gfortran.dg/shape_3.f90: Likewise
6269         * gfortran.dg/slash_1.f90: Likewise
6270         * gfortran.dg/stat_1.f90: Likewise
6271         * gfortran.dg/stat_2.f90: Likewise
6272         * gfortran.dg/streamio_11.f90: Likewise
6273         * gfortran.dg/streamio_3.f90: Likewise
6274         * gfortran.dg/streamio_4.f90: Likewise
6275         * gfortran.dg/streamio_9.f90: Likewise
6276         * gfortran.dg/tl_editing.f90: Likewise
6277         * gfortran.dg/unf_io_convert_1.f90: Likewise
6278         * gfortran.dg/unf_io_convert_2.f90: Likewise
6279         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6280         * gfortran.dg/unf_short_record_1.f90: Likewise
6281         * gfortran.dg/utf8_1.f03: Likewise
6282         * gfortran.dg/utf8_2.f03: Likewise
6283         * gfortran.dg/widechar_IO_1.f90: Likewise
6284         * gfortran.dg/write_check3.f90: Likewise
6285         * gfortran.dg/write_rewind_2.f: Likewise
6286         * gfortran.dg/x_slash_2.f: Likewise
6287
6288 2009-04-29  Richard Guenther  <rguenther@suse.de>
6289
6290         PR target/39943
6291         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6292         New.
6293         (check_effective_target_vect_floatuint_cvt): Likewise.
6294         * gcc.dg/vect/slp-10.c: Adjust.
6295         * gcc.dg/vect/slp-11.c: Adjust.
6296         * gcc.dg/vect/slp-12b.c: Adjust.
6297         * gcc.dg/vect/slp-33.c: Adjust.
6298         * gcc.c-torture/compile/pr39943.c: New testcase.
6299
6300 2009-04-29  Richard Guenther  <rguenther@suse.de>
6301
6302         PR middle-end/39937
6303         * gcc.c-torture/compile/pr39937.c: New testcase.
6304
6305 2009-04-29  Richard Guenther  <rguenther@suse.de>
6306
6307         PR tree-optimization/39941
6308         * gcc.c-torture/compile/pr39941.c: New testcase.
6309
6310 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6311
6312         * gcc.target/bfin/20090411-1.c: New test.
6313
6314 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6315
6316         PR target/39565
6317         * gcc.dg/pr39565.c: New testcase.
6318
6319 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6320
6321         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6322         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6323         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6324         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6325         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6326         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6327         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6328         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6329         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6330         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6331         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6332         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6333         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6334         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6335         * gcc.target/i386/pr37191.c: Likewise.
6336         * gcc.target/i386/reload-1.c: Likewise.
6337         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6338         * g++.old-deja/g++.pt/repo2.C: Likewise.
6339         * g++.old-deja/g++.pt/repo3.C: Likewise.
6340         * g++.old-deja/g++.pt/repo4.C: Likewise.
6341         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6342         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6343         * g++.dg/template/repo1.C: Likewise.
6344         * g++.dg/template/repo2.C: Likewise.
6345         * g++.dg/template/repo3.C: Likewise.
6346         * g++.dg/template/repo4.C: Likewise.
6347         * g++.dg/template/repo5.C: Likewise.
6348         * g++.dg/template/repo6.C: Likewise.
6349         * g++.dg/template/repo7.C: Likewise.
6350         * g++.dg/template/repo8.C: Likewise.
6351         * g++.dg/template/repo9.C: Likewise.
6352         * g++.dg/rtti/repo1.C: Likewise.
6353         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6354         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6355         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6356         * g++.dg/other/PR23205.C: Skip for vxworks.
6357         * g++.dg/ext/visibility/class1.C: Requires PIC.
6358         * g++.dg/eh/async-unwind2.C: Requires PIC.
6359         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6360         does not have cxa_exit.
6361
6362 2009-04-28  Jing Yu  <jingyu@google.com>
6363
6364         PR testsuite/39790
6365         * lib/target-supports.exp (check_effective_target_tls): Remove
6366         comment of caching.
6367         (check_effective_target_tls_native): Likewise.
6368         (check_effective_target_tls_runtime): Likewise.
6369         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6370         tls to tls_runtime.
6371         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6372
6373 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6374
6375         PR fortran/39946
6376         * gfortran.dg/proc_ptr_16.f90: New.
6377
6378 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6379
6380         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6381         lp64 is true.
6382
6383 2009-04-28  Richard Guenther  <rguenther@suse.de>
6384
6385         PR middle-end/39937
6386         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6387
6388 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6389
6390         * g++.dg/warn/pr35652.C: Removed.
6391         * gcc.dg/pr35652.c: Likewise.
6392
6393 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6394
6395         * gcc.target/ia64/20071210-2.c: New testcase.
6396
6397 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6398
6399         PR c/39323
6400         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6401         * gcc.dg/pr39323-3.c: Ditto.
6402
6403 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6404
6405         PR fortran/39930
6406         PR fortran/39931
6407         * gfortran.dg/ambiguous_reference_2.f90: New.
6408         * gfortran.dg/pointer_assign_7.f90: New.
6409
6410 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6411             Mark Mitchell  <mark@codesourcery.com>
6412
6413         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6414         * gcc.dg/20020103-1.c: Check for __ppc.
6415         * gcc.dg/asm-b.c: Check for __ppc.
6416         * gcc.dg/20020919-1.c: Check for __ppc.
6417         * gcc.dg/20020312-2.c: Likewise.
6418         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6419         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6420         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6421         * g++.dg/warn/weak1.C: Likewise.
6422         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6423         static so appropriate optimizations kick in.
6424         (find_base_value_wrapper): New function.
6425         * g++.dg/eh/simd-5.C: Fix target triplet.
6426         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6427
6428 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6429             H.J. Lu  <hongjiu.lu@intel.com>
6430
6431         PR target/39911
6432         * gcc.target/i386/pr39911.c: New test.
6433
6434 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6435
6436         PR fortran/39879
6437         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6438
6439 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6440
6441         PR c++/35652
6442         Revert:
6443
6444         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6445
6446         * gcc.dg/pr35652.C: New.
6447         * g++.dg/warn/pr35652.C: New.
6448         * gcc.dg/format/plus-1.c: Adjust message.
6449
6450 2009-04-27  DJ Delorie  <dj@redhat.com>
6451
6452         * lib/target-supports.exp (check_effective_target_double64): New.
6453         (check_effective_target_double64plus): New.
6454         (check_effective_target_large_double): New.
6455         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6456         * gcc.dg/div-double-1.c: Likewise.
6457         * gcc.dg/Wconversion-real.c: Require large_double.
6458         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6459
6460         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6461         are too small.
6462
6463         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6464         constants as long.
6465
6466 2009-04-27  Ian Lance Taylor  <iant@google.com>
6467
6468         * gcc.dg/Wcxx-compat-5.c: New testcase.
6469         * gcc.dg/Wcxx-compat-6.c: New testcase.
6470
6471 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6472
6473         Allow non-constant arguments to conversion intrinsics.
6474         * gcc.target/spu/intrinsics-3.c: Update tests.
6475
6476 2009-04-27  Richard Guenther  <rguenther@suse.de>
6477
6478         PR middle-end/39928
6479         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6480         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6481
6482 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6483
6484         PR target/39903
6485         * gcc.dg/torture/pr39903-1.c: New.
6486         * gcc.dg/torture/pr39903-2.c: Likewise.
6487
6488 2009-04-27  Revital Eres  <eres@il.ibm.com>
6489
6490         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6491         and check it.
6492         * gcc.dg/sms-2.c: Add dump check.
6493         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6494         and check it.
6495         * gcc.dg/sms-4.c: Likewise.
6496         * gcc.dg/sms-5.c: Likewise.
6497         * gcc.dg/sms-6.c: Likewise.
6498         * gcc.dg/sms-7.c: Likewise.
6499         * gcc.dg/sms-antideps.c: Rename to...
6500         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6501
6502 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6503
6504         * gnat.dg/opt2.adb: New test.
6505
6506 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6507
6508         PR c++/39875
6509         * g++.dg/warn/Wunused-15.C: New test.
6510
6511 2009-04-26  Michael Matz  <matz@suse.de>
6512
6513         Expand from SSA.
6514         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6515         change regexps.
6516         * gcc.target/i386/pr37248-1.c: Modified.
6517         * gcc.target/i386/pr37248-3.c: Modified.
6518         * gcc.target/i386/pr37248-2.c: Modified.
6519         * gnat.dg/aliasing1.adb: Modified.
6520         * gnat.dg/pack9.adb: Modified.
6521         * gnat.dg/aliasing2.adb: Modified.
6522         * gcc.dg/strict-overflow-2.c: Modified.
6523         * gcc.dg/autopar/reduc-1char.c: Modified.
6524         * gcc.dg/autopar/reduc-2char.c: Modified.
6525         * gcc.dg/autopar/reduc-1.c: Modified.
6526         * gcc.dg/autopar/reduc-2.c: Modified.
6527         * gcc.dg/autopar/reduc-3.c: Modified.
6528         * gcc.dg/autopar/reduc-6.c: Modified.
6529         * gcc.dg/autopar/reduc-7.c: Modified.
6530         * gcc.dg/autopar/reduc-8.c: Modified.
6531         * gcc.dg/autopar/reduc-9.c: Modified.
6532         * gcc.dg/autopar/reduc-1short.c: Modified.
6533         * gcc.dg/autopar/reduc-2short.c: Modified.
6534         * gcc.dg/autopar/parallelization-1.c: Modified.
6535         * gcc.dg/strict-overflow-4.c: Modified.
6536         * gcc.dg/strict-overflow-6.c: Modified.
6537         * gcc.dg/gomp/combined-1.c: Modified.
6538         * gcc.dg/no-strict-overflow-1.c: Modified.
6539         * gcc.dg/no-strict-overflow-3.c: Modified.
6540         * gcc.dg/no-strict-overflow-5.c: Modified.
6541         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6542         * gcc.dg/tree-ssa/pr18134.c: Modified.
6543         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6544         * gcc.dg/tree-ssa/vector-2.c: Modified.
6545         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6546         * gcc.dg/tree-ssa/loop-21.c: Modified.
6547         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6548         * gcc.dg/tree-ssa/vector-3.c: Modified.
6549         * gcc.dg/tree-ssa/asm-3.c: Modified.
6550         * gcc.dg/tree-ssa/pr23294.c: Modified.
6551         * gcc.dg/tree-ssa/loop-22.c: Modified.
6552         * gcc.dg/tree-ssa/loop-15.c: Modified.
6553         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6554         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6555         * gcc.dg/tree-ssa/pr20139.c: Modified.
6556         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6557         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6558         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6559         * gcc.dg/tree-ssa/loop-5.c: Modified.
6560         * gcc.dg/tree-ssa/pr19431.c: Modified.
6561         * gcc.dg/tree-ssa/pr32044.c: Modified.
6562         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6563         * gcc.dg/tree-ssa/loop-19.c: Modified.
6564         * gcc.dg/tree-ssa/loop-28.c: Modified.
6565         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6566         * gcc.dg/tree-ssa/divide-1.c: Modified.
6567         * gcc.dg/tree-ssa/inline-1.c: Modified.
6568         * gcc.dg/tree-ssa/divide-3.c: Modified.
6569         * gcc.dg/tree-ssa/pr30978.c: Modified.
6570         * gcc.dg/tree-ssa/alias-6.c: Modified.
6571         * gcc.dg/tree-ssa/divide-4.c: Modified.
6572         * gcc.dg/tree-ssa/alias-11.c: Modified.
6573         * gcc.dg/no-strict-overflow-7.c: Modified.
6574         * gcc.dg/strict-overflow-1.c: Modified.
6575         * gcc.dg/pr15784-4.c: Modified.
6576         * gcc.dg/pr34263.c: Modified.
6577         * gcc.dg/strict-overflow-3.c: Modified.
6578         * gcc.dg/tree-prof/stringop-1.c: Modified.
6579         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6580         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6581         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6582         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6583         * gcc.dg/no-strict-overflow-2.c: Modified.
6584         * gcc.dg/no-strict-overflow-4.c: Modified.
6585         * gcc.dg/no-strict-overflow-6.c: Modified.
6586         * g++.dg/tree-ssa/pr27090.C: Modified.
6587         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6588         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6589         * g++.dg/tree-ssa/pr19807.C: Modified.
6590         * g++.dg/opt/pr30965.C: Modified.
6591         * g++.dg/init/new17.C: Modified.
6592         * gfortran.dg/whole_file_6.f90: Modified.
6593         * gfortran.dg/whole_file_5.f90: Modified.
6594         * gfortran.dg/reassoc_1.f90: Modified.
6595         * gfortran.dg/reassoc_3.f90: Modified.
6596
6597 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6598
6599         PR fortran/39893
6600         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6601
6602 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6603
6604         PR inline-asm/39543
6605         * gcc.target/i386/pr39543-1.c: New test.
6606         * gcc.target/i386/pr39543-2.c: New test.
6607         * gcc.target/i386/pr39543-3.c: New test.
6608
6609         PR c/39889
6610         * gcc.dg/Wunused-value-3.c: New test.
6611
6612 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6613
6614         PR c/39581
6615         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6616         gcc.dg/vla-21.c: New tests.
6617
6618 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6619
6620         PR c/39556
6621         * gcc.dg/inline-34.c: New test.
6622
6623 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6624
6625         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6626         gcc.dg/enum-const-3.c: New tests.
6627         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6628         -pedantic-errors.  Update expected diagnostics.
6629
6630 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6631
6632         PR c/39582
6633         * gcc.dg/vla-20.c: New test.
6634
6635 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6636
6637         PR c/39564
6638         * gcc.dg/vla-19.c: New test.
6639
6640 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6641
6642         PR preprocessor/39559
6643         * gcc.dg/c99-intconst-2.c: New test.
6644
6645 2009-04-25  Jan Hubicka  <jh@suse.cz>
6646
6647         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6648
6649 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6650
6651         PR fortran/39688
6652         * gfortran.dg/import7.f90: New.
6653
6654 2009-04-24  Richard Guenther  <rguenther@suse.de>
6655
6656         * gcc.dg/tree-ssa/vrp48.c: Fix.
6657
6658 2008-04-24  Doug Kwan  <dougkwan@google.com>
6659
6660         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6661         destination are the same.
6662
6663 2009-04-24  Richard Guenther  <rguenther@suse.de>
6664
6665         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6666
6667 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6668
6669         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6670         gcc.dg/array-const-3.c: New tests.
6671
6672 2009-04-24  Ian Lance Taylor  <iant@google.com>
6673
6674         * gcc.dg/Wcxx-compat-4.c: New testcase.
6675
6676 2009-04-24  Daniel Kraft  <d@domob.eu>
6677
6678         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6679         expected on already erraneous symbol (renamed to fresh one).
6680
6681 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6682
6683         PR middle-end/39867
6684         * gcc.dg/pr39867.c: New.
6685
6686 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6687
6688         PR fortran/39861
6689         PR fortran/39864
6690         * gfortran.dg/intrinsic_1.f90: New.
6691
6692 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6693
6694         * gnat.dg/alignment7.adb: New test.
6695         * gnat.dg/alignment8.adb: Likewise.
6696
6697 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6698
6699         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6700         * gnat.dg/specs/rep_clause2.ads: New test.
6701
6702 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6703
6704         PR rtl-optimization/39794
6705         * gcc.dg/pr39794.c: New test.
6706
6707 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6708
6709         * gnat.dg/atomic1.adb: New test.
6710         * gnat.dg/atomic1_pkg.ads: New helper.
6711
6712 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6713
6714         PR testsuite/39623
6715         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6716         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6717
6718 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6719
6720         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6721         warning.
6722
6723 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6724
6725         PR C/31499
6726         * gcc.dg/vector-init-1.c: New testcase.
6727         * gcc.dg/vector-init-2.c: New testcase.
6728
6729 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6730
6731         * gnat.dg/enum2.adb: New test.
6732         * gnat.dg/enum2_pkg.ads: New helper.
6733
6734 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR c/39855
6737         * gcc.dg/torture/pr39855.c: New test.
6738
6739 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6740
6741         PR c++/39639
6742         * g++.dg/cpp0x/pr39639.C: New test.
6743
6744 2009-04-22  Mark Heffernan  <meheff@google.com>
6745
6746         * gcc.dg/profile-generate-3.c: New test.
6747
6748 2009-04-22  Jan Hubicka  <jh@suse.cz>
6749
6750         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6751
6752 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6753
6754         PR testsuite/39623
6755         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6756
6757 2009-04-22  Richard Guenther  <rguenther@suse.de>
6758
6759         PR tree-optimization/39824
6760         * gcc.c-torture/compile/pr39824.c: New testcase.
6761
6762 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6763
6764         PR c++/14875
6765         * g++.dg/parse/parser-pr14875.C: New.
6766         * g++.dg/parse/parser-pr14875-2.C: New.
6767         * g++.dg/parse/error6.C: Update match string.
6768
6769 2009-04-22  Richard Guenther  <rguenther@suse.de>
6770
6771         PR tree-optimization/39845
6772         * gcc.c-torture/compile/pr39845.c: New testcase.
6773
6774 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6775
6776         PR fortran/39735
6777         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6778         * gfortran.dg/external_initializer.f90: Modified.
6779         * gfortran.dg/interface_26.f90: Modified.
6780         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6781         * gfortran.dg/proc_ptr_3.f90: Modified.
6782         * gfortran.dg/proc_ptr_15.f90: New.
6783         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6784
6785 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6786
6787         PR c++/35711
6788         * g++.dg/warn/pr35711.C: New.
6789         * g++.dg/conversion/ptrmem2.C: Update.
6790
6791 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6792
6793         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6794         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6795         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6796         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6797         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6798         gcc.c-torture/ChangeLog.0,
6799         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6800         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6801         gcc.target/i386/math-torture/math-torture.exp,
6802         gcc.target/mips/inter/mips16-inter.exp,
6803         gcc.target/mips/mips-nonpic/README,
6804         gcc.target/x86_64/abi/README.gcc,
6805         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6806         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6807         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6808         notices.
6809         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6810
6811 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6812
6813         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6814
6815 2009-04-21  Richard Guenther  <rguenther@suse.de>
6816
6817         PR middle-end/39829
6818         * gcc.dg/torture/pr39829.c: New testcase.
6819
6820 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6821
6822         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6823
6824 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6825
6826         PR 16202
6827         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6828         * gcc.dg/sequence-pt-2.c: New.
6829         * gcc.dg/sequence-pt-3.c: New.
6830         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6831         * g++.dg/warn/sequence-pt-2.c: New.
6832         * g++.dg/warn/sequence-pt-3.c: New.
6833
6834 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6835
6836         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6837
6838 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6839
6840         * gnat.dg/import1.ad[sb]: New test.
6841
6842 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6843
6844         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6845         return 0.
6846
6847 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6848
6849         PR fortran/39811
6850         * gfortran.dg/continuation_11.f90: New test.
6851
6852 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6853
6854         PR c++/13358
6855         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6856         messages. Test for "long long" in system headers.
6857         * gcc.dg/c99-longlong-2.c: New.
6858         * g++.dg/warn/pr13358.C: New.
6859         * g++.dg/warn/pr13358-2.C: New.
6860         * g++.dg/warn/pr13358-3.C: New.
6861         * g++.dg/warn/pr13358-4.C: New.
6862
6863 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6864
6865         * gcc.dg/framework-2.c: Fix up for non existent includes
6866         being fatal errors now.
6867
6868 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6869
6870         PR fortran/39800
6871         * gfortran.dg/private_type_13.f90: New test.
6872         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6873
6874 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6875
6876         PR c++/39803
6877         * g++.dg/warn/Wunused-14.C: New test.
6878
6879 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6880
6881         * gnat.dg/specs/small_alignment.ads: New test.
6882
6883 2009-04-20  Ian Lance Taylor  <iant@google.com>
6884
6885         * gcc.dg/Wcxx-compat-3.c: New testcase.
6886
6887 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6888
6889         * gnat.dg/pack13.ad[sb]: New test.
6890         * gnat.dg/pack13_pkg.ads: New helper.
6891
6892 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6893
6894         * gnat.dg/discr11.ad[sb]: New test.
6895         * gnat.dg/discr11_pkg.ads: New helper.
6896
6897 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6898
6899         PR tree-optimization/39675
6900         * gcc.dg/vect/O3-pr39675-2.c: New test.
6901
6902 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6903
6904         * gnat.dg/rep_clause3.adb: New test.
6905
6906 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6907
6908         PR c/37481
6909         * gcc.dg/c99-flex-array-7.c: New test.
6910
6911 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6912
6913         PR c/19771
6914         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6915
6916 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6917
6918         PR c/38243
6919         * gcc.dg/c99-restrict-3.c: New test.
6920
6921 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6922
6923         PR preprocessor/20078
6924         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6925
6926 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6927
6928         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6929         Do not pass -B$root after -margs.
6930
6931 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6932
6933         PR c/32061
6934         PR c++/36954
6935         * gcc.dg/pr32061.c: New.
6936         * gcc.dg/Wlogical-op-1.c: Update.
6937         * g++.dg/warn/Wlogical-op-1.C: Update.
6938         * g++.dg/warn/pr36954.C: New.
6939
6940 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6941
6942         PR c/27676
6943         * gcc.dg/lvalue-5.c: New test.
6944
6945 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6946
6947         PR c/22367
6948         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6949
6950 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6951
6952         * gcc.dg/cpp/include5.c: New test.
6953
6954 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6955
6956         PR c/35210
6957         * gcc.dg/call-diag-2.c: New test.
6958
6959 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6960
6961         PR preprocessor/39646
6962         * gcc.dg/cpp/line8.c: New test.
6963
6964 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6965
6966         PR preprocessor/39647
6967         * gcc.dg/cpp/line7.c: New test.
6968
6969 2009-04-18  Richard Guenther  <rguenther@suse.de>
6970
6971         PR middle-end/39804
6972         * gcc.target/i386/pr39804.c: New testcase.
6973
6974 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6975
6976         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6977         * g++.dg/other/pr39496.C: Likewise.
6978
6979 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6980
6981         PR middle-end/36902
6982         * gcc.dg/pr36902.c: New.
6983
6984 2009-04-17  Diego Novillo  <dnovillo@google.com>
6985
6986         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6987         violation for variable 'inside_main'.
6988
6989 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6990
6991         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6992
6993 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6994
6995         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6996
6997 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6998
6999         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7000         * gfortran.dg/chmod_2.f90: Likewise.
7001         * gfortran.dg/chmod_3.f90: Likewise.
7002         * gfortran.dg/open_errors.f90: Likewise.
7003         * gfortran.dg/stat_1.f90: Likewise.
7004         * gfortran.dg/stat_2.f90: Likewise.
7005
7006 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7007
7008         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7009         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7010         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7011         * gfortran.dg/nearest_1.f90: Likewise.
7012         * gfortran.dg/nearest_3.f90: Likewise.
7013         * gfortran.dg/isnan_1.f90: Likewise.
7014         * gfortran.dg/isnan_2.f90: Likewise.
7015         * gfortran.dg/nan_1.f90: Likewise.
7016         * gfortran.dg/nan_2.f90: Likewise.
7017         * gfortran.dg/nan_3.f90: Likewise.
7018         * gfortran.dg/nan_4.f90: Likewise.
7019         * gfortran.dg/module_nan.f90: Likewise.
7020         * gfortran.dg/int_conv_2.f90: Likewise.
7021         * gfortran.dg/init_flag_3.f90: Likewise.
7022         * gfortran.dg/namelist_42.f90: Likewise.
7023         * gfortran.dg/namelist_43.f90: Likewise.
7024         * gfortran.dg/real_const_3.f90: Likewise.
7025         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7026
7027         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7028         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7029         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7030         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7031         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7032
7033         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7034         * gfortran.dg/gamma_5.f90: Likewise.
7035
7036 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7037
7038         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7039         less strict so it also works with auto-overlay support.
7040         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7041         for "exceeds local store" linker errors on the SPU.
7042
7043         * lib/gfortran.exp: Include target-supports.exp.
7044         (gfortran_init): On SPU targets where automatic overlay support
7045         is available, use it to build all Fortran test cases.
7046
7047         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7048
7049 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7050
7051         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7052         rule enforced by gnat on taft types.
7053
7054 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7055
7056         PR testsuite/39792
7057         * g++.dg/ext/complit11.C: Add empty dg-options.
7058
7059 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7060
7061         PR c++/17570
7062         * g++.dg/template/defarg11.C: New test.
7063
7064 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7065
7066         PR c++/28766
7067         * g++.dg/ext/complit11.C: New testcase.
7068
7069 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7070
7071         PR c++/39551
7072         * g++.dg/warn/Wunused-13.C: New testcase.
7073
7074 2009-04-15  Ian Lance Taylor  <iant@google.com>
7075
7076         * gcc.dg/Wenum-compare-1.c: New testcase.
7077
7078 2009-04-15  Richard Guenther  <rguenther@suse.de>
7079
7080         PR tree-optimization/39764
7081         * g++.dg/torture/pr39764.C: New testcase.
7082
7083 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7084
7085         * g++.dg/ext/altivec-17.C: New.
7086
7087 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7088
7089         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7090         * gnat.dg/specs/limited1.ads: Ditto.
7091
7092 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7093
7094         PR testsuite/39769
7095         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7096         for testing the results of estimate instructions.
7097         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7098         * gcc.dg/vmx/3a-05.c (test): Ditto.
7099
7100 2009-04-14  Jason Merrill  <jason@redhat.com>
7101
7102         PR c++/39763
7103         * g++.dg/warn/Wshadow-4.C: Extend.
7104
7105 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7106
7107         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7108         (do_D): Remove attribute hidden.
7109
7110 2009-04-13  Jason Merrill  <jason@redhat.com>
7111
7112         PR c++/39480
7113         * g++.dg/init/copy7.C: New.
7114
7115 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7116
7117         PR testsuite/39733
7118         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7119         (check_for_all_options): This.
7120
7121 2009-04-13  Jason Merrill  <jason@redhat.com>
7122
7123         PR c++/39750
7124         * g++.dg/template/crash90.C: New.
7125
7126 2009-04-12  Jason Merrill  <jason@redhat.com>
7127
7128         PR c++/39742
7129         * g++.dg/overload/extern-C-2.C: New.
7130
7131 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7132
7133         PR preprocessor/31869
7134         * gcc.dg/cpp/strify5.c: New test.
7135
7136 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7137
7138         * gnat.dg/enum1.adb: New test.
7139         * gnat.dg/enum1_pkg.ads: New helper.
7140
7141 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7142
7143         PR target/39740
7144         * gcc.target/alpha/pr39740.c: New test.
7145
7146 2009-04-11  Daniel Kraft  <d@domob.eu>
7147
7148         PR fortran/37746
7149         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7150         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7151         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7152         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7153         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7154         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7155         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7156         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7157         expected string length that failed with -fbounds-check now.
7158         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7159
7160 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7161
7162         PR fortran/39692
7163         * gfortran.dg/proc_ptr_14.f90: New.
7164
7165 2009-04-11  Richard Guenther  <rguenther@suse.de>
7166
7167         PR middle-end/39732
7168         * g++.dg/torture/pr39732.C: New testcase.
7169
7170 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7171
7172         * gfortran.dg/whole_file_5.f90: New.
7173         * gfortran.dg/whole_file_6.f90: New.
7174
7175 2009-04-11  Richard Guenther  <rguenther@suse.de>
7176
7177         PR tree-optimization/39713
7178         * g++.dg/torture/pr39713.C: New testcase.
7179
7180 2009-04-10  Richard Guenther  <rguenther@suse.de>
7181
7182         PR c/39712
7183         * gcc.dg/pr39712.c: New testcase.
7184
7185 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7186
7187         PR c++/28301
7188         * g++.dg/cpp0x/enum2.C: Updated.
7189         * g++.dg/debug/pr22514.C: Likewise.
7190         * g++.dg/parse/enum2.C: Likewise.
7191         * g++.dg/parse/enum3.C: Likewise.
7192         * g++.dg/template/crash79.C: Likewise.
7193         * g++.old-deja/g++.jason/cond.C: Likewise.
7194
7195 2009-04-10  Chao-ying Fu  <fu@mips.com>
7196
7197         * gcc.target/mips/interrupt_handler.c: Change from compile to
7198         assemble.
7199
7200 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7201
7202         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7203
7204 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7205
7206         PR fortran/38709
7207         * gfortran.dg/zero_sized_6.f90: New.
7208
7209 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7210
7211         PR  c++/20118
7212         * g++.dg/parse/pr20118.C: New.
7213         * g++.dg/template/spec16.C: Update.
7214
7215 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7216
7217         PR testsuite/35621
7218         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7219         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7220         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7221         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7222         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7223         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7224         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7225         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7226         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7227         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7228         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7229         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7230         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7231         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7232         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7233         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7234         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7235
7236 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7237
7238         PR target/39678
7239         * g++.dg/torture/pr39678.C: New.
7240         * gcc.dg/compat/struct-complex-2.h: Likewise.
7241         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7242         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7243         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7244         * gcc.dg/torture/pr39678.c: Likewise.
7245         * gcc.target/i386/pr39678.c: Likewise.
7246
7247         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7248         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7249
7250         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7251         <complex.h>.  Add tests for structure with complex float.
7252
7253 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7254             Joseph Myers  <joseph@codesourcery.com>
7255
7256         PR target/36800
7257         * gcc.dg/dfp/pr36800.c: New.
7258
7259 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7260             Rafael Avila de Espindola  <espindola@google.com>
7261
7262         * gcc.misc-tests/help.exp: New file.
7263         * lib/options.exp: New file.
7264
7265 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7266
7267         PR libobjc/36610
7268         * objc/execute/forward-1.x: New.
7269
7270 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7271
7272         * gcc.dg/pr27150-1.c: Change to a link test.
7273
7274 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7275
7276         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7277         3 of the GNU General Public License and to point readers at the
7278         COPYING3 file and the FSF's license web page.
7279         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7280         * gcc.dg/struct/struct-reorg.exp: Likewise.
7281         * gcc.target/spu/tag_manager.c: Likewise.
7282
7283 2009-04-09  Richard Guenther  <rguenther@suse.de>
7284
7285         PR testsuite/39696
7286         * ssa-ccp-25.c: Adjust pattern.
7287
7288 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7289
7290         PR fortran/36704
7291         * gfortran.dg/external_procedures_1.f90: Modified.
7292         * gfortran.dg/proc_ptr_result_1.f90: New.
7293         * gfortran.dg/proc_ptr_result_2.f90: New.
7294         * gfortran.dg/proc_ptr_result_3.f90: New.
7295
7296 2009-04-09  Richard Guenther  <rguenther@suse.de>
7297
7298         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7299         to prevent constant propagation.
7300         * gcc.dg/vect/vect-56.c: Likewise.
7301         * gcc.dg/vect/vect-58.c: Likewise.
7302         * gcc.dg/vect/vect-60.c: Likewise.
7303         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7304         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7305         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7306
7307 2009-04-09  Richard Guenther  <rguenther@suse.de>
7308
7309         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7310         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7311
7312 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7313
7314         PR c/39613
7315         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7316         New tests.
7317
7318 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7319
7320         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7321         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7322
7323 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7324
7325         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7326
7327 2009-04-08  Jason Merrill  <jason@redhat.com>
7328
7329         PR c++/25185
7330         * g++.dg/template/error40.C: Add another test.
7331
7332 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7333
7334         PR c/39614
7335         PR c/39673
7336         * gcc.c-torture/compile/pr39614-1.c,
7337         gcc.c-torture/compile/pr39614-2.c,
7338         gcc.c-torture/compile/pr39614-3.c,
7339         gcc.c-torture/compile/pr39614-4.c,
7340         gcc.c-torture/compile/pr39614-5.c,
7341         gcc.c-torture/compile/pr39673-1.c,
7342         gcc.c-torture/compile/pr39673-2.c: New tests.
7343         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7344         more cases.
7345         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7346         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7347         expected errors.
7348
7349 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7350
7351         PRc++/39637
7352         * g++.dg/cpp0x/variadic-crash2.C: New test.
7353
7354 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7355
7356         PR fortran/38863
7357         * gfortran.dg/alloc_comp_result_1.f90: New test.
7358
7359 2009-04-07  Jason Merrill  <jason@redhat.com>
7360
7361         PR c++/34691
7362         * g++.dg/overload/extern-C-1.C: New.
7363
7364 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7365
7366         PR testsuite/39325
7367         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7368
7369 2009-04-07  Jason Merrill  <jason@redhat.com>
7370
7371         PR c++/25185
7372         * g++.dg/template/error40.C: New.
7373
7374 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7375
7376         PR fortran/38152
7377         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7378
7379 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7380
7381         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7382
7383 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7384
7385         PR fortran/38290
7386         * gfortran.dg/proc_decl_1.f90: Modified.
7387         * gfortran.dg/proc_ptr_11.f90: Extended.
7388         * gfortran.dg/proc_ptr_13.f90: Modified.
7389
7390 2009-04-06  Jason Merrill  <jason@redhat.com>
7391
7392         PR c++/35146
7393         * g++.dg/template/fnspec1.C: New.
7394
7395 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7396
7397         * lib/gnat.exp: Handle multilib.
7398
7399 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7400
7401         PR fortran/38863
7402         * gfortran.dg/dependency_23.f90: New test.
7403
7404 2009-04-06  Richard Guenther  <rguenther@suse.de>
7405
7406         PR tree-optimization/28868
7407         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7408         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7409         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7410         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7411
7412 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7413
7414         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7415
7416 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7417
7418         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7419
7420 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7421
7422         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7423         with the built-in y0, and the subsequent warning.
7424         (y1): Likewise, rename to y_1.
7425
7426 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7427
7428         PR fortran/39414
7429         * gfortran.dg/proc_decl_21.f90: New.
7430
7431 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7432
7433         PR fortran/36091
7434         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7435
7436 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7437
7438         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7439         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7440         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7441         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7442         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7443         gfortran.dg/namelist_49.f90: Gate test on effective_target
7444         fd_truncate.
7445         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7446
7447 2009-04-05  Daniel Kraft  <d@domob.eu>
7448
7449         PR fortran/38654
7450         * gfortran.dg/read_float_2.f03
7451         * gfortran.dg/read_float_3.f90
7452
7453 2009-04-05  Richard Guenther  <rguenther@suse.de>
7454
7455         PR tree-optimization/39648
7456         * gcc.c-torture/compile/pr39648.c: New testcase.
7457
7458 2009-04-05  Jason Merrill  <jason@redhat.com>
7459
7460         PR c++/14912
7461         * g++.dg/template/error39.C: New.
7462
7463 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7464
7465         PR fortran/29458
7466         * gfortran.dg/implied_do_1.f90: New.
7467
7468 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7469
7470         PR fortran/39577
7471         * gfortran.dg/recursive_check_8.f90: New.
7472         * gfortran.dg/recursive_check_9.f90: New.
7473         * gfortran.dg/recursive_check_10.f90: New.
7474         * gfortran.dg/recursive_check_11.f90: New.
7475         * gfortran.dg/recursive_check_12.f90: New.
7476         * gfortran.dg/recursive_check_13.f90: New.
7477         * gfortran.dg/recursive_check_14.f90: New.
7478
7479 2009-04-04  Jason Merrill  <jason@redhat.com>
7480
7481         PR c++/25185
7482         * g++.dg/template/error38.C: Add more tests.
7483
7484 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7485
7486         PR fortran/37614
7487         * gfortran.dg/common_align_2.f90: New test.
7488
7489 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7490
7491         PR target/39501
7492         * gcc.c-torture/execute/pr39501.c: New file.
7493         * gcc.c-torture/execute/pr39501.x: New file.
7494
7495 2009-04-04  Richard Guenther  <rguenther@suse.de>
7496
7497         PR tree-optimization/8781
7498         PR tree-optimization/37892
7499         * g++.dg/tree-ssa/pr8781.C: New testcase.
7500         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7501
7502 2009-04-04  Richard Guenther  <rguenther@suse.de>
7503
7504         PR tree-optimization/39636
7505         * gcc.c-torture/compile/pr39636.c: New testcase.
7506
7507 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7508
7509         PR rtl-optimization/39607
7510         * g++.dg/opt/pr39607.C: New.
7511
7512 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7513
7514         PR fortran/39594
7515         * gfortran.dg/common_12.f90: New.
7516
7517 2009-04-03  Jason Merrill  <jason@redhat.com>
7518
7519         PR c++/39608
7520         * g++.dg/template/const2.C: New test.
7521
7522 2009-04-03  Richard Guenther  <rguenther@suse.de>
7523
7524         PR tree-optimization/2480
7525         PR tree-optimization/23086
7526         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7527         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7528
7529 2009-04-03  Richard Guenther  <rguenther@suse.de>
7530
7531         PR tree-optimization/34743
7532         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7533         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7534         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7535         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7536         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7537         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7538         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7539         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7540
7541 2009-04-03  Richard Guenther  <rguenther@suse.de>
7542
7543         PR middle-end/13146
7544         PR tree-optimization/23940
7545         PR tree-optimization/33237
7546         PR middle-end/33974
7547         PR middle-end/34093
7548         PR tree-optimization/36201
7549         PR tree-optimization/36230
7550         PR tree-optimization/38049
7551         PR tree-optimization/38207
7552         PR tree-optimization/38230
7553         PR tree-optimization/38301
7554         PR tree-optimization/38585
7555         PR middle-end/38895
7556         PR tree-optimization/38985
7557         PR tree-optimization/39299
7558         * gcc.dg/pr19633-1.c: Adjust.
7559         * gcc.dg/torture/pta-callused-1.c: Likewise.
7560         * gcc.dg/torture/pr39074-2.c: Likewise.
7561         * gcc.dg/torture/pr39074.c: Likewise.
7562         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7563         * gcc.dg/torture/pr30375.c: Adjust.
7564         * gcc.dg/torture/pr33563.c: Likewise.
7565         * gcc.dg/torture/pr33870.c: Likewise.
7566         * gcc.dg/torture/pr33560.c: Likewise.
7567         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7568         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7569         * gcc.dg/tree-ssa/alias-15.c: Remove.
7570         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7571         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7572         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7573         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7574         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7575         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7576         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7577         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7578         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7579         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7580         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7581         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7582         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7583         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7584         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7585         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7586         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7587         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7588         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7589         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7590         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7591         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7592         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7593         * gcc.dg/uninit-B.c: XFAIL.
7594         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7595         * gcc.dg/uninit-pr19430.c: XFAIL.
7596         * g++.dg/tree-ssa/pr13146.C: New testcase.
7597         * g++.dg/opt/pr36187.C: Adjust.
7598         * g++.dg/torture/20090329-1.C: New testcase.
7599
7600 2009-04-02  Chao-ying Fu  <fu@mips.com>
7601
7602         * gcc.target/mips/interrupt_handler.c: New test.
7603
7604 2009-04-02  David Ayers  <ayers@fsfe.org>
7605
7606         PR objc/18456
7607         * objc.dg/bad-receiver-type-2.m: New test contributed by
7608         Alexander Mamberg.
7609
7610 2009-04-02  Jason Merrill  <jason@redhat.com>
7611
7612         PR c++/25185
7613         * g++.dg/template/error38.C: New test.
7614
7615 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7616
7617         PR tree-optimization/31677
7618         * gcc.dg/memcpy-1.c: Add compiler option.
7619
7620 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7621
7622         PR tree-optimization/39595
7623         * gfortran.dg/vect/O3-pr39595.f: New test.
7624
7625 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7626
7627         PR c++/26693
7628         * g++.dg/template/typedef11.C: New test.
7629         * g++.dg/template/typedef12.C: Likewise.
7630         * g++.dg/template/typedef13.C: Likewise.
7631         * g++.dg/template/typedef14.C: Likewise.
7632         * g++.dg/template/typedef15.C: Likewise.
7633         * g++.dg/template/typedef16.C: Likewise.
7634         * g++.dg/template/sfinae3.C: Compile this pedantically.
7635         The only errors expected should be the one saying the typedef is ill
7636         formed.
7637         * g++.old-deja/g++.pt/typename8.C: Likewise.
7638         * g++.dg/template/access11.C: Update this.
7639
7640 2009-04-02  Richard Guenther  <rguenther@suse.de>
7641
7642         PR tree-optimization/37221
7643         * gcc.c-torture/compile/20090331-1.c: New testcase.
7644
7645 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7646
7647         * gcc.c-torture/compile/20090401-1.c: New test.
7648
7649 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7650
7651         PR c++/4926
7652         * g++.dg/template/pr4926-1.C: New.
7653
7654 2009-04-01  Xinliang David Li  <davidxl@google.com>
7655
7656         * gcc.target/i386/all_one_m128i.c: New test.
7657
7658 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7659
7660         PR c/39027
7661         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7662         * gcc.dg/fltconst-2.c: New test.
7663         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7664         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7665
7666         PR c/33466
7667         * gcc.dg/cpp/pr33466.c: New test.
7668         * gcc.dg/dfp/pr33466.c: New test.
7669         * gcc.dg/fixed-point/pr33466.c: New test.
7670
7671 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7672
7673         PR tree-optimization/35011
7674         * g++.dg/other/pr35011.C: New.
7675
7676 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7677
7678         PR target/39226
7679         * gcc.dg/pr39226.c: New test.
7680
7681 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7682
7683         PR c++/35240
7684         * g++.dg/template/pr35240.C: New.
7685
7686 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7687
7688         PR c/39605
7689         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7690         * gcc.dg/pr25682.c: Update expected diagnostics.
7691
7692 2009-04-01  Richard Guenther  <rguenther@suse.de>
7693
7694         * gcc.dg/fold-plusmult-2.c: New testcase.
7695
7696 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7697
7698         PR c/37772
7699         * gcc.dg/pr37772.c: New test.
7700         * g++.dg/ext/asm11.C: New test.
7701
7702 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7703
7704         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7705         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7706         defined.
7707
7708 2009-03-31  Jason Merrill  <jason@redhat.com>
7709
7710         * g++.old-deja/g++.other/using9.C: Add expected errors.
7711
7712 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7713
7714         * gcc.c-torture/compile/pr33009.c: Removed.
7715
7716 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7717
7718         * gcc.c-torture/compile/pr33009.c: Delete.
7719         * gcc.c-torture/compile/pr11832.c: Likewise.
7720
7721 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7722
7723         PR c/448
7724         * lib/target-supports.exp (check_effective_target_stdint_types):
7725         Update comment.
7726         (check_effective_target_inttypes_types): New.
7727         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7728         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7729         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7730
7731 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7732
7733         PR fortran/38917
7734         PR fortran/38918
7735         * gfortran.dg/data_pointer_1.f90: New test.
7736
7737 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7738
7739         PR fortran/38915
7740         * gfortran.dg/char_length_15.f90: New test.
7741
7742 2009-03-31  Jason Merrill  <jason@redhat.com>
7743
7744         C++ DR 613
7745         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7746         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7747         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7748         xfail others.
7749
7750         * g++.dg/other/typedef2.C: New test.
7751
7752         PR c++/37806
7753         * g++.dg/template/typedef17.C: New test.
7754
7755         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7756         * g++.dg/cpp0x/auto12.C: Likewise.
7757
7758 2009-03-31  Richard Guenther  <rguenther@suse.de>
7759
7760         PR middle-end/31029
7761         * gcc.dg/fold-compare-4.c: New testcase.
7762         * gcc.dg/fold-compare-5.c: Likewise.
7763
7764 2009-03-31  Richard Guenther  <rguenther@suse.de>
7765
7766         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7767
7768 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7769
7770         PR target/39592
7771         * gcc.target/i386/pr39592-1.c: New test.
7772
7773 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7774
7775         PR preprocessor/15638
7776         * gcc.dg/cpp/missing-header-1.c: New test.
7777         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7778         "compilation terminated" message.
7779         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7780         test #include "".
7781         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7782         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7783         terminated" message.
7784
7785 2009-03-31  Richard Guenther  <rguenther@suse.de>
7786
7787         PR middle-end/23401
7788         PR middle-end/27810
7789         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7790         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7791
7792 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7793
7794         PR fortran/38389
7795         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7796         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7797         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7798         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7799         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7800         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7801         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7802
7803 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7804
7805         PR fortran/22571
7806         * gfortran.dg/whole_file_1.f90: New test.
7807         PR fortran/26227
7808         * gfortran.dg/whole_file_2.f90: New test.
7809         * gfortran.dg/whole_file_3.f90: New test.
7810         PR fortran/24886
7811         * gfortran.dg/whole_file_4.f90: New test.
7812
7813 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7814
7815         * gfortran.dg/bind_c_usage_19.f90: New test.
7816
7817         PR target/39558
7818         * gcc.target/powerpc/altivec-29.c: New test.
7819
7820 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7821
7822         PR rtl-optimization/323
7823         * gcc.target/i386/excess-precision-1.c,
7824         gcc.target/i386/excess-precision-2.c,
7825         gcc.target/i386/excess-precision-3.c,
7826         gcc.target/i386/excess-precision-4.c,
7827         gcc.target/i386/excess-precision-5.c,
7828         gcc.target/i386/excess-precision-6.c: New tests.
7829
7830 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7831
7832         PR c/35235
7833         * gcc.dg/c99-array-lval-8.c: New test.
7834
7835 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7836
7837         PR preprocessor/34695
7838         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7839         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7840         instead of dg-warning for "previous definition" messages.
7841         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7842         "warnings being treated as errors" message.
7843         * gcc.dg/fltconst-1.c: Use -fshow-column.
7844
7845 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7846
7847         PR fortran/38823
7848         * gfortran.dg/power1.f90: New test.
7849
7850 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7851
7852         PR c/456
7853         PR c/5675
7854         PR c/19976
7855         PR c/29116
7856         PR c/31871
7857         PR c/35198
7858         * gcc.c-torture/compile/20081108-1.c,
7859         gcc.c-torture/compile/20081108-2.c,
7860         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7861         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7862         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7863         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7864         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7865         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7866         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7867         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7868         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7869         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7870         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7871         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7872         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7873         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7874         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7875         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7876         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7877         case.
7878         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7879         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7880         XFAILs.  Update expected messages.
7881         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7882         expected messages.
7883         * gcc.dg/real-const-1.c: Replace with test from original PR.
7884         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7885         when casting from non-constant integer to pointer.
7886
7887 2009-03-29  Richard Guenther  <rguenther@suse.de>
7888
7889         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7890
7891 2009-03-29  Daniel Kraft  <d@domob.eu>
7892
7893         PR fortran/37423
7894         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7895         DEFERRED bindings.
7896         * gfortran.dg/typebound_proc_9.f03: New test.
7897         * gfortran.dg/typebound_proc_10.f03: New test.
7898         * gfortran.dg/typebound_proc_11.f03: New test.
7899         * gfortran.dg/abstract_type_5.f03: New test.
7900
7901 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7902
7903         PR fortran/38507
7904         * gfortran.dg/do_4.f: New.
7905         * gfortran.dg/goto_2.f90: Correct expected warnings.
7906         * gfortran.dg/goto_4.f90: Likewise.
7907         * gfortran.dg/goto_5.f90: New.
7908
7909 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7910
7911         PR target/39545
7912         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7913
7914         * gcc.target/i386/pr39545-1.c: New.
7915         * gcc.target/i386/pr39545-2.c: Likewise.
7916
7917         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7918         (flex2_struct): Likewise.
7919         (check_struct_passing7): Likewise.
7920         (check_struct_passing8): Likewise.
7921         (f1s): Likewise.
7922         (f2s): Likewise.
7923         (main): Call check_struct_passing7 and check_struct_passing8.
7924
7925 2009-03-29  Richard Guenther  <rguenther@suse.de>
7926
7927         * gcc.c-torture/execute/20090113-1.c: New testcase.
7928         * gcc.c-torture/execute/20090113-2.c: Likewise.
7929         * gcc.c-torture/execute/20090113-3.c: Likewise.
7930         * gcc.c-torture/execute/20090207-1.c: Likewise.
7931         * gcc.c-torture/compile/20090114-1.c: Likewise.
7932         * gcc.c-torture/compile/20090328-1.c: Likewise.
7933         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7934
7935 2009-03-29  David Ayers  <ayers@fsfe.org>
7936
7937         PR objc/27377
7938         * objc.dg/conditional-1.m: New tests.
7939
7940 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7941
7942         * gcc.dg/winline-10.c: New test.
7943
7944 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7945
7946         PR fortran/34656
7947         * gfortran.dg/do_check_1.f90: Add test.
7948         * gfortran.dg/do_check_2.f90: Add test.
7949         * gfortran.dg/do_check_3.f90: Add test.
7950         * gfortran.dg/do_check_4.f90: Add test.
7951
7952 2009-03-28  Jan Hubicka  <jh@suse.cz>
7953
7954         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7955         * gcc.dg/pr33826.c: Update dump files.
7956         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7957         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7958
7959 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7960
7961         * g++.dg/tree-ssa/fwprop-align.C: New test.
7962
7963 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7964
7965         * gcc.target/powerpc/altivec-28.c: New test.
7966
7967         PR c++/39554
7968         * gcc.dg/wdisallowed-functions-1.c: Removed.
7969         * gcc.dg/wdisallowed-functions-2.c: Removed.
7970         * gcc.dg/wdisallowed-functions-3.c: Removed.
7971         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7972         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7973         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7974
7975 2009-03-28  Richard Guenther  <rguenther@suse.de>
7976
7977         PR tree-optimization/38723
7978         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7979
7980 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7981
7982         PR fortran/38538
7983         * gfortran.dg/char_result_13.f90: New test.
7984
7985 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7986
7987         PR fortran/38765
7988         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7989
7990 2009-03-28  Daniel Kraft  <d@domob.eu>
7991
7992         * gfortran.dg/trim_1.f90: New test.
7993
7994 2009-03-28  Richard Guenther  <rguenther@suse.de>
7995
7996         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7997         * g++.dg/warn/Warray-bounds.C: Likewise.
7998
7999 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8000
8001         PR fortran/32626
8002         * gfortran.dg/recursive_check_7.f90: New test.
8003
8004 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8005
8006         PR fortran/38432
8007         * gfortran.dg/do_check_5.f90: New test.
8008         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8009         * gfortran.dg/array_constructor_18.f90: Ditto.
8010         * gfortran.dg/array_constructor_22.f90: Ditto.
8011         * gfortran.dg/do_3.F90: Ditto.
8012         * gfortran.dg/do_1.f90: Ditto.
8013
8014 2009-03-28  Richard Guenther  <rguenther@suse.de>
8015
8016         PR tree-optimization/38180
8017         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8018
8019 2009-03-28  Richard Guenther  <rguenther@suse.de>
8020
8021         PR tree-optimization/38513
8022         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8023         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8024         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8025         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8026         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8027         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8028         * gcc.dg/vect/vect-35.c: Likewise.
8029         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8030         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8031         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8032
8033 2009-03-28  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/38968
8036         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8037
8038 2009-03-28  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/37795
8041         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8042
8043 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8044
8045         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8046         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8047         options for removed targets.
8048
8049 2009-03-27  Richard Guenther  <rguenther@suse.de>
8050
8051         PR tree-optimization/39120
8052         * gcc.c-torture/execute/pr39120.c: New testcase.
8053
8054 2009-03-27  Richard Guenther  <rguenther@suse.de>
8055
8056         PR tree-optimization/39120
8057         * gcc.dg/torture/pta-callused-1.c: New testcase.
8058
8059 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8060
8061         PR middle-end/39315
8062         * gcc.target/i386/pr39315-1.c: New.
8063         * gcc.target/i386/pr39315-2.c: Likewise.
8064         * gcc.target/i386/pr39315-3.c: Likewise.
8065         * gcc.target/i386/pr39315-4.c: Likewise.
8066         * gcc.target/i386/pr39315-check.c: Likewise.
8067
8068 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8069
8070         PR c/39323
8071         * gcc.dg/pr39323-1.c: New.
8072         * gcc.dg/pr39323-2.c: Likewise.
8073         * gcc.dg/pr39323-3.c: Likewise.
8074
8075 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8076
8077         PR target/38034
8078         * gcc.target/ia64/sync-1.c: New.
8079
8080 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8081
8082         PR target/39472
8083         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8084         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8085         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8086         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8087         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8088         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8089         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8090         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8091
8092 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8093
8094         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8095         for low precision (i.e. float).
8096
8097 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8098             Jakub Jelinek  <jakub@redhat.com>
8099
8100         PR debug/37959
8101         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8102
8103 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8104
8105         * gcc.dg/memmove-2.c: New test.
8106         * gcc.dg/memmove-3.c: New test.
8107
8108         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8109         in clone naming.
8110
8111 2009-03-27  Xinliang David Li  <davidxl@google.com>
8112
8113         PR tree-optimization/39557
8114         * g++.dg/tree-ssa/dom-invalid.C: New test.
8115
8116 2009-03-27  Xinliang David Li  <davidxl@google.com>
8117
8118         PR tree-optimization/39548
8119         * g++.dg/tree-ssa/copyprop.C: New test.
8120
8121 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8122
8123         PR c++/38638
8124         * g++.dg/template/typename17.C: New testcase.
8125         * g++.dg/template/typename18.C: New testcase.
8126
8127 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8128
8129         PR c++/36799
8130         * g++.dg/other/var_copy-1.C: New test.
8131
8132 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8133
8134         PR c++/37647
8135         * g++.dg/parse/ctor9.C: New test.
8136
8137 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8138
8139         PR c++/29727
8140         * g++.dg/init/error2.C: New test.
8141
8142 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8143
8144         PR c++/35652
8145         * gcc.dg/pr35652.C: New.
8146         * g++.dg/warn/pr35652.C: New.
8147         * gcc.dg/format/plus-1.c: Adjust message.
8148
8149 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR c++/39554
8152         * gcc.dg/wdisallowed-functions-3.c: New test.
8153         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8154
8155 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8156
8157         * gcc.dg/inline-33.c: Fix when pic.
8158
8159 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8160
8161         * gcc.target/ia64/20090324-1.c: New test.
8162
8163 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8164
8165         PR c/27898
8166         * gcc.dg/pr27898.c: New test.
8167
8168         PR tree-optimization/32139
8169         * gcc.c-torture/compile/pr32139.c: New test.
8170
8171 2009-03-24  Jason Merrill  <jason@redhat.com>
8172
8173         PR c++/28274
8174         * g++.dg/parse/defarg14.C: New test.
8175
8176 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8177
8178         PR libfortran/39528
8179         * gfortran.dg/read_repeat.f90: New test.
8180
8181 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8182
8183         PR tree-optimization/39529
8184         * gcc.dg/vect/pr39529.c: New test.
8185
8186 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8187             Jakub Jelinek  <jakub@redhat.com>
8188
8189         PR debug/39524
8190         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8191
8192 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8193
8194         PR c/39495
8195         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8196
8197 2009-03-23  Jason Merrill  <jason@redhat.com>
8198
8199         * g++.dg/cpp0x/auto12.C: Add variadic test.
8200
8201         PR c++/39526
8202         * g++.dg/warn/Wshadow-4.C: New test.
8203
8204 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR tree-optimization/39516
8207         * gfortran.dg/pr39516.f: New test.
8208
8209 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8210
8211         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8212         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8213         variable, not environment variable.
8214
8215 2009-03-21  Jason Merrill  <jason@redhat.com>
8216
8217         PR c++/28879
8218         * g++.dg/ext/vla6.C: New test.
8219
8220 2009-03-20  Jason Merrill  <jason@redhat.com>
8221
8222         * g++.dg/cpp0x/initlist5.C: Add additional test.
8223
8224 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8225             Janis Johnson  <janis187@us.ibm.com>
8226
8227         * lib/compat.exp (compat-get-options-main, compat-get-options):
8228         Handle dg-prune-output in source file.
8229         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8230         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8231         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8232         two warnings.
8233
8234 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8235
8236         PR c/39495
8237         * gcc.dg/gomp/pr39495-1.c: New test.
8238         * gcc.dg/gomp/pr39495-2.c: New test.
8239         * g++.dg/gomp/pr39495-1.C: New test.
8240         * g++.dg/gomp/pr39495-2.C: New test.
8241
8242         PR target/39496
8243         * gcc.target/i386/pr39496.c: New test.
8244         * g++.dg/other/pr39496.C: New test.
8245
8246 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8247
8248         PR middle-end/39500
8249         * gcc.dg/autopar/pr39500-1.c: New.
8250         * gcc.dg/autopar/pr39500-2.c: New.
8251
8252 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8253
8254         * g++.dg/dg.exp: Prune graphite.
8255
8256 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8257
8258         PR middle-end/39447
8259         * g++.dg/graphite: New.
8260         * g++.dg/graphite/graphite.exp: New.
8261         * g++.dg/graphite/pr39447.C: New.
8262
8263 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8264
8265         PR c++/39425
8266         * g++.dg/template/pr39425.C: New.
8267
8268         * g++.dg/template/spec33.C: Updated.
8269
8270 2009-03-17  Jason Merrill  <jason@redhat.com>
8271
8272         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8273
8274 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8275
8276         PR c++/39475
8277         * g++.dg/ext/unary_trait_incomplete.C: New.
8278
8279 2009-03-17  Jing Yu  <jingyu@google.com>
8280
8281         PR middle-end/39378
8282         * g++.dg/inherit/thunk10.C: New test.
8283
8284 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8285
8286         PR target/39482
8287         * gcc.target/i386/pr39482.c: New test.
8288
8289 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8290
8291         PR debug/39471
8292         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8293         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8294         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8295         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8296
8297         PR middle-end/39443
8298         * gcc.dg/pr39443.c: New test.
8299
8300         PR debug/39412
8301         * gcc.dg/debug/pr39412.c: New test.
8302
8303 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8304
8305         PR testsuite/38526
8306         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8307         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8308         is defined.
8309         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8310         its original value, or unset if it was not defined.
8311         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8312         path procs around use of HOSTCC.
8313         * g++.dg/compat/struct-layout-1.exp: Ditto.
8314         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8315
8316 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8317
8318         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8319
8320 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8321
8322         Revert patch for PR testsuite/37630.
8323
8324         PR testsuite/37960
8325         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8326
8327         PR testsuite/37630
8328         * lib/target-supports.exp (check_effective_target_ieee): New.
8329         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8330         * gcc.dg/20001012-1.c: Require ieee.
8331
8332         PR testsuite/37628
8333         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8334
8335 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8336
8337         PR tree-optimization/39455
8338         * gcc.dg/pr39455.c: New test.
8339
8340 2009-03-13  David Ayers  <ayers@fsfe.org>
8341
8342         * objc/execute/trivial.m. New test.
8343
8344 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8345
8346         PR target/39137
8347         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8348
8349 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8350
8351         PR testsuite/39451
8352         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8353         constraint on (%2).
8354
8355 2009-03-12  David Ayers  <ayers@fsfe.org>
8356
8357         PR libobjc/27466
8358         * objc/execute/exceptions/handler-1.m. New test.
8359
8360 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR target/39431
8363         * gcc.target/i386/pr39431.c: New test.
8364
8365 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8366
8367         PR target/39445
8368         * gcc.target/i386/pr39445.c: New.
8369
8370         * gcc.target/i386/push-1.c: XFAIL.
8371
8372 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8373
8374         * gcc.dg/inline-33.c: New test.
8375
8376 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8377
8378         * gcc.dg/vect/vect-82.c: Combine dg-do and
8379         dg-require-effective-target into dg-skip-if.
8380         * gcc.dg/vect/vect-83.c: Likewise.
8381
8382 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8383
8384         PR target/39137
8385         * gcc.target/i386/stackalign/longlong-1.c: New test.
8386         * gcc.target/i386/stackalign/longlong-2.c: New test.
8387
8388 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8389
8390         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8391
8392 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8393
8394         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8395         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8396
8397 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8398
8399         * gnat.dg/slice_enum.adb: New test.
8400
8401 2009-03-11  Jason Merrill  <jason@redhat.com>
8402
8403         PR debug/39086
8404         * g++.dg/opt/nrv15.C: New test.
8405
8406 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8407
8408         PR tree-optimization/39422
8409         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8410         constant array with static initialization to global memory.
8411         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8412
8413 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8414
8415         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8416         padding.
8417
8418 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8419
8420         PR c++/39371
8421         * g++.dg/opt/switch2.C: Add -w to dg-options.
8422         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8423         * g++.dg/warn/switch1.C: New test.
8424         * g++.dg/other/switch3.C: New test.
8425
8426         PR tree-optimization/39394
8427         * gcc.c-torture/compile/pr39394.c: New test.
8428
8429 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8430
8431         * gcc.target/s390/20090223-1.c: New testcase.
8432
8433 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8434
8435         PR libfortran/39402
8436         * gfortran.dg/fmt_f0_1.f90: New test.
8437
8438 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8439
8440         PR c++/39060
8441         * g++.dg/other/new1.C: Adjusted.
8442         * g++.dg/parse/crash40.C: Likewise.
8443         * g++.dg/parse/defarg12.C: Likewise.
8444         * g++.dg/template/error15.C: Likewise.
8445
8446         * g++.dg/other/pr39060.C: New.
8447
8448 2009-03-07  Jason Merrill  <jason@redhat.com>
8449
8450         PR c++/39367
8451         * g++.dg/opt/new1.C: New.
8452
8453 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8454
8455         PR c++/33492
8456         * g++.dg/other/error32.C: New.
8457
8458 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8459
8460         PR middle-end/39360
8461         * gcc.c-torture/compile/pr39360.c: New test.
8462
8463         PR debug/39372
8464         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8465
8466 2009-03-05  Jason Merrill  <jason@redhat.com>
8467
8468         PR c++/38908
8469         * g++.dg/warn/Wuninitialized-3.C: New test.
8470
8471 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8472
8473         PR debug/39379
8474         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8475         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8476
8477 2009-03-04  Jason Merrill  <jason@redhat.com>
8478
8479         PR c++/13549
8480         * g++.dg/template/koenig7.C: New test.
8481
8482 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8483
8484         * g++.dg/torture/predcom-1.C: New test.
8485
8486 2009-03-04  Richard Guenther  <rguenther@suse.de>
8487
8488         PR tree-optimization/39362
8489         * g++.dg/torture/pr39362.C: New testcase.
8490
8491 2009-03-04  Jason Merrill  <jason@redhat.com>
8492             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8493
8494         PR c++/9634
8495         PR c++/29469
8496         PR c++/29607
8497         * g++.dg/template/dependent-name5.C: New test.
8498
8499 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8500
8501         PR testsuite/39357
8502         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8503         vect_int to vect_int_mult.
8504
8505 2009-03-04  Richard Guenther  <rguenther@suse.de>
8506
8507         PR tree-optimization/39358
8508         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8509         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8510
8511 2009-03-04  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/39339
8514         * gcc.c-torture/execute/pr39339.c: New testcase.
8515
8516 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8517
8518         * gcc.c-torture/compile/20090303-1.c,
8519         gcc.c-torture/compile/20090303-2.c: New tests.
8520
8521 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8522
8523         PR fortran/39354
8524         * gfortran.dg/gomp/pr39354.f90: New test.
8525
8526         PR tree-optimization/39343
8527         * gcc.dg/pr39343.c: New test.
8528
8529 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8530
8531         PR tree-optimization/39248
8532         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8533         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8534         on targets without vector misalignment support.
8535         * lib/target-supports.exp
8536         (check_effective_target_vect_short_mult): Add
8537         check_effective_target_arm32.
8538
8539 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8540
8541         PR middle-end/39335
8542         * gcc.dg/graphite/pr39335_1.c: New.
8543         * gcc.dg/graphite/pr39335.c: New.
8544
8545 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8546
8547         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8548         of andl.
8549         * gcc.target/i386/stackalign/return-5.c: Likewise.
8550         * gcc.target/i386/stackalign/return-6.c: Likewise.
8551
8552 2009-03-02  Richard Guenther  <rguenther@suse.de>
8553             Ira Rosen  <irar@il.ibm.com>
8554
8555         PR tree-optimization/39318
8556         * gfortran.dg/vect/pr39318.f90: New test.
8557
8558 2009-03-01  Jan Hubicka  <jh@suse.cz>
8559
8560         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8561
8562 2009-03-01  Jan Hubicka  <jh@suse.cz>
8563
8564         PR debug/39267
8565         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8566
8567 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8568
8569         * gnat.dg/pack12.adb: New test.
8570
8571 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8572
8573         PR c++/37789
8574         * g++.dg/other/pr37789.C: New.
8575
8576 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8577
8578         PR fortran/39295
8579         * gfortran.dg/interface_25.f90: New test.
8580         * gfortran.dg/interface_26.f90: New test.
8581
8582 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8583
8584         PR fortran/39292
8585         * gfortran.dg/initialization_22.f90: New test.
8586
8587 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8588
8589         PR rtl-optimization/39241
8590         * gcc.dg/torture/pr39241.c: New.
8591
8592 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8593
8594         PR tree-optimizations/39259
8595         * g++.dg/torture/pr39259.C: New testcase.
8596
8597 2009-02-24  Richard Guenther  <rguenther@suse.de>
8598
8599         PR c++/39242
8600         * g++.dg/template/instantiate10.C: New testcase.
8601
8602 2009-02-24  Richard Guenther  <rguenther@suse.de>
8603             Zdenek Dvorak  <ook@ucw.cz>
8604
8605         PR tree-optimization/39233
8606         * gcc.c-torture/execute/pr39233.c: New testcase.
8607
8608 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8609
8610         PR tree-optimization/39260
8611         * gcc.dg/graphite/pr39260.c: New.
8612
8613 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8614
8615         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8616
8617 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8618
8619         PR c++/36411
8620         * g++.dg/template/void14.C: New.
8621
8622 2009-02-23  Jason Merrill  <jason@redhat.com>
8623
8624         PR c++/38880
8625         * g++.dg/init/const7.C: Remove XFAIL.
8626         * g++.dg/init/static-init1.C: New test.
8627
8628         * g++.dg/cpp0x/initlist14.C: New test.
8629
8630 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8631
8632         PR fortran/38914
8633         * bound_simplification_2.f90:  New test case.
8634         * bound_7.f90:  New test case.
8635
8636 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8637
8638         * gcc.dg/cpp/include4.c: New test.
8639
8640 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8641
8642         PR target/39256
8643         * gcc.target/i386/abi-2.c: New.
8644
8645 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8646
8647         * gcc.c-torture/execute/pr39228.x: New.
8648
8649 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8650
8651         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8652         scan-assembler to check for xmm0 register.
8653
8654 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8655             Joseph Myers  <joseph@codesourcery.com>
8656
8657         * gcc.target/arm/va_list.c: New test.
8658         * g++.dg/abi/arm_va_list.C: Likewise.
8659         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8660         function.
8661         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8662         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8663         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8664         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8665         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8666         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8667
8668 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8669
8670         PR testsuite/38164
8671         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8672         to dg-options.
8673
8674 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8675
8676         PR target/39240
8677         * gcc.c-torture/execute/pr39240.c: New test.
8678
8679 2009-02-20  Jason Merrill  <jason@redhat.com>
8680
8681         PR c++/39225
8682         * g++.dg/parse/dtor15.C: New test.
8683
8684 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8685
8686         * gcc.c-torture/execute/20090219-1.c: New.
8687
8688 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8689
8690         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8691         (mips-dg-options): When matching isa* pseudo-options make
8692         'value' optional and accept ! entries.  Use $spec instead of
8693         $isa_spec in the isa pseudo-option error message.  Only
8694         perform the ISA-range check when 'value' is set.  If arch is
8695         matching any CPU in the ! entries switch to its generic ISA.
8696         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8697         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8698
8699 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR target/39175
8702         * gcc.dg/visibility-20.c: New test.
8703         * g++.dg/ext/visibility/visibility-11.C: New test.
8704
8705 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8706
8707         PR c++/39188
8708         * g++.dg/abi/pr39188-1a.C: New.
8709         * g++.dg/abi/pr39188-1b.C: Likewise.
8710         * g++.dg/abi/pr39188-1.h: Likewise.
8711         * g++.dg/abi/pr39188-2a.C: Likewise.
8712         * g++.dg/abi/pr39188-2b.C: Likewise.
8713         * g++.dg/abi/pr39188-2.h: Likewise.
8714         * g++.dg/abi/pr39188-3a.C: Likewise.
8715         * g++.dg/abi/pr39188-3b.C: Likewise.
8716         * g++.dg/abi/pr39188-3.h: Likewise.
8717
8718 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8719
8720         PR c/38483
8721         * gcc.c-torture/execute/call-trap-1.c,
8722         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8723         tests.
8724
8725 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8726
8727         PR target/39228
8728         * gcc.c-torture/execute/pr39228.c: New test.
8729
8730 2009-02-19  Richard Guenther  <rguenther@suse.de>
8731
8732         PR tree-optimization/39074
8733         * gcc.dg/torture/pr39074.c: New testcase.
8734         * gcc.dg/torture/pr39074-2.c: Likewise.
8735         * gcc.dg/torture/pr39074-3.c: Likewise.
8736
8737 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8738
8739         PR c++/39219
8740         * g++.dg/parse/attr3.C: New.
8741
8742 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8743
8744         PR testsuite/38165
8745         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8746
8747         PR testsuite/38166
8748         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8749         and skip on Darwin.
8750
8751 2009-02-18  Jason Merrill  <jason@redhat.com>
8752
8753         PR c++/38880
8754         * g++.dg/init/const7.C: Remove XFAIL.
8755
8756         PR target/39179
8757         * g++.dg/opt/const6.C: New test.
8758
8759 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8760
8761         * gcc.dg/callabi/callabi.exp: Moved to ...
8762         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8763         in 64bit mode.
8764
8765         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8766         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8767         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8768         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8769         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8770         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8771         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8772
8773         * gcc.dg/callabi/callabi.h: Moved to ...
8774         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8775
8776         * gcc.dg/callabi/func-1.c: Moved to ...
8777         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8778
8779         * gcc.dg/callabi/func-indirect.c: Moved to ...
8780         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8781
8782         * gcc.dg/callabi/pr38891.c: Moved to ...
8783         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8784
8785         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8786         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8787
8788         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8789         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8790
8791         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8792         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8793
8794 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8795
8796         PR target/38891
8797         * gcc.dg/callabi/pr38891.c: New.
8798
8799 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8800
8801         * gcc.dg/callabi/callabi.exp: New.
8802
8803 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8804
8805         PR target/39082
8806         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8807         -Wno-abi for x86.
8808         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8809
8810         * gcc.target/i386/pr39082-1.c: New.
8811
8812         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8813         -Wno-abi.
8814
8815         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8816         CHECK_M64_M128 is defined.
8817         (check_f_arguments): Add "do".
8818         (check_vector_arguments): New.
8819         (check_m64_arguments): Likewise.
8820         (check_m128_arguments): Likewise.
8821
8822         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8823         (CHECK_M64_M128): Define.
8824
8825         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8826         on abitest.
8827         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8828
8829         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8830         tests only if CHECK_M64_M128 is defined.
8831
8832         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8833         (m128_2_struct): Likewise.
8834         (check_struct_passing5): Likewise.
8835         (check_struct_passing6): Likewise.
8836         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8837
8838         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8839         (un5): Likewise.
8840         (check_union_passing4): Likewise.
8841         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8842
8843 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8844
8845         PR c/35447
8846         * gcc.dg/noncompile/pr35447-1.c: New test.
8847
8848 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8849
8850         PR tree-optimization/36922
8851         * gfortran.dg/pr36922.f: New test.
8852
8853 2009-02-17  Richard Guenther  <rguenther@suse.de>
8854
8855         PR tree-optimization/39202
8856         * gcc.c-torture/compile/pr39202.c: New testcase.
8857
8858 2009-02-17  Richard Guenther  <rguenther@suse.de>
8859
8860         PR tree-optimization/39204
8861         * gcc.dg/torture/pr39204.c: New testcase.
8862
8863 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8864
8865         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8866         * gcc.dg/vect/vect-outer-6.c: Ditto.
8867
8868 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8869
8870         PR c/35446
8871         * gcc.dg/noncompile/init-5.c: New test.
8872         * gcc.dg/init-bad-4.c: Adjust expected errors.
8873
8874 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8875
8876         PR target/37049
8877         * gcc.target/i386/push-1.c: New.
8878
8879 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8880
8881         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8882
8883 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8884
8885         * gcc.target/spu/intrinsics-sr.c: New test.
8886
8887 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8888
8889         PR target/38056
8890         * gcc.target/ia64/sibcall-opt-1.c: New test.
8891         * gcc.target/ia64/sibcall-opt-2.c: New test.
8892
8893 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8894
8895         PR fortran/36528
8896         * gfortran.dg/cray_pointers_8.f90: New test.
8897
8898         PR fortran/36703
8899         * gfortran.dg/cray_pointers_9.f90: New test.
8900
8901 2009-02-13  Jason Merrill  <jason@redhat.com>
8902
8903         PR c++/39070
8904         * g++.dg/cpp0x/decltype16.C: New.
8905
8906 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8907
8908         PR target/39152
8909         * gfortran.dg/gomp/pr39152.f90: New.
8910
8911 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8912
8913         PR target/39162
8914         * gcc.target/i386/pr39162.c: New.
8915
8916 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8917
8918         PR c/35444
8919         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8920         New tests.
8921
8922 2009-02-12  Jason Merrill  <jason@redhat.com>
8923
8924         PR c++/38950
8925         * g++.dg/template/array20.C: New test.
8926
8927 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8928
8929         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8930         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8931         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8932
8933 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8934
8935         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8936
8937 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8938
8939         PR target/39152
8940         * gfortran.dg/pr39152.f: New.
8941
8942 2009-02-11  Jason Merrill  <jason@redhat.com>
8943
8944         PR c++/39153
8945         * g++.dg/cpp0x/defaulted9.C: New test.
8946
8947         PR c++/30111
8948         * g++.dg/init/value7.C: New test.
8949
8950 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8951
8952         PR target/38824
8953         * gcc.target/i386/pr38824.c: New testcase.
8954
8955 2009-02-11  Jason Merrill  <jason@redhat.com>
8956
8957         PR c++/38649
8958         * g++.dg/cpp0x/defaulted8.C: New test.
8959
8960         PR c++/36744
8961         * g++.dg/cpp0x/rv9p.C: New test.
8962
8963 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8964
8965         * gnat.dg/aliasing3.adb: New test.
8966         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8967
8968 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8969
8970         PR c++/34397
8971         * g++.dg/template/crash88.C: New.
8972         * g++.dg/template/crash89.C: Likewise.
8973
8974 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8975
8976         PR c/39084
8977         * gcc.dg/pr39084.c: New test.
8978
8979 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8980
8981         PR target/39139
8982         * gcc.target/i386/pr39139.c: New test.
8983
8984 2009-02-10  Richard Guenther  <rguenther@suse.de>
8985
8986         PR tree-optimization/39132
8987         * gcc.dg/torture/pr39132.c: New testcase.
8988
8989 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8990
8991         PR target/39119
8992         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8993         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8994         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8995         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8996         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8997         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8998         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8999         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9000
9001 2009-02-09  Jason Merrill  <jason@redhat.com>
9002
9003         PR c++/39109
9004         * g++.dg/init/value6.C: New test.
9005
9006 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9007
9008         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9009
9010 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9011
9012         * gcc.c-torture/compile/20090209-1.c: New test.
9013
9014 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9015
9016         PR c++/35147
9017         PR c++/37737
9018         * g++.dg/cpp0x/vt-35147.C: New.
9019         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9020         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9021
9022 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9023
9024         PR c/35434
9025         * gcc.dg/attr-alias-4.c: New test.
9026
9027 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9028
9029         PR c/39035
9030         * gcc.dg/dfp/pr39035.c: New test.
9031
9032 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9033
9034         PR c/36432
9035         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9036
9037 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9038
9039         PR c++/39106
9040         * g++.dg/opt/thunk3.C: New test.
9041
9042 2009-02-05  Nick Clifton  <nickc@redhat.com>
9043
9044         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9045         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9046         * gcc.dg/cdce1.c: Likewise.
9047         * gcc.dg/cpp/_Pragma6.c: Likewise.
9048         * g++.dg/cpp/_Pragma1.C: Likewise.
9049         * gcc.dg/utf32-2.c: Xfail for M32C.
9050         * gcc.dg/utf32-1.c: Likewise.
9051         * gcc.dg/utf32-3.c: Likewise.
9052         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9053         targets.
9054         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9055         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9056         * gcc.dg/Wconversion-5.c: Likewise.
9057         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9058         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9059         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9060         * gcc.dg/utf-inc-init.c: Likewise.
9061         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9062         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9063         * gcc.dg/utf-array-short-wchar.c: Likewise.
9064         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9065         * gcc.dg/mallign.c: Use size_t instead of long.
9066
9067 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9068
9069         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9070
9071 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9072
9073         * gcc.c-torture/execute/pr39100.c: New.
9074
9075 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9076
9077         PR c/35435
9078         * gcc.dg/tls/diag-6.c: New test.
9079
9080 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9081
9082         * gcc.dg/graphite/scop-19.c: New
9083
9084 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9085
9086         AVX Programming Reference (January, 2009)
9087         * gcc.target/i386/avx-vpclmulqdq.c: New.
9088         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9089
9090         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9091
9092         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9093         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9094         (pclmul_test): Renamed to ...
9095         (TEST): This.
9096
9097 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9098
9099         PR c++/39095
9100         * g++.dg/abi/mangle31.C: New test.
9101
9102 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9103
9104         PR c/29129
9105         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9106         declarator.
9107         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9108         inside function prototype but not part of parameter declarator.
9109         * vla-11.c: New test.
9110
9111 2009-02-03  Jason Merrill  <jason@redhat.com>
9112
9113         * g++.dg/warn/main-4.C: New test.
9114         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9115
9116 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9117
9118         PR c++/36607
9119         * g++.dg/expr/cast10.C: New test.
9120
9121 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9122
9123         PR c/35433
9124         * gcc.dg/init-bad-6.c: New test.
9125
9126 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9127
9128         PR target/35318
9129         * gcc.c-torture/compile/pr35318.c: New test.
9130
9131         PR inline-asm/39059
9132         * gcc.dg/nofixed-point-2.c: New test.
9133         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9134         * g++.dg/ext/fixed2.C: Likewise.
9135         * g++.dg/other/error25.C: Likewise.
9136         * g++.dg/lookup/crash7.C: Likewise.
9137         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9138
9139         PR c++/39056
9140         * g++.dg/cpp0x/initlist13.C: New test.
9141
9142 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9143
9144         PR c++/36897
9145         * g++.dg/template/func2.C: New test.
9146
9147         PR c++/37314
9148         * g++.dg/template/typename15.C: New.
9149         * g++.dg/template/typename16.C: New.
9150
9151 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9152             Ben Elliston  <bje@au.ibm.com>
9153
9154         PR c/39034
9155         * gcc.dg/dfp/pr39034.c: New test.
9156
9157 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9158
9159         PR testsuite/38263
9160         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9161
9162 2009-02-02  Jason Merrill  <jason@redhat.com>
9163
9164         PR c++/39054
9165         * g++.dg/parse/dtor14.C: New test.
9166
9167 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9168
9169         * lib/target-supports.exp
9170         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9171         * g++.dg/ext/builtin10.C: New test.
9172
9173         PR inline-asm/39058
9174         * gcc.target/i386/pr39058.c: New test.
9175
9176 2009-02-02  Richard Guenther  <rguenther@suse.de>
9177
9178         PR tree-optimization/38937
9179         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9180
9181 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9182
9183         PR c++/39053
9184         * g++.dg/parse/crash52.C: New.
9185
9186 2009-01-30  Richard Guenther  <rguenther@suse.de>
9187
9188         PR tree-optimization/39041
9189         * gcc.c-torture/compile/pr39041.c: New testcase.
9190
9191 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9192
9193         PR target/39013
9194         * gcc.target/i386/pr39013-1.c: New test.
9195         * gcc.target/i386/pr39013-2.c: New test.
9196
9197         PR c++/39028
9198         * g++.dg/ext/label12.C: New test.
9199
9200 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9201
9202         PR c++/33465
9203         * g++.dg/parse/error34.C: New.
9204         * g++.dg/parse/error35.C: Likewise.
9205
9206 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9207
9208         PR c++/38655
9209         * g++.dg/cpp0x/decltype-38655.C: New.
9210
9211 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR target/39002
9214         * g++.dg/torture/pr39002.C: New test.
9215
9216 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9217
9218         PR tree-optimization/39007
9219         * gcc.dg/tree-ssa/pr39007.c: New.
9220
9221 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9222
9223         PR middle-end/35854
9224         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9225         to "subreg1".
9226
9227 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9228
9229         PR middle-end/38857
9230         * gcc.c-torture/compile/pr38857.c: New test.
9231
9232 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9233
9234         PR fortran/38852
9235         PR fortran/39006
9236         * gfortran.dg/bound_6.f90: New test.
9237
9238 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9239
9240         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9241
9242 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9243
9244         PR tree-optimization/38997
9245         * gcc.dg/tree-ssa/pr38997.c: New.
9246
9247 2009-01-28  Richard Guenther  <rguenther@suse.de>
9248
9249         PR tree-optimization/38926
9250         * gcc.c-torture/compile/pr38926.c: New testcase.
9251
9252 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR middle-end/38934
9255         * gcc.dg/pr38934.c: New test.
9256
9257 2009-01-28  Richard Guenther  <rguenther@suse.de>
9258
9259         PR middle-end/38908
9260         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9261
9262 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9263
9264         PR tree-optimization/38984
9265         * gcc.dg/pr38984.c: New XFAILed testcase.
9266
9267
9268 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9269
9270         PR target/38988
9271         * gcc.target/i386/pr38988.c: New test.
9272
9273 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9274
9275         PR c++/37554
9276         * g++.dg/parse/crash51.C: New.
9277         * g++.old-deja/g++.pt/crash9.C: Adjust.
9278
9279 2009-01-27  Daniel Kraft  <d@domob.eu>
9280
9281         PR fortran/38883
9282         * gfortran.dg/mvbits_6.f90:  New test.
9283         * gfortran.dg/mvbits_7.f90:  New test.
9284         * gfortran.dg/mvbits_8.f90:  New test.
9285
9286 2009-01-27  Richard Guenther  <rguenther@suse.de>
9287
9288         PR tree-optimization/38503
9289         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9290
9291 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9292
9293         PR middle-end/38969
9294         * gcc.c-torture/execute/pr38969.c: New test.
9295
9296 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9297
9298         PR testsuite/38864
9299         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9300         to dg-do compile.
9301         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9302         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9303         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9304
9305 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9306
9307         PR target/38952
9308         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9309         if __USING_SJLJ_EXCEPTIONS__ is defined.
9310
9311         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9312         __USING_SJLJ_EXCEPTIONS__ is defined.
9313         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9314         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9315         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9316         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9317         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9318         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9319
9320 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9321
9322         PR testsuite/38949
9323         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9324         Use instead of C name in asm statements.
9325
9326 2009-01-26  Richard Guenther  <rguenther@suse.de>
9327
9328         PR tree-optimization/38745
9329         * g++.dg/torture/pr38745.C: New testcase.
9330
9331 2009-01-26  Richard Guenther  <rguenther@suse.de>
9332
9333         PR middle-end/38851
9334         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9335
9336 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9337
9338         * gcc.dg/bitfld-15.c: Gate warning on target
9339         pcc_bitfield_type_matters.
9340         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9341         g++.dg/ext/bitfield4.C: Likewise.
9342         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9343         bitfield for any target.
9344
9345 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9346
9347         PR c/38957
9348         * gcc.dg/pr38957.c: New test.
9349
9350 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9351
9352         PR fortran/38955
9353         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9354         comparing floats.
9355
9356 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9357
9358         PR tree-optimization/38953
9359         * gfortran.dg/graphite/pr38953.f90: New.
9360
9361 2009-01-24  Paul Brook  <paul@codesourcery.com>
9362
9363         * gcc.target/arm/neon-cond-1.c: New test.
9364
9365 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9366
9367         PR tree-optimization/38932
9368         * gcc.dg/pr38932.c: New.
9369
9370 2009-01-23  Revital Eres  <eres@il.ibm.com>
9371
9372         * gcc.dg/sms-7.c: Fix test.
9373
9374 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9375
9376         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9377         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9378         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9379         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9380
9381 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9382
9383         * gcc.dg/pr35729.c: Make test x86 specific.
9384
9385 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9386
9387         PR middle-end/38615
9388         * gcc.dg/pr38615.c: New test.
9389
9390 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9391
9392         PR target/38931
9393         * gcc.target/i386/pr38931.c: New test.
9394
9395 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9396
9397         PR c++/38930
9398         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9399         * g++.dg/template/typedef12.C: Likewise.
9400         * g++.dg/template/typedef13.C: Likewise.
9401         * g++.dg/template/typedef14.C: Likewise.
9402         * g++.dg/template/sfinae3.C: Likewise.
9403         * g++.old-deja/g++.pt/typename8.C: Likewise.
9404         * g++.dg/template/access11.C: Likewise
9405
9406 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9407
9408         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9409         and mips*-*-irix*.
9410         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9411
9412 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9413
9414         PR c++/26693
9415         * g++.dg/template/typedef11.C: New test.
9416         * g++.dg/template/typedef12.C: Likewise.
9417         * g++.dg/template/typedef13.C: Likewise.
9418         * g++.dg/template/typedef14.C: Likewise.
9419         * g++.dg/template/sfinae3.C: Compile this pedantically.
9420         The only errors expected should be the one saying the typedef is ill
9421         formed.
9422         * g++.old-deja/g++.pt/typename8.C: Likewise.
9423         * g++.dg/template/access11.C: Update this.
9424
9425 2009-01-21  Daniel Kraft  <d@domob.eu>
9426
9427         PR fortran/38887
9428         * gfortran.dg/mvbits_5.f90:  New test.
9429
9430 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9431
9432         * gcc.dg/sms-6.c: New test.
9433         * gcc.dg/sms-7.c: Likewise.
9434
9435 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9436
9437         PR fortran/38907
9438         * gfortran.dg/host_assoc_function_7.f90: New test
9439
9440 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9441             Richard Guenther  <rguenther@suse.de>
9442
9443         PR tree-optimization/38747
9444         PR tree-optimization/38748
9445         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9446         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9447         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9448
9449 2009-01-20  Kees Cook  <kees@ubuntu.com>
9450             H.J. Lu  <hongjiu.lu@intel.com>
9451
9452         PR target/38902
9453         * gcc.dg/pr38902.c: New.
9454
9455 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9456
9457         PR target/38868
9458         * gfortran.dg/pr38868.f: New testcase.
9459
9460 2009-01-20  Richard Guenther  <rguenther@suse.de>
9461
9462         * gcc.c-torture/execute/pr36227.c: Move ...
9463         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9464
9465 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9466
9467         * lib/gfortran.exp: Add -B options for targets that use
9468         libgfortran.a%s in their specs.
9469
9470 2009-01-19  Jason Merrill  <jason@redhat.com>
9471
9472         PR c++/23287
9473         * g++.dg/template/dtor5.C: New test.
9474
9475 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9476
9477         PR fortran/38859
9478         * gfortran.dg/bound_5.f90: New test.
9479
9480 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9481
9482         PR target/38736
9483         * g++.dg/compat/abi/pr38736_main.C: New.
9484         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9485         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9486         * g++.dg/other/macro-1.C: Likewise.
9487         * gcc.dg/macro-1.c: Likewise.
9488         * gcc.dg/compat/pr38736_main.c: Likewise.
9489         * gcc.dg/compat/pr38736_x.c: Likewise.
9490         * gcc.dg/compat/pr38736_y.c: Likewise.
9491
9492 2009-01-18  Richard Guenther  <rguenther@suse.de>
9493
9494         PR tree-optimization/38819
9495         * gcc.c-torture/execute/pr38819.c: New testcase.
9496
9497 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9498
9499         PR fortran/38657
9500         * gfortran.dg/module_commons_3.f90: Reapply.
9501
9502 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9503
9504         PR fortran/34955
9505         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9506         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9507
9508 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9509
9510         PR fortran/38657
9511         * gfortran.dg/module_commons_3.f90: Remove
9512
9513 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9514
9515         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9516
9517 2009-01-16  Jason Merrill  <jason@redhat.com>
9518
9519         PR c++/38877
9520         * g++.dg/template/lvalue1.C: New test.
9521
9522         PR c++/29470
9523         * g++.dg/template/access20.C: New test.
9524         * g++.dg/torture/pr34641.C: Fix access.
9525
9526 2009-01-16  Richard Guenther  <rguenther@suse.de>
9527
9528         PR tree-optimization/38835
9529         PR middle-end/36227
9530         * gcc.c-torture/execute/pr36227.c: New testcase.
9531         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9532         * g++.dg/init/const7.C: Likewise.
9533
9534 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9535
9536         PR target/38554
9537         * gcc.c-torture/compile/pr38554.c: New test.
9538
9539 2009-01-16  Jason Merrill  <jason@redhat.com>
9540
9541         PR c++/38579
9542         * g++.dg/conversion/access1.C: New test.
9543
9544 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR tree-optimization/38789
9547         * gcc.c-torture/compile/pr38789.c: New test.
9548
9549 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9550
9551         PR fortran/38152
9552         * gfortran.dg/proc_ptr_13.f90: New.
9553
9554 2009-01-15  Jason Merrill  <jason@redhat.com>
9555
9556         PR c++/38850
9557         * g++.dg/template/koenig6.C: New test.
9558
9559 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9560
9561         PR c++/29388
9562         * g++.dg/template/error37.C: New testcase.
9563
9564 2009-01-15  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/36334
9567         * g++.dg/conversion/memfn1.C: New test.
9568
9569         PR c++/37646
9570         * g++.dg/conversion/memfn2.C: New test.
9571
9572 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9573
9574         PR c++/38357
9575         * g++.dg/template/crash87.C: New test.
9576
9577 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9578
9579         PR middle-end/37843
9580         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9581
9582 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9583
9584         PR c++/38636
9585         * g++.dg/parse/crash50.C: New test.
9586
9587 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9588
9589         PR rtl-optimization/38245
9590         * gcc.dg/pr38245-3.c: New test.
9591         * gcc.dg/pr38245-3.h: New file.
9592         * gcc.dg/pr38245-4.c: New file.
9593         * gcc.dg/pr38364.c: New test.
9594
9595 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9596
9597         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9598         sequence PC-relative.
9599
9600 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9601
9602         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9603         calls and/or PLT markers.
9604         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9605         calls and/or PLT markers.
9606         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9607         calls and/or PLT markers.
9608         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9609         calls and/or PLT markers.
9610
9611 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9612             Nathan Froyd  <froydnj@codesourcery.com>
9613             Joseph Myers  <joseph@codesourcery.com>
9614
9615         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9616         New function.
9617         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9618         and use consistent CFLAGS.
9619         * gcc.target/powerpc/20030505.c: Likewise.
9620         * gcc.target/powerpc/20081204-1.c: Likewise.
9621         * gcc.target/powerpc/ppc-spe.c: Likewise.
9622         * gcc.target/powerpc/spe1.c: Likewise.
9623         * g++.dg/ext/spe1.C: Likewise.
9624         * g++.dg/other/opaque-1.C: Likewise.
9625         * g++.dg/other/opaque-2.C: Likewise.
9626         * g++.dg/other/opaque-3.C: Likewise.
9627
9628 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9629
9630         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9631         out of loop.
9632
9633 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9634
9635         PR target/38811
9636         * g++.dg/torture/pr38811.C: New file.
9637
9638 2009-01-14  Richard Guenther  <rguenther@suse.de>
9639
9640         PR tree-optimization/38826
9641         PR middle-end/38477
9642         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9643
9644 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9645
9646         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9647
9648 2009-01-14  Nick Clifton  <nickc@redhat.com>
9649
9650         PR c++/37862
9651         * g++.cp/parse/pr37862.C: New test.
9652
9653 2009-01-14  Julian Brown  <julian@codesourcery.com>
9654
9655         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9656         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9657         to...
9658         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9659         These.
9660
9661 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9662
9663         PR rtl-optimization/38774
9664         * gcc.dg/torture/pr38774.c: New test.
9665
9666         PR c++/38795
9667         * g++.dg/cpp0x/pr38795.C: New test.
9668
9669 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9670             Nathan Froyd  <froydnj@codesourcery.com>
9671             Joseph Myers  <joseph@codesourcery.com>
9672
9673         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9674         otherwise.  Do not check for AltiVec at runtime.
9675         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9676         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9677         * gcc.target/powerpc/altivec-1.c: Likewise.
9678         * gcc.target/powerpc/altivec-3.c: Likewise.
9679         * gcc.target/powerpc/altivec-10.c: Likewise.
9680         * gcc.target/powerpc/altivec-12.c: Likewise.
9681         * gcc.target/powerpc/altivec-24.c: Likewise.
9682         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9683         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9684         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9685         * gcc.target/powerpc/pr35907.c: Likewise.
9686         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9687         otherwise.  Do not check for Cell at runtime.
9688         * gcc.target/powerpc/altivec_check.h: Delete.
9689
9690         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9691         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9692         not check for AltiVec at runtime.
9693         * g++.dg/ext/altivec-cell-2.C: Likewise.
9694         * g++.dg/ext/altivec-cell-3.C: Likewise.
9695         * g++.dg/ext/altivec-cell-4.C: Likewise.
9696         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9697         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9698         check.
9699         * g++.dg/ext/altivec_check.h: Delete.
9700
9701 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9702
9703         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9704         effective target.  Adjust line numbers accordingly.
9705
9706 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9707
9708         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9709
9710 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9711
9712         PR tree-optimization/38786
9713         * gcc.dg/graphite/pr38786.c: New.
9714
9715 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9716
9717         Revert:
9718         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9719
9720         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9721         for alpha*-*-* targets.
9722         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9723
9724 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9725
9726         PR libfortran/38772
9727         * gfortran.dg/fmt_bz_bn_err.f: New test.
9728
9729 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9730
9731         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9732
9733 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9734
9735         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9736         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9737         instruction support.  Do not check for it at runtime.
9738
9739 2009-01-12  Jason Merrill  <jason@redhat.com>
9740
9741         PR c++/35109
9742         * g++.dg/lookup/friend11.C: Remove expected error.
9743         * g++.dg/lookup/friend14.C: New test.
9744         * g++.dg/lookup/friend15.C: New test.
9745
9746 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9747
9748         PR c++/36019
9749         * g++.dg/lookup/hidden-class12.C: New test.
9750         * g++.dg/lookup/hidden-class13.C: New test.
9751         * g++.dg/lookup/hidden-class14.C: New test.
9752         * g++.dg/lookup/hidden-class15.C: New test.
9753         * g++.dg/lookup/hidden-class16.C: New test.
9754
9755 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9756
9757         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9758         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9759         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9760
9761 2009-01-12  Jason Merrill  <jason@redhat.com>
9762
9763         PR c++/31488
9764         * g++.dg/other/vararg-3.C: New test.
9765
9766 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9767
9768         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9769         Explicitly enable SPE.
9770         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9771         directive.
9772
9773         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9774         Expect -flax-vector-conversions message.  Adjust incompatible
9775         types errors.
9776         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9777         Make Foo extern.
9778
9779         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9780
9781         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9782
9783         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9784         * g++.dg/other/opaque-2.C: Likewise.
9785         * g++.dg/other/opaque-3.C: Likewise.
9786
9787 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9788
9789         PR c/32041
9790         * gcc.dg/pr32041.c: New test.
9791         * g++.dg/parse/offsetof9.C: New test.
9792
9793 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9794             Nathan Froyd  <froydnj@codesourcery.com>
9795
9796         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9797         * g++.dg/ext/attribute-test-1.C: Likewise.
9798         * g++.dg/ext/attribute-test-2.C: Likewise.
9799         * g++.dg/ext/attribute-test-3.C: Likewise.
9800         * g++.dg/ext/attribute-test-4.C: Likewise.
9801
9802 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9803
9804         * gnat.dg/unchecked_convert3.adb: New test.
9805
9806 2009-01-12  Tomas Bily  <tbily@suse.cz>
9807
9808         PR middlend/38385
9809         * gcc.dg/tree-ssa/pr38385.c: New file.
9810
9811 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR c++/38794
9814         * g++.dg/parse/typedef9.C: New test.
9815
9816         PR tree-optimization/38807
9817         * gcc.c-torture/compile/pr38807.c: New test.
9818
9819 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9820
9821         * gcc.target/mips/ins-2.c: New test.
9822
9823 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9824
9825         PR testsuite/38809
9826         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9827
9828 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9829
9830         PR c++/36254
9831         * g++.dg/warn/Wreturn-type-5.C: New test.
9832
9833 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9834
9835         PR middle-end/38616
9836         * gcc.dg/pr38616.c: New test.
9837
9838 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9839
9840         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9841
9842 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9843
9844         PR c++/38648
9845         * g++.dg/expr/string-1.C: New test.
9846         * g++.dg/expr/string-2.C: New test.
9847
9848         PR c++/36695
9849         * g++.dg/ext/complex4.C: New test.
9850         * g++.dg/ext/complex5.C: New test.
9851         * g++.dg/init/reference1.C: New test.
9852         * g++.dg/init/reference2.C: New test.
9853         * g++.dg/init/reference3.C: New test.
9854
9855 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9856
9857         PR fortran/38763
9858         * gfortran.dg/transfer_null_1.f90: New test.
9859
9860 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9861
9862         PR fortran/38765
9863         * gfortran.dg/host_assoc_function_6.f90: New test.
9864
9865 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9866
9867         * lib/target-supports.exp: Add method to determine if the effective
9868         target is really a ppc405 after applying all compile options.
9869         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9870         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9871         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9872         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9873         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9874         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9875         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9876         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9877         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9878         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9879         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9880         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9881         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9882         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9883         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9884         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9885         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9886         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9887         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9888         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9889         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9890         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9891         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9892         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9893         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9894         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9895         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9896         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9897         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9898         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9899         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9900
9901 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9902
9903         PR c++/35335
9904         * g++.dg/other/error31.C: New testcase.
9905
9906         PR c/35742
9907         * gcc.dg/pr35742.c: New test.
9908
9909 2009-01-09  John F. Carr  <jfc@mit.edu>
9910
9911         PR c++/37877
9912         * g++.dg/parse/linkage3.C: New test.
9913
9914 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9915
9916         PR middle-end/38771
9917         * gcc.c-torture/compile/pr38771.c: New test.
9918
9919 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9920
9921         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9922
9923 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9924
9925         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9926         * gcc.dg/sibcall-4.c: Likewise.
9927
9928 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9929             Jan Sjodin  <jan.sjodin@amd.com>
9930
9931         PR tree-optimization/38559
9932         * gcc.dg/graphite/pr38559.c: New.
9933
9934 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9935
9936         PR tree-optimization/37194
9937         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9938
9939 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR c++/38725
9942         * g++.dg/ext/label11.C: New test.
9943
9944 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9945
9946         * lib/target-supports.exp (check_weak_override_available): New.
9947         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9948         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9949         dg-require-weak-override.
9950
9951 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9952             Alan Modra  <amodra@bigpond.net.au>
9953
9954         * gcc.c-torture/compile/20090107-1.c: New test.
9955
9956 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9957
9958         PR target/38706
9959         * g++.dg/other/pr38706.C: New test.
9960
9961 2009-01-07  Jason Merrill  <jason@redhat.com>
9962
9963         * g++.dg/cpp0x/variadic92.C: New test.
9964         * g++.dg/cpp0x/variadic93.C: New test.
9965
9966 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9967
9968         * lib/target-supports-dg.exp (current_compiler_flags): New.
9969         (check-flags): Use it; do not access dg-test local variables.
9970         (dg-skip-if): Do not access dg-test local variables.
9971         (dg-xfail-run-if): Ditto.
9972         (dg-shouldfail): Ditto.
9973         * gcc.test-framework/test-framework.exp
9974         (check_effective_target_def_nocache): New.
9975         * gcc.test-framework/test-framework.awk: Handle scan tests.
9976         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9977         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9978         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9979         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9980         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9981         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9982         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9983         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9984         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9985
9986         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9987
9988         * lib/target-supports-dg.exp (check_test_flags): Delete.
9989
9990 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9991
9992         PR tree-optimization/38492
9993         PR tree-optimization/38498
9994         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9995         in trunk.
9996         * gcc.dg/graphite/block-0.c: Update test.
9997         * gcc.dg/graphite/block-1.c: Same.
9998         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9999         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10000         * gcc.dg/graphite/block-3.c: New.
10001         * gcc.dg/graphite/pr38498.c: New.
10002
10003 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10004
10005         AVX Programming Reference (December, 2008)
10006         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10007         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10008         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10009
10010         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10011         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10012
10013 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10014
10015         PR fortran/38220
10016         * gfortran.dg/c_loc_pure_1.f90:  New test.
10017
10018 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10019
10020         PR fortran/38669
10021         * gfortran.dg/elemental_dependency_3.f90:
10022         Add the final tree dump cleanup.
10023
10024 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10025
10026         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10027         passing -m32.
10028
10029         PR rtl-optimization/38722
10030         * gfortran.dg/pr38722.f90: New test.
10031
10032 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10033
10034         PR c/34252
10035         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10036         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10037
10038 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10039
10040         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10041         * gfortran.dg/typebound_call_8.f03: Same.
10042         * gfortran.dg/elemental_bind_c.f90: Same.
10043         * gfortran.dg/typebound_call_7.f03: Same.
10044         * gfortran.dg/interface_proc_end.f90: Same
10045         * gfortran.dg/pr37243.f: Fix typo.
10046
10047 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10048
10049         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10050         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10051         large stack sizes.
10052
10053 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10054
10055         AVX Programming Reference (December, 2008)
10056         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10057         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10058         * gcc.target/i386/sse-14.c: Likewise.
10059
10060         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10061         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10062         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10063         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10064
10065 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10066
10067         PR libfortran/38735
10068         * gfortran.dg/fmt_bz_bn.f: Update test.
10069
10070 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10071
10072         PR c++/38472
10073         * g++.dg/conversion/usual-arith-conv.C: New test.
10074
10075 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10076
10077         PR c/34911
10078         * gcc.dg/vector-3.c: New testcase.
10079         * g++.dg/ext/vector15.C: New test.
10080
10081 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10082
10083         PR tree-optimization/38510
10084         * gcc.dg/graphite/pr38510.c: New.
10085
10086 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10087             Jan Sjodin <jan.sjodin@amd.com>
10088
10089         PR tree-optimization/38500
10090         * gcc.dg/graphite/pr38500.c: New.
10091
10092 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10093
10094         * gcc.c-torture/compile/20001226-1.c: Generalize
10095         dg-timeout-factor.
10096         * gcc.c-torture/compile/limits-fnargs.c: Add
10097         dg-timeout-factor.
10098         * gcc.dg/20020425-1.c: Likewise.
10099         * gcc.dg/pch/pch.exp: Likewise.
10100
10101 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10102
10103         PR fortran/38657
10104         * gfortran.dg/module_commons_3.f90: New test.
10105
10106 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10107
10108         PR fortran/37159
10109         * gfortran.dg/random_seed_1.f90: Updated.
10110
10111 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10112
10113         PR fortran/38669
10114         PR fortran/38726
10115         * gfortran.dg/elemental_subroutine_7.f90:
10116         Fix p values so that it can be used as vector subscript.
10117
10118 2009-01-05  Jason Merrill  <jason@redhat.com>
10119
10120         * g++.dg/cpp0x/initlist12.C: Add another test.
10121
10122         * g++.dg/cpp0x/defaulted7.C: New test.
10123
10124 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10125
10126         PR fortran/38672
10127         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10128         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10129
10130 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10131
10132         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10133         for alpha*-*-* targets.
10134         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10135
10136 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10137
10138         PR fortran/38665
10139         * gfortran.dg/host_assoc_function_5.f90: New test.
10140
10141 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10142
10143         PR fortran/38669
10144         * gfortran.dg/elemental_dependency_3.f90: New test.
10145         * gfortran.dg/elemental_subroutine_7.f90: New test.
10146
10147 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10148
10149         * gcc.dg/struct-ret-3.c: Include unistd.h.
10150         (main): Exit early if system memory page size is
10151         larger than 4096 bytes.
10152
10153 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10154
10155         PR fortran/38718
10156         * gfortran.dg/merge_init_expr.f90: New.
10157
10158 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10159
10160         PR fortran/38536
10161         * gfortran.dg/c_loc_tests_13.f90: New test.
10162         * gfortran.dg/c_loc_tests_14.f90: New test.
10163
10164 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10165
10166         * gfortran.dg/func_result_4.f90: New.
10167
10168 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10169
10170         PR fortran/38594
10171         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10172         interface still works, in addition to original tests.
10173         * gfortran.dg/host_assoc_call_6.f90: New test.
10174
10175 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR c++/38705
10178         * g++.dg/torture/pr38705.C: New test.
10179
10180         PR c/38700
10181         * gcc.dg/pr38700.c: New test.
10182
10183 2009-01-02  Jason Merrill  <jason@redhat.com>
10184
10185         * g++.dg/cpp0x/initlist11.C: New test.
10186         * g++.dg/cpp0x/initlist12.C: New test.
10187
10188 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10189
10190         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10191         Allow extra informative notes.
10192
10193 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10194
10195         PR c/36489
10196         * gcc.dg/pr36489.c: New test.
10197
10198 \f
10199 Copyright (C) 2009 Free Software Foundation, Inc.
10200
10201 Copying and distribution of this file, with or without modification,
10202 are permitted in any medium without royalty provided the copyright
10203 notice and this notice are preserved.