PR c++/37204
[official-gcc/constexpr.git] / gcc / testsuite / ChangeLog
blobdad5cb4a91914e60617c67bfc2aa4fdcf4e97ac6
1 2009-10-11  Jason Merrill  <jason@redhat.com>
3         PR c++/37204
4         * g++.dg/cpp0x/rv-reinterpret.C: New.
6 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8         PR libgfortran/38439
9         * gfortran.dg/fmt_error_9.f: New test.
10         * gfortran.dg/fmt_error_10.f: New test.
11         
12 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
14         PR fortran/41583
15         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
16         * gfortran.dg/class_4b.f03: As above.
17         * gfortran.dg/class_4c.f03: As above.
18         * gfortran.dg/class_4d.f03: As above.
20 2009-10-11  Richard Guenther  <rguenther@suse.de>
22         PR tree-optimization/41555
23         * gcc.dg/torture/pr41555.c: New testcase.
25 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27         PR libgfortran/35862
28         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
29         function correctly.
31 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
33         PR libgfortran/35862
34         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
35         Add conditions to avoid runtime errors if not supported.
37 2009-10-10  Richard Guenther  <rguenther@suse.de>
39         PR tree-optimization/41654
40         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
42 2009-10-09  Jason Merrill  <jason@redhat.com>
44         * g++.dg/cpp/ucn-1.C: New.
46 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
48         PR fortran/41585
49         * gfortran.dg/class_2.f03: Extended test case.
51 2009-10-09  Tobias Burnus  <burnus@net-b.de>
53         PR fortran/41582
54         * gfortran.dg/class_allocate_1.f03: Modify code such that
55         it compiles with the gfc_warning->gfc_error change.
56         * gfortran.dg/class_allocate_1.f03: New test.
58 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
60         PR fortran/41579
61         * gfortran.dg/select_type_6.f03: New test.
63 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
65         PR preprocessor/41445
66         * gcc.dg/cpp/separate-1.c: Adjust.
67         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
68         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
69         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
70         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
71         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
72         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
73         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
75         PR rtl-optimization/41646
76         * gcc.c-torture/compile/pr41646.c: New test.
78 2009-10-09  Richard Guenther  <rguenther@suse.de>
80         PR tree-optimization/41634
81         * gcc.c-torture/compile/pr41634.c: New testcase.
83 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
85         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
87 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
89         * gnat.dg/opt3.adb: New test.
90         * gnat.dg/opt3_pkg.ads: New helper.
92 2009-10-08  Doug Kwan  <dougkwan@google.com>
94         PR rtl-optimization/41574
95         * gcc.dg/pr41574.c: New test.
97 2009-10-08  Cary Coutant  <ccoutant@google.com>
99         Add support for debugging with ICF (Identical Code Folding).
100         * g++.dg/debug/dwarf2/icf.C: New test.
102 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
104         * gcc.target/mips/truncate-6.c: New test.
106 2009-10-08  Jason Merrill  <jason@redhat.com>
108         PR c++/36816
109         * g++.dg/cpp0x/rv-deduce.C: New.
111         PR c++/37177
112         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
113         * g++.dg/template/explicit-args2.C: New.
114         * g++.dg/template/explicit-args3.C: New.
115         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
117 2009-10-08  Michael Matz  <matz@suse.de>
119         PR middle-end/41573
120         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
121         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
122         * gcc.dg/pr41573.c: New test.
124 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
126         PR c/41182
127         * gcc.c-torture/compile/pr41182-1.c: New.
129 2009-10-07  Jason Merrill  <jason@redhat.com>
131         * g++.dg/cpp0x/variadic95.C: New.
133 2009-10-07  Jason Merrill  <jason@redhat.com>
135         * g++.dg/template/scope3.C: New.
137 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
139         * gcc.dg/debug/dwarf2/inline3.c: New test.
141 2009-10-07  Daniel Kraft  <d@domob.eu>
143         PR fortran/41615
144         * gfortran.dg/assumed_charlen_function_6.f90: New test.
146 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
148         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
149         * gfortran.dg/select_type_1.f03: Modified error message.
150         * gfortran.dg/select_type_5.f03: New test.
152 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
154         PR libgfortran/41612
155         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
156         have kind=10 reals.
158 2009-10-06  Jason Merrill  <jason@redhat.com>
160         * g++.dg/cpp0x/lambda/lambda-init.C: New.
161         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
163 2009-10-06  Richard Guenther  <rguenther@suse.de>
165         PR lto/41502
166         * gcc.dg/lto/20091006-1_0.c: New testcase.
167         * gcc.dg/lto/20091006-1_1.c: Likewise.
168         * gcc.dg/lto/20091005-2_0.c: Likewise.
170 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
172         PR ada/41383
173         * gnat.dg/timer_cancel.adb: New test.
175 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
177         PR ada/38333
178         * gnat.dg/specs/import_abstract.ads: New.
180 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
182         PR libgfortran/35862
183         * gfortran.dg/round_2.f03: New test.
185 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
187         PR debug/41558
188         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
189         * lib/gcc-gdb-test.exp: ... here.  New file.
190         * gfortran.dg/guality/guality.exp: New file.
191         * gfortran.dg/guality/pr41558.f90: New test.
192         * gfortran.dg/guality/arg1.f90: New test.
194 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
196         * gfortran.dg/dynamic_dispatch_1.f90: New test.
197         * gfortran.dg/dynamic_dispatch_2.f90: New test.
198         * gfortran.dg/dynamic_dispatch_3.f90: New test.
199         * gfortran.dg/module_md5_1.f90: Update md5 sum.
201 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
203         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
204         register_pass_info.
205         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
206         plugin_pass to register_pass_info.
207         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
208         register_pass_info.
209         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
210         register_pass_info.
212 2009-10-05  Richard Guenther  <rguenther@suse.de>
214         PR lto/41281
215         * gcc.dg/lto/20090914-2_0.c: New testcase.
217 2009-10-05  Richard Guenther  <rguenther@suse.de>
219         PR lto/40902
220         * gcc.dg/lto/20091005-1_0.c: New testcase.
221         * gcc.dg/lto/20091005-1_1.c: Likewise.
223 2009-10-05  Richard Guenther  <rguenther@suse.de>
225         PR lto/41552
226         PR lto/41487
227         * g++.dg/lto/20091002-1_0.C: Adjust flags.
228         * g++.dg/lto/20091004-1_0.C: New testcase.
229         * g++.dg/lto/20091004-1_1.C: Likewise.
230         * g++.dg/lto/20091004-2_0.C: Likewise.
231         * g++.dg/lto/20091004-2_1.C: Likewise.
232         * g++.dg/lto/20091004-3_0.C: Likewise.
233         * g++.dg/lto/20091004-3_1.C: Likewise.
235 2009-10-05  Richard Guenther  <rguenther@suse.de>
237         PR tree-optimization/23821
238         * gcc.dg/torture/pr23821.c: New testcase.
240 2009-10-05  Daniel Kraft  <d@domob.eu>
242         PR fortran/41403
243         * gfortran.dg/goto_6.f: New test.
244         * gfortran.dg/goto_7.f: New test.
246 2009-10-03  Ben Elliston  <bje@au.ibm.com>
247             Bill Maddox  <maddox@google.com>
248             Cary Coutant  <ccoutant@google.com>
249             Chris Demetriou  <cgd@google.com>
250             Diego Novillo  <dnovillo@google.com>
251             Doug Kwan  <dougkwan@google.com>
252             Jan Hubicka  <jh@suse.cz>
253             Ollie Wild  <aaw@google.com>
254             Rafael Espindola  <espindola@google.com>
255             Richard Guenther  <rguenther@suse.de>
256             Simon Baldwin  <simonb@google.com>
258         * g++.dg/20090107-1.C: New.
259         * g++.dg/20090121-1.C: New.
260         * g++.dg/ipa/20090113-1.C: New.
261         * g++.dg/lto: New directory.
262         * g++.dg/lto/20080829_0.C: New.
263         * g++.dg/lto/20080904_0.C: New.
264         * g++.dg/lto/20080907_0.C: New.
265         * g++.dg/lto/20080908-1_0.C: New.
266         * g++.dg/lto/20080908-2_0.C: New.
267         * g++.dg/lto/20080908-3_0.C: New.
268         * g++.dg/lto/20080909-1_0.C: New.
269         * g++.dg/lto/20080910-1_0.C: New.
270         * g++.dg/lto/20080912-1_0.C: New.
271         * g++.dg/lto/20080912_0.C: New.
272         * g++.dg/lto/20080915_0.C: New.
273         * g++.dg/lto/20080916_0.C: New.
274         * g++.dg/lto/20080917_0.C: New.
275         * g++.dg/lto/20080924_0.C: New.
276         * g++.dg/lto/20080926_0.C: New.
277         * g++.dg/lto/20081008_0.C: New.
278         * g++.dg/lto/20081022.h: New.
279         * g++.dg/lto/20081022_0.C: New.
280         * g++.dg/lto/20081022_1.C: New.
281         * g++.dg/lto/20081023_0.C: New.
282         * g++.dg/lto/20081109-1_0.C: New.
283         * g++.dg/lto/20081109-2_0.C: New.
284         * g++.dg/lto/20081109_0.C: New.
285         * g++.dg/lto/20081109_1.C: New.
286         * g++.dg/lto/20081118-1_0.C: New.
287         * g++.dg/lto/20081118-1_1.C: New.
288         * g++.dg/lto/20081118_0.C: New.
289         * g++.dg/lto/20081118_1.C: New.
290         * g++.dg/lto/20081119-1.h: New.
291         * g++.dg/lto/20081119-1_0.C: New.
292         * g++.dg/lto/20081119-1_1.C: New.
293         * g++.dg/lto/20081119_0.C: New.
294         * g++.dg/lto/20081119_1.C: New.
295         * g++.dg/lto/20081120-1_0.C: New.
296         * g++.dg/lto/20081120-1_1.C: New.
297         * g++.dg/lto/20081120-2_0.C: New.
298         * g++.dg/lto/20081120-2_1.C: New.
299         * g++.dg/lto/20081123_0.C: New.
300         * g++.dg/lto/20081123_1.C: New.
301         * g++.dg/lto/20081125.h: New.
302         * g++.dg/lto/20081125_0.C: New.
303         * g++.dg/lto/20081125_1.C: New.
304         * g++.dg/lto/20081127_0.C: New.
305         * g++.dg/lto/20081127_1.C: New.
306         * g++.dg/lto/20081203_0.C: New.
307         * g++.dg/lto/20081203_1.C: New.
308         * g++.dg/lto/20081204-1_0.C: New.
309         * g++.dg/lto/20081204-1_1.C: New.
310         * g++.dg/lto/20081204-2_0.C: New.
311         * g++.dg/lto/20081204-2_1.C: New.
312         * g++.dg/lto/20081209_0.C: New.
313         * g++.dg/lto/20081209_1.C: New.
314         * g++.dg/lto/20081211-1.h: New.
315         * g++.dg/lto/20081211-1_0.C: New.
316         * g++.dg/lto/20081211-1_1.C: New.
317         * g++.dg/lto/20081217-1_0.C: New.
318         * g++.dg/lto/20081217-2_0.C: New.
319         * g++.dg/lto/20081219_0.C: New.
320         * g++.dg/lto/20081219_1.C: New.
321         * g++.dg/lto/20090106_0.C: New.
322         * g++.dg/lto/20090112_0.C: New.
323         * g++.dg/lto/20090128_0.C: New.
324         * g++.dg/lto/20090221_0.C: New.
325         * g++.dg/lto/20090302_0.C: New.
326         * g++.dg/lto/20090302_1.C: New.
327         * g++.dg/lto/20090303_0.C: New.
328         * g++.dg/lto/20090311-1.h: New.
329         * g++.dg/lto/20090311-1_0.C: New.
330         * g++.dg/lto/20090311-1_1.C: New.
331         * g++.dg/lto/20090311_0.C: New.
332         * g++.dg/lto/20090311_1.C: New.
333         * g++.dg/lto/20090312.h: New.
334         * g++.dg/lto/20090312_0.C: New.
335         * g++.dg/lto/20090312_1.C: New.
336         * g++.dg/lto/20090313_0.C: New.
337         * g++.dg/lto/20090313_1.C: New.
338         * g++.dg/lto/20090315_0.C: New.
339         * g++.dg/lto/20090315_1.C: New.
340         * g++.dg/lto/20091002-1_0.C: New testcase.
341         * g++.dg/lto/20091002-2_0.C: Likewise..
342         * g++.dg/lto/20091002-3_0.C: Likewise..
343         * g++.dg/lto/README: New.
344         * g++.dg/lto/pr40818_0.C: New.
345         * g++.dg/opt/thunk3-1.C: New.
346         * g++.dg/opt/thunk4.C: New.
347         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
348         replacements with __attribute__ ((__noinline__)).
349         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
350         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
351         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
352         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
353         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
354         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
355         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
356         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
357         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
358         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
359         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
360         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
361         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
362         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
363         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
364         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
365         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
366         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
367         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
368         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
369         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
370         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
371         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
372         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
373         * gcc.dg/20081223-1.c: New.
374         * gcc.dg/lto: New directory.
375         * gcc.dg/lto/20080908_0.c: New.
376         * gcc.dg/lto/20080917_0.c: New.
377         * gcc.dg/lto/20080924_0.c: New.
378         * gcc.dg/lto/20081024_0.c: New.
379         * gcc.dg/lto/20081109_0.c: New.
380         * gcc.dg/lto/20081111_0.c: New.
381         * gcc.dg/lto/20081111_1.c: New.
382         * gcc.dg/lto/20081112_0.c: New.
383         * gcc.dg/lto/20081112_1.c: New.
384         * gcc.dg/lto/20081115_0.c: New.
385         * gcc.dg/lto/20081115_1.c: New.
386         * gcc.dg/lto/20081115_2.c: New.
387         * gcc.dg/lto/20081118_0.c: New.
388         * gcc.dg/lto/20081118_1.c: New.
389         * gcc.dg/lto/20081118_2.c: New.
390         * gcc.dg/lto/20081120-1_0.c: New.
391         * gcc.dg/lto/20081120-1_1.c: New.
392         * gcc.dg/lto/20081120-2_0.c: New.
393         * gcc.dg/lto/20081120-2_1.c: New.
394         * gcc.dg/lto/20081125_0.c: New.
395         * gcc.dg/lto/20081125_1.c: New.
396         * gcc.dg/lto/20081126_0.c: New.
397         * gcc.dg/lto/20081201-1_0.c: New.
398         * gcc.dg/lto/20081201-1_1.c: New.
399         * gcc.dg/lto/20081201-1_2.c: New.
400         * gcc.dg/lto/20081201-2_0.c: New.
401         * gcc.dg/lto/20081201-2_1.c: New.
402         * gcc.dg/lto/20081202-1_0.c: New.
403         * gcc.dg/lto/20081202-1_1.c: New.
404         * gcc.dg/lto/20081202-2_0.c: New.
405         * gcc.dg/lto/20081202-2_1.c: New.
406         * gcc.dg/lto/20081204-1_0.c: New.
407         * gcc.dg/lto/20081204-1_1.c: New.
408         * gcc.dg/lto/20081204-2_0.c: New.
409         * gcc.dg/lto/20081210-1_0.c: New.
410         * gcc.dg/lto/20081212-1_0.c: New.
411         * gcc.dg/lto/20081222_0.c: New.
412         * gcc.dg/lto/20081222_0.h: New.
413         * gcc.dg/lto/20081222_1.c: New.
414         * gcc.dg/lto/20081224_0.c: New.
415         * gcc.dg/lto/20081224_0.h: New.
416         * gcc.dg/lto/20081224_1.c: New.
417         * gcc.dg/lto/20090116_0.c: New.
418         * gcc.dg/lto/20090120_0.c: New.
419         * gcc.dg/lto/20090126-1_0.c: New.
420         * gcc.dg/lto/20090126-2_0.c: New.
421         * gcc.dg/lto/20090206-1_0.c: New.
422         * gcc.dg/lto/20090206-2_0.c: New.
423         * gcc.dg/lto/20090210_0.c: New.
424         * gcc.dg/lto/20090210_1.c: New.
425         * gcc.dg/lto/20090213_0.c: New.
426         * gcc.dg/lto/20090213_1.c: New.
427         * gcc.dg/lto/20090218-1_0.c: New.
428         * gcc.dg/lto/20090218-1_1.c: New.
429         * gcc.dg/lto/20090218-2_0.c: New.
430         * gcc.dg/lto/20090218-2_1.c: New.
431         * gcc.dg/lto/20090218_0.c: New.
432         * gcc.dg/lto/20090218_1.c: New.
433         * gcc.dg/lto/20090218_2.c: New.
434         * gcc.dg/lto/20090218_3.c: New.
435         * gcc.dg/lto/20090219_0.c: New.
436         * gcc.dg/lto/20090312_0.c: New.
437         * gcc.dg/lto/20090312_1.c: New.
438         * gcc.dg/lto/20090313_0.c: New.
439         * gcc.dg/lto/20090706-1_0.c: New.
440         * gcc.dg/lto/20090706-2_0.c: New.
441         * gcc.dg/lto/20090717_0.c: New.
442         * gcc.dg/lto/20090717_1.c: New.
443         * gcc.dg/lto/20090729_0.c: New.
444         * gcc.dg/lto/20090729_1.c: New.
445         * gcc.dg/lto/20090812_0.c: New.
446         * gcc.dg/lto/20090812_1.c: New.
447         * gcc.dg/lto/20090914-1_0.c: New.
448         * gcc.dg/lto/README: New.
449         * gcc.dg/visibility-7.c: Adjust expected pattern
450         * gfortran.dg/lto: New directory.
451         * gfortran.dg/lto/pr40724_0.f: New.
452         * gfortran.dg/lto/pr40724_1.f: New.
453         * gfortran.dg/lto/pr40725_0.f03: New.
454         * gfortran.dg/lto/pr40725_1.c: New.
455         * gfortran.dg/lto/pr41069_0.f90: New.
456         * gfortran.dg/lto/pr41069_1.f90: New.
457         * gfortran.dg/lto/pr41069_2.f90: New.
458         * g++.dg/README: Add 'lto' directory.
459         * g++.dg/dg.exp: Also scan 'lto' directory
461 2009-10-03  Ben Elliston  <bje@au.ibm.com>
462             Janis Johnson  <janis187@us.ibm.com>
463             Diego Novillo  <dnovillo@google.com>
465         * g++.dg/lto/lto.exp: New.
466         * gcc.c-torture/execute/execute.exp: Add
467         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
468         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
469         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
470         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
471         * gcc.target/i386/math-torture/math-torture.exp:
472         Likewise.
473         * gcc.dg/lto/lto.exp: New.
474         * gfortran.dg/lto/lto.exp: New.
475         * lib/target-supports.exp (check_effective_target_lto): New.
476         * lib/c-torture.exp: Load target-supports.exp.
477         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
478         returns nonzero.
479         * lib/gcc-dg.exp: Likewise.
480         * lib/lto.exp: New.
481         * lib/torture-options.exp: Add support for a third
482         argument.
484 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
486         PR testsuite/41542
487         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
489 2009-10-02  Jason Merrill  <jason@redhat.com>
491         * g++.dg/abi/mangle32.C: New.
493 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
495         * gnat.dg/atomic2.adb: New test.
497 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
499         * gnat.dg/array11.adb: New test.
500         * gnat.dg/array12.adb: Likewise.
502 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
504         * gnat.dg/array10.adb: New test.
505         * gnat.dg/object_overflow.adb: Tweak.
507 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
509         * gcc.dg/guality/guality.exp: Disable on darwin.
511 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
513         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
514         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
515         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
516         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
518 2009-10-02  Tobias Burnus  <burnus@net-b.de>
520         PR fortran/41479
521         * gfortran.dg/intent_out_5.f90: New test.
523 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
525         PR debug/41404
526         PR debug/41353
527         * gcc.dg/guality/pr41404-1.c: New test.
528         * gcc.dg/guality/pr41353-2.c: New test.
530 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
532         PR testsuite/41546
533         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
534         to -mtune=generic.
536 2009-10-01  Jan Hubicka  <jh@suse.cz>
538         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
540 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
542         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
544         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
546 2009-10-01  Tobias Burnus  <burnus@net-b.de>
548         PR fortran/41515
549         * gfortran.dg/parameter_array_init_5.f90: New test.
551 2009-10-01  Jason Merrill  <jason@redhat.com>
553         * g++.dg/cpp0x/defaulted13.C: New.
555 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
557         * gfortran.dg/bounds_check_7.f90: Adapted error message.
558         * gfortran.dg/bounds_check_11.f90: Likewise.
559         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
561 2009-09-30  Tobias Burnus  <burnus@net-b.de>
563         * gfortran.dg/select_type_4.f90: New test.
565 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
567         * gfortran.dg/same_type_as_1.f03: New test.
568         * gfortran.dg/same_type_as_2.f03: Ditto.
570 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
572         * gfortran.dg/select_type_1.f03: Extended.
573         * gfortran.dg/select_type_3.f03: New test.
575 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
577         * gfortran.dg/class_allocate_1.f03: New test.
579 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
581         PR fortran/40996
582         * gfortran.dg/allocatable_scalar_3.f90: New test.
583         * gfortran.dg/select_type_2.f03: Ditto.
584         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
586 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
588         * gfortran.dg/block_name_2.f90: Modified error message.
589         * gfortran.dg/select_6.f90: Ditto.
590         * gfortran.dg/select_type_1.f03: New test.
592 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
594         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
595         * gfortran.dg/class_1.f03: Ditto.
596         * gfortran.dg/class_2.f03: Ditto.
597         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
598         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
599         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
600         * gfortran.dg/typebound_call_10.f03: Ditto.
601         * gfortran.dg/typebound_call_2.f03: Ditto.
602         * gfortran.dg/typebound_call_3.f03: Ditto.
603         * gfortran.dg/typebound_call_4.f03: Ditto.
604         * gfortran.dg/typebound_call_9.f03: Ditto.
605         * gfortran.dg/typebound_generic_3.f03: Ditto.
606         * gfortran.dg/typebound_generic_4.f03: Ditto.
607         * gfortran.dg/typebound_operator_1.f03: Ditto.
608         * gfortran.dg/typebound_operator_2.f03: Ditto.
609         * gfortran.dg/typebound_operator_3.f03: Ditto.
610         * gfortran.dg/typebound_operator_4.f03: Ditto.
611         * gfortran.dg/typebound_proc_1.f08: Ditto.
612         * gfortran.dg/typebound_proc_5.f03: Ditto.
613         * gfortran.dg/typebound_proc_6.f03: Ditto.
615 2009-09-30  Jason Merrill  <jason@redhat.com>
617         * g++.dg/eh/init-temp1.C: Improve test.
619 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
621         PR target/22093
622         * gcc.target/alpha/pr22093.c: New test.
624 2009-09-29  John Freeman  <jfreeman08@gmail.com>
625             Jason Merrill  <jason@redhat.com>
627         * g++.dg/cpp0x/lambda/lambda-array.C: New.
628         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
629         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
630         * g++.dg/cpp0x/lambda/lambda-const.C: New.
631         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
632         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
633         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
634         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
635         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
636         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
637         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
638         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
639         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
640         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
641         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
642         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
643         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
644         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
645         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
646         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
647         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
648         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
649         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
650         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
651         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
652         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
653         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
654         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
655         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
656         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
657         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
658         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
659         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
660         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
661         * g++.dg/cpp0x/lambda/lambda-template.C: New.
662         * g++.dg/cpp0x/lambda/lambda-this.C: New.
663         * g++.dg/cpp0x/lambda/lambda-type.C: New.
664         * g++.dg/cpp0x/lambda/lambda-use.C: New.
665         * lib/prune.exp: Accept "In lambda function".
667 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
669         * gcc.target/i386/fma4-check.h
670         * gcc.target/i386/fma4-fma.c
671         * gcc.target/i386/fma4-maccXX.c
672         * gcc.target/i386/fma4-msubXX.c
673         * gcc.target/i386/fma4-nmaccXX.c
674         * gcc.target/i386/fma4-nmsubXX.c
675         * gcc.target/i386/fma4-vector.c
676         * gcc.target/i386/fma4-256-maccXX.c
677         * gcc.target/i386/fma4-256-msubXX.c
678         * gcc.target/i386/fma4-256-nmaccXX.c
679         * gcc.target/i386/fma4-256-nmsubXX.c
680         * gcc.target/i386/fma4-256-vector.c
681         * gcc.target/i386/funcspec-2.c: New file.
683         * gcc.target/i386/funcspec-4.c: Test error conditions
684         related to FMA4.
686         * gcc.target/i386/funcspec-5.c
687         * gcc.target/i386/funcspec-6.c
688         * gcc.target/i386/funcspec-8.c: Add FMA4.
690         * gcc.target/i386/funcspec-9.c: New file.
692         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
694         * gcc.target/i386/isa-10.c
695         * gcc.target/i386/isa-11.c
696         * gcc.target/i386/isa-12.c
697         * gcc.target/i386/isa-13.c
698         * gcc.target/i386/isa-2.c
699         * gcc.target/i386/isa-3.c
700         * gcc.target/i386/isa-4.c
701         * gcc.target/i386/isa-7.c
702         * gcc.target/i386/isa-8.c
703         * gcc.target/i386/isa-9.c: New file.
705         * gcc.target/i386/isa-14.c
706         * gcc.target/i386/isa-1.c
707         * gcc.target/i386/isa-5.c
708         * gcc.target/i386/isa-6.c: Add FMA4.
710         * gcc.target/i386/sse-12.c
711         * gcc.target/i386/sse-13.c
712         * gcc.target/i386/sse-14.c
713         * gcc.target/i386/sse-22.c: New file.
715         * g++.dg/other/i386-2.C
716         * g++.dg/other/i386-3.C
717         * g++.dg/other/i386-5.C
718         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
720 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
722         PR testsuite/41496
723         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
724         before.
726 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
728         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
729         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
731 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
733         PR debug/41438
734         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
735         hidden.
736         * g++.dg/debug/dwarf2/const-1.C: Likewise.
738 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
740         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
741         * gcc.target/i386/isa-1.c
742         * gcc.target/i386/isa-5.c
743         * gcc.target/i386/isa-6.c: Remove SSE5.
744         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
745         * gcc.target/i386/avx-1.c
746         * gcc.target/i386/avx-2.c
747         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
748         * gcc.target/i386/funcspec-9.c: Delete.
750 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
752         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
753         * gcc.dg/guality/pr41353-1.c: New test.
755         PR testsuite/41444
756         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
757         in macro name definition for non-unix/win32/msdos.
759 2009-09-29  Daniel Kraft  <d@domob.eu>
761         PR fortran/39626
762         * gfortran.dg/block_1.f08: New test.
763         * gfortran.dg/block_2.f08: New test.
764         * gfortran.dg/block_3.f90: New test.
765         * gfortran.dg/block_4.f08: New test.
766         * gfortran.dg/block_5.f08: New test.
767         * gfortran.dg/block_6.f08: New test.
768         * gfortran.dg/block_7.f08: New test.
769         * gfortran.dg/block_8.f08: New test.
771 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
773         PR libgfortran/35862
774         * gfortran.dg/round_1.f03: New test.
775         * gfortran.dg/f2003_io_3.f03: Update test.
777 2009-09-28  Easwaran Raman  <eraman@google.com>
779         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
780         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
782 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
784         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
785         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
786         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
787         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
788         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
790         * g++.dg/dfp/dfp.exp: Fix typo.
792         * lib/target-supports.exp (check-effective-target-dfp-nocache):
793         Fix typo that breaks the check.
795 2009-09-28  Olivier Hainque  <hainque@adacore.com>
797         * gnat.dg (tagged_alloc_free.adb): New testcase.
799 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
801         * g++.dg/dfp: New directory.
802         * g++.dg/dg.exp: Prune tests in dfp directory.
803         * g++.dg/dfp/dfp.exp: New.
804         * g++.dg/dfp/mangle-mode.C: New test.
806 2009-09-28  Michael Matz  <matz@suse.de>
808         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
809         for sign of -Inf.
811 2009-09-27  Richard Henderson  <rth@redhat.com>
813         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
814         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
816 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
818         PR c/41476
819         * gcc.dg/cond-constqual-1.c: New test.
821 2009-09-26  Michael Matz  <matz@suse.de>
823         PR lto/40758
824         PR middle-end/41470
825         * gcc.dg/pr41470.c: New test.
827 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
829         * gnat.dg/array9.adb: New test.
831 2009-09-26  Michael Matz  <matz@suse.de>
833         PR tree-optimization/41454
834         * gcc.dg/pr41454.c: New test.
836 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
838         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
839         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
840         into DW_TAG_GNU_template_parameter_pack and
841         DW_TAG_GNU_formal_parameter_pack.
842         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
843         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
845 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
847         * gcc.dg/vect/vect.exp: Append extra parameters as separate
848         parameters for alignment-sensitive -fsection-anchors tests.
850 2009-09-25  Richard Guenther  <rguenther@suse.de>
852         PR middle-end/41463
853         * gcc.c-torture/execute/pr41463.c: New testcase.
855 2009-09-25  Olivier Hainque  <hainque@adacore.com>
857         * gnat.dg/sse_nolib.adb: New testcase.
859 2009-09-25  Revital Eres  <ERES@il.ibm.com>
861         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
862         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
863         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
864         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
865         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
866         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
867         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
868         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
869         * gcc.dg/vect/vect.exp: Add Power7 flags.
870         * g++.dg/vect/vect.exp: Likewise.
871         * gfortran.dg/vect/vect.exp: Likewise.
873 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
875         PR fortran/41459
876         * gfortran.dg/empty_label.f: New test.
877         * gfortran.dg/empty_label.f90: Ditto.
878         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
880 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
882         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
883         compile-time.
885 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
887         * lib/scanasm.exp (make_pattern_printable): New function.
888         (dg-scan, scan-assembler-times, scan-assembler-dem,
889         scan-assembler-dem-not): Use it.
891 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
893         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
894         (test_nested): Renamed to ...
895         (test_nested1): This.
896         (test_nested2): New.
897         (main): Likewise.
899 2009-09-24  Richard Guenther  <rguenther@suse.de>
901         PR tree-optimization/36143
902         PR tree-optimization/38747
903         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
904         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
905         * g++.dg/torture/pr38747.C: New testcase.
906         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
908 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
910         * gnat.dg/nested_proc.adb: New test.
912 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
914         * gcc.target/i386/pr12329.c: Adjust.
916 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
918         PR debug/41248
919         * gcc.dg/pr41248.c: New.
921 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
923         PR debug/41065
924         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
926 2009-09-23  Andreas Schwab  <schwab@redhat.com>
928         * lib/profopt.exp (profopt-get-options): Set tool_flags for
929         current_compiler_flags.  Fix typos.
931 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
933         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
935 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
937         PR c/39779
938         * gcc.c-torture/compile/pr39779.c: New test.
940 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
942         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
943         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
944         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
946 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
948         PR debug/41295
949         * gcc.dg/pr41295.c: New.
951 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
953         * gcc.dg/pr40209.c: Add test case.
955 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
957         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
958         matching assembly.
959         * gcc.target/mips/code-readable-2.c: Likewise.
960         * gcc.target/mips/code-readable-3.c: Likewise.
962 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
964         * lib/target-supports.exp (check_effective_target_dfp_nocache):
965         Check support via mode instead of C type.
966         (check_effective_target_dfprt_nocache): Ditto.
967         (check_effective_target_hard_dfp): Ditto.
969 2009-09-22  Richard Guenther  <rguenther@suse.de>
971         PR middle-end/41395
972         * gcc.c-torture/execute/pr41395-1.c: New testcase.
973         * gcc.c-torture/execute/pr41395-2.c: Likewise.
975 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
977         * gcc.dg/20090922-1.c: New test.
979         PR bootstrap/41405
980         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
981         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
982         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
983         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
984         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
985         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
986         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
987         * objc.dg/dwarf-2.m: Likewise.
989 2009-09-22  Richard Guenther  <rguenther@suse.de>
991         PR tree-optimization/41428
992         * g++.dg/tree-ssa/pr41428.C: New testcase.
994 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
996         PR middle-end/41429
997         * g++.dg/gomp/pr41429.C: New test.
999 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1001         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1003 2009-09-21  Jason Merrill  <jason@redhat.com>
1005         PR c++/41421
1006         * g++.dg/cpp0x/trivial1.C: Expand.
1008 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1010         * gcc.dg/torture/calleesave-sse.c: New.
1012 2009-09-21  Jan Hubicka  <jh@suse.cz>
1014         * gcc.dg/guality/inline-params.c: New testcase.
1016 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1018         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1019         Add -fno-inline.
1020         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1021         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1022         (f2): Ditto.
1024 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1026         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1027         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1028         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1029         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1030         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1032 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1034         PR middle-end/40642
1035         * g++.dg/torture/pr40642.C: New testcase.
1037 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1039         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1040         cases in static initializers.
1042 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1044         * gcc.c-tortue/compile/pr39886.c: New.
1046 2009-09-20  Chris Demetriou  <cgd@google.com>
1048         PR preprocessor/28435:
1049         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1050         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1051         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1052         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1053         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1055 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1057         * gcc.target/mips/mips.exp: Add relax-pic-calls
1058         under -mfoo/-mno-foo options.
1059         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1060         and -mexplicit-relocs.
1061         * gcc.target/mips/call-1.c: New test.
1062         * gcc.target/mips/call-2.c: New test.
1063         * gcc.target/mips/call-3.c: New test.
1064         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1065         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1067 2009-09-19  Chris Demetriou  <cgd@google.com>
1069         PR preprocessor/28435:
1070         * gcc.dg/cpp/missing-header-MD.c: New test.
1071         * gcc.dg/cpp/missing-header-MMD.c: New test.
1072         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1073         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1075 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1077         PR libgfortran/41328
1078         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1079         EOF works.
1081 2009-09-18  Jason Merrill  <jason@redhat.com>
1083         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1084         * g++.dg/cpp0x/initlist-deduce.C: New.
1086 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1088         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1090 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1092         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1093         * c-c++-common/dfp: New directory.
1094         * c-c++-common/dfp/dfp-dbg.h: New file.
1095         * gcc.dg/dfp/call-by-value.c: Move to ...
1096         * c-c++-common/call-by-value.c: here.
1097         * gcc.dg/dfp/cast.c: Move to ...
1098         * c-c++-common/cast.c: here.
1099         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1100         * c-c++-common/compare-eq-const.c: here.
1101         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1102         * c-c++-common/compare-eq-d128.c: here.
1103         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1104         * c-c++-common/compare-eq-d32.c: here.
1105         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1106         * c-c++-common/compare-eq-d64.c: here.
1107         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1108         * c-c++-common/compare-eq-dfp.c: here.
1109         * gcc.dg/dfp/compare-eq.h: Move to ...
1110         * c-c++-common/compare-eq.h: here.
1111         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1112         * c-c++-common/compare-rel-const.c: here.
1113         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1114         * c-c++-common/compare-rel-d128.c: here.
1115         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1116         * c-c++-common/compare-rel-d32.c: here.
1117         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1118         * c-c++-common/compare-rel-d64.c: here.
1119         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1120         * c-c++-common/compare-rel-dfp.c: here.
1121         * gcc.dg/dfp/compare-rel.h: Move to ...
1122         * c-c++-common/compare-rel.h: here.
1123         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1124         * c-c++-common/compare-special-d128.c: here.
1125         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1126         * c-c++-common/compare-special-d32.c: here.
1127         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1128         * c-c++-common/compare-special-d64.c: here.
1129         * gcc.dg/dfp/compare-special.h: Move to ...
1130         * c-c++-common/compare-special.h: here.
1131         * gcc.dg/dfp/constants-zero.c: Move to ...
1132         * c-c++-common/constants-zero.c: here.
1133         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1134         * c-c++-common/convert-bfp-10.c: here.
1135         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1136         * c-c++-common/convert-bfp-11.c: here.
1137         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1138         * c-c++-common/convert-bfp-12.c: here.
1139         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1140         * c-c++-common/convert-bfp-13.c: here.
1141         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1142         * c-c++-common/convert-bfp-14.c: here.
1143         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1144         * c-c++-common/convert-bfp-2.c: here.
1145         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1146         * c-c++-common/convert-bfp-3.c: here.
1147         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1148         * c-c++-common/convert-bfp-4.c: here.
1149         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1150         * c-c++-common/convert-bfp-5.c: here.
1151         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1152         * c-c++-common/convert-bfp-6.c: here.
1153         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1154         * c-c++-common/convert-bfp-7.c: here.
1155         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1156         * c-c++-common/convert-bfp-8.c: here.
1157         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1158         * c-c++-common/convert-bfp-9.c: here.
1159         * gcc.dg/dfp/convert-bfp.c: Move to ...
1160         * c-c++-common/convert-bfp.c: here.
1161         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1162         * c-c++-common/convert-bfp-fold.c: here.
1163         * gcc.dg/dfp/convert-dfp.c: Move to ...
1164         * c-c++-common/convert-dfp.c: here.
1165         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1166         * c-c++-common/convert-dfp-fold-2.c: here.
1167         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1168         * c-c++-common/convert-dfp-fold.c: here.
1169         * gcc.dg/dfp/convert.h: Move to ...
1170         * c-c++-common/convert.h: here.
1171         * gcc.dg/dfp/convert-int.c: Move to ...
1172         * c-c++-common/convert-int.c: here.
1173         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1174         * c-c++-common/convert-int-fold.c: here.
1175         * gcc.dg/dfp/convert-int-max.c: Move to ...
1176         * c-c++-common/convert-int-max.c: here.
1177         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1178         * c-c++-common/convert-int-max-fold.c: here.
1179         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1180         * c-c++-common/convert-int-saturate.c: here.
1181         * gcc.dg/dfp/func-array.c: Move to ...
1182         * c-c++-common/func-array.c: here.
1183         * gcc.dg/dfp/func-deref.c: Move to ...
1184         * c-c++-common/func-deref.c: here.
1185         * gcc.dg/dfp/func-mixed.c: Move to ...
1186         * c-c++-common/func-mixed.c: here.
1187         * gcc.dg/dfp/func-pointer.c: Move to ...
1188         * c-c++-common/func-pointer.c: here.
1189         * gcc.dg/dfp/func-scalar.c: Move to ...
1190         * c-c++-common/func-scalar.c: here.
1191         * gcc.dg/dfp/func-struct.c: Move to ...
1192         * c-c++-common/func-struct.c: here.
1193         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1194         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1195         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1196         * c-c++-common/func-vararg-alternate-d128.c: here.
1197         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1198         * c-c++-common/func-vararg-alternate-d32.c: here.
1199         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1200         * c-c++-common/func-vararg-alternate-d64.c: here.
1201         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1202         * c-c++-common/func-vararg-alternate.h: here.
1203         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1204         * c-c++-common/func-vararg-dfp.c: here.
1205         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1206         * c-c++-common/func-vararg-mixed-2.c: here.
1207         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1208         * c-c++-common/func-vararg-mixed.c: here.
1209         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1210         * c-c++-common/func-vararg-size0.c: here.
1211         * gcc.dg/dfp/inf-1.c: Move to ...
1212         * c-c++-common/inf-1.c: here.
1213         * gcc.dg/dfp/loop-index.c: Move to ...
1214         * c-c++-common/loop-index.c: here.
1215         * gcc.dg/dfp/modes.c: Move to ...
1216         * c-c++-common/modes.c: here.
1217         * gcc.dg/dfp/nan-1.c: Move to ...
1218         * c-c++-common/nan-1.c: here.
1219         * gcc.dg/dfp/nan-2.c: Move to ...
1220         * c-c++-common/nan-2.c: here.
1221         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1222         * c-c++-common/operator-arith-fold.c: here.
1223         * gcc.dg/dfp/operator-assignment.c: Move to ...
1224         * c-c++-common/operator-assignment.c: here.
1225         * gcc.dg/dfp/operator-comma.c: Move to ...
1226         * c-c++-common/operator-comma.c: here.
1227         * gcc.dg/dfp/operator-cond.c: Move to ...
1228         * c-c++-common/operator-cond.c: here.
1229         * gcc.dg/dfp/operator-logical.c: Move to ...
1230         * c-c++-common/operator-logical.c: here.
1231         * gcc.dg/dfp/operator-unary.c: Move to ...
1232         * c-c++-common/operator-unary.c: here.
1233         * gcc.dg/dfp/pr31385.c: Move to ...
1234         * c-c++-common/pr31385.c: here.
1235         * gcc.dg/dfp/pr33466.c: Move to ...
1236         * c-c++-common/pr33466.c: here.
1237         * gcc.dg/dfp/pr35620.c: Move to ...
1238         * c-c++-common/pr35620.c: here.
1239         * gcc.dg/dfp/pr36800.c: Move to ...
1240         * c-c++-common/pr36800.c: here.
1241         * gcc.dg/dfp/pr39034.c: Move to ...
1242         * c-c++-common/pr39034.c: here.
1243         * gcc.dg/dfp/pr39035.c: Move to ...
1244         * c-c++-common/pr39035.c: here.
1245         * gcc.dg/dfp/pr39902.c: Move to ...
1246         * c-c++-common/pr39902.c: here.
1247         * gcc.dg/dfp/pr39986.c: Move to ...
1248         * c-c++-common/pr39986.c: here.
1249         * gcc.dg/dfp/signbit-1.c: Move to ...
1250         * c-c++-common/signbit-1.c: here.
1251         * gcc.dg/dfp/signbit-2.c: Move to ...
1252         * c-c++-common/signbit-2.c: here.
1253         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1254         * c-c++-common/struct-layout-1.c: here.
1255         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1256         * c-c++-common/usual-arith-conv.c: here.
1257         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1258         * c-c++-common/usual-arith-conv-const.c: here.
1260 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1262         PR testsuite/41288
1263         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1264         stack alignment.
1266 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1268         PR c++/39365
1269         * g++.dg/expr/bool3.C: New test.
1270         * g++.dg/expr/bool4.C: New test.
1272 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1274         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1275         * gcc.dg/dfp/signbit-2.c: Use it.
1276         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1277         arguments to unsigned int.
1278         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1279         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1280         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1281         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1282         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1283         * gcc.dg/dfp/pr39986.c: Ditto.
1284         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1285         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1286         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1287         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1288         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1290 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1292         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1294 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1296         PR c/41049
1297         * dfp/pr41049.c: New test.
1299 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1301         PR testsuite/41385
1302         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1304 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1306         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1307         * gcc.dg/ipa/ipa-sra-1.c: New test.
1308         * gcc.dg/ipa/ipa-sra-2.c: New test.
1309         * gcc.dg/ipa/ipa-sra-3.c: New test.
1310         * gcc.dg/ipa/ipa-sra-4.c: New test.
1311         * gcc.dg/ipa/ipa-sra-5.c: New test.
1312         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1313         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1315 2009-09-17  Michael Matz  <matz@suse.de>
1317         PR middle-end/41347
1318         * gfortran.dg/pr41347.f90: New test.
1320 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1322         * gcc.c-torture/compile/20090917-1.c: New testcase.
1324 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1326         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1327         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1328         alpha*-*-* target from XFAIL list.
1330 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1332         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1333         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1334         * gcc.dg/dfp/cast-bad.c: Use default options.
1335         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1336         * gcc.dg/dfp/composite-type.c: Ditto.
1337         * gcc.dg/dfp/constants.c: Ditto.
1338         * gcc.dg/dfp/constants-hex.c: Ditto.
1339         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1340         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1341         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1342         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1343         * gcc.dg/dfp/ctypes.c: Ditto.
1344         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1345         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1346         * gcc.dg/dfp/float-constant-double.c: Ditto.
1347         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1348         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1349         * gcc.dg/dfp/modes.c: Ditto.
1350         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1351         * gcc.dg/dfp/pr31344.c: Ditto.
1352         * gcc.dg/dfp/pr31385.c: Ditto.
1353         * gcc.dg/dfp/pr33466.c: Ditto.
1354         * gcc.dg/dfp/pr35620.c: Ditto.
1355         * gcc.dg/dfp/pr37435.c: Ditto.
1356         * gcc.dg/dfp/pr39986.c: Ditto.
1357         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1358         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1359         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1360         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1361         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1362         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1363         * gcc.dg/dfp/typespec.c: Ditto.
1364         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1365         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1366         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1367         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1368         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1369         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1370         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1371         * gcc.dg/dfp/compare-rel.h: Ditto.
1372         * gcc.dg/dfp/compare-special.h: Ditto.
1373         * gcc.dg/dfp/convert.h: Ditto.
1374         * gcc.dg/dfp/fe-check.h: Ditto.
1375         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1376         * gcc.dg/dfp/cast.c: Ditto.
1377         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1378         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1379         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1380         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1381         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1382         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1383         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1384         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1385         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1386         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1387         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1388         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1389         * gcc.dg/dfp/constants-zero.c: Ditto.
1390         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1391         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1392         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1393         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1394         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1395         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1396         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1397         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1398         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1399         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1400         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1401         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1402         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1403         * gcc.dg/dfp/convert-bfp.c: Ditto.
1404         * gcc.dg/dfp/convert-complex.c: Ditto.
1405         * gcc.dg/dfp/convert-dfp.c: Ditto.
1406         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1407         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1408         * gcc.dg/dfp/convert-int.c: Ditto.
1409         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1410         * gcc.dg/dfp/convert-int-max.c: Ditto.
1411         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1412         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1413         * gcc.dg/dfp/fe-binop.c: Ditto.
1414         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1415         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1416         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1417         * gcc.dg/dfp/func-array.c: Ditto.
1418         * gcc.dg/dfp/func-deref.c: Ditto.
1419         * gcc.dg/dfp/func-mixed.c: Ditto.
1420         * gcc.dg/dfp/func-pointer.c: Ditto.
1421         * gcc.dg/dfp/func-scalar.c: Ditto.
1422         * gcc.dg/dfp/func-struct.c: Ditto.
1423         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1424         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1425         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1426         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1427         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1428         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1429         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1430         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1431         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1432         * gcc.dg/dfp/inf-1.c: Ditto.
1433         * gcc.dg/dfp/loop-index.c: Ditto.
1434         * gcc.dg/dfp/nan-1.c: Ditto.
1435         * gcc.dg/dfp/nan-2.c: Ditto.
1436         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1437         * gcc.dg/dfp/operator-assignment.c: Ditto.
1438         * gcc.dg/dfp/operator-comma.c: Ditto.
1439         * gcc.dg/dfp/operator-cond.c: Ditto.
1440         * gcc.dg/dfp/operator-logical.c: Ditto.
1441         * gcc.dg/dfp/operator-unary.c: Ditto.
1442         * gcc.dg/dfp/pr36800.c: Ditto.
1443         * gcc.dg/dfp/pr39034.c: Ditto.
1444         * gcc.dg/dfp/pr39035.c: Ditto.
1445         * gcc.dg/dfp/pr39902.c: Ditto.
1446         * gcc.dg/dfp/signbit-1.c: Ditto.
1447         * gcc.dg/dfp/signbit-2.c: Ditto.
1448         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1449         * gcc.dg/dfp/union-init.c: Ditto.
1450         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1452 2009-09-16  Michael Matz  <matz@suse.de>
1454         PR fortran/41212
1455         * gfortran.dg/pr41212.f90: New test.
1457 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1459         * gnat.dg/alignment9.adb: New test.
1461 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1463         * gnat.dg/discr20.ad[sb]: New test.
1465 2009-09-16  Richard Guenther  <rguenther@suse.de>
1467         PR middle-end/34011
1468         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1470 2009-09-16  DJ Delorie  <dj@redhat.com>
1471             Kaz Kojima  <kkojima@gcc.gnu.org>
1473         * gcc.target/sh/struct-arg-dw2.c: New test.
1475 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1476             Jakub Jelinek  <jakub@redhat.com>
1478         PR target/41175
1479         * gcc.target/powerpc/pr41175.c: New test.
1481 2009-09-14  Richard Henderson  <rth@redhat.com>
1483         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1484         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1485         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1487 2009-09-14  Richard Henderson  <rth@redhat.com>
1489         * g++.dg/eh/builtin1.C: Update resx pattern match.
1490         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1492 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1494         * gcc.target/mips/branch-helper.h: New file.
1495         * gcc.target/mips/branch-2.c,
1496         * gcc.target/mips/branch-3.c,
1497         * gcc.target/mips/branch-4.c,
1498         * gcc.target/mips/branch-5.c,
1499         * gcc.target/mips/branch-6.c,
1500         * gcc.target/mips/branch-7.c,
1501         * gcc.target/mips/branch-8.c,
1502         * gcc.target/mips/branch-9.c,
1503         * gcc.target/mips/branch-10.c,
1504         * gcc.target/mips/branch-11.c,
1505         * gcc.target/mips/branch-12.c,
1506         * gcc.target/mips/branch-13.c,
1507         * gcc.target/mips/branch-14.c,
1508         * gcc.target/mips/branch-15.c: New tests.
1510 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1512         PR target/41331
1513         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1514         -m32 -mpowerpc64 system.
1516 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1518         From Jie Zhang <jie.zhang@analog.com>:
1519         * gcc.target/bfin/saveall.c: New test.
1520         * gcc.target/bfin/20090914-1.c: New test.
1521         * gcc.target/bfin/20090914-2.c: New test.
1523         * gcc.target/bfin/20090914-3.c: New test.
1525 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1527         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1529 2009-09-14  Richard Guenther  <rguenther@suse.de>
1531         PR middle-end/41350
1532         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1534 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1536         PR libgfortran/41328
1537         * gfortran.dg/cr_lf.f90: New test.
1539 2009-09-11  Michael Matz  <matz@suse.de>
1541         PR middle-end/41275
1542         * g++.dg/tree-ssa/pr41275.C: New test.
1544 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1546         PR fortran/41242
1547         * gfortran.dg/proc_ptr_comp_21.f90: New.
1549 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1551         PR fortran/31292
1552         * gfortran.dg/module_procedure_1.f90: New test.
1553         * gfortran.dg/module_procedure_2.f90: Ditto.
1554         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1556 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1557             James A. Morrison  <phython@gcc.gnu.org>
1559         PR ada/18302
1560         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1561         commands.
1562         * ada/acats/run_test.exp: New file.
1564 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1566         Revert:
1567         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1569         PR rtl-optimization/39779
1570         * gcc.dg/pr39979.c: New test.
1572 2009-09-10  Richard Guenther  <rguenther@suse.de>
1574         PR middle-end/41257
1575         * g++.dg/torture/pr41257-2.C: New testcase.
1577 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1579         PR c++/28293
1580         * g++.dg/template/crash91.C: New.
1582 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1584         PR rtl-optimization/39779
1585         * gcc.dg/pr39979.c: New test.
1587 2009-09-09  Richard Guenther  <rguenther@suse.de>
1589         PR tree-optimization/41101
1590         * gcc.c-torture/compile/pr41101.c: New testcase.
1592 2009-09-09  Richard Guenther  <rguenther@suse.de>
1594         PR middle-end/41317
1595         * gcc.c-torture/execute/pr41317.c: New testcase.
1596         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1597         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1599 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1601         Fix some test breakages on Darwin
1602         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1603         and adjust.
1604         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1605         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1606         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1607         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1608         take darwin specifics in account.
1610 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1612         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1613         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1615 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1617         PR c++/39923
1618         * g++.dg/cpp0x/initlist24.C: New.
1620 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1622         * gcc.dg/large-size-array-2.c: Fix target requirement.
1623         * gcc.dg/large-size-array-4.c: Likewise.
1624         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1625         * gcc.dg/c99-const-expr-2.c: Likewise.
1626         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1627         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1628         * gcc.dg/c90-const-expr-10.c: Likewise.
1629         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1630         instead of long.
1631         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1632         * gcc.dg/vect/pr33846.c: Likewise.
1633         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1634         __PTRDIFF_TYPE__, instead of unsigned long.
1635         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1637 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1639         PR debug/41229
1640         PR debug/41291
1641         PR debug/41300
1642         * gfortran.dg/pr41229.f90: New.
1644 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1646         PR debug/41232
1647         * gcc.dg/pr41232.c: New.
1649 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1651         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1652         contain -march.
1653         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1654         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1655         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1656         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1657         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1658         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1659         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1660         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1661         options other than that used in dg-options.
1663 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1665         PR rtl-optimization/41239
1666         * gcc.c-torture/execute/pr41239.c: New test.
1668 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1670         PR libgfortran/41192
1671         * gfortran.dg/namelist_59.f90: New test.
1673 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1675         From Mike Frysinger  <michael.frysinger@analog.com>
1676         * gcc.target/bfin/mcpu-bf542m.c: New file.
1677         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1678         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1679         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1680         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1682 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1684         PR middle-end/41282
1685         * gcc.c-torture/compile/pr41282.c: New test.
1687 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1689         PR fortran/41197
1690         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1691         variables for stat and errmsg.
1692         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1693         * gfortran.dg/allocate_stat_2.f90:  New test.
1695 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1697         * gcc.c-torture/compile/20090907-1.c: New test.
1699 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1701         PR bootstrap/41241
1702         * gcc.dg/pr41241.c: New test.
1704 2009-09-06  Richard Guenther  <rguenther@suse.de>
1706         PR middle-end/41144
1707         * g++.dg/torture/pr41144.C: New testcase.
1709 2009-09-06  Richard Guenther  <rguenther@suse.de>
1711         PR middle-end/41261
1712         * gcc.dg/torture/pr41261.c: New testcase.
1714 2009-09-05  Richard Guenther  <rguenther@suse.de>
1716         PR middle-end/41181
1717         * gcc.c-torture/compile/pr41181.c: New testcase.
1719 2009-09-05  Richard Guenther  <rguenther@suse.de>
1721         PR debug/41273
1722         * g++.dg/torture/pr41273.C: New testcase.
1724 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1726         PR fortran/41258
1727         * gfortran.dg/typebound_proc_12.f90 : New test.
1729 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1731         PR debug/41225
1732         * gfortran.dg/pr41225.f90: New.
1734 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1736         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1737         unistd.h, sys/types.h and sys/wait.h.
1738         (gualchk_t): New.
1739         (GUALCVT): New.
1740         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1741         (GUALITY_GDB_REDIRECT): New.
1742         (GUALITY_GDB_ARGS): Use it.
1744 2009-09-04  Richard Guenther  <rguenther@suse.de>
1746         PR middle-end/41257
1747         * g++.dg/torture/pr41257.C: New testcase.
1749 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1751         PR tree-optimization/41112
1752         * gnat.dg/array8.adb: New test.
1754 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1756         * gcc.target/arm/ctz.c: New test case.
1758 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1760         PR tree-optimization/38275
1761         * gcc.dg/autopar/reduc-1char.c: Increase number
1762         of iterations. Adjust the logic accordingly.
1763         * gcc.dg/autopar/reduc-2char.c: Ditto.
1764         * gcc.dg/autopar/reduc-1.c: Ditto.
1765         * gcc.dg/autopar/reduc-2.c: Ditto.
1766         * gcc.dg/autopar/reduc-3.c: Ditto.
1767         * gcc.dg/autopar/reduc-6.c: Ditto.
1768         * gcc.dg/autopar/reduc-7.c: Ditto.
1769         * gcc.dg/autopar/reduc-8.c: Ditto.
1770         * gcc.dg/autopar/reduc-9.c: Ditto.
1771         * gcc.dg/autopar/pr39500-1.c: Ditto.
1772         * gcc.dg/autopar/reduc-1short.c: Ditto.
1773         * gcc.dg/autopar/reduc-2short.c: Ditto.
1774         * gcc.dg/autopar/parallelization-1.c: Ditto.
1776 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1778         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1779         testcase using guality.h compiles and links and if a global variable
1780         can be verified by gdb.
1782 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1784         * lib/target-supports.exp (check_effective_target_sync_int_long):
1785         Supported on Blackfin Linux targets.
1787 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1789         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1791 2009-09-03  Diego Novillo  <dnovillo@google.com>
1793         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1794         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1795         * g++.dg/warn/unit-1.C: Likewise.
1796         * g++.dg/ipa/iinline-1.C: Likewise.
1797         * g++.dg/template/cond2.C: Adjust expected line location for the
1798         error.
1799         * g++.dg/template/pr35240.C: Likewise.
1801 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1803         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1804         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1806 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1808         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1809         * gcc.dg/memcpy-1.c: Add . to match pattern.
1810         * gcc.dg/uninit-I.c: XFAIL warning test.
1811         * g++.dg/warn/unit-1.C: XFAIL warning test.
1813 2009-09-02  Ian Lance Taylor  <iant@google.com>
1815         * gcc.dg/20090902-1.c: New test.
1817 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1819         * gcc.dg/builtin-object-size-9.c: New test.
1821 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1823         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1825 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1826             Olivier Hainque  <hainque@adacore.com>
1828         * gnat.dg/misaligned_param.adb: New test.
1829         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1830         * gnat.dg/slice7.adb: Add 1 more related case.
1832 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1834         * gcc.dg/guality/guality.c: Expect to fail for now.
1835         * gcc.dg/guality/example.c: Likewise.
1837 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1839         * gcc.dg/guality/guality.c: New.
1840         * gcc.dg/guality/guality.h: New.
1841         * gcc.dg/guality/guality.exp: New.
1842         * gcc.dg/guality/example.c: New.
1843         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1844         (cleanup-saved-temps): Likewise, .gkd files too.
1846 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1848         PR fortran/39229
1849         * gfortran.dg/line_length_3.f: New test.
1850         * gfortran.dg/line_length_4.f90: New test.
1852 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1854         * lib/target-supports.exp (check_gc_sections_available):
1855         Add proper pattern quote.
1857 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1858             Kaz Kojima  <kkojima@gcc.gnu.org>
1860         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1861         * g++.dg/cdce3.C: Use dg-add-options ieee.
1862         * g++.dg/torture/type-generic-1.C: Likewise.
1863         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1864         * gcc.dg/pr28796-2.c: Likewise.
1865         * gcc.dg/torture/builtin-math-7.c: Likewise.
1866         * gcc.dg/torture/type-generic-1.c: Likewise.
1867         * gfortran.dg/boz_14.f90: Likewise.
1868         * gfortran.dg/erf_2.F90: Likewise.
1869         * gfortran.dg/init_flag_3.f90: Likewise.
1870         * gfortran.dg/init_flag_4.f90: Likewise.
1871         * gfortran.dg/init_flag_5.f90: Likewise.
1872         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1873         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1874         * gfortran.dg/isnan_1.f90: Likewise.
1875         * gfortran.dg/isnan_2.f90: Likewise.
1876         * gfortran.dg/maxlocval_2.f90: Likewise.
1877         * gfortran.dg/maxlocval_4.f90: Likewise.
1878         * gfortran.dg/minlocval_1.f90: Likewise.
1879         * gfortran.dg/minlocval_4.f90: Likewise.
1880         * gfortran.dg/module_nan.f90: Likewise.
1881         * gfortran.dg/namelist_42.f90: Likewise.
1882         * gfortran.dg/namelist_43.f90: Likewise.
1883         * gfortran.dg/nan_1.f90: Likewise.
1884         * gfortran.dg/nan_2.f90: Likewise.
1885         * gfortran.dg/nan_3.f90: Likewise.
1886         * gfortran.dg/nan_4.f90: Likewise.
1887         * gfortran.dg/nan_5.f90: Likewise.
1888         * gfortran.dg/nearest_1.f90: Likewise.
1889         * gfortran.dg/nearest_2.f90: Likewise.
1890         * gfortran.dg/nearest_3.f90: Likewise.
1891         * gfortran.dg/pr37243.f: Likewise.
1892         * gfortran.dg/real_const_3.f90: Likewise.
1893         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1895 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1897         PR debug/30161
1898         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1899         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1900         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1901         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1902         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1903         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1904         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1905         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1906         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1907         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1908         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1909         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1910         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1912 2009-08-31  Jason Merrill  <jason@redhat.com>
1914         PR c++/41127
1915         * g++.dg/parse/enum5.C: New.
1916         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1918 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1920         PR fortran/40940
1921         * gfortran.dg/allocate_derived_1.f90: New.
1922         * gfortran.dg/class_3.f03: New.
1924 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1926         PR fortran/40996
1927         * gfortran.dg/allocatable_scalar_1.f90: New.
1928         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1929         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1930         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1932 2009-08-30  Richard Guenther  <rguenther@suse.de>
1934         PR tree-optimization/41186
1935         * g++.dg/torture/pr41186.C: New testcase.
1936         * g++.dg/tree-ssa/pr41186.C: Likewise.
1938 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1940         PR c++/41187
1941         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1942         take ia64 assembly comments syntax in account.
1944 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1946         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1948 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1950         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1951         * gfortran.dg/whole_file_6.f90: Likewise.
1953 2009-08-28  Cary Coutant  <ccoutant@google.com>
1955         PR debug/41063
1956         * g++.dg/debug/dwarf2/pr41063.C: New test.
1958 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1960         PR rtl-optimization/40861
1961         * gcc.dg/pr40861.c: New test.
1963 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1965         PR fortran/40869
1966         * gfortran.dg/proc_ptr_comp_20.f90: New.
1968 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1970         PR libfortran/39667
1971         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1972         open temp file with status="scratch".
1973         * gfortran.dg/fmt_cache_1.f: Likewise.
1974         * gfortran.dg/fmt_exhaust.f90: Likewise.
1975         * gfortran.dg/fmt_t_4.f90: Likewise.
1976         * gfortran.dg/fseek.f90: Likewise.
1977         * gfortran.dg/list_read_5.f90: Likewise.
1978         * gfortran.dg/namelist_39.f90: Likewise.
1979         * gfortran.dg/namelist_56.f90: Likewise.
1980         * gfortran.dg/read_bad_advance.f90: Likewise.
1981         * gfortran.dg/read_repeat.f90: Likewise.
1982         * gfortran.dg/read_size_noadvance.f90: Likewise.
1983         * gfortran.dg/read_x_past.f: Likewise.
1985 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1987         PR fortran/28039
1988         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1990 2009-08-27  Daniel Kraft  <d@domob.eu>
1992         PR fortran/37425
1993         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1994         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1995         error and fix problem with recursive assignment.
1996         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1997         * gfortran.dg/typebound_operator_3.f03: New test.
1998         * gfortran.dg/typebound_operator_4.f03: New test.
2000 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2002         PR debug/41170
2003         * debug/dwarf2/namespace-1.C: New test.
2005 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2007         PR fortran/41162
2008         * gfortran.dg/pr41162.f: New.
2010 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2011             Richard Sandiford  <rdsandiford@googlemail.com>
2013         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2014         with "forbid_cpu".
2015         * gcc.target/mips/branch-1.c: Update accordingly.
2016         * gcc.target/mips/extend-1.c: Likewise.
2017         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2019 2009-08-26  Richard Guenther  <rguenther@suse.de>
2021         PR middle-end/41163
2022         * gcc.c-torture/compile/pr41163.c: New testcase.
2023         * gcc.dg/pr35899.c: Adjust.
2025 2009-08-26  Richard Guenther  <rguenther@suse.de>
2027         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2029 2009-08-26  Jason Merrill  <jason@redhat.com>
2031         * g++.dg/cpp0x/explicit3.C: New.
2032         * g++.dg/overload/cond2.C: New.
2034 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2036         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2038 2009-08-25  Jan Hubicka  <jh@suse.cz>
2040         * gcc.target/i386/sse5-shift1-vector.c
2041         * gcc.target/i386/isa-12.c
2042         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2043         * gcc.target/i386/sse5-pcmov2.c
2044         * gcc.target/i386/isa-3.c
2045         * gcc.target/i386/sse5-shift2-vector.c
2046         * gcc.target/i386/isa-7.c
2047         * gcc.target/i386/funcspec-2.c
2048         * gcc.target/i386/sse5-haddX.c
2049         * gcc.target/i386/sse5-hadduX.c
2050         * gcc.target/i386/isa-9.c
2051         * gcc.target/i386/sse5-maccXX.c
2052         * gcc.target/i386/sse5-shift3-vector.c
2053         * gcc.target/i386/sse5-msubXX.c
2054         * gcc.target/i386/sse5-permpX.c
2055         * gcc.target/i386/sse5-check.h
2056         * gcc.target/i386/sse-12.c
2057         * gcc.target/i386/sse-11.c
2058         * gcc.target/i386/sse-10.c
2059         * gcc.target/i386/sse-13.c
2060         * gcc.target/i386/sse-14.c
2061         * gcc.target/i386/sse-22.c
2062         * gcc.target/i386/sse-2.c
2063         * gcc.target/i386/sse-13.c
2064         * gcc.target/i386/avx-2.c
2065         * gcc.target/i386/sse5-rotate1-vector.c
2066         * gcc.target/i386/isa-4.c
2067         * gcc.target/i386/sse5-hsubX.c
2068         * gcc.target/i386/sse5-pcmov.c
2069         * gcc.target/i386/sse5-fma.c
2070         * gcc.target/i386/isa-8.c
2071         * gcc.target/i386/sse5-rotate2-vector.c
2072         * gcc.target/i386/sse5-nmaccXX.c
2073         * gcc.target/i386/sse5-imul64-vector.c
2074         * gcc.target/i386/sse5-nmsubXX.c
2075         * gcc.target/i386/sse5-rotate3-vector.c
2076         * gcc.target/i386/sse5-fma-vector.c
2077         * gcc.target/i386/sse5-imul32widen-vector.c
2078         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2080         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2081         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2082         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2083         * gcc.target/i386/avx-1.c: Remove SSE5.
2084         * gcc.target/i386/avx-2.c: Remove SSE5.
2085         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2086         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2087         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2088         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2090 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2092         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2094 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2096         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2097         keyword works in the same manner as __alignof.
2099 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2101         PR libfortran/34670
2102         * gfortran.dg/unpack_bounds_1.f90:  New test.
2103         * gfortran.dg/unpack_bounds_2.f90:  New test.
2104         * gfortran.dg/unpack_bounds_3.f90:  New test.
2106 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2108         * gnat.dg/slice7.adb: New test.
2109         * gnat.dg/slice7_pkg.ads: New helper.
2111 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2113         PR fortran/41139
2114         * gfortran.dg/proc_ptr_25.f90: New.
2115         * gfortran.dg/proc_ptr_comp_18.f90: New.
2116         * gfortran.dg/proc_ptr_comp_19.f90: New.
2118 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2120         PR fortran/41154
2121         * gfortran.dg/fmt_error_8.f: New test.
2123 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2125         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2126         number, update all callers and synchronize results for latest MPC.
2128 2009-08-21  Jason Merrill  <jason@redhat.com>
2130         * g++.dg/warn/Wunused-17.C: New.
2132 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2134         * gcc.target/arm/combine-cmp-shift.c: New test.
2136 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2138         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2139         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2140         width specifier.
2142 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2144         * gfortran.dg/fmt_error_7.f: New test.
2146 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2148         PR target/40718
2149         * gcc.target/i386/pr40718.c: New test.
2151 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2153         * gfortran.dg/proc_ptr_24.f90: New test.
2155 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2157         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2158         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2159         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2161 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2163         PR fortran/28039
2164         * gfortran.dg/fmt_with_extra.f: new file.
2166 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2168         * lib/target-supports.exp
2169         (check_effective_target_arm_iwmmxt_ok): New procedure.
2170         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2171         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2173 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2175         * gfortran.dg/boz_9.f90: Do not load denormal floating
2176         point constants.  Remove -mieee option for alpha*-*-* targets.
2178 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2180         PR fortran/41106
2181         * gfortran.dg/proc_ptr_23.f90: New.
2182         * gfortran.dg/proc_ptr_comp_15.f90: New.
2183         * gfortran.dg/proc_ptr_comp_16.f90: New.
2184         * gfortran.dg/proc_ptr_comp_17.f90: New.
2186 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2188         PR c++/41131
2189         * g++.dg/expr/unary3.C: New test.
2191 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2193         * gfortran.dg/common_5.f: Add -mdalign for sh.
2194         * gfortran.dg/common_align_2.f90: Likewise.
2196 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2198         PR libfortran/40962
2199         * c_f_pointer_tests_4.f90:  New test.
2201 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2203         * gnat.dg/slice6.adb: New test.
2204         * gnat.dg/slice6_pkg.ads: New helper.
2206 2009-08-20  Michael Matz  <matz@suse.de>
2208         PR fortran/41126
2209         * gfortran.dg/pr41126.f90: New test.
2211 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2213         * gnat.dg/dynamic_bound.adb: New test.
2215 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2217         PR fortran/41121
2218         * gfortran.dg/intrinsic_5.f90: New.
2220 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2221             Richard Earnshaw  <richard.earnshaw@arm.com>
2223         * gcc.target/arm/20090811-1.c: New test.
2225 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2227         PR middle-end/41123
2228         * gcc.dg/pr41123.c: New test.
2230 2009-08-19  Jason Merrill  <jason@redhat.com>
2232         PR c++/41120
2233         * g++.dg/other/gc4.C: New.
2235 2009-08-18  Michael Matz  <matz@suse.de>
2237         * gfortran.dg/vect/vect-gems.f90: New test.
2238         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2240 2009-08-18  DJ Delorie  <dj@redhat.com>
2242         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2243         * lib/gcc-defs.exp: ... to here.
2245         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2246         GCC_EXEC_PREFIX before building the wrapper.
2248 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2250         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2251         tests.
2252         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2253         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2254         dg-options.  Fix dg-final clause.
2256 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2258         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2260 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2261             Paul Thomas  <pault@gcc.gnu.org>
2263         PR fortran/40870
2264         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2266 2009-08-18  Richard Guenther  <rguenther@suse.de>
2268         PR middle-end/41094
2269         * gcc.dg/torture/pr41094.c: New testcase.
2270         * gcc.dg/torture/builtin-power-1.c: Adjust.
2271         * gcc.dg/builtins-10.c: Likewise.
2273 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2275         PR target/40971
2276         * gcc.dg/pr40971.c: New test.
2278 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2280         PR fortran/41062
2281         * gfortran.dg/use_only_4.f90: New test.
2283 2009-08-17  Daniel Kraft  <d@domob.eu>
2285         PR fortran/37425
2286         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2287         NOPASS bindings as operators.
2289 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2291         * lib/target-supports.exp
2292         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2293         of targets that do not need command line argument to enable SIMD.
2295 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2297         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2298         typo in cache name.
2300 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2302         PR fortran/41075
2303         * gfortran.dg/unlimited_fmt_1.f90: New test.
2305 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2307         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2309 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2311         * gnat.dg/itype.ad[sb]: New test.
2313 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2315         * gcc.target/mips/mips.exp: Add terminology section to comment
2316         at the top of the file.  Fix typos.
2318 2009-08-16  Jason Merrill  <jason@redhat.com>
2320         * g++.dg/debug/dwarf2/inline1.C: New.
2322 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2324         PR target/38599
2325         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2327 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2329         PR debug/37801
2330         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2331         Make sure to trigger inlining optimizations.
2332         * gcc.dg/debug/dwarf2/inline2.c: New test.
2334 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2336         PR fortran/41070
2337         * gfortran.dg/structure_constructor_10.f90: New.
2339 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2341         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2342         * gcc.dg/pragma-re-2.c: Likewise.
2343         * gcc.dg/pragma-re-3.c: Likewise.
2344         * gcc.dg/pragma-re-4.c: Likewise.
2345         * g++.dg/other/pragma-re-1.C: Likewise.
2346         * g++.dg/other/pragma-re-2.C: Likewise.
2348 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2350         * gcc.dg/torture/builtin-math-7.c: New.
2352 2009-08-14  Richard Guenther  <rguenther@suse.de>
2354         * gcc.c-torture/execute/20090814-1.c: New testcase.
2356 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2358         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2360 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2362         PR target/40934
2363         * gcc.target/i386/pr40934.c: New.
2365 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2367         PR target/41019
2368         * gcc.target/i386/pr41019.c: New test.
2370 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2372         PR fortran/40955
2373         * gfortran.dg/winapi.f90: New test.
2375 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2377         PR fortran/40995
2378         * gfortran.dg/intrinsic_4.f90: New.
2379         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2380         different line.
2382 2009-08-13  Richard Guenther  <rguenther@suse.de>
2384         PR middle-end/41047
2385         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2387 2009-08-12  Richard Guenther  <rguenther@suse.de>
2389         PR tree-optimization/41011
2390         * gfortran.dg/pr41011.f: New testcase.
2392 2009-08-11  Andrew Haley  <aph@redhat.com>
2394         * gcc.target/arm/synchronize.c: New file.
2396 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2398         PR middle-end/40980
2399         * gfortran.dg/graphite/id-17.f: New.
2401 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2402             Sebastian Pop  <sebastian.pop@amd.com>
2404         * gcc.dg/graphite/interchange-1.c: XFAILed.
2405         * gcc.dg/graphite/interchange-2.c: XFAILed.
2406         * gcc.dg/graphite/interchange-3.c: XFAILed.
2407         * gcc.dg/graphite/interchange-4.c: XFAILed.
2408         * gcc.dg/graphite/interchange-7.c: XFAILed.
2410 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2412         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2414 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2415             Pranav Garg  <pranav.garg2107@gmail.com>
2417         * gcc.dg/graphite/interchange-6.c: XFAILed.
2419 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2421         * gcc.dg/graphite/interchange-9.c: New.
2423 2009-08-12  Richard Guenther  <rguenther@suse.de>
2425         PR rtl-optimization/41033
2426         * gcc.dg/pr41033.c: New test.
2428 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2430         PR fortran/41022
2431         * gfortran.dg/proc_ptr_comp_14.f90: New.
2433 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2435         * gcc.target/mips/ext-5.c: New test.
2436         * gcc.target/mips/ext-6.c: New test.
2437         * gcc.target/mips/ext-7.c: New test.
2438         * gcc.target/mips/ext-8.c: New test.
2439         * gcc.target/mips/extend-2.c: New test.
2441 2009-08-10  Jason Merrill  <jason@redhat.com>
2443         * g++.dg/other/linkage2.C: New test for types-without-linkage
2444         handling.
2445         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2446         * g++.dg/lookup/anon2.C: Likewise.
2447         * g++.dg/other/anon3.C: Likewise.
2448         * g++.dg/template/arg2.C: Likewise.
2449         * g++.dg/template/local4.C: Likewise.
2450         * g++.old-deja/g++.law/operators32.C: Likewise.
2451         * g++.old-deja/g++.other/linkage2.C: Likewise.
2452         * g++.old-deja/g++.pt/enum6.C: Likewise.
2453         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2454         * g++.old-deja/g++.other/linkage1.C: Likewise.
2456 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2458         * gcc.dg/dg.exp: Test also c-c++-common dir.
2459         * g++.dg/dg.exp: Likewise.
2460         * g++.dg/warn/Wconversion-real.C: Delete.
2461         * gcc.dg/Wconversion-real.c: Move to ...
2462         * c-c++-common/Wconversion-real.c: ... here.
2463         * lib/target-supports.exp
2464         (check_effective_target_c,check_effective_target_c++): New.
2466 2009-08-10  Daniel Kraft  <d@domob.eu>
2468         PR fortran/37425
2469         * gfortran.dg/typebound_operator_1.f03: New test.
2470         * gfortran.dg/typebound_operator_2.f03: New test.
2472 2009-08-10  Richard Guenther  <rguenther@suse.de>
2474         PR middle-end/41006
2475         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2476         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2478 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2480         PR fortran/40940
2481         * gfortran.dg/class_1.f03: New.
2482         * gfortran.dg/class_2.f03: New.
2483         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2484         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2485         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2486         * gfortran.dg/typebound_call_10.f03: Ditto.
2487         * gfortran.dg/typebound_call_2.f03: Ditto.
2488         * gfortran.dg/typebound_call_3.f03: Ditto.
2489         * gfortran.dg/typebound_call_4.f03: Ditto.
2490         * gfortran.dg/typebound_generic_3.f03: Ditto.
2491         * gfortran.dg/typebound_generic_4.f03: Ditto.
2492         * gfortran.dg/typebound_proc_1.f08: Ditto.
2493         * gfortran.dg/typebound_proc_5.f03: Ditto.
2494         * gfortran.dg/typebound_proc_6.f03: Ditto.
2496 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2498         PR c++/40866
2499         * g++.dg/expr/stmt-expr-1.C: New test.
2501 2009-08-09  Richard Guenther  <rguenther@suse.de>
2503         PR tree-optimization/41016
2504         * gcc.c-torture/compile/pr41016.c: New testcase.
2506 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2508         * gcc.dg/overflow-warn-8.c: New test.
2510 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2512         PR tree-optimization/41008
2513         * gcc.dg/vect/O1-pr41008.c: New test.
2515 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2517         PR fortran/40955
2518         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2520 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2522         * gcc.target/bfin/loop-autoinc.c: New file.
2524 2009-08-08  Richard Guenther  <rguenther@suse.de>
2526         PR tree-optimization/40991
2527         * g++.dg/torture/pr40991.C: New testcase.
2529 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2531         * ada/acats/support/impdef.a: Tweak timing constants. Add
2532         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2533         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2534         * ada/acats/tests/c9/c940007.a: Likewise.
2535         * ada/acats/tests/c9/c94001c.ada: Likewise.
2536         * ada/acats/tests/c9/c94006a.ada: Likewise.
2537         * ada/acats/tests/c9/c94008c.ada: Likewise.
2538         * ada/acats/tests/c9/c951002.a: Likewise.
2539         * ada/acats/tests/c9/c954a01.a: Likewise.
2540         * ada/acats/tests/c9/c96001a.ada: Likewise.
2541         * ada/acats/tests/c9/c97307a.ada: Likewise.
2543 2009-08-07  Richard Guenther  <rguenther@suse.de>
2545         PR tree-optimization/40999
2546         * gfortran.dg/pr40999.f: New testcase.
2548 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2550         * g++.dg/tree-prof/partition1.C: New test.
2552 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2554         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2555         attribute.
2556         * gcc.target/arm/vfp1[567].c: New tests.
2558 2009-08-06  Jason Merrill  <jason@redhat.com>
2560         PR c++/40948
2561         * g++.dg/ext/complit12.C: Expand.
2563 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2565         Merge ARM/hard_vfp_branch to trunk.
2567         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2569         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2570         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2572         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2574         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2575         (PCS): Define macro to use base AAPCS.
2576         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2578         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2580         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2581         Correct arm_neon.h typo.
2583         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2585         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2586         this a linkage test.
2587         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2588         argument marshalling.
2589         * abitest.h: New file.
2590         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2591         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2593 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2595         PR middle-end/32964
2596         * gcc.dg/tree-ssa/pr32964.c: New test.
2598 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2599             H.J. Lu  <hongjiu.lu@intel.com>
2601         PR target/40957
2602         * gcc.target/i386/pr40957.c: New test.
2604 2009-08-06  Richard Guenther  <rguenther@suse.de>
2606         PR tree-optimization/40964
2607         * gcc.c-torture/compile/pr40964.c: New testcase.
2609 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2611         PR fortran/40847
2612         * gfortran.dg/transfer_resolve_1.f90 : New test.
2614 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2615             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2617         PR target/40906
2618         * gcc.target/i386/pr40906-1.c: New test.
2619         * gcc.target/i386/pr40906-2.c: Ditto.
2620         * gcc.target/i386/pr40906-3.c: Ditto.
2622 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2624         PR rtl-optimization/40924
2625         * g++.dg/torture/pr40924.C: New test.
2627 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2629         PR c++/36069
2630         * g++.dg/warn/pr36069.C: New.
2632 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2634         PR c++/39987
2635         * g++.dg/overload/defarg4.C: New test.
2637 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2639         PR c++/16696
2640         * g++.dg/parse/pr16696.C: New.
2641         * g++.dg/parse/pr16696-permissive.C: New.
2643 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2645         PR fortran/40875
2646         * gfortran.dg/initialization_23.f90 : New test.
2648 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2650         PR debug/39706
2651         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2653 2009-08-03  Jason Merrill  <jason@redhat.com>
2654             Jakub Jelinek  <jakub@redhat.com>
2656         PR c++/40948
2657         * g++.dg/ext/complit12.C: New.
2659 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2661         PR c/39902
2662         * gcc.target/powerpc/pr39902-2.c: New test.
2664 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2666         PR middle-end/40943
2667         * gcc.dg/uninit-6.c: Re-add XFAIL.
2668         * gcc.dg/uninit-6-O0.c: Likewise.
2669         * gcc.dg/uninit-pr40943.c: New test.
2671 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2673         PR testsuite/40858
2674         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2675         .ascii.
2677 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2679         PR libfortran/40853
2680         * gfortran.dg/namelist_40.f90: Update error output.
2681         * gfortran.dg/namelist_47.f90: Update error output.
2682         * gfortran.dg/namelist_58.f90: New test.
2684 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2686         PR fortran/40881
2687         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2688         * gfortran.dg/altreturn_3.f90: Ditto.
2689         * gfortran.dg/altreturn_5.f90: Ditto.
2690         * gfortran.dg/altreturn_6.f90: Ditto.
2691         * gfortran.dg/altreturn_7.f90: Ditto.
2692         * gfortran.dg/array_constructor_13.f90: Ditto.
2693         * gfortran.dg/arrayio_7.f90: Ditto.
2694         * gfortran.dg/arrayio_8.f90: Ditto.
2695         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2696         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2697         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2698         * gfortran.dg/backspace_8.f: Add -std=legacy.
2699         * gfortran.dg/backspace_9.f: Ditto.
2700         * gfortran.dg/char_comparison_1.f: Ditto.
2701         * gfortran.dg/char_decl_1.f90: Ditto.
2702         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2703         * gfortran.dg/char_pointer_assign.f90: Ditto.
2704         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2705         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2706         * gfortran.dg/char_pointer_func.f90: Ditto.
2707         * gfortran.dg/common_8.f90: Ditto.
2708         * gfortran.dg/constant_substring.f: Ditto.
2709         * gfortran.dg/data_char_2.f90: Ditto.
2710         * gfortran.dg/der_array_io_1.f90: Ditto.
2711         * gfortran.dg/der_array_io_2.f90: Ditto.
2712         * gfortran.dg/der_array_io_3.f90: Ditto.
2713         * gfortran.dg/der_io_3.f90: Ditto.
2714         * gfortran.dg/dev_null.F90: Ditto.
2715         * gfortran.dg/direct_io_2.f90: Ditto.
2716         * gfortran.dg/do_iterator_2.f90: Ditto.
2717         * gfortran.dg/e_d_fmt.f90: Ditto.
2718         * gfortran.dg/empty_format_1.f90: Ditto.
2719         * gfortran.dg/entry_17.f90: Modified warning message.
2720         * gfortran.dg/entry_7.f90: Add -std=legacy.
2721         * gfortran.dg/eor_1.f90: Ditto.
2722         * gfortran.dg/equiv_2.f90: Ditto.
2723         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2724         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2725         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2726         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2727         * gfortran.dg/fmt_error_2.f90: Ditto.
2728         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2729         * gfortran.dg/fmt_tl.f: Ditto.
2730         * gfortran.dg/fmt_white.f: Ditto.
2731         * gfortran.dg/func_derived_1.f90: Ditto.
2732         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2733         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2734         * gfortran.dg/global_references_2.f90: Ditto.
2735         * gfortran.dg/hollerith_1.f90: Ditto.
2736         * gfortran.dg/hollerith.f90: Use new-style character length.
2737         * gfortran.dg/hollerith_f95.f90: Ditto.
2738         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2739         * gfortran.dg/implicit_6.f90: Ditto.
2740         * gfortran.dg/implicit_9.f90: Ditto.
2741         * gfortran.dg/inquire_13.f90: Ditto.
2742         * gfortran.dg/inquire_5.f90: Ditto.
2743         * gfortran.dg/inquire_6.f90: Ditto.
2744         * gfortran.dg/inquire.f90: Ditto.
2745         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2746         * gfortran.dg/io_constraints_2.f90: Ditto.
2747         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2748         * gfortran.dg/loc_2.f90: Ditto.
2749         * gfortran.dg/logical_1.f90: Ditto.
2750         * gfortran.dg/longline.f: Ditto.
2751         * gfortran.dg/merge_char_1.f90: Ditto.
2752         * gfortran.dg/namelist_12.f: Ditto.
2753         * gfortran.dg/namelist_14.f90: Ditto.
2754         * gfortran.dg/namelist_18.f90: Ditto.
2755         * gfortran.dg/namelist_19.f90: Ditto.
2756         * gfortran.dg/namelist_21.f90: Ditto.
2757         * gfortran.dg/namelist_22.f90: Ditto.
2758         * gfortran.dg/namelist_37.f90: Ditto.
2759         * gfortran.dg/namelist_54.f90: Ditto.
2760         * gfortran.dg/namelist_55.f90: Ditto.
2761         * gfortran.dg/namelist_empty.f90: Ditto.
2762         * gfortran.dg/namelist_use.f90: Use new-style character length.
2763         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2764         * gfortran.dg/nested_modules_4.f90: Ditto.
2765         * gfortran.dg/nested_modules_5.f90: Ditto.
2766         * gfortran.dg/open-options-blanks.f: Ditto.
2767         * gfortran.dg/output_exponents_1.f90: Ditto.
2768         * gfortran.dg/parens_5.f90: Ditto.
2769         * gfortran.dg/parens_6.f90: Ditto.
2770         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2771         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2772         * gfortran.dg/pr15129.f90: Ditto.
2773         * gfortran.dg/pr15332.f: Ditto.
2774         * gfortran.dg/pr16597.f90: Ditto.
2775         * gfortran.dg/pr17143.f90: Ditto.
2776         * gfortran.dg/pr17164.f90: Ditto.
2777         * gfortran.dg/pr17229.f: Modified warning message.
2778         * gfortran.dg/pr18210.f90: Add -std=legacy.
2779         * gfortran.dg/pr19155.f: Ditto.
2780         * gfortran.dg/pr20086.f90: Ditto.
2781         * gfortran.dg/pr20124.f90: Ditto.
2782         * gfortran.dg/pr20755.f: Ditto.
2783         * gfortran.dg/pr20865.f90: Ditto.
2784         * gfortran.dg/pr20950.f: Ditto.
2785         * gfortran.dg/pr21730.f: Ditto.
2786         * gfortran.dg/pr22491.f: Ditto.
2787         * gfortran.dg/pr29713.f90: Ditto.
2788         * gfortran.dg/print_parentheses_1.f: Ditto.
2789         * gfortran.dg/print_parentheses_2.f90: Ditto.
2790         * gfortran.dg/proc_assign_1.f90: Ditto.
2791         * gfortran.dg/proc_decl_1.f90: Ditto.
2792         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2793         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2794         * gfortran.dg/read_float_1.f90: Ditto.
2795         * gfortran.dg/read_logical.f90: Ditto.
2796         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2797         * gfortran.dg/return_1.f90: Ditto.
2798         * gfortran.dg/rewind_1.f90: Ditto.
2799         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2800         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2801         * gfortran.dg/stfunc_1.f90: Ditto.
2802         * gfortran.dg/stfunc_3.f90: Ditto.
2803         * gfortran.dg/stfunc_4.f90: Ditto.
2804         * gfortran.dg/stfunc_6.f90: Ditto.
2805         * gfortran.dg/streamio_2.f90: Ditto.
2806         * gfortran.dg/string_ctor_1.f90: Ditto.
2807         * gfortran.dg/string_null_compare_1.f: Ditto.
2808         * gfortran.dg/substr_6.f90: Ditto.
2809         * gfortran.dg/tl_editing.f90: Ditto.
2810         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2811         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2812         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2813         * gfortran.dg/g77/1832.f: Ditto.
2814         * gfortran.dg/g77/19981216-0.f Ditto.
2815         * gfortran.dg/g77/19990525-0.f: Ditto.
2816         * gfortran.dg/g77/19990826-2.f: Ditto.
2817         * gfortran.dg/g77/20000630-2.f: Ditto.
2818         * gfortran.dg/g77/20010116.f: Ditto.
2819         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2820         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2821         * gfortran.dg/g77/980520-1.f: Ditto.
2822         * gfortran.dg/g77/check0.f: Ditto.
2823         * gfortran.dg/g77/cpp3.F: Ditto.
2824         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2825         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2826         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2827         * gfortran.dg/g77/short.f: Ditto.
2829 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2831         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2832         * gcc.target/mips/ext-4.c: Likewise.
2833         * gcc.target/mips/interrupt_handler.c: Likewise.
2834         * gcc.target/mips/truncate-4.c: Likewise.
2835         * gcc.target/mips/truncate-5.c: Likewise.
2837 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2839         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2840         -fgraphite-force-parallel to -floop-parallelize-all.
2842 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2844         PR fortran/40011
2845         * gfortran.dg/whole_file_7.f90: New test.
2846         * gfortran.dg/whole_file_8.f90: New test.
2847         * gfortran.dg/whole_file_9.f90: New test.
2848         * gfortran.dg/whole_file_10.f90: New test.
2849         * gfortran.dg/whole_file_11.f90: New test.
2850         * gfortran.dg/whole_file_12.f90: New test.
2851         * gfortran.dg/whole_file_13.f90: New test.
2852         * gfortran.dg/whole_file_14.f90: New test.
2854 2009-07-31  Jason Merrill  <jason@redhat.com>
2856         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2857         binding semantics.
2858         * g++.dg/cpp0x/named.C: Likewise.
2859         * g++.dg/cpp0x/overload.C: Likewise.
2860         * g++.dg/cpp0x/rv1n.C: Likewise.
2861         * g++.dg/cpp0x/rv1p.C: Likewise.
2862         * g++.dg/cpp0x/rv2n.C: Likewise.
2863         * g++.dg/cpp0x/rv2p.C: Likewise.
2864         * g++.dg/cpp0x/rv3n.C: Likewise.
2865         * g++.dg/cpp0x/rv3p.C: Likewise.
2866         * g++.dg/cpp0x/rv4n.C: Likewise.
2867         * g++.dg/cpp0x/rv4p.C: Likewise.
2868         * g++.dg/cpp0x/rv5n.C: Likewise.
2869         * g++.dg/cpp0x/rv5p.C: Likewise.
2870         * g++.dg/cpp0x/rv6n.C: Likewise.
2871         * g++.dg/cpp0x/rv6p.C: Likewise.
2872         * g++.dg/cpp0x/rv7n.C: Likewise.
2873         * g++.dg/cpp0x/rv7p.C: Likewise.
2874         * g++.dg/cpp0x/template_deduction.C: Likewise.
2875         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2876         * g++.dg/cpp0x/overloadn.C: New.
2877         * g++.dg/cpp0x/rv-cast.C: New.
2879 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2881         * gcc.target/mips/ext-4.c: New test.
2883 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2885         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2887 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2889         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2890         * gcc.dg/tree-ssa/loop-32.c: Same.
2891         * gcc.dg/tree-ssa/loop-33.c: Same.
2892         * gcc.dg/tree-ssa/loop-34.c: Same.
2893         * gcc.dg/tree-ssa/loop-35.c: Same.
2894         * gcc.dg/tree-ssa/loop-7.c: Same.
2895         * gcc.dg/tree-ssa/pr23109.c: Same.
2896         * gcc.dg/tree-ssa/restrict-2.c: Same.
2897         * gcc.dg/tree-ssa/restrict-3.c: Same.
2898         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2899         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2900         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2901         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2902         * gcc.dg/tree-ssa/structopt-1.c: Same.
2903         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2904         * gfortran.dg/pr32921.f: Same.
2906 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2908         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2909         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2910         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2911         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2912         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2913         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2914         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2915         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2916         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2917         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2918         * gcc.dg/graphite/id-1.c: New.
2919         * gcc.dg/graphite/id-10.c: New.
2920         * gcc.dg/graphite/id-11.c: New.
2921         * gcc.dg/graphite/id-12.c: New.
2922         * gcc.dg/graphite/id-13.c: New.
2923         * gcc.dg/graphite/id-14.c: New.
2924         * gcc.dg/graphite/id-15.c: New.
2925         * gcc.dg/graphite/id-2.c: New.
2926         * gcc.dg/graphite/id-3.c: New.
2927         * gcc.dg/graphite/id-4.c: New.
2928         * gcc.dg/graphite/id-5.c: New.
2929         * gcc.dg/graphite/id-6.c: New.
2930         * gcc.dg/graphite/id-7.c: New.
2931         * gcc.dg/graphite/id-8.c: New.
2932         * gcc.dg/graphite/id-9.c: New.
2933         * gcc.dg/graphite/interchange-0.c: New.
2934         * gcc.dg/graphite/interchange-1.c: New.
2935         * gcc.dg/graphite/interchange-2.c: New.
2936         * gcc.dg/graphite/interchange-3.c: New.
2937         * gcc.dg/graphite/interchange-4.c: New.
2938         * gcc.dg/graphite/interchange-5.c: New.
2939         * gcc.dg/graphite/interchange-6.c: New.
2940         * gcc.dg/graphite/interchange-7.c: New.
2941         * gcc.dg/graphite/interchange-8.c: New.
2942         * gcc.dg/graphite/pr35356-1.c: New.
2943         * gcc.dg/graphite/pr35356-2.c: New.
2944         * gcc.dg/graphite/pr35356-3.c: New.
2945         * gcc.dg/graphite/pr40157.c: New.
2946         * gcc.dg/graphite/run-id-1.c: New.
2947         * gcc.dg/graphite/scop-20.c: New.
2948         * gcc.dg/graphite/scop-21.c: New.
2949         * gfortran.dg/graphite/id-1.f90: New.
2950         * gfortran.dg/graphite/id-10.f90: New.
2951         * gfortran.dg/graphite/id-11.f: New.
2952         * gfortran.dg/graphite/id-12.f: New.
2953         * gfortran.dg/graphite/id-13.f: New.
2954         * gfortran.dg/graphite/id-14.f: New.
2955         * gfortran.dg/graphite/id-15.f: New.
2956         * gfortran.dg/graphite/id-16.f: New.
2957         * gfortran.dg/graphite/id-5.f: New.
2958         * gfortran.dg/graphite/id-6.f: New.
2959         * gfortran.dg/graphite/id-7.f: New.
2960         * gfortran.dg/graphite/id-8.f: New.
2961         * gfortran.dg/graphite/id-9.f: New.
2962         * gfortran.dg/graphite/interchange-1.f: New.
2963         * gfortran.dg/graphite/interchange-2.f: New.
2965 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2967         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2968         flags based on the name of the testcase.
2969         * gfortran.dg/graphite/graphite.exp: Same.
2971         * gcc.dg/graphite/block-0.c: Adjusted.
2972         * gcc.dg/graphite/block-1.c: Adjusted.
2973         * gcc.dg/graphite/block-2.c: Adjusted.
2974         * gcc.dg/graphite/block-3.c: Adjusted.
2975         * gcc.dg/graphite/block-4.c: Adjusted.
2976         * gcc.dg/graphite/block-5.c: Adjusted.
2977         * gcc.dg/graphite/block-6.c: Adjusted.
2978         * gcc.dg/graphite/pr37485.c: Adjusted.
2979         * gcc.dg/graphite/pr37684.c: Adjusted.
2980         * gcc.dg/graphite/pr37828.c: Adjusted.
2981         * gcc.dg/graphite/pr37883.c: Adjusted.
2982         * gcc.dg/graphite/pr37928.c: Adjusted.
2983         * gcc.dg/graphite/pr37943.c: Adjusted.
2984         * gcc.dg/graphite/pr38409.c: Adjusted.
2985         * gcc.dg/graphite/pr38498.c: Adjusted.
2986         * gcc.dg/graphite/pr38559.c: Adjusted.
2987         * gcc.dg/graphite/pr39335.c: Adjusted.
2988         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2989         * gcc.dg/graphite/scop-0.c: Adjusted.
2990         * gcc.dg/graphite/scop-1.c: Adjusted.
2991         * gcc.dg/graphite/scop-10.c: Adjusted.
2992         * gcc.dg/graphite/scop-11.c: Adjusted.
2993         * gcc.dg/graphite/scop-12.c: Adjusted.
2994         * gcc.dg/graphite/scop-13.c: Adjusted.
2995         * gcc.dg/graphite/scop-14.c: Adjusted.
2996         * gcc.dg/graphite/scop-15.c: Adjusted.
2997         * gcc.dg/graphite/scop-16.c: Adjusted.
2998         * gcc.dg/graphite/scop-17.c: Adjusted.
2999         * gcc.dg/graphite/scop-18.c: Adjusted.
3000         * gcc.dg/graphite/scop-19.c: Adjusted.
3001         * gcc.dg/graphite/scop-2.c: Adjusted.
3002         * gcc.dg/graphite/scop-3.c: Adjusted.-
3003         * gcc.dg/graphite/scop-4.c: Adjusted.
3004         * gcc.dg/graphite/scop-5.c: Adjusted.
3005         * gcc.dg/graphite/scop-6.c: Adjusted.
3006         * gcc.dg/graphite/scop-7.c: Adjusted.
3007         * gcc.dg/graphite/scop-8.c: Adjusted.
3008         * gcc.dg/graphite/scop-9.c: Adjusted.
3009         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3010         * gfortran.dg/graphite/block-1.f90: Adjusted.
3011         * gfortran.dg/graphite/block-2.f: Adjusted.
3012         * gfortran.dg/graphite/block-3.f90: Adjusted.
3013         * gfortran.dg/graphite/block-4.f90: Adjusted.
3014         * gfortran.dg/graphite/id-2.f90: Adjusted.
3015         * gfortran.dg/graphite/id-3.f90: Adjusted.
3016         * gfortran.dg/graphite/id-4.f90: Adjusted.
3017         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3018         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3019         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3020         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3021         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3022         * gfortran.dg/graphite/scop-1.f: Adjusted.
3024 2009-07-30  Doug Kwan  <dougkwan@google.com>
3026         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3027         in warnings added in rev 141298.
3029 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3031         * lib/options.exp: Use "!=" instead of "ne".
3033         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3035         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3036         * gcc.dg/ucnid-12.c: Likewise.
3038 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3039             Pat Haugen  <pthaugen@us.ibm.com>
3040             Revital Eres <ERES@il.ibm.com>
3042         * gcc.target/powerpc/altivec-32.c: New file to test
3043         Altivec simple math function vectorization.
3045         * gcc.target/powerpc/bswap-run.c: New file to test swap
3046         builtins.
3047         * gcc.target/powerpc/bswap16.c: Ditto.
3048         * gcc.target/powerpc/bswap32.c: Ditto.
3049         * gcc.target/powerpc/bswap64-1.c: Ditto.
3050         * gcc.target/powerpc/bswap64-2.c: Ditto.
3051         * gcc.target/powerpc/bswap64-3.c: Ditto.
3052         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3053         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3054         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3056         * gcc.target/powerpc/popcount-2.c: New file to test
3057         power7 popcntd instructions.
3058         * gcc.target/powerpc/popcount-3.c: Ditto.
3060         * gcc.target/powerpc/pr39457.c: New VSX test.
3061         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3062         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3063         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3064         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3065         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3066         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3067         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3068         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3069         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3070         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3071         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3072         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3074         * gcc.target/powerpc/altivec-6.c: Store the result of
3075         vec_add, so the optimizer doesn't remove it.
3077         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3078         systems that support bswap64.
3080         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3081         prevent VSX code generation.
3083         * lib/target-supports.exp (check_vsx_hw_available): New
3084         function to test if VSX available.
3085         (check_effective_target_powerpc_vsx_ok): Ditto.
3086         (check_vmx_hw_available): Add explicit -mno-vsx.
3088 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3090         PR c/39902
3091         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3093 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3095         PR tree-optimization/40570
3096         * gcc.c-torture/compile/pr40570.c: New test.
3098 2009-07-29  Jason Merrill  <jason@redhat.com>
3100         PR c++/14912
3101         * g++.dg/template/defarg13.C: New.
3103 2009-07-29  Richard Guenther  <rguenther@suse.de>
3105         PR c++/40834
3106         * g++.dg/torture/pr40834.C: New testcase.
3108 2009-07-29  Michael Matz  <matz@suse.de>
3110         PR middle-end/40830
3111         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3113 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3115         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3116         sh*-*-* targets.  Skip on spu-*-* targets.
3117         * gfortran.dg/maxlocval_4.f90: Likewise.
3118         * gfortran.dg/minlocval_1.f90: Likewise.
3119         * gfortran.dg/minlocval_4.f90: Likewise.
3121 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3123         PR fortran/40878
3124         * gfortran.dg/gomp/pr40878-1.f90: New test.
3125         * gfortran.dg/gomp/pr40878-2.f90: New test.
3127         PR testsuite/40891
3128         * gcc.dg/cdce1.c: Adjust note line number.
3129         * gcc.dg/cdce2.c: Likewise.
3131 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3133         PR fortran/40882
3134         * gfortran.dg/proc_ptr_comp_13.f90: New.
3136 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3138         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3139         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3140         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3141         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3142         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3143         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3144         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3145         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3146         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3147         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3148         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3149         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3150         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3151         #ifdef NEED_IEEE754_FLOAT conditional.
3152         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3153         conditional.
3155 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3157         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3158         i?86-*-netware.
3159         * g++.dg/ext/bitfield3.C: Likewise.
3160         * g++.dg/ext/bitfield4.C: Likewise.
3161         * g++.dg/ext/bitfield5.C: Likewise.
3162         * gcc.dg/bitfld-15.c: Likewise.
3163         * gcc.dg/bitfld-16.c: Likewise.
3164         * gcc.dg/bitfld-17.c: Likewise.
3165         * gcc.dg/bitfld-18.c: Likewise.
3166         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3167         * gcc.dg/20010912-1.c: Likewise.
3168         * gcc.dg/20021018-1.c: Likewise.
3169         * gcc.dg/20030213-1.c: Likewise.
3170         * gcc.dg/20030225-1.c: Likewise.
3171         * gcc.dg/20030708-1.c: Likewise.
3172         * gcc.dg/20050321-2.c: Likewise.
3173         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3174         * gcc.dg/cdce2.c: Likewise.
3175         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3176         targets.
3177         * gcc.target/i386/pr37248-3.c: Likewise.
3179 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3181         PR fortran/40848
3182         * gfortran.dg/altreturn_7.f90: New.
3184 2009-07-27  Simon Baldwin  <simonb@google.com>
3186         PR testsuite/40829
3187         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3188         so that indexing no longer runs off array end.
3190 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3192         PR fortran/40851
3193         * gfortran.dg/derived_init_3.f90: New test.
3195 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3197         PR fortran/33197
3198         * gfortran.dg/atan2_1.f90: New test
3199         * gfortran.dg/atan2_2.f90: New test
3201 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3203         PR c++/40749
3204         * g++.dg/warn/Wreturn-type-6.C: New test.
3206 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3208         PR tree-optimization/40801
3209         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3210         * gfortran.dg/vect/vect.exp: Run tests starting with
3211         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3213 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3215         PR rtl-optimization/40445
3216         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3218 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3220         * gcc.dg/builtin-unreachable-4.c: New test.
3222 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3224         PR fortran/33197
3225         * gfortran.dg/complex_intrinsic_5.f90: New test.
3226         * gfortran.dg/complex_intrinsic_7.f90: New test.
3228 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3230         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3231         * gcc.dg/ipa/noclone-1.c: New test.
3233 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3235         * lib/target-supports.exp (check_effective_target_static): New
3236         procedure.
3237         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3238         supported.
3239         * g++.old-deja/g++.law/weak.C: Require static effective target.
3241 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3243         PR fortran/39630
3244         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3245         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3246         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3247         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3248         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3249         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3250         * gfortran.dg/typebound_call_10.f03: New.
3252 2009-07-24  Jason Merrill  <jason@redhat.com>
3254         * g++.dg/cpp0x/defaulted11.C: New.
3256         * g++.dg/cpp0x/initlist23.C: New.
3258 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3260         PR fortran/40822
3261         * gfortran.dg/char_length_16.f90: New.
3263 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3265         PR fortran/40643
3266         PR fortran/31067
3267         * gfortran.dg/maxlocval_2.f90: New test.
3268         * gfortran.dg/maxlocval_3.f90: New test.
3269         * gfortran.dg/maxlocval_4.f90: New test.
3270         * gfortran.dg/minlocval_1.f90: New test.
3271         * gfortran.dg/minlocval_2.f90: New test.
3272         * gfortran.dg/minlocval_3.f90: New test.
3273         * gfortran.dg/minlocval_4.f90: New test.
3275 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3277         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3278         scan-assembler.
3280 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3282         PR fortran/40839
3283         * gfortran.dg/pr40839.f90: New test.
3285 2009-07-23  Michael Matz  <matz@suse.de>
3287         PR middle-end/40830
3288         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3289         don't set options ourself.
3291 2009-07-23  Simon Baldwin  <simonb@google.com>
3293         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3294         native C compilation where required.
3296 2009-07-22  Doug Kwan  <dougkwan@google.com>
3298         * gcc.c-torture/compile/20090721-1.c: New test.
3300 2009-07-22  Michael Matz  <matz@suse.de>
3302         PR tree-optimization/35229
3303         PR tree-optimization/39300
3304         * gcc.dg/vect/vect-pre-interact.c: New test.
3306 2009-07-22  Richard Guenther  <rguenther@suse.de>
3308         * g++.dg/lookup/using21.C: Fix duplicate paste.
3310 2009-07-22  Richard Guenther  <rguenther@suse.de>
3312         PR c++/40799
3313         * g++.dg/lookup/using21.C: New testcase.
3315 2009-07-21  Jason Merrill  <jason@redhat.com>
3317         * g++.dg/init/aggr4.C: New.
3319 2009-07-21  Jason Merrill  <jason@redhat.com>
3321         Core issue 934
3322         * g++.dg/cpp0x/initlist22.C: New.
3324 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3326         * gcc.target/i386/vectorize8.c: New test.
3328 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3330         PR target/40811
3331         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3332         Add i?86 and x86_64 targets.
3333         * gcc.target/i386/vectorize7.c: New test.
3335         PR target/40809
3336         * gcc.target/i386/pr40809.c: New test.
3338 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3340         PR tree-optimization/40813
3341         * g++.dg/opt/inline15.C: New test.
3343 2009-07-21  Paul Brook <paul@codesourcery.com>
3345         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3346         * lib/target-supports.exp (check_effective_target_section_anchors):
3347         Add arm*-*-*.
3349 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3351         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3352         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3353         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3355 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3357         * gcc.target/mips/ext-3.c: New test.
3359 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3361         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3362         * gcc.dg/builtin-object-size-8.c: New test.
3363         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3364         * g++.dg/ext/builtin-object-size2.C: Likewise.
3366         PR tree-optimization/40792
3367         * gcc.dg/pr40792.c: New test.
3369 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3371         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3372         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3373         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3375 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3377         * gcc.target/sh/mfmovd.c: New test.
3379 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3380             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3382         PR libfortran/40714
3383         * gfortran.dg/eof_3.f90: New test.
3385 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3387         PR fortran/40727
3388         * gfortran.dg/intrinsic_cmplx.f90: New test.
3390 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3392         PR libfortran/34670
3393         PR libfortran/36874
3394         * gfortran.dg/cshift_bounds_1.f90:  New test.
3395         * gfortran.dg/cshift_bounds_2.f90:  New test.
3396         * gfortran.dg/cshift_bounds_3.f90:  New test.
3397         * gfortran.dg/cshift_bounds_4.f90:  New test.
3398         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3399         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3400         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3401         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3403 2009-07-19  Jan Hubicka  <jh@suse.cz>
3405         PR tree-optimization/40676
3406         * gcc.c-torture/compile/pr40676.c: New testcase.
3408 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3410         * gcc.target/mips/ext-2.c: New test.
3412 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3414         * gcc.target/mips/octeon-exts-7.c: New test.
3415         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3416         * gcc.target/mips/octeon-exts-5.c: Likewise.
3418 2009-07-18  Richard Guenther  <rguenther@suse.de>
3420         PR testsuite/40798
3421         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3423 2009-07-18  Richard Guenther  <rguenther@suse.de>
3425         PR c/40787
3426         * gcc.dg/pr35899.c: Adjust.
3428 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3430         * gcc.target/powerpc/asm-es-1.c: New test.
3431         * gcc.target/powerpc/asm-es-2.c: Likewise.
3433 2009-07-17  Richard Guenther  <rguenther@suse.de>
3435         PR c/40401
3436         * g++.dg/rtti/crash4.C: New testcase.
3437         * g++.dg/torture/20090706-1.C: Likewise.
3438         * gcc.dg/redecl-17.c: Likewise.
3439         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3440         * gcc.dg/declspec-9.c: Expect extra error.
3441         * gcc.dg/declspec-10.c: Likewise.
3442         * gcc.dg/declspec-11.c: Likewise.
3443         * gcc.dg/redecl-10.c: Expect extra warnings.
3444         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3445         * gcc.target/i386/pr39545-1.c: Likewise.
3446         * g++.dg/ext/asm3.C: Expect more errors.
3447         * g++.dg/gomp/block-1.C: Likewise.
3448         * g++.dg/gomp/block-2.C: Likewise.
3449         * g++.dg/gomp/block-3.C: Likewise.
3450         * g++.dg/gomp/block-5.C: Likewise.
3451         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3452         * g++.dg/warn/unused-result1.C: XFAIL.
3454 2009-07-17  Richard Guenther  <rguenther@suse.de>
3456         PR tree-optimization/40321
3457         * gcc.c-torture/compile/pr40321.c: New testcase.
3458         * g++.dg/torture/pr40321.C: Likewise.
3460 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3462         PR c++/40780
3463         * g++.dg/template/ptrmem19.C: New test.
3465 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3466             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3468         PR 40435
3469         * gcc.dg/pr36902.c: Add column info.
3470         * g++.dg/gcov/gcov-2.C: Change count for definition.
3472 2009-07-16  Jason Merrill  <jason@redhat.com>
3474         PR libstdc++/37907
3475         * g++.dg/cpp0x/std-layout1.C: New.
3476         * g++.dg/ext/has_nothrow_assign.C: Fix.
3477         * g++.dg/ext/has_nothrow_copy.C: Fix.
3478         * g++.dg/ext/has_trivial_assign.C: Fix.
3479         * g++.dg/ext/has_trivial_copy.C: Fix.
3480         * g++.dg/ext/is_pod.C: Fix.
3481         * g++.dg/other/offsetof3.C: Adjust.
3482         * g++.dg/overload/ellipsis1.C: Adjust.
3483         * g++.dg/warn/var-args1.C: Adjust.
3484         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3485         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3486         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3487         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3488         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3490 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3492         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3493         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3494         effective target "mpc_pow".
3495         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3497 2009-07-16  Richard Henderson  <rth@redhat.com>
3499         * g++.dg/opt/eh4.C: New test.
3501 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3503         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3505 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3507         PR middle-end/40747
3508         * gcc.c-torture/execute/pr40747.c: New test.
3510 2009-07-15  Richard Guenther  <rguenther@suse.de>
3512         PR middle-end/40753
3513         * gcc.c-torture/compile/pr40753.c: New testcase.
3515 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3517         PR fortran/40743
3518         * gfortran.dg/interface_assignment_4.f90: New.
3520 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3522         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3523         for FreeBSD up to and including version 8.
3525 2009-07-14  Taras Glek  <tglek@mozilla.com>
3526             Rafael Espindola  <espindola@google.com>
3528         * g++.dg/plugin/header-plugin-test.C: New.
3529         * g++.dg/plugin/header_plugin.c: New.
3530         * g++.dg/plugin/plugin.exp: Update.
3532 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3534         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3535         function to enable vectorization.
3536         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3537         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3539 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3541         * gcc.target/i386/sse-copysignf-vec.c: New test.
3542         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3544 2009-07-14  Jason Merrill  <jason@redhat.com>
3546         PR c++/37276
3547         * g++.dg/lookup/builtin5.C: New.
3548         * g++.dg/other/error22.C: Add missing extern "C".
3549         * g++.dg/warn/Warray-bounds.C: Likewise.
3550         * gcc.dg/compat/compat-common.h: Likewise.
3552         PR c++/40746
3553         * g++.dg/lookup/using20.C: New.
3555         PR c++/40740
3556         * g++.dg/template/koenig8.C: New.
3558 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3560         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3561         both i?86-*-darwin* and x86_64-*-darwin*.
3563 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3565         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3566         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3567         name.
3569 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3571         PR debug/40705
3572         * g++.dg/debug/dwarf2/typedef1.C: New test.
3574         PR c++/40357
3575         * g++.dg/other/typedef3.C: New test.
3577 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3579         * gcc.dg/20090709-1.c: Move to a proper place ...
3580         * gcc.target/m68k/20090709-1.c: ... here.
3582 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3584         PR C++/22154
3585         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3586         front of qualified names are allowed.
3587         * g++.dg/parse/crash10.C: Likewise.
3588         * g++.dg/parse/error15.C: Likewise.
3589         * g++.dg/parse/typename9.C: Likewise.
3590         * g++.dg/parse/error8.C: Likewise.
3592 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3594         PR fortran/40646
3595         * gfortran.dg/proc_ptr_22.f90: Extended.
3596         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3598 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3600         * gfortran.dg/vect/vect-6.f: New test.
3602 2009-07-12  Jason Merrill  <jason@redhat.com>
3604         PR c++/36628
3605         * g++.dg/cpp0x/decltype17.C: New.
3607         PR c++/37206
3608         * g++.dg/cpp0x/rv10.C: New.
3610 2009-07-12  Jason Merrill  <jason@redhat.com>
3612         PR c++/40689
3613         * g++.dg/cpp0x/initlist20.C: New.
3614         * g++.dg/cpp0x/initlist21.C: New.
3616 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3618         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3619         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3620         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3621         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3622         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3624 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3626         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3627         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3628         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3629         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3630         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3631         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3632         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3633         effective_target fd_truncate.
3635 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3637         * gnat.dg/specs/addr1.ads: New test.
3639 2009-07-11  Jan Hubicka  <jh@suse.cz>
3641         PR middle-end/48388
3642         * g++.dg/torture/pr40388.C: New testcase.
3644 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3646         PR target/40668
3647         * gcc.c-torture/execute/pr40668.c: New test.
3649 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3651         * gcc.c-torture/execute/20090711-1.c: New test.
3653 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3655         PR testsuite/40699
3656         PR testsuite/40707
3657         PR testsuite/40709
3658         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3659         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3660         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3661         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3663 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3665         PR fortran/33197
3666         * gfortran.dg/complex_intrinsic_3.f90: New test.
3667         * gfortran.dg/complex_intrinsic_4.f90: New test.
3669 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3671         PR target/39079
3672         * gcc.target/mips/mips.exp: Make -msynci a known option.
3673         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3675 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3677         PR c++/40502
3678         * g++.dg/ext/strncpy-chk1.C: New test.
3680 2009-07-10  Richard Guenther  <rguenther@suse.de>
3682         PR tree-optimization/40496
3683         * g++.dg/opt/pr40496.C: New testcase.
3685 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3687         PR 25509
3688         PR 40614
3689         * g++.dg/warn/unused-result1-Werror.c: New.
3691 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3693         PR fortran/39334
3694         * gfortran.dg/recursive_parameter_1.f90: New test.
3696 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3698         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3699         * gfortran.dg/module_equivalence_6.f90: Ditto.
3700         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3701         * gfortran.dg/nan_2.f90: Ditto.
3702         * gfortran.dg/inquire_11.f90: Ditto.
3703         * gfortran.dg/abstract_type_3.f03: Ditto.
3704         * gfortran.dg/abstract_type_1.f90: Ditto.
3705         * gfortran.dg/private_type_9.f90: Ditto.
3706         * gfortran.dg/abstract_type_5.f03: Ditto.
3707         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3708         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3709         * gfortran.dg/derived_sub.f90: Ditto.
3710         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3711         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3712         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3713         * gfortran.dg/mvbits_6.f90: Ditto.
3714         * gfortran.dg/abstract_type_2.f03: Ditto.
3715         * gfortran.dg/abstract_type_4.f03: Ditto.
3716         * gfortran.dg/bounds_check_9.f90: Ditto.
3717         * gfortran.dg/optional_dim_3.f90: Ditto.
3718         * gfortran.dg/pr32921.f: Ditto.
3719         * gfortran.dg/entry_16.f90: Ditto.
3720         * gfortran.dg/generic_16.f90: Ditto.
3723 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3725         * gcc.target/m68k/20090709-1.c: New.
3727 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3729         PR c++/40684
3730         * g++.dg/template/unify11.C: New test.
3732 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3734         PR fortran/40629
3735         * gfortran.dg/host_assoc_function_9.f90: New test.
3737 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3739         PR fortran/40646
3740         * gfortran.dg/proc_ptr_22.f90: New.
3741         * gfortran.dg/proc_ptr_comp_12.f90: New.
3743 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3745         PR middle-end/40692
3746         * gcc.c-torture/compile/pr40692.c: New test.
3748 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3750         PR fortran/40604
3751         * gfortran.dg/pointer_check_6.f90: New test.
3753 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3755         * gcc.target/mips/truncate-5.c: New test.
3757 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3759         PR libfortran/40330
3760         PR libfortran/40662
3761         * gfortran.dg/fmt_cache_1.f: New test.
3763 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3765         PR fortran/40675
3766         * gfortran.dg/nosigned_zero_1.f90: New test.
3767         * gfortran.dg/nosigned_zero_2.f90: New test.
3769 2009-07-08  Richard Guenther  <rguenther@suse.de>
3771         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3773 2009-07-08  Richard Guenther  <rguenther@suse.de>
3775         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3777 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3779         PR fortran/40591
3780         * gfortran.dg/proc_ptr_21.f90: New test.
3782 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3784         PR c++/31246
3785         * g++.dg/warn/pr31246.C: New.
3786         * g++.dg/warn/pr31246-2.C: New.
3788 2009-07-07  Jason Merrill  <jason@redhat.com>
3790         PR c++/35828
3791         * g++.dg/template/defarg12.C: New.
3793         PR c++/37816
3794         * g++.dg/cpp0x/enum7.C: New.
3796         PR c++/37946
3797         * g++.dg/cpp0x/enum6.C: New.
3799         PR c++/40639
3800         * g++.dg/cpp0x/enum5.C: New.
3802         PR c++/40633
3803         * g++.dg/cpp0x/enum4.C: New.
3805 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3807         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3809 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3811         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3813 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3815         PR middle-end/40669
3816         * gcc.dg/pr40669.c: New test.
3818 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3820         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3821         location. Update all calls.
3822         * g++.dg/plugin/selfassign.c: Likewise.
3824 2009-07-06  Jason Merrill  <jason@redhat.com>
3826         * g++.dg/rtti/dyncast[34].C: New.
3828 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3830         * lib/target-supports.exp
3831         (check_effective_target_mips_newabi_large_long_double): New.
3832         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3833         target.
3834         * gcc.target/mips/fpr-moves-6.c: Likewise.
3836 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3838         PR c++/40557
3839         * g++.dg/template/union2.C: New test.
3841 2009-07-04  Jason Merrill  <jason@redhat.com>
3843         * g++.dg/template/using15.C: New.
3845 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3847         * gfortran.dg/maxloc_1.f90: New test.
3849 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3851         PR fortran/40593
3852         * gfortran.dg/proc_ptr_result_6.f90: New.
3854 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3856         * gcc.dg/framework-2.c: Adjust testcase to pass.
3858 2009-07-04  Jason Merrill  <jason@redhat.com>
3860         PR c++/40619
3861         * g++.dg/cpp0x/auto16.C: New.
3863 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3865         PR target/40587
3866         * gfortran.dg/pr40587.f: New test.
3868 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3870         PR fortran/40638
3871         * gfortran.dg/unit_1.f90: New test.
3873 2009-07-03  Jason Merrill  <jason@redhat.com>
3875         * g++.dg/template/pure1.C: Expect another error.
3877 2009-07-03  Richard Guenther  <rguenther@suse.de>
3879         PR tree-optimization/40640
3880         * gcc.c-torture/compile/pr40640.c: New testcase.
3882 2009-07-03  Richard Guenther  <rguenther@suse.de>
3884         PR middle-end/34163
3885         * gfortran.dg/pr34163.f90: New testcase.
3887 2009-07-03  Jan Hubicka  <jh@suse.cz>
3889         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3890         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3891         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3892         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3893         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3894         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3895         * gnat.dg/loop_optimization6.adb: Enable -O2.
3897 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3899         * g++.dg/warn/null4.C: Extend.
3901 2009-07-02  Jason Merrill  <jason@redhat.com>
3903         * g++.dg/template/spec8.C: Fix.
3905 2009-07-02  Michael Matz  <matz@suse.de>
3907         PR fortran/32131
3908         * gfortran.dg/pr32921.f: Adjust.
3910 2009-07-02  Jan Hubicka  <jh@suse.cz>
3912         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3914 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3916         * gcc.target/mips/truncate-4.c: New testcase.
3918 2009-07-01  Richard Guenther  <rguenther@suse.de>
3920         PR tree-optimization/19831
3921         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3922         make allocated memory escape.  Un-XFAIL.
3923         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3924         * gcc.dg/vect/pr31699.c: Likewise.
3925         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3927 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3929         PR c++/40566
3930         * g++.dg/parse/cond5.C: New test.
3932 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3934         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3935         (main): Pass n to main_1 instead.
3936         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3937         (main_1): New function, split off from...
3938         (main): ...here.  Pass `off' to main_1 instead.
3940 2009-06-30  Jason Merrill  <jason@redhat.com>
3942         PR c++/40595
3943         * g++.dg/cpp0x/variadic94.C: New.
3945 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3947         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3948         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3949         (init_ld_library_path_env_vars): New function, replacing the
3950         orig_*_saved assignments.  Call it after defining it.
3951         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3952         (restore_ld_library_path_env_vars): Likewise.
3953         (add_path, find_libgcc_s): New functions.
3954         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3955         gcc-set-multilib-library-path.
3956         (objc_target_compile): Don't add "." to ld_library_path.
3957         Use add_path.
3958         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3959         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3960         gcc-set-multilib-library-path.
3961         * lib/g++.exp (g++_link_flags): Likewise.
3962         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3963         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3964         top level; do it...
3965         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3966         to tell when this needs to happen.  Use find_libgcc_s instead of
3967         gcc-set-multilib-library-path.
3968         * lib/gcc-dg.exp: Likewise.
3969         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3970         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3971         unless it is in $ALT_LD_LIBRARY_PATH.
3972         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3974 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3976         * gnat.dg/discr12.adb: New test.
3977         * gnat.dg/discr12_pkg.ads: New helper.
3978         * gnat.dg/discr13.adb: New test.
3979         * gnat.dg/discr14.ad[sb]: Likewise.
3980         * gnat.dg/discr15.adb: Likewise.
3981         * gnat.dg/discr15_pkg.ads: New helper.
3982         * gnat.dg/discr16.adb: New test.
3983         * gnat.dg/discr16_g.ads: New helper.
3984         * gnat.dg/discr16_pkg.ads: Likewise.
3985         * gnat.dg/discr16_cont.ads: Likewise.
3986         * gnat.dg/discr17.adb: New test.
3987         * gnat.dg/discr18.adb: Likewise.
3988         * gnat.dg/discr18_pkg.ads: New helper.
3989         * gnat.dg/discr19.adb: New test.
3991 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3993         PR fortran/40576
3994         * gfortran.dg/internal_write_1.f90:  New testcase.
3996 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3998         PR fortran/40594
3999         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4001 2009-06-30  Richard Guenther  <rguenther@suse.de>
4003         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4005 2009-06-30  Wei Guozhi  <carrot@google.com>
4007         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4008         to "-Os".
4010 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4012         PR tree-optimization/40542
4013         * gcc.dg/vect/pr40542.c: New test.
4015 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4017         PR tree-optimization/40582
4018         * gcc.c-torture/compile/pr40582.c: New test.
4020 2009-06-30  Wei Guozhi  <carrot@google.com>
4022         PR/40416
4023         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4025 2009-06-29  Jason Merrill  <jason@redhat.com>
4027         PR c++/40274
4028         * g++.dg/template/debug1.C: New.
4030 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4032         PR fortran/40580
4033         * pointer_check_1.f90: New test.
4034         * pointer_check_2.f90: New test.
4035         * pointer_check_3.f90: New test.
4036         * pointer_check_4.f90: New test.
4037         * pointer_check_5.f90: New test.
4039 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4041         PR fortran/40551
4042         * gfortran.dg/func_assign_2.f90 : New test.
4044 2009-06-29  Richard Guenther  <rguenther@suse.de>
4046         PR middle-end/14187
4047         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4048         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4049         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4050         * gcc.c-torture/execute/20090623-1.c: Likewise.
4051         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4052         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4054 2009-06-29  Richard Guenther  <rguenther@suse.de>
4056         PR middle-end/38212
4057         * gcc.c-torture/execute/pr38212.c: New testcase.
4059 2009-06-29  Richard Guenther  <rguenther@suse.de>
4061         PR tree-optimization/40579
4062         * gcc.c-torture/execute/pr40579.c: New testcase.
4064 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4066         PR tree-optimization/40550
4067         * gcc.dg/pr40550.c: New test.
4069 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4071         * gnat.dg/overflow_sum2.adb: New test
4072         * gnat.dg/namet.ads: New helper.
4074         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4076 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4078         PR fortran/34112
4079         * gfortran.dg/compiler-directive_1.f90: New test.
4080         * gfortran.dg/compiler-directive_2.f: New test.
4082 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4084         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4085         comment out some values and add some cases.
4087 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4089         PR testsuite/40567
4090         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4092 2009-06-26  Richard Henderson  <rth@redhat.com>
4094         PR testsuite/40565
4095         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4096         * gcc.target/i386/local.c: Pass a non-constant to T.
4098 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4100         PR fortran/39997
4101         PR fortran/40541
4102         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4103         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4104         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4105         * gfortran.dg/proc_ptr_result_5.f90: New.
4107 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4109         PR c/39902
4110         * gcc.dg/dfp/pr39902.c: New test.
4112 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4114         PR testsuite/40532
4115         * gcc.dg/builtins-65.c: Require c99 runtime.
4117 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4119         * gnat.dg/array7.ad[sb]: New test.
4121 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4123         * gnat.dg/array6.adb: New test.
4125 2009-06-25  Ian Lance Taylor  <iant@google.com>
4127         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4129 2009-06-25  Ian Lance Taylor  <iant@google.com>
4131         * g++.dg/warn/Wunused-16.C: New testcase.
4133 2009-06-25  Ian Lance Taylor  <iant@google.com>
4135         * g++.dg/warn/skip-2.C: New testcase.
4137 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4139         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4140         dg-skip-if and move to ...
4141         * gcc.dg/torture/20090618-1.c.
4143 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4145         PR tree-optimization/40493
4146         * gcc.c-torture/execute/pr40493.c: New test.
4148 2009-06-24  Jason Merrill  <jason@redhat.com>
4150         PR c++/40342
4151         * g++.dg/template/overload10.C: New.
4153 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4155         PR fortran/40427
4156         * gfortran.dg/proc_ptr_comp_11.f90: New.
4158 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4160         * gcc.dg/pr40501.c: New testcase.
4162 2009-06-23  DJ Delorie  <dj@redhat.com>
4164         Add MeP port.
4165         * lib/target-supports.exp: Add mep support (no profiling).
4167 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4169         PR testsuite/39297
4170         * gcc.dg/ssa/loop-31.c: Change scan rules.
4172 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4174         * gcc.dg/cpp/empty-include.c: Update column info.
4175         * gcc.dg/cpp/assert2.c: Update column info.
4177 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4179         * g++.dg/ext/builtin-object-size1.C: New test.
4180         * g++.dg/ext/builtin-object-size2.C: New test.
4182 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4184         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4185         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4187 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4189         * gcc.target/mips/truncate-3.c: New test.
4191 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4193         PR fortran/37254
4194         PR fortran/39850
4195         * gfortran.dg/interface_30.f90: Modified error message.
4196         * gfortran.dg/proc_decl_22.f90: New.
4198 2009-06-22  Ian Lance Taylor  <iant@google.com>
4200         * gcc.dg/Wcxx-compat-19.c: New testcase.
4202 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4204         PR objc/28050
4205         * pr28050.m: New testcase.
4207 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4209         PR testsuite/40481
4210         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4212 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4214         PR tree-optimization/40492
4215         * g++.dg/torture/pr40492.C: New test.
4217 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4219         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4220         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4222 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4224         * gnat.dg/raise_ce.adb: Helper for ...
4225         * gnat.dg/handle_and_return.adb: New test.
4227 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4229         PR fortran/40443
4230         * gfortran.dg/generic_18.f90: New test.
4232 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4234         PR fortran/40472
4235         * gfortran.dg/spread_size_limit.f90: New test.
4237 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4239         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4240         to put dump files in a subdirectory.
4241         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4242         ".o" temporary files.
4244 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4246         PR fortran/39850
4247         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4248         * gfortran.dg/interface_20.f90: Ditto.
4249         * gfortran.dg/interface_21.f90: Ditto.
4250         * gfortran.dg/interface_22.f90: Ditto.
4251         * gfortran.dg/interface_30.f90: New.
4252         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4254 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4256         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4257         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4258         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4259         DEFAULT_VECTFLAGS.
4261 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4262             Revital Eres  <eres@il.ibm.com>
4264         PR testsuite/40359
4265         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4266         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4267         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4269 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4271         PR testsuite/40475
4272         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4273         without misalignment support.
4274         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4276 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4278         PR fortran/40452
4279         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4281 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4283         PR fortran/40440
4284         * gfortran.dg/alloc_comp_result_2.f90: New test.
4286 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4288         PR target/40482
4289         * gcc.target/arm/pr40482.c: New test.
4291 2009-06-19  Ian Lance Taylor  <iant@google.com>
4293         * gcc.dg/Wcxx-compat-18.c: New testcase.
4295 2009-06-19  Richard Guenther  <rguenther@suse.de>
4297         * gcc.c-torture/execute/20090618-1.c: New testcase.
4299 2009-06-19  Ian Lance Taylor  <iant@google.com>
4301         * gcc.dg/Wcxx-compat-17.c: New testcase.
4303 2009-06-19  Ian Lance Taylor  <iant@google.com>
4305         * gcc.dg/Wcxx-compat-15.c: New testcase.
4307 2009-06-19  Ian Lance Taylor  <iant@google.com>
4309         * gcc.dg/Wcxx-compat-16.c: New testcase.
4311 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4313         * gcc.dg/builtins-34.c: Add significand cases.
4315 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4317         PR testsuite/40491
4318         * gcc.dg/20080522-1.c: Remove testcase for real.
4319         * gcc.dg/20080528-1.c: Ditto.
4321 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4323         PR fortran/40450
4324         * gfortran.dg/proc_ptr_20.f90: New.
4326 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4328         PR target/40470
4329         * gcc.dg/torture/pr40470-1.c: New.
4330         * gcc.dg/torture/pr40470-2.c: Likewise.
4331         * gcc.dg/torture/pr40470-3.c: Likewise.
4332         * gcc.dg/torture/pr40470-4.c: Likewise.
4334 2009-06-18  Diego Novillo  <dnovillo@google.com>
4336         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4337         * gcc.dg/plugin/ggcplug.c: Likewise.
4338         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4339         * g++.dg/plugin/selfassign.c: Likewise.
4340         * g++.dg/plugin/attribute_plugin.c: Likewise.
4341         * g++.dg/plugin/dumb_plugin.c: Likewise.
4343 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4345         * gcc.dg/cpp/arith-3.c: Add column info.
4347 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4349         * gcc.target/arm/fp16-compile-none-2.c: New.
4350         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4351         * gcc.target/arm/fp16-compile-alt-12.c: New.
4353 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4355         * gcc.target/arm/fp16-compile-alt-1.c: New.
4356         * gcc.target/arm/fp16-compile-alt-2.c: New.
4357         * gcc.target/arm/fp16-compile-alt-3.c: New.
4358         * gcc.target/arm/fp16-compile-alt-4.c: New.
4359         * gcc.target/arm/fp16-compile-alt-5.c: New.
4360         * gcc.target/arm/fp16-compile-alt-6.c: New.
4361         * gcc.target/arm/fp16-compile-alt-7.c: New.
4362         * gcc.target/arm/fp16-compile-alt-8.c: New.
4363         * gcc.target/arm/fp16-compile-alt-9.c: New.
4364         * gcc.target/arm/fp16-compile-alt-10.c: New.
4365         * gcc.target/arm/fp16-compile-alt-11.c: New.
4366         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4367         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4368         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4369         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4370         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4371         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4372         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4373         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4374         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4375         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4376         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4377         * gcc.target/arm/fp16-compile-none-1.c: New.
4378         * gcc.target/arm/fp16-compile-exprtype.c: New.
4379         * gcc.target/arm/fp16-compile-vcvt.c: New.
4380         * gcc.target/arm/fp16-builtins-1.c: New.
4381         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4382         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4383         * gcc.target/arm/fp16-param-1.c: New.
4384         * gcc.target/arm/fp16-return-1.c: New.
4385         * gcc.target/arm/fp16-unprototyped-1.c: New.
4386         * gcc.target/arm/fp16-unprototyped-2.c: New.
4387         * gcc.target/arm/fp16-variadic-1.c: New.
4388         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4389         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4390         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4391         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4392         * gcc.dg/torture/arm-fp16-ops.h: New.
4393         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4394         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4395         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4396         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4397         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4398         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4399         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4400         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4401         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4402         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4403         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4404         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4405         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4406         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4407         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4408         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4409         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4410         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4411         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4412         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4413         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4415 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4417         * gcc.dg/builtins-65.c: New test.
4419 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4421         PR fortran/40451
4422         * gfortran.dg/proc_ptr_result_4.f90: New.
4424 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4426         * gcc.c-torture/execute/bitfld-5.c: New test.
4428 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4430         * gcc.dg/builtin-unreachable-3.c: New test.
4432 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4434         * gcc.target/i386/builtin-unreachable.c: New test.
4436 2009-06-17  Ian Lance Taylor  <iant@google.com>
4438         * gcc.dg/Wcxx-compat-14.c: New testcase.
4440 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4442         * gcc.dg/func-ptr-conv-1.c: Update column info.
4444 2009-06-17  Richard Guenther  <rguenther@suse.de>
4446         PR middle-end/40404
4447         * gcc.c-torture/execute/pr40404.c: New testcase.
4449 2009-06-17  Richard Guenther  <rguenther@suse.de>
4451         PR middle-end/40460
4452         * g++.dg/torture/pr40460.C: New testcase.
4454 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4456         * gcc.dg/plugin/one_time_plugin.c: New test.
4457         * gcc.dg/plugin/one_time-test-1.c: New test.
4458         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4460 2009-06-16  Ian Lance Taylor  <iant@google.com>
4462         * g++.dg/warn/skip-1.C: New testcase.
4464 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4466         PR middle-end/40446
4467         * g++.dg/other/pr40446.C: New test.
4469 2009-06-16  Richard Guenther  <rguenther@suse.de>
4471         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4472         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4473         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4474         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4476 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4478         * gcc.c-torture/compile/pr40432.c: New file.
4480 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4482         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4484 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4486         PR fortran/36947
4487         PR fortran/40039
4488         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4489         * gfortran.dg/interface_20.f90: Modified error messages.
4490         * gfortran.dg/interface_21.f90: Ditto.
4491         * gfortran.dg/interface_26.f90: Ditto.
4492         * gfortran.dg/interface_27.f90: Ditto.
4493         * gfortran.dg/interface_28.f90: Extended test case.
4494         * gfortran.dg/interface_29.f90: New.
4495         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4496         * gfortran.dg/proc_decl_8.f90: Ditto.
4497         * gfortran.dg/proc_ptr_11.f90: Ditto.
4498         * gfortran.dg/proc_ptr_15.f90: Ditto.
4500 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4502         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4503         printing.
4504         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4505         gcc.dg/vect/vect-outer-4f.c: Likewise.
4506         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4507         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4508         Likewise.
4509         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4510         outer loop.
4512 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4514         PR fortran/40383
4515         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4517 2009-06-15  Ian Lance Taylor  <iant@google.com>
4519         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4520         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4521         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4522         Recognize new notes.
4523         * gcc.dg/stmt-expr-label-2.c: Likewise.
4524         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4525         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4526         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4527         * gcc.dg/c99-vla-jump-4.c: Likewise.
4528         * gcc.dg/stmt-expr-label-1.c: Likewise.
4529         * gcc.dg/stmt-expr-label-3.c: Likewise.
4530         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4532 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4534         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4536 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4538         * gcc.dg/builtin-object-size-7.c: New test.
4540 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4542         PR testsuite/40426
4543         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4544         level != "" use separate -gdwarf-2 -g${level} options instead of
4545         -gdwarf-2${level}.
4546         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4547         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4548         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4550 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4552         * g++.dg/abi/mangle11.C: Update warning line.
4553         * g++.dg/abi/mangle12.C: Update warning line.
4554         * g++.dg/abi/mangle17.C: Update warning line.
4555         * g++.dg/abi/mangle20-2.C: Update warning line.
4557 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4559         * gcc.dg/optimize-bswap-1.c: Split into these two:
4560         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4561         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4563 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4565         * gcc.dg/optimize-bswap-1.c: New testcase.
4567 2009-06-14  Richard Guenther  <rguenther@suse.de>
4569         PR middle-end/40389
4570         * g++.dg/torture/pr40389.C: New testcase.
4572 2009-06-13  Richard Guenther  <rguenther@suse.de>
4574         PR tree-optimization/40421
4575         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4577 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4579         * gcc.dg/old-style-prom-3.c: Add column info.
4580         * gcc.dg/overflow-warn-1.c
4581         * gcc.dg/gomp/pr27415.c
4582         * gcc.dg/gomp/for-1.c: Same.
4583         * gcc.dg/enum-compat-1.c: Same.
4584         * gcc.dg/c99-tag-3.c: Same.
4585         * gcc.dg/Wredundant-decls-2.c: Same.
4586         * gcc.dg/func-ptr-conv-1.c: Same.
4587         * gcc.dg/asm-wide-1.c: Same.
4588         * gcc.dg/nofixed-point-2.c: Same.
4589         * gcc.dg/cpp/line3.c: Same.
4590         * gcc.dg/array-10.c: Same.
4591         * gcc.dg/c99-vla-jump-1.c: Same.
4592         * gcc.dg/pr20368-1.c: Same.
4593         * gcc.dg/Wshadow-3.c: Same.
4594         * gcc.dg/c90-const-expr-8.c: Same.
4595         * gcc.dg/label-decl-2.c: Same.
4596         * gcc.dg/dremf-type-compat-2.c: Same.
4597         * gcc.dg/c90-const-expr-5.c: Same.
4598         * gcc.dg/builtins-30.c: Same.
4599         * gcc.dg/Warray-bounds.c: Same.
4600         * gcc.dg/Wcxx-compat-2.c: Same.
4601         * gcc.dg/tree-ssa/col-1.c: Same.
4602         * gcc.dg/old-style-prom-2.c: Same.
4603         * gcc.dg/cast-function-1.c: Same.
4604         * gcc.dg/pr15698-1.c: Same.
4605         * gcc.dg/dremf-type-compat-3.c: Same.
4606         * gcc.dg/vla-8.c: Same.
4607         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4608         line.
4609         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4610         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4611         * gcc.dg/enum-compat-1.c: Same.
4612         * gcc.dg/dremf-type-compat-2.c: Same.
4613         * gcc.dg/old-style-prom-2.c: Same.
4614         * gcc.dg/pr15698-1.c: Same.
4615         * gcc.dg/pr20368-1.c: Same.
4616         * gcc.dg/dremf-type-compat-3.c: Same.
4617         * gcc.dg/builtins-30.c: Same.  Test for columns.
4619 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4621         PR fortran/40176
4622         * gfortran.dg/proc_decl_1.f90: Extended.
4624 2009-06-12  Ian Lance Taylor  <iant@google.com>
4626         * gcc.dg/Wcxx-compat-13.c: New testcase.
4628 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4630         PR tree-opt/38865
4631         * gcc.dg/tree-ssa/fre-vce-1.c
4633 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4635         PR testsuite/40384
4636         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4637         min-insn-to-prefetch-ratio=5.
4639 2009-06-12  Joey Ye  <joey.ye@intel.com>
4640             H.J. Lu  <hongjiu.lu@intel.com>
4642         PR middle-end/39146
4643         * gcc.target/i386/stackalign/pr39146.c: New.
4645 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4647         * gcc.target/i386/crc32-1.c: New.
4648         * gcc.target/i386/crc32-2.c: Likewise.
4650 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4652         PR c/39252
4653         * gcc.dg/builtin-unreachable-1.c: New test.
4654         * gcc.dg/builtin-unreachable-2.c: Same.
4656 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4658         PR fortran/40402
4659         * gfortran.dg/data_value_1.f90: New test.
4661 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4663         PR testsuite/39831
4664         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4665         remove ilp32 requirement.
4666         * gcc.target/i386/excess-precision-2.c: Likewise.
4667         * gcc.target/i386/excess-precision-3.c: Likewise.
4668         * gcc.target/i386/excess-precision-4.c: Likewise.
4669         * gcc.target/i386/excess-precision-5.c: Likewise.
4670         * gcc.target/i386/excess-precision-6.c: Likewise.
4672 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4674         PR fortran/38718
4675         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4676         * gfortran.dg/nan_5.f90: New test.
4678 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4680         * gcc.target/arm/neon-modes-1.c: New test.
4682 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4684         * g++.dg/torture/pr31579.C: Cast pointer
4685         via __SIZE_TYPE__ instead of 'unsigned long'.
4687 2009-06-10  Anthony Green  <green@moxielogic.com>
4689         * lib/target-supports.exp (check_profiling_available):
4690         Profiling is not available for testing purposes on moxie.
4692 2009-06-09  Ian Lance Taylor  <iant@google.com>
4694         * gcc.dg/Wcxx-compat-12.c: New testcase.
4696 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4698         PR libfortran/40334
4699         * gfortran.dg/backspace_11.f90: New.
4701 2009-06-09  Jason Merrill  <jason@redhat.com>
4703         * g++.dg/cpp0x/defaulted10.C: New.
4705 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4707         * gcc.c-torture/compile/pr40351.c: New file.
4709 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4711         * gnat.dg/align_max.adb: New test.
4713 2009-06-08  Jason Merrill  <jason@redhat.com>
4715         * g++.dg/cpp0x/auto15.C: New.
4717 2009-06-08  Jan Hubicka  <jh@suse.cz>
4719         PR debug/39834
4720         * gcc.dg/torture/pr39834.c
4722 2009-06-08  Jan Hubicka  <jh@suse.cz>
4724         PR middle-end/40102
4725         * g++.dg/torture/pr40102.C: New testcase.
4727 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4729         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4730         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4731         * gcc.dg/builtin-object-size-6.c: New test.
4733         PR c++/40373
4734         * g++.dg/template/dtor7.C: New test.
4736         PR c++/40370
4737         PR c++/40372
4738         * g++.dg/template/error41.C: New test.
4739         * g++.dg/template/error42.C: New test.
4741 2009-06-08  Revital Eres  <eres@il.ibm.com>
4743         PR testsuite/40359
4744         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4745         * gcc.dg/vect/vect-88.c: Likewise.
4746         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4747         * gcc.dg/vect/pr25413.c: Likewise.
4748         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4750 2009-06-07  Ian Lance Taylor  <iant@google.com>
4752         * g++.dg/warn/Wswitch-3.C: New testcase.
4753         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4754         * gcc.dg/Wswitch-enum-error.c: Likewise.
4755         * gcc.dg/Wswitch-error.c: Likewise.
4757 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4759         PR fortran/40008
4760         * gfortran.dg/negative_unit.f: Update test.
4761         * gfortran.dg/negative_unit_int8.f: Update test.
4762         * gfortran.dg/newunit_1.f90: New test.
4764 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4766         PR fortran/25104
4767         PR fortran/29962
4768         * gfortran.dg/spread_init_expr.f03: New.
4769         * gfortran.dg/unpack_init_expr.f03: New.
4770         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4771         error message.
4773 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4775         PR fortran/25104
4776         PR fortran/29962
4777         * gfortran.dg/count_init_expr.f03
4778         * gfortran.dg/product_init_expr.f03
4779         * gfortran.dg/sum_init_expr.f03
4781 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4783         PR fortran/36874
4784         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4785         message.
4786         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4787         shapes.
4788         * gfortran.dg/zero_sized_5.f90: Likewise.
4790 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4792         PR middle-end/32950
4793         * g++.dg/torture/pr32950.C: New.
4795 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4797         PR fortran/25104
4798         PR fortran/29962
4799         * gfortran.dg/dot_product_1.f03: New.
4800         * gfortran.dg/matmul_8.f03: New.
4801         * gfortran.dg/transpose_3.f03: New.
4803 2009-06-06  Ian Lance Taylor  <iant@google.com>
4805         * gcc.dg/Wunused-label-1.c: New test case.
4806         * g++.dg/warn/Wunused-label-1.C: New test case.
4807         * g++.dg/warn/Wunused-label-2.C: New test case.
4808         * g++.dg/warn/Wunused-label-3.C: New test case.
4810 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4812         PR fortran/37203
4813         * reshape_zerosize_2.f90: New.
4815 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4817         PR fortran/32890
4818         * gfortran.dg/pack_assign_1.f90: New.
4819         * gfortran.dg/pack_vector_1.f90: New.
4821 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4823         PR middle-end/40340
4824         * gcc.dg/pr40340-1.c: New test.
4825         * gcc.dg/pr40340-2.c: New test.
4826         * gcc.dg/pr40340-3.c: New test.
4827         * gcc.dg/pr40340-4.c: New test.
4828         * gcc.dg/pr40340-5.c: New test.
4829         * gcc.dg/pr40340.h: New file.
4831 2009-06-05  Revital Eres  <eres@il.ibm.com>
4833         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4834         New procedure.
4835         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4836         * gcc.dg/vect/vect-33.c: Likewise.
4837         * gcc.dg/vect/vect-92.c: Likewise.
4838         * gcc.dg/vect/vect-58.c: Likewise.
4839         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4840         * gcc.dg/vect/vect-42.c: Likewise.
4841         * gcc.dg/vect/slp-25.c: Likewise.
4842         * gcc.dg/vect/vect-align-1.c: Likewise.
4843         * gcc.dg/vect/vect-align-2.c: Likewise.
4844         * gcc.dg/vect/vect-93.c: Likewise.
4845         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4846         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4847         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4848         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4849         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4850         * gcc.dg/vect/vect-26.c: Likewise.
4851         * gcc.dg/vect/vect-44.c: Likewise.
4852         * gcc.dg/vect/vect-70.c: Likewise.
4853         * gcc.dg/vect/vect-95.c: Likewise.
4854         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4855         * gcc.dg/vect/vect-28.c: Likewise.
4856         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4857         * gcc.dg/vect/vect-87.c: Likewise.
4858         * gcc.dg/vect/vect-109.c: Likewise.
4859         * gcc.dg/vect/vect-54.c: Likewise.
4860         * gcc.dg/vect/vect-96.c: Likewise.
4861         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4862         * gcc.dg/vect/vect-88.c: Likewise.
4863         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4864         * gcc.dg/vect/vect-89.c: Likewise.
4865         * gcc.dg/vect/vect-91.c: Likewise.
4866         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4867         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4868         * gfortran.dg/vect/vect-2.f90: Likewise.
4869         * gfortran.dg/vect/vect-3.f90: Likewise.
4870         * gfortran.dg/vect/vect-4.f90: Likewise.
4871         * gfortran.dg/vect/vect-5.f90: Likewise.
4873 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4875         PR tree-optimization/36318
4876         * gcc.dg/tree-ssa/sra-7.c: New test.
4878 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4880         PR fortran/37203
4881         * gfortran.dg/reshape_order_5.f90: New.
4882         * gfortran.dg/reshape_shape_1.f90: New.
4884 2009-06-04  Jason Merrill  <jason@redhat.com>
4886         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4888 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4890         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4891         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4893 2009-06-04  Richard Guenther  <rguenther@suse.de>
4895         PR c++/39371
4896         * g++.dg/torture/pr40335.C: New testcase.
4898 2009-06-03  Richard Guenther  <rguenther@suse.de>
4900         PR middle-end/40328
4901         * gcc.dg/torture/pr40328.c: New testcase.
4903 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4905         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4906         m68k and fido.
4908 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4910         * g++.dg/torture/pr40323.C: New file.
4912 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4914         * gnat.dg/specs/root.ads: New test.
4915         * gnat.dg/specs/root-level_1.ads: Likewise.
4916         * gnat.dg/specs/root-level_2.ads: Likewise.
4917         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4919 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4921         * g++.dg/init/ref15.C: Require unwrapped targets.
4923 2009-06-02  Jason Merrill  <jason@redhat.com>
4925         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4926         * g++.dg/cpp0x/initlist18.C: New.
4927         * g++.dg/cpp0x/initlist19.C: New.
4929         * g++.dg/cpp0x/auto14.C: New.
4931 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4933         * gnat.dg/alignment6.adb: Remove XFAIL.
4935 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4937         PR c++/38089
4938         * g++.dg/template/spec36.C: New test.
4940 2009-06-01  Ian Lance Taylor  <iant@google.com>
4942         * gcc.dg/cast-qual-3.c: New testcase.
4943         * g++.dg/warn/Wcast-qual2.C: New testcase.
4945 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4947         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4948         (process-message): Expect column numbers.
4949         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4950         * gcc.dg/pch/counter-2.c: Same.
4951         * gcc.dg/pch/valid-2.c: Same.
4952         * gcc.dg/pch/warn-1.c: Same.
4953         * gcc.dg/pch/valid-1.c: Same.
4954         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4955         * gcc.dg/cpp/syshdr.c: Same.
4956         * gcc.dg/cpp/19940712-1.c: Same.
4957         * gcc.dg/cpp/missing-header-1.c: Same.
4958         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4959         * gcc.dg/cpp/tr-warn3.c: Same.
4960         * gcc.dg/cpp/pr29612-2.c: Same.
4961         * gcc.dg/cpp/tr-warn4.c: Same.
4962         * gcc.dg/cpp/Wtrigraphs.c: Same.
4963         * gcc.dg/cpp/poison.c: Same.
4964         * gcc.dg/cpp/arith-3.c: Same.
4965         * gcc.dg/cpp/sysmac2.c: Same.
4966         * gcc.dg/cpp/cpp.exp: Same.
4967         * gcc.dg/cpp/tr-warn5.c: Same.
4968         * gcc.dg/cpp/include2.c: Same.
4969         * gcc.dg/cpp/Wmissingdirs.c: Same.
4970         * gcc.dg/cpp/Wmissingdirs.c: Same.
4971         * gcc.dg/cpp/tr-warn6.c: Same.
4972         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4973         * gcc.dg/cpp/macspace1.c: Same.
4974         * gcc.dg/cpp/escape-2.c: Same.
4975         * gcc.dg/cpp/assert2.c: Same.
4976         * gcc.dg/cpp/undef2.c: Same.
4977         * gcc.dg/cpp/macspace2.c: Same.
4978         * gcc.dg/cpp/tr-warn1.c: Same.
4979         * gcc.dg/cpp/extratokens2.c: Same.
4980         * gcc.dg/cpp/strify2.c: Same.
4981         * gcc.dg/cpp/Wsignprom.c: Same.
4982         * gcc.dg/cpp/redef2.c: Same.
4983         * gcc.dg/cpp/trad/trad.exp: Same.
4984         * gcc.dg/cpp/arith-1.c: Same.
4985         * gcc.dg/cpp/extratokens.c: Same.
4986         * gcc.dg/cpp/if-mpar.c: Same.
4988 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4990         * gnat.dg/nested_float_packed.ads: New test.
4992 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4993             Eric Botcazou  <botcazou@adacore.com>
4995         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4996         * gnat.dg/test_oconst.adb: New test.
4998 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5000         * gcc.dg/plugin/ggcplug.c: Moved comment.
5001         (plugin_init): Fixed typo, declared i, returned 0 at end.
5003 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5005         PR testsuite/40244
5006         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5007         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5009 2009-05-29  Ian Lance Taylor  <iant@google.com>
5011         * gcc.dg/Wcxx-compat-11.c: New testcase.
5013 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5015         PR fortran/40019
5016         * gfortran.dg/leadz_trailz_1.f90: New test.
5017         * gfortran.dg/leadz_trailz_2.f90: New test.
5019 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5021         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5022         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5023         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5024         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5025         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5026         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5027         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5028         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5029         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5030         * gcc.dg/tree-ssa/sra-5.c: New file.
5031         * gcc.dg/tree-ssa/sra-6.c: New file.
5032         * gcc.c-torture/compile/sra-1.c: New file.
5034 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5036         PR middle-end/40291
5037         * gcc.c-torture/compile/pr40291.c: New test.
5039         PR target/40017
5040         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5041         __vector _Bool.
5042         * gcc.target/powerpc/altivec-30.c: New test.
5043         * gcc.target/powerpc/altivec-31.c: New test.
5045 2009-05-28  Richard Guenther  <rguenther@suse.de>
5047         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5048         * gcc.c-torture/execute/20090527-1.c: Likewise.
5050 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5052         PR c++/39754
5053         * g++.dg/template/canon-type-1.C: New test.
5054         * g++.dg/template/canon-type-2.C: Likewise.
5055         * g++.dg/template/canon-type-3.C: Likewise.
5056         * g++.dg/template/canon-type-4.C: Likewise.
5057         * g++.dg/template/canon-type-5.C: Likewise.
5058         * g++.dg/template/canon-type-6.C: Likewise.
5059         * g++.dg/template/canon-type-7.C: Likewise.
5061 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5062             Uros Bizjak  <ubizjak@gmail.com>
5063             Danny Smith  <dansmister@gmail.com>
5065         PR target/37216
5067         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5068         New function.
5069         * gcc.target/i386/pr37216.c:  New test source file.
5070         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5071         use -fno-common for testing Cygwin and MinGW targets.
5073 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5075         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5076         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5077         * g++.dg/pr37742.C (size_t): Likewise.
5078         * g++.dg/torture/pr34850.C (size_t): Likewise.
5079         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5080         _PTRDIFF_TYPE__.
5081         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5082         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5083         (size_t): Use __extension__ and __SIZE_TYPE__.
5084         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5085         __SIZE_TYPE__.
5086         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5087         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5088         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5089         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5090         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5091         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5092         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5093         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5094         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5095         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5096         (__ssize_t): Likewise.
5097         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5098         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5099         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5100         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5101         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5102         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5103         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5104         * gcc.dg/pr33667.c (size_t): Likewise.
5105         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5106         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5107         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5108         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5109         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5110         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5112 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5114         PR tree-optimization/40254
5115         * gcc.dg/vect/pr40254.c: New test.
5117 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5119         PR middle-end/33699
5120         * gcc.target/mips/const-anchor-1.c: New test.
5121         * gcc.target/mips/const-anchor-2.c: New test.
5123 2009-05-27  Jason Merrill  <jason@redhat.com>
5125         * g++.dg/cpp0x/initlist15.C: New.
5126         * g++.dg/cpp0x/initlist16.C: New.
5127         * g++.dg/cpp0x/initlist17.C: New.
5129 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5131         PR fortran/39178
5132         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5133         patterns to reflect frontend changes.
5134         * gfortran.dg/vector_subscript_4.f90: Likewise.
5136 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5137             Eric Botcazou  <botcazou@adacore.com>
5139         * gcc.c-torture/execute/align-nest.c: New testcase.
5140         * gnat.dg/misaligned_nest.adb: New testcase.
5142 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5144         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5145         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5146         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5147         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5149 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5151         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5152         cast instead of assuming 0ul.
5153         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5154         __SIZE_TYPE__.
5155         (_type_desc): Make first argument const.
5156         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5158 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5160         PR libfortran/40187
5161         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5162         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5164 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5166         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5167         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5168         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5169         * gcc.dg/plugin/ggcplug.c: Added new file.
5171 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5173         PR fortran/40246
5174         * gfortran.dg/nullify_4.f90: New test.
5176 2009-05-26  Richard Guenther  <rguenther@suse.de>
5178         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5180 2009-05-26  Richard Guenther  <rguenther@suse.de>
5182         PR middle-end/40252
5183         * gcc.c-torture/compile/pr40252.c: New testcase.
5185 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5187         PR c++/40007
5188         * g++.dg/template/typedef18.C: New test.
5189         * g++.dg/template/typedef19.C: Likewise.
5190         * g++.dg/template/typedef20.C: Likewise.
5191         * g++.dg/template/access11.C: Adjust.
5193 2009-05-26  Richard Guenther  <rguenther@suse.de>
5195         PR testsuite/40247
5196         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5198 2009-05-25  Jason Merrill  <jason@redhat.com>
5200         PR c++/38064
5201         * g++.dg/cpp0x/enum3.C: New test.
5203 2009-05-25  Richard Guenther  <rguenther@suse.de>
5205         PR tree-optimization/36327
5206         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5207         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5208         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5209         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5210         * gcc.dg/vect/vect-40.c: Likewise.
5211         * gcc.dg/vect/vect-42.c: Likewise.
5212         * gcc.dg/vect/vect-46.c: Likewise.
5213         * gcc.dg/vect/vect-76.c: Likewise.
5215 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5217         PR fortran/40176
5218         * gfortran.dg/proc_ptr_18.f90: New.
5219         * gfortran.dg/proc_ptr_19.f90: New.
5220         * gfortran.dg/proc_ptr_comp_9.f90: New.
5221         * gfortran.dg/proc_ptr_comp_10.f90: New.
5223 2009-05-25  Richard Guenther  <rguenther@suse.de>
5225         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5226         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5228 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5230         PR tree-optimization/40238
5231         * gcc.dg/vect/pr40238.c: New test.
5233 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5234             Dominique Dhumieres  <dominiq@lps.ens.fr>
5236         PR fortran/35732
5237         PR fortran/39872
5238         * gfortran.dg/bounds_check_fail_3.f90: New test.
5239         * gfortran.dg/bounds_check_fail_4.f90: New test.
5240         * gfortran.dg/bounds_check_14.f90: Update test.
5241         * gfortran.dg/bound_4.f90: Update test.
5243 2009-05-24  Richard Guenther  <rguenther@suse.de>
5245         PR middle-end/40233
5246         * gcc.c-torture/compile/pr40233.c: New testcase.
5248 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5250         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5251         for alpha*-*-* targets.
5253 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5255         * gcc.dg/vect/bb-slp-1.c: New test.
5256         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5257         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5258         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5259         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5260         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5261         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5262         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5263         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5264         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5265         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5266         gcc.dg/vect/bb-slp-22.c: Likewise.
5267         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5269 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5270             Maxim Kuvyrkov  <maxim@codesourcery.com>
5272         * gcc.dg/falign-labels-1.c: New test.
5274 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5276         * gnat.dg/specs/rep_clause3.ads: New test.
5278 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5280         * gnat.dg/addr6.adb: New test.
5282 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5284         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5285         New function.
5286         * gcc.target/arm/thumb2-mul-space.c: New file.
5287         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5288         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5289         * gcc.target/arm/thumb2-mul-speed.c: New file.
5291 2009-05-22  Richard Guenther  <rguenther@suse.de>
5293         PR middle-end/38964
5294         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5295         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5296         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5298 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5300         * gcc.dg/dll-6.c: New test.
5301         * gcc.dg/dll-6a.c: Likewise.
5302         * gcc.dg/dll-7.c: Likewise.
5303         * gcc.dg/dll-7a.c: Likewise.
5304         * g++.dg/ext/dllexport2.C: Likewise.
5305         * g++.dg/ext/dllexport2a.cc: Likewise.
5307 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5309         PR target/37846
5310         * gcc.target/ia64/mfused-madd-vect.c: New test.
5311         * gcc.target/ia64/mfused-madd.c: New test.
5312         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5313         * gcc.target/ia64/mno-fused-madd.c: New test.
5315 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5317         * gcc.target/i386/movbe-1.c: New.
5318         * gcc.target/i386/movbe-2.c: Likewise.
5320 2009-05-21  Taras Glek  <tglek@mozilla.com>
5322         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5323         plugin_init signature.
5324         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5325         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5326         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5328 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5330         * gcc.dg/target/arm/neon-vmla-1.c: New.
5331         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5333 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5335         * gcc.target/mips/octeon-exts-6.c: New test.
5336         * gcc.target/mips/extend-1.c: New test.
5337         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5338         EXTS.
5339         * gcc.target/mips/octeon-exts-5.c: Likewise.
5341 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5343         PR middle-end/40204
5344         * gcc.c-torture/compile/pr40204.c: New test.
5346 2009-05-20  Richard Guenther  <rguenther@suse.de>
5348         * gcc.c-torture/compile/20090518-1.c: New testcase.
5350 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5352         PR tree-optimization/40087
5353         * gcc.dg/tree-ssa/pr40087.c: New test.
5355 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5357         * gcc.dg/vector-4.c: New testcase.
5358         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5359         * g++.dg/ext/vector16.C: New testcase.
5361 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5363         PR c/40172
5364         * gcc.dg/pr40172.c: Renamed to ...
5365         * gcc.dg/pr40172-1.c: This.
5367         * gcc.dg/pr40172-2.c: New.
5368         * gcc.dg/pr40172-3.c: Likewise.
5370 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5372         PR c/40172
5373         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5375 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5377         * gnat.dg/loop_optimization6.ad[sb]: New test.
5379 2009-05-19  Richard Guenther  <rguenther@suse.de>
5381         * gcc.c-torture/compile/20090519-1.c: New testcase.
5383 2009-05-18  Jason Merrill  <jason@redhat.com>
5385         * g++.dg/cpp0x/explicit1.C: New.
5386         * g++.dg/cpp0x/explicit2.C: New.
5388 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5390         PR debug/40109
5391         * g++.dg/debug/dwarf2/nested-1.C: New test.
5393 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5395         PR testsuite/39907
5396         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5397         stack alignment.
5399 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5401         PR fortran/40164
5402         * gfortran.dg/proc_ptr_comp_8.f90: New.
5404 2009-05-18  Richard Guenther  <rguenther@suse.de>
5406         PR fortran/40168
5407         * gfortran.dg/array_memset_2.f90: Adjust.
5409 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5411         PR fortran/36947
5412         PR fortran/40039
5413         * gfortran.dg/interface_27.f90: New.
5414         * gfortran.dg/interface_28.f90: New.
5415         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5416         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5418 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5420         * gcc.target/m68k/tls-ie.c: New test.
5421         * gcc.target/m68k/tls-le.c: New test.
5422         * gcc.target/m68k/tls-gd.c: New test.
5423         * gcc.target/m68k/tls-ld.c: New test.
5424         * gcc.target/m68k/tls-ie-xgot.c: New test.
5425         * gcc.target/m68k/tls-le-xtls.c: New test.
5426         * gcc.target/m68k/tls-gd-xgot.c: New test.
5427         * gcc.target/m68k/tls-ld-xgot.c: New test.
5428         * gcc.target/m68k/tls-ld-xtls.c: New test.
5429         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5431 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5433         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5435 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5437         PR c/40172
5438         * gcc.dg/pr40172.c: New.
5440 2009-05-17  Jason Merrill  <jason@redhat.com>
5442         PR c++/40139
5443         * g++.dg/template/dtor6.C: New.
5445 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5447         * g++.dg/warn/translate-ice-1.C: New test.
5449 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5451         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5452         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5453         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5454         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5456 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5458         PR fortran/33197
5459         * gfortran.dg/erf_2.F90: New test.
5460         * gfortran.dg/erfc_scaled_2.f90: New test.
5462 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5464         PR fortran/31243
5465         * gfortran.dg/string_1.f90: New test.
5466         * gfortran.dg/string_2.f90: New test.
5467         * gfortran.dg/string_3.f90: New test.
5469 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5471         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5472         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5474 2009-05-15  Ian Lance Taylor  <iant@google.com>
5476         * gcc.dg/Wcxx-compat-10.c: New testcase.
5478 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5480         PR 16302
5481         * gcc.dg/pr16302.c: New.
5482         * g++.dg/warn/pr16302.C: New.
5484 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5486         * gcc.dg/torture/builtin-math-5.c: New.
5487         * gcc.dg/torture/builtin-math-6.c: New.
5488         * lib/target-supports.exp (check_effective_target_mpc): New.
5490 2009-05-15  Jan Hubicka  <jh@suse.cz>
5492         * gcc.dg/tree-ssa/inline-3.c: New testcase
5494 2009-05-15  Jan Hubicka  <jh@suse.cz>
5496         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5497         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5498         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5499         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5500         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5501         Mark noinline.
5502         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5503         Mark noinline.
5504         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5505         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5507 2009-05-15  Jan Hubicka  <jh@suse.cz>
5509         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5510         optimized by sibcall noinline.
5512 2009-05-15  Jan Hubicka  <jh@suse.cz>
5514         * sibcall-1.c (track): Mark noinline.
5515         * sibcall-2.c (track): Mark noinline.
5516         * sibcall-3.c (track): Mark noinline.
5517         * sibcall-4.c (track): Mark noinline.
5519 2009-05-15  Jan Hubicka  <jh@suse.cz>
5521         * flatten-2.c: Disable early inlining; add comment.
5522         * flatten-3.c: New test based on flatten-2.c.
5524 2009-05-15  Richard Guenther  <rguenther@suse.de>
5526         PR tree-optimization/39999
5527         * gcc.c-torture/compile/pr39999.c: New testcase.
5529 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5531         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5533 2009-05-14  Ian Lance Taylor  <iant@google.com>
5535         * gcc.dg/Wcxx-compat-9.c: New testcase.
5537 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5539         PR fortran/39996
5540         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5541         * gfortran.dg/duplicate_type_2.f90: Ditto.
5542         * gfortran.dg/duplicate_type_3.f90: New.
5544 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5546         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5547         * ada/acats/tests/c5/c59002c.ada: Likewise.
5549 2009-05-13  Taras Glek  <tglek@mozilla.com>
5551         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5552         attributes and decl smashing.
5553         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5554         attributes.
5555         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5556         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5558 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5560         PR fortran/39865
5561         * gfortran.dg/pr39865.f90: New test.
5562         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5563         arrays in FMT=.
5564         * gfortran.dg/hollerith_f95.f90: Likewise.
5565         * gfortran.dg/hollerith6.f90: New test.
5566         * gfortran.dg/hollerith7.f90: New test.
5568 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5570         PR cpp/36674
5571         * gcc.dg/cpp/pr36674.i: New.
5573 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5575         PR middle-end/40035
5576         * gcc.c-torture/compile/pr40035.c: New test.
5578 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5580         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5582 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5584         PR fortran/40110
5585         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5586         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5587         * gfortran.dg/interop_params.f03: Ditto.
5589 2009-05-12  Jan Hubicka  <jh@suse.cz>
5591         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5592         so unrolling still happens.
5593         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5594         * gcc.dg/ipa/ipacost-2.c: Likewise.
5595         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5597 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5599         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5601 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5603         * lib/target-supports.exp (check_profiling_available): Return
5604         false for -p on *-*-cygwin* targets.
5606 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5608         PR tree-optimization/38632
5609         * g++.dg/tree-ssa/pr38632.C: New.
5611 2009-05-11  Jan Hubicka  <jh@suse.cz>
5613         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5614         we now optimize better.
5615         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5616         out at different places.
5617         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5618         unroling.
5619         * gcc.dg/vect/vect-76.c: Likewise.
5620         * gcc.dg/vect/vect-70.c: Likewise.
5621         * gcc.dg/vect/vect-66.c: Likewise.
5622         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5623         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5625 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5627         PR middle-end/40080
5628         * gcc.c-torture/compile/pr40080.c: New.
5630 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5632         * gcc.c-torture/compile/pr40026.c: New testcase.
5634 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5636         PR fortran/40089
5637         * gfortran.dg/proc_ptr_comp_7.f90: New.
5639 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5641         PR tree-optimization/40074
5642         * gcc.dg/vect/pr40074.c: New test.
5644 2009-05-10  Ian Lance Taylor  <iant@google.com>
5646         * gcc.dg/Wcxx-compat-7.c: New testcase.
5647         * gcc.dg/Wcxx-compat-8.c: New testcase.
5648         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5649         * gcc.dg/pr17188-1.c: Likewise.
5650         * gcc.dg/pr39084.c: Likewise.
5652 2009-05-10  Michael Matz  <matz@suse.de>
5654         PR target/40031
5655         * gcc.dg/pr40031.c: New test.
5657 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5659         PR fortran/40018
5660         * gfortran.dg/array_constructor_31.f90: New test.
5662 2009-05-10  Richard Guenther  <rguenther@suse.de>
5664         PR tree-optimization/40081
5665         * g++.dg/torture/pr40081.C: New testcase.
5667 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5669         PR fortran/38863
5670         * gfortran.dg/dependency_24.f90: New test.
5671         * gfortran.dg/dependency_23.f90: Clean up module files.
5673 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5675         PR fortran/38956
5676         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5677         * gfortran.dg/chmod_2.f90: Likewise.
5678         * gfortran.dg/chmod_3.f90: Likewise.
5679         * gfortran.dg/open_errors.f90: Likewise.
5681 2009-05-09  Jan Hubicka  <jh@suse.cz>
5683         PR middle-end/40043
5684         * g++.dg/eh/nested-try.C: New test.
5686 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5688         PR tree-optimization/40049
5689         * gcc.dg/vect/vect-shift-2.c: New test.
5691 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5693         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5694         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5696 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5698         PR c/36892
5699         * g++.dg/warn/deprecated-6.C: New.
5700         * gcc.dg/deprecated-4.c: Likewise.
5701         * gcc.dg/deprecated-5.c: Likewise.
5702         * gcc.dg/deprecated-6.c: Likewise.
5704 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5706         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5707         __aligned__(__BIGGEST_ALIGNMENT__).
5708         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5709         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5710         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5711         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5712         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5713         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5714         * gcc.dg/vect/Os-vect-95.c: Likewise.
5715         * gcc.dg/vect/pr20122.c: Likewise.
5716         * gcc.dg/vect/pr36493.c: Likewise.
5717         * gcc.dg/vect/pr37385.c: Likewise.
5718         * gcc.dg/vect/slp-7.c: Likewise.
5719         * gcc.dg/vect/slp-9.c: Likewise.
5720         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5721         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5722         * gcc.dg/vect/vect-35.c: Likewise.
5723         * gcc.dg/vect/vect-40.c: Likewise.
5724         * gcc.dg/vect/vect-42.c: Likewise.
5725         * gcc.dg/vect/vect-44.c: Likewise.
5726         * gcc.dg/vect/vect-46.c: Likewise.
5727         * gcc.dg/vect/vect-48.c: Likewise.
5728         * gcc.dg/vect/vect-52.c: Likewise.
5729         * gcc.dg/vect/vect-54.c: Likewise.
5730         * gcc.dg/vect/vect-56.c: Likewise.
5731         * gcc.dg/vect/vect-58.c: Likewise.
5732         * gcc.dg/vect/vect-60.c: Likewise.
5733         * gcc.dg/vect/vect-74.c: Likewise.
5734         * gcc.dg/vect/vect-75.c: Likewise.
5735         * gcc.dg/vect/vect-76.c: Likewise.
5736         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5737         * gcc.dg/vect/vect-77.c: Likewise.
5738         * gcc.dg/vect/vect-77-global.c: Likewise.
5739         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5740         * gcc.dg/vect/vect-78.c: Likewise.
5741         * gcc.dg/vect/vect-78-global.c: Likewise.
5742         * gcc.dg/vect/vect-80.c: Likewise.
5743         * gcc.dg/vect/vect-85.c: Likewise.
5744         * gcc.dg/vect/vect-87.c: Likewise.
5745         * gcc.dg/vect/vect-88.c: Likewise.
5746         * gcc.dg/vect/vect-92.c: Likewise.
5747         * gcc.dg/vect/vect-93.c: Likewise.
5748         * gcc.dg/vect/vect-95.c: Likewise.
5749         * gcc.dg/vect/vect-97.c: Likewise.
5750         * gcc.dg/vect/vect-complex-1.c: Likewise.
5751         * gcc.dg/vect/vect-complex-4.c: Likewise.
5752         * gcc.dg/vect/vect-complex-5.c: Likewise.
5753         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5754         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5755         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5756         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5757         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5758         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5759         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5760         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5761         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5762         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5763         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5764         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5765         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5766         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5767         * gcc.dg/vect/vect-outer-1.c: Likewise.
5768         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5769         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5770         * gcc.dg/vect/vect-outer-2.c: Likewise.
5771         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5772         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5773         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5774         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5775         * gcc.dg/vect/vect-outer-3.c: Likewise.
5776         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5777         * gcc.dg/vect/vect-outer-5.c: Likewise.
5778         * gcc.dg/vect/vect-outer-6.c: Likewise.
5779         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5780         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5781         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5782         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5783         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5784         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5785         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5786         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5787         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5788         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5789         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5790         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5791         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5792         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5794 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5796         PR c/24581
5797         * gcc.dg/torture/complex-sign.h: New header.
5798         * gcc.dg/torture/complex-sign-add.c,
5799         gcc.dg/torture/complex-sign-mixed-add.c,
5800         gcc.dg/torture/complex-sign-mixed-div.c,
5801         gcc.dg/torture/complex-sign-mixed-mul.c,
5802         gcc.dg/torture/complex-sign-mixed-sub.c,
5803         gcc.dg/torture/complex-sign-mul.c,
5804         gcc.dg/torture/complex-sign-sub.c: New tests.
5806 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5808         PR fortran/39876
5809         * gfortran.dg/intrinsic_3.f90: New.
5811 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5813         PR c/39037
5814         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5815         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5816         * gcc.dg/dfp/float-constant-double.c: New test.
5817         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5818         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5819         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5820         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5821         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5822         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5823         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5824         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5825         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5827 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5829         PR middle-end/40057
5830         * gcc.c-torture/execute/pr40057.c: New test.
5832 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5834         * gcc.c-torture/compile/const-high-part.c: New test.
5836 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5838         PR testsuite/40050
5839         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5840         build plugin.
5842 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5844         PR fortran/39630
5845         * gfortran.dg/proc_decl_1.f90: Modified.
5846         * gfortran.dg/proc_ptr_comp_1.f90: New.
5847         * gfortran.dg/proc_ptr_comp_2.f90: New.
5848         * gfortran.dg/proc_ptr_comp_3.f90: New.
5849         * gfortran.dg/proc_ptr_comp_4.f90: New.
5850         * gfortran.dg/proc_ptr_comp_5.f90: New.
5851         * gfortran.dg/proc_ptr_comp_6.f90: New.
5853 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5855         PR c++/17395
5856         * g++.dg/template/call7.C: New test.
5858 2009-05-06  Diego Novillo  <dnovillo@google.com>
5860         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5862 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5864         * gfortran.dg/pr40021.f: Moved to ...
5865         * gfortran.fortran-torture/execute/pr40021.f: Here.
5867 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5869         PR middle-end/39986
5870         * gcc.dg/dfp/pr39986.c: New test.
5872 2009-05-06  Michael Matz  <matz@suse.de>
5874         PR middle-end/40021
5875         * gfortran.dg/pr40021.f: New test.
5877 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5879         * lib/plugin-support.exp: New file containing support procs for
5880         plugin testcases.
5881         * lib/target-supports.exp (check_plugin_available): New proc.
5882         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5883         * gcc.dg/plugin/selfassign.c: New plugin source file.
5884         * gcc.dg/plugin/self-assign-test-1.c: New test.
5885         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5886         * g++.dg/README: Add description for plugin test.
5887         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5888         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5889         * g++.dg/plugin/selfassign.c: New plugin source file.
5890         * g++.dg/plugin/self-assign-test-1.C: New test.
5891         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5892         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5893         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5894         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5896 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5898         PR fortran/40041
5899         * gfortran.dg/intrinsic_2.f90: New test.
5900         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5902 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5904         PR c/40032
5905         * gcc.dg/noncompile/incomplete-5.c: New test.
5907 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5909         PR middle-end/39666
5910         * gcc.dg/pr39666-1.c: New test.
5911         * gcc.dg/pr39666-2.c: Likewise.
5912         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5913         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5914         * gfortran.dg/pr39666-1.f90: Likewise.
5915         * gfortran.dg/pr39666-2.f90: Likewise.
5917 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5919         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5920         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5921         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5923 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5925         PR fortran/39998
5926         * gfortran.dg/proc_ptr_17.f90: New.
5928 2009-05-05  Richard Guenther  <rguenther@suse.de>
5930         PR tree-optimization/40022
5931         * gcc.c-torture/execute/pr40022.c: New testcase.
5933 2009-05-05  Richard Guenther  <rguenther@suse.de>
5935         PR middle-end/40023
5936         * gcc.c-torture/compile/pr40023.c: New testcase.
5938 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5940         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5941         * g++.dg/template/overload9.C: Likewise.
5942         * g++.dg/ext/ms-1.C: New.
5944 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5946         PR c++/40013
5947         * g++.dg/ext/vla7.C: New test.
5949 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5951         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5953 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5955         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5956         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5957         Update expected errors.
5959 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5961         PR c++/28152
5962         * g++.dg/parse/parser-pr28152.C: New.
5963         * g++.dg/parse/parser-pr28152-2.C: New.
5965 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5967         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5969 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5971         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5972         * gcc.target/sparc/fexpand-2.c: Likewise.
5973         * gcc.target/sparc/fpmerge-2.c: Likewise.
5974         * gcc.target/sparc/pdist-2.c: Likewise.
5976 2009-05-03  Richard Guenther  <rguenther@suse.de>
5978         PR c/39983
5979         * gcc.c-torture/compile/pr39983.c: New testcase.
5981 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5983         * gcc.dg/c99-complex-3.c: New test.
5985 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5987         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5989 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5991         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5993 2009-05-02  Richard Guenther  <rguenther@suse.de>
5995         PR middle-end/40001
5996         * gcc.target/spu/pr40001.c: New testcase.
5998 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6000         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6002 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6004         PR middle-end/39579
6005         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6006         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6008 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6010         PR testsuite/39776
6011         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6012         no longer issued.
6014 2009-04-30  David Ayers  <ayers@fsfe.org>
6016         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6017         and gcc_error_prefix variables.
6018         * objc.dg/bad-receiver-type.m: Update to match correct
6019         diagnostics marker.
6020         * objc.dg/encode-5.m: Likewise.
6021         * objc.dg/id-1.m: Likewise.
6022         * objc.dg/method-1.m: Likewise.
6023         * objc.dg/method-6.m: Likewise.
6024         * objc.dg/method-7.m: Likewise.
6025         * objc.dg/method-9.m: Likewise.
6026         * objc.dg/method-11.m: Likewise.
6027         * objc.dg/method-20.m: Likewise.
6028         * objc.dg/private-1.m: Likewise.
6030 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6032         PR libfortran/39667
6033         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6034         * gfortran.dg/advance_4.f90: Likewise
6035         * gfortran.dg/advance_5.f90: Likewise
6036         * gfortran.dg/append_1.f90: Likewise
6037         * gfortran.dg/backslash_1.f90: Likewise
6038         * gfortran.dg/backslash_2.f90: Likewise
6039         * gfortran.dg/backslash_3.f: Likewise
6040         * gfortran.dg/backspace_10.f90: Likewise
6041         * gfortran.dg/backspace_3.f: Likewise
6042         * gfortran.dg/backspace_4.f: Likewise
6043         * gfortran.dg/backspace_5.f: Likewise
6044         * gfortran.dg/backspace_8.f: Likewise
6045         * gfortran.dg/backspace_9.f: Likewise
6046         * gfortran.dg/complex_write.f90: Likewise
6047         * gfortran.dg/convert_implied_open.f90: Likewise
6048         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6049         * gfortran.dg/dos_eol.f: Likewise
6050         * gfortran.dg/empty_format_1.f90: Likewise
6051         * gfortran.dg/endfile.f: Likewise
6052         * gfortran.dg/eof_1.f90: Likewise
6053         * gfortran.dg/eor_1.f90: Likewise
6054         * gfortran.dg/eor_handling_1.f90: Likewise
6055         * gfortran.dg/eor_handling_2.f90: Likewise
6056         * gfortran.dg/eor_handling_3.f90: Likewise
6057         * gfortran.dg/eor_handling_4.f90: Likewise
6058         * gfortran.dg/eor_handling_5.f90: Likewise
6059         * gfortran.dg/error_recovery_5.f90: Likewise
6060         * gfortran.dg/f2003_inquire_1.f03: Likewise
6061         * gfortran.dg/f2003_io_4.f03: Likewise
6062         * gfortran.dg/f2003_io_5.f03: Likewise
6063         * gfortran.dg/f2003_io_7.f03: Likewise
6064         * gfortran.dg/fgetc_1.f90: Likewise
6065         * gfortran.dg/fgetc_2.f90: Likewise
6066         * gfortran.dg/flush_1.f90: Likewise
6067         * gfortran.dg/fmt_exhaust.f90: Likewise
6068         * gfortran.dg/fmt_huge.f90: Likewise
6069         * gfortran.dg/fmt_read.f90: Likewise
6070         * gfortran.dg/fmt_t_1.f90: Likewise
6071         * gfortran.dg/fmt_t_2.f90: Likewise
6072         * gfortran.dg/fmt_t_3.f90: Likewise
6073         * gfortran.dg/fmt_t_4.f90: Likewise
6074         * gfortran.dg/fmt_t_5.f90: Likewise
6075         * gfortran.dg/fmt_t_7.f: Likewise
6076         * gfortran.dg/fseek.f90: Likewise
6077         * gfortran.dg/ftell_1.f90: Likewise
6078         * gfortran.dg/ftell_2.f90: Likewise
6079         * gfortran.dg/func_derived_3.f90: Likewise
6080         * gfortran.dg/inquire_9.f90: Likewise
6081         * gfortran.dg/iostat_1.f90: Likewise
6082         * gfortran.dg/iostat_2.f90: Likewise
6083         * gfortran.dg/list_read_1.f90: Likewise
6084         * gfortran.dg/list_read_4.f90: Likewise
6085         * gfortran.dg/list_read_5.f90: Likewise
6086         * gfortran.dg/list_read_7.f90: Likewise
6087         * gfortran.dg/list_read_8.f90: Likewise
6088         * gfortran.dg/list_read_9.f90: Likewise
6089         * gfortran.dg/namelist_13.f90: Likewise
6090         * gfortran.dg/namelist_14.f90: Likewise
6091         * gfortran.dg/namelist_15.f90: Likewise
6092         * gfortran.dg/namelist_16.f90: Likewise
6093         * gfortran.dg/namelist_17.f90: Likewise
6094         * gfortran.dg/namelist_18.f90: Likewise
6095         * gfortran.dg/namelist_19.f90: Likewise
6096         * gfortran.dg/namelist_20.f90: Likewise
6097         * gfortran.dg/namelist_24.f90: Likewise
6098         * gfortran.dg/namelist_26.f90: Likewise
6099         * gfortran.dg/namelist_27.f90: Likewise
6100         * gfortran.dg/namelist_28.f90: Likewise
6101         * gfortran.dg/namelist_37.f90: Likewise
6102         * gfortran.dg/namelist_38.f90: Likewise
6103         * gfortran.dg/namelist_39.f90: Likewise
6104         * gfortran.dg/namelist_40.f90: Likewise
6105         * gfortran.dg/namelist_43.f90: Likewise
6106         * gfortran.dg/namelist_44.f90: Likewise
6107         * gfortran.dg/namelist_45.f90: Likewise
6108         * gfortran.dg/namelist_46.f90: Likewise
6109         * gfortran.dg/namelist_47.f90: Likewise
6110         * gfortran.dg/namelist_48.f90: Likewise
6111         * gfortran.dg/namelist_49.f90: Likewise
6112         * gfortran.dg/namelist_50.f90: Likewise
6113         * gfortran.dg/namelist_51.f90: Likewise
6114         * gfortran.dg/namelist_52.f90: Likewise
6115         * gfortran.dg/namelist_56.f90: Likewise
6116         * gfortran.dg/namelist_char_only.f90: Likewise
6117         * gfortran.dg/namelist_use.f90: Likewise
6118         * gfortran.dg/namelist_use_only.f90: Likewise
6119         * gfortran.dg/noadv_size.f90: Likewise
6120         * gfortran.dg/open_access_append_1.f90: Likewise
6121         * gfortran.dg/pad_no.f90: Likewise
6122         * gfortran.dg/pr12884.f: Likewise
6123         * gfortran.dg/pr17090.f90: Likewise
6124         * gfortran.dg/pr17285.f90: Likewise
6125         * gfortran.dg/pr17286.f90: Likewise
6126         * gfortran.dg/pr18122.f90: Likewise
6127         * gfortran.dg/pr18210.f90: Likewise
6128         * gfortran.dg/pr18392.f90: Likewise
6129         * gfortran.dg/pr19155.f: Likewise
6130         * gfortran.dg/pr19216.f: Likewise
6131         * gfortran.dg/pr19467.f90: Likewise
6132         * gfortran.dg/pr19657.f: Likewise
6133         * gfortran.dg/pr20257.f90: Likewise
6134         * gfortran.dg/read_bad_advance.f90: Likewise
6135         * gfortran.dg/read_eof_2.f90: Likewise
6136         * gfortran.dg/read_eof_4.f90: Likewise
6137         * gfortran.dg/read_many_1.f: Likewise
6138         * gfortran.dg/read_noadvance.f90: Likewise
6139         * gfortran.dg/read_repeat.f90: Likewise
6140         * gfortran.dg/read_size_noadvance.f90: Likewise
6141         * gfortran.dg/read_x_past.f: Likewise
6142         * gfortran.dg/record_marker_1.f90: Likewise
6143         * gfortran.dg/record_marker_3.f90: Likewise
6144         * gfortran.dg/rewind_1.f90: Likewise
6145         * gfortran.dg/runtime_warning_1.f90: Likewise
6146         * gfortran.dg/shape_3.f90: Likewise
6147         * gfortran.dg/slash_1.f90: Likewise
6148         * gfortran.dg/stat_1.f90: Likewise
6149         * gfortran.dg/stat_2.f90: Likewise
6150         * gfortran.dg/streamio_11.f90: Likewise
6151         * gfortran.dg/streamio_3.f90: Likewise
6152         * gfortran.dg/streamio_4.f90: Likewise
6153         * gfortran.dg/streamio_9.f90: Likewise
6154         * gfortran.dg/tl_editing.f90: Likewise
6155         * gfortran.dg/unf_io_convert_1.f90: Likewise
6156         * gfortran.dg/unf_io_convert_2.f90: Likewise
6157         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6158         * gfortran.dg/unf_short_record_1.f90: Likewise
6159         * gfortran.dg/utf8_1.f03: Likewise
6160         * gfortran.dg/utf8_2.f03: Likewise
6161         * gfortran.dg/widechar_IO_1.f90: Likewise
6162         * gfortran.dg/write_check3.f90: Likewise
6163         * gfortran.dg/write_rewind_2.f: Likewise
6164         * gfortran.dg/x_slash_2.f: Likewise
6166 2009-04-29  Richard Guenther  <rguenther@suse.de>
6168         PR target/39943
6169         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6170         New.
6171         (check_effective_target_vect_floatuint_cvt): Likewise.
6172         * gcc.dg/vect/slp-10.c: Adjust.
6173         * gcc.dg/vect/slp-11.c: Adjust.
6174         * gcc.dg/vect/slp-12b.c: Adjust.
6175         * gcc.dg/vect/slp-33.c: Adjust.
6176         * gcc.c-torture/compile/pr39943.c: New testcase.
6178 2009-04-29  Richard Guenther  <rguenther@suse.de>
6180         PR middle-end/39937
6181         * gcc.c-torture/compile/pr39937.c: New testcase.
6183 2009-04-29  Richard Guenther  <rguenther@suse.de>
6185         PR tree-optimization/39941
6186         * gcc.c-torture/compile/pr39941.c: New testcase.
6188 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6190         * gcc.target/bfin/20090411-1.c: New test.
6192 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6194         PR target/39565
6195         * gcc.dg/pr39565.c: New testcase.
6197 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6199         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6200         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6201         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6202         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6203         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6204         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6205         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6206         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6207         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6208         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6209         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6210         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6211         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6212         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6213         * gcc.target/i386/pr37191.c: Likewise.
6214         * gcc.target/i386/reload-1.c: Likewise.
6215         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6216         * g++.old-deja/g++.pt/repo2.C: Likewise.
6217         * g++.old-deja/g++.pt/repo3.C: Likewise.
6218         * g++.old-deja/g++.pt/repo4.C: Likewise.
6219         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6220         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6221         * g++.dg/template/repo1.C: Likewise.
6222         * g++.dg/template/repo2.C: Likewise.
6223         * g++.dg/template/repo3.C: Likewise.
6224         * g++.dg/template/repo4.C: Likewise.
6225         * g++.dg/template/repo5.C: Likewise.
6226         * g++.dg/template/repo6.C: Likewise.
6227         * g++.dg/template/repo7.C: Likewise.
6228         * g++.dg/template/repo8.C: Likewise.
6229         * g++.dg/template/repo9.C: Likewise.
6230         * g++.dg/rtti/repo1.C: Likewise.
6231         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6232         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6233         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6234         * g++.dg/other/PR23205.C: Skip for vxworks.
6235         * g++.dg/ext/visibility/class1.C: Requires PIC.
6236         * g++.dg/eh/async-unwind2.C: Requires PIC.
6237         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6238         does not have cxa_exit.
6240 2009-04-28  Jing Yu  <jingyu@google.com>
6242         PR testsuite/39790
6243         * lib/target-supports.exp (check_effective_target_tls): Remove
6244         comment of caching.
6245         (check_effective_target_tls_native): Likewise.
6246         (check_effective_target_tls_runtime): Likewise.
6247         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6248         tls to tls_runtime.
6249         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6251 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6253         PR fortran/39946
6254         * gfortran.dg/proc_ptr_16.f90: New.
6256 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6258         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6259         lp64 is true.
6261 2009-04-28  Richard Guenther  <rguenther@suse.de>
6263         PR middle-end/39937
6264         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6266 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6268         * g++.dg/warn/pr35652.C: Removed.
6269         * gcc.dg/pr35652.c: Likewise.
6271 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6273         * gcc.target/ia64/20071210-2.c: New testcase.
6275 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6277         PR c/39323
6278         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6279         * gcc.dg/pr39323-3.c: Ditto.
6281 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6283         PR fortran/39930
6284         PR fortran/39931
6285         * gfortran.dg/ambiguous_reference_2.f90: New.
6286         * gfortran.dg/pointer_assign_7.f90: New.
6288 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6289             Mark Mitchell  <mark@codesourcery.com>
6291         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6292         * gcc.dg/20020103-1.c: Check for __ppc.
6293         * gcc.dg/asm-b.c: Check for __ppc.
6294         * gcc.dg/20020919-1.c: Check for __ppc.
6295         * gcc.dg/20020312-2.c: Likewise.
6296         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6297         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6298         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6299         * g++.dg/warn/weak1.C: Likewise.
6300         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6301         static so appropriate optimizations kick in.
6302         (find_base_value_wrapper): New function.
6303         * g++.dg/eh/simd-5.C: Fix target triplet.
6304         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6306 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6307             H.J. Lu  <hongjiu.lu@intel.com>
6309         PR target/39911
6310         * gcc.target/i386/pr39911.c: New test.
6312 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6314         PR fortran/39879
6315         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6317 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6319         PR c++/35652
6320         Revert:
6322         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6324         * gcc.dg/pr35652.C: New.
6325         * g++.dg/warn/pr35652.C: New.
6326         * gcc.dg/format/plus-1.c: Adjust message.
6328 2009-04-27  DJ Delorie  <dj@redhat.com>
6330         * lib/target-supports.exp (check_effective_target_double64): New.
6331         (check_effective_target_double64plus): New.
6332         (check_effective_target_large_double): New.
6333         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6334         * gcc.dg/div-double-1.c: Likewise.
6335         * gcc.dg/Wconversion-real.c: Require large_double.
6336         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6338         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6339         are too small.
6341         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6342         constants as long.
6344 2009-04-27  Ian Lance Taylor  <iant@google.com>
6346         * gcc.dg/Wcxx-compat-5.c: New testcase.
6347         * gcc.dg/Wcxx-compat-6.c: New testcase.
6349 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6351         Allow non-constant arguments to conversion intrinsics.
6352         * gcc.target/spu/intrinsics-3.c: Update tests.
6354 2009-04-27  Richard Guenther  <rguenther@suse.de>
6356         PR middle-end/39928
6357         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6358         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6360 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6362         PR target/39903
6363         * gcc.dg/torture/pr39903-1.c: New.
6364         * gcc.dg/torture/pr39903-2.c: Likewise.
6366 2009-04-27  Revital Eres  <eres@il.ibm.com>
6368         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6369         and check it.
6370         * gcc.dg/sms-2.c: Add dump check.
6371         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6372         and check it.
6373         * gcc.dg/sms-4.c: Likewise.
6374         * gcc.dg/sms-5.c: Likewise.
6375         * gcc.dg/sms-6.c: Likewise.
6376         * gcc.dg/sms-7.c: Likewise.
6377         * gcc.dg/sms-antideps.c: Rename to...
6378         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6380 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6382         * gnat.dg/opt2.adb: New test.
6384 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6386         PR c++/39875
6387         * g++.dg/warn/Wunused-15.C: New test.
6389 2009-04-26  Michael Matz  <matz@suse.de>
6391         Expand from SSA.
6392         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6393         change regexps.
6394         * gcc.target/i386/pr37248-1.c: Modified.
6395         * gcc.target/i386/pr37248-3.c: Modified.
6396         * gcc.target/i386/pr37248-2.c: Modified.
6397         * gnat.dg/aliasing1.adb: Modified.
6398         * gnat.dg/pack9.adb: Modified.
6399         * gnat.dg/aliasing2.adb: Modified.
6400         * gcc.dg/strict-overflow-2.c: Modified.
6401         * gcc.dg/autopar/reduc-1char.c: Modified.
6402         * gcc.dg/autopar/reduc-2char.c: Modified.
6403         * gcc.dg/autopar/reduc-1.c: Modified.
6404         * gcc.dg/autopar/reduc-2.c: Modified.
6405         * gcc.dg/autopar/reduc-3.c: Modified.
6406         * gcc.dg/autopar/reduc-6.c: Modified.
6407         * gcc.dg/autopar/reduc-7.c: Modified.
6408         * gcc.dg/autopar/reduc-8.c: Modified.
6409         * gcc.dg/autopar/reduc-9.c: Modified.
6410         * gcc.dg/autopar/reduc-1short.c: Modified.
6411         * gcc.dg/autopar/reduc-2short.c: Modified.
6412         * gcc.dg/autopar/parallelization-1.c: Modified.
6413         * gcc.dg/strict-overflow-4.c: Modified.
6414         * gcc.dg/strict-overflow-6.c: Modified.
6415         * gcc.dg/gomp/combined-1.c: Modified.
6416         * gcc.dg/no-strict-overflow-1.c: Modified.
6417         * gcc.dg/no-strict-overflow-3.c: Modified.
6418         * gcc.dg/no-strict-overflow-5.c: Modified.
6419         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6420         * gcc.dg/tree-ssa/pr18134.c: Modified.
6421         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6422         * gcc.dg/tree-ssa/vector-2.c: Modified.
6423         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6424         * gcc.dg/tree-ssa/loop-21.c: Modified.
6425         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6426         * gcc.dg/tree-ssa/vector-3.c: Modified.
6427         * gcc.dg/tree-ssa/asm-3.c: Modified.
6428         * gcc.dg/tree-ssa/pr23294.c: Modified.
6429         * gcc.dg/tree-ssa/loop-22.c: Modified.
6430         * gcc.dg/tree-ssa/loop-15.c: Modified.
6431         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6432         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6433         * gcc.dg/tree-ssa/pr20139.c: Modified.
6434         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6435         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6436         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6437         * gcc.dg/tree-ssa/loop-5.c: Modified.
6438         * gcc.dg/tree-ssa/pr19431.c: Modified.
6439         * gcc.dg/tree-ssa/pr32044.c: Modified.
6440         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6441         * gcc.dg/tree-ssa/loop-19.c: Modified.
6442         * gcc.dg/tree-ssa/loop-28.c: Modified.
6443         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6444         * gcc.dg/tree-ssa/divide-1.c: Modified.
6445         * gcc.dg/tree-ssa/inline-1.c: Modified.
6446         * gcc.dg/tree-ssa/divide-3.c: Modified.
6447         * gcc.dg/tree-ssa/pr30978.c: Modified.
6448         * gcc.dg/tree-ssa/alias-6.c: Modified.
6449         * gcc.dg/tree-ssa/divide-4.c: Modified.
6450         * gcc.dg/tree-ssa/alias-11.c: Modified.
6451         * gcc.dg/no-strict-overflow-7.c: Modified.
6452         * gcc.dg/strict-overflow-1.c: Modified.
6453         * gcc.dg/pr15784-4.c: Modified.
6454         * gcc.dg/pr34263.c: Modified.
6455         * gcc.dg/strict-overflow-3.c: Modified.
6456         * gcc.dg/tree-prof/stringop-1.c: Modified.
6457         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6458         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6459         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6460         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6461         * gcc.dg/no-strict-overflow-2.c: Modified.
6462         * gcc.dg/no-strict-overflow-4.c: Modified.
6463         * gcc.dg/no-strict-overflow-6.c: Modified.
6464         * g++.dg/tree-ssa/pr27090.C: Modified.
6465         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6466         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6467         * g++.dg/tree-ssa/pr19807.C: Modified.
6468         * g++.dg/opt/pr30965.C: Modified.
6469         * g++.dg/init/new17.C: Modified.
6470         * gfortran.dg/whole_file_6.f90: Modified.
6471         * gfortran.dg/whole_file_5.f90: Modified.
6472         * gfortran.dg/reassoc_1.f90: Modified.
6473         * gfortran.dg/reassoc_3.f90: Modified.
6475 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6477         PR fortran/39893
6478         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6480 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6482         PR inline-asm/39543
6483         * gcc.target/i386/pr39543-1.c: New test.
6484         * gcc.target/i386/pr39543-2.c: New test.
6485         * gcc.target/i386/pr39543-3.c: New test.
6487         PR c/39889
6488         * gcc.dg/Wunused-value-3.c: New test.
6490 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6492         PR c/39581
6493         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6494         gcc.dg/vla-21.c: New tests.
6496 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6498         PR c/39556
6499         * gcc.dg/inline-34.c: New test.
6501 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6503         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6504         gcc.dg/enum-const-3.c: New tests.
6505         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6506         -pedantic-errors.  Update expected diagnostics.
6508 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6510         PR c/39582
6511         * gcc.dg/vla-20.c: New test.
6513 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6515         PR c/39564
6516         * gcc.dg/vla-19.c: New test.
6518 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6520         PR preprocessor/39559
6521         * gcc.dg/c99-intconst-2.c: New test.
6523 2009-04-25  Jan Hubicka  <jh@suse.cz>
6525         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6527 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6529         PR fortran/39688
6530         * gfortran.dg/import7.f90: New.
6532 2009-04-24  Richard Guenther  <rguenther@suse.de>
6534         * gcc.dg/tree-ssa/vrp48.c: Fix.
6536 2008-04-24  Doug Kwan  <dougkwan@google.com>
6538         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6539         destination are the same.
6541 2009-04-24  Richard Guenther  <rguenther@suse.de>
6543         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6545 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6547         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6548         gcc.dg/array-const-3.c: New tests.
6550 2009-04-24  Ian Lance Taylor  <iant@google.com>
6552         * gcc.dg/Wcxx-compat-4.c: New testcase.
6554 2009-04-24  Daniel Kraft  <d@domob.eu>
6556         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6557         expected on already erraneous symbol (renamed to fresh one).
6559 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6561         PR middle-end/39867
6562         * gcc.dg/pr39867.c: New.
6564 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6566         PR fortran/39861
6567         PR fortran/39864
6568         * gfortran.dg/intrinsic_1.f90: New.
6570 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6572         * gnat.dg/alignment7.adb: New test.
6573         * gnat.dg/alignment8.adb: Likewise.
6575 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6577         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6578         * gnat.dg/specs/rep_clause2.ads: New test.
6580 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6582         PR rtl-optimization/39794
6583         * gcc.dg/pr39794.c: New test.
6585 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6587         * gnat.dg/atomic1.adb: New test.
6588         * gnat.dg/atomic1_pkg.ads: New helper.
6590 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6592         PR testsuite/39623
6593         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6594         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6596 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6598         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6599         warning.
6601 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6603         PR C/31499
6604         * gcc.dg/vector-init-1.c: New testcase.
6605         * gcc.dg/vector-init-2.c: New testcase.
6607 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6609         * gnat.dg/enum2.adb: New test.
6610         * gnat.dg/enum2_pkg.ads: New helper.
6612 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6614         PR c/39855
6615         * gcc.dg/torture/pr39855.c: New test.
6617 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6619         PR c++/39639
6620         * g++.dg/cpp0x/pr39639.C: New test.
6622 2009-04-22  Mark Heffernan  <meheff@google.com>
6624         * gcc.dg/profile-generate-3.c: New test.
6626 2009-04-22  Jan Hubicka  <jh@suse.cz>
6628         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6630 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6632         PR testsuite/39623
6633         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6635 2009-04-22  Richard Guenther  <rguenther@suse.de>
6637         PR tree-optimization/39824
6638         * gcc.c-torture/compile/pr39824.c: New testcase.
6640 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6642         PR c++/14875
6643         * g++.dg/parse/parser-pr14875.C: New.
6644         * g++.dg/parse/parser-pr14875-2.C: New.
6645         * g++.dg/parse/error6.C: Update match string.
6647 2009-04-22  Richard Guenther  <rguenther@suse.de>
6649         PR tree-optimization/39845
6650         * gcc.c-torture/compile/pr39845.c: New testcase.
6652 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6654         PR fortran/39735
6655         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6656         * gfortran.dg/external_initializer.f90: Modified.
6657         * gfortran.dg/interface_26.f90: Modified.
6658         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6659         * gfortran.dg/proc_ptr_3.f90: Modified.
6660         * gfortran.dg/proc_ptr_15.f90: New.
6661         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6663 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6665         PR c++/35711
6666         * g++.dg/warn/pr35711.C: New.
6667         * g++.dg/conversion/ptrmem2.C: Update.
6669 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6671         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6672         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6673         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6674         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6675         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6676         gcc.c-torture/ChangeLog.0,
6677         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6678         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6679         gcc.target/i386/math-torture/math-torture.exp,
6680         gcc.target/mips/inter/mips16-inter.exp,
6681         gcc.target/mips/mips-nonpic/README,
6682         gcc.target/x86_64/abi/README.gcc,
6683         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6684         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6685         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6686         notices.
6687         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6689 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6691         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6693 2009-04-21  Richard Guenther  <rguenther@suse.de>
6695         PR middle-end/39829
6696         * gcc.dg/torture/pr39829.c: New testcase.
6698 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6700         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6702 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6704         PR 16202
6705         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6706         * gcc.dg/sequence-pt-2.c: New.
6707         * gcc.dg/sequence-pt-3.c: New.
6708         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6709         * g++.dg/warn/sequence-pt-2.c: New.
6710         * g++.dg/warn/sequence-pt-3.c: New.
6712 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6714         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6716 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6718         * gnat.dg/import1.ad[sb]: New test.
6720 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6722         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6723         return 0.
6725 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6727         PR fortran/39811
6728         * gfortran.dg/continuation_11.f90: New test.
6730 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6732         PR c++/13358
6733         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6734         messages. Test for "long long" in system headers.
6735         * gcc.dg/c99-longlong-2.c: New.
6736         * g++.dg/warn/pr13358.C: New.
6737         * g++.dg/warn/pr13358-2.C: New.
6738         * g++.dg/warn/pr13358-3.C: New.
6739         * g++.dg/warn/pr13358-4.C: New.
6741 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6743         * gcc.dg/framework-2.c: Fix up for non existent includes
6744         being fatal errors now.
6746 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6748         PR fortran/39800
6749         * gfortran.dg/private_type_13.f90: New test.
6750         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6752 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6754         PR c++/39803
6755         * g++.dg/warn/Wunused-14.C: New test.
6757 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6759         * gnat.dg/specs/small_alignment.ads: New test.
6761 2009-04-20  Ian Lance Taylor  <iant@google.com>
6763         * gcc.dg/Wcxx-compat-3.c: New testcase.
6765 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6767         * gnat.dg/pack13.ad[sb]: New test.
6768         * gnat.dg/pack13_pkg.ads: New helper.
6770 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6772         * gnat.dg/discr11.ad[sb]: New test.
6773         * gnat.dg/discr11_pkg.ads: New helper.
6775 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6777         PR tree-optimization/39675
6778         * gcc.dg/vect/O3-pr39675-2.c: New test.
6780 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6782         * gnat.dg/rep_clause3.adb: New test.
6784 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6786         PR c/37481
6787         * gcc.dg/c99-flex-array-7.c: New test.
6789 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6791         PR c/19771
6792         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6794 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6796         PR c/38243
6797         * gcc.dg/c99-restrict-3.c: New test.
6799 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6801         PR preprocessor/20078
6802         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6804 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6806         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6807         Do not pass -B$root after -margs.
6809 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6811         PR c/32061
6812         PR c++/36954
6813         * gcc.dg/pr32061.c: New.
6814         * gcc.dg/Wlogical-op-1.c: Update.
6815         * g++.dg/warn/Wlogical-op-1.C: Update.
6816         * g++.dg/warn/pr36954.C: New.
6818 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6820         PR c/27676
6821         * gcc.dg/lvalue-5.c: New test.
6823 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6825         PR c/22367
6826         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6828 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6830         * gcc.dg/cpp/include5.c: New test.
6832 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6834         PR c/35210
6835         * gcc.dg/call-diag-2.c: New test.
6837 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6839         PR preprocessor/39646
6840         * gcc.dg/cpp/line8.c: New test.
6842 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6844         PR preprocessor/39647
6845         * gcc.dg/cpp/line7.c: New test.
6847 2009-04-18  Richard Guenther  <rguenther@suse.de>
6849         PR middle-end/39804
6850         * gcc.target/i386/pr39804.c: New testcase.
6852 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6854         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6855         * g++.dg/other/pr39496.C: Likewise.
6857 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6859         PR middle-end/36902
6860         * gcc.dg/pr36902.c: New.
6862 2009-04-17  Diego Novillo  <dnovillo@google.com>
6864         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6865         violation for variable 'inside_main'.
6867 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6869         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6871 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6873         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6875 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6877         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6878         * gfortran.dg/chmod_2.f90: Likewise.
6879         * gfortran.dg/chmod_3.f90: Likewise.
6880         * gfortran.dg/open_errors.f90: Likewise.
6881         * gfortran.dg/stat_1.f90: Likewise.
6882         * gfortran.dg/stat_2.f90: Likewise.
6884 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6886         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6887         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6888         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6889         * gfortran.dg/nearest_1.f90: Likewise.
6890         * gfortran.dg/nearest_3.f90: Likewise.
6891         * gfortran.dg/isnan_1.f90: Likewise.
6892         * gfortran.dg/isnan_2.f90: Likewise.
6893         * gfortran.dg/nan_1.f90: Likewise.
6894         * gfortran.dg/nan_2.f90: Likewise.
6895         * gfortran.dg/nan_3.f90: Likewise.
6896         * gfortran.dg/nan_4.f90: Likewise.
6897         * gfortran.dg/module_nan.f90: Likewise.
6898         * gfortran.dg/int_conv_2.f90: Likewise.
6899         * gfortran.dg/init_flag_3.f90: Likewise.
6900         * gfortran.dg/namelist_42.f90: Likewise.
6901         * gfortran.dg/namelist_43.f90: Likewise.
6902         * gfortran.dg/real_const_3.f90: Likewise.
6903         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6905         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6906         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6907         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6908         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6909         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6911         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6912         * gfortran.dg/gamma_5.f90: Likewise.
6914 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6916         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6917         less strict so it also works with auto-overlay support.
6918         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6919         for "exceeds local store" linker errors on the SPU.
6921         * lib/gfortran.exp: Include target-supports.exp.
6922         (gfortran_init): On SPU targets where automatic overlay support
6923         is available, use it to build all Fortran test cases.
6925         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6927 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6929         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6930         rule enforced by gnat on taft types.
6932 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6934         PR testsuite/39792
6935         * g++.dg/ext/complit11.C: Add empty dg-options.
6937 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6939         PR c++/17570
6940         * g++.dg/template/defarg11.C: New test.
6942 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6944         PR c++/28766
6945         * g++.dg/ext/complit11.C: New testcase.
6947 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6949         PR c++/39551
6950         * g++.dg/warn/Wunused-13.C: New testcase.
6952 2009-04-15  Ian Lance Taylor  <iant@google.com>
6954         * gcc.dg/Wenum-compare-1.c: New testcase.
6956 2009-04-15  Richard Guenther  <rguenther@suse.de>
6958         PR tree-optimization/39764
6959         * g++.dg/torture/pr39764.C: New testcase.
6961 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6963         * g++.dg/ext/altivec-17.C: New.
6965 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6967         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6968         * gnat.dg/specs/limited1.ads: Ditto.
6970 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6972         PR testsuite/39769
6973         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6974         for testing the results of estimate instructions.
6975         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6976         * gcc.dg/vmx/3a-05.c (test): Ditto.
6978 2009-04-14  Jason Merrill  <jason@redhat.com>
6980         PR c++/39763
6981         * g++.dg/warn/Wshadow-4.C: Extend.
6983 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6985         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6986         (do_D): Remove attribute hidden.
6988 2009-04-13  Jason Merrill  <jason@redhat.com>
6990         PR c++/39480
6991         * g++.dg/init/copy7.C: New.
6993 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6995         PR testsuite/39733
6996         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6997         (check_for_all_options): This.
6999 2009-04-13  Jason Merrill  <jason@redhat.com>
7001         PR c++/39750
7002         * g++.dg/template/crash90.C: New.
7004 2009-04-12  Jason Merrill  <jason@redhat.com>
7006         PR c++/39742
7007         * g++.dg/overload/extern-C-2.C: New.
7009 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7011         PR preprocessor/31869
7012         * gcc.dg/cpp/strify5.c: New test.
7014 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7016         * gnat.dg/enum1.adb: New test.
7017         * gnat.dg/enum1_pkg.ads: New helper.
7019 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7021         PR target/39740
7022         * gcc.target/alpha/pr39740.c: New test.
7024 2009-04-11  Daniel Kraft  <d@domob.eu>
7026         PR fortran/37746
7027         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7028         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7029         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7030         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7031         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7032         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7033         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7034         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7035         expected string length that failed with -fbounds-check now.
7036         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7038 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7040         PR fortran/39692
7041         * gfortran.dg/proc_ptr_14.f90: New.
7043 2009-04-11  Richard Guenther  <rguenther@suse.de>
7045         PR middle-end/39732
7046         * g++.dg/torture/pr39732.C: New testcase.
7048 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7050         * gfortran.dg/whole_file_5.f90: New.
7051         * gfortran.dg/whole_file_6.f90: New.
7053 2009-04-11  Richard Guenther  <rguenther@suse.de>
7055         PR tree-optimization/39713
7056         * g++.dg/torture/pr39713.C: New testcase.
7058 2009-04-10  Richard Guenther  <rguenther@suse.de>
7060         PR c/39712
7061         * gcc.dg/pr39712.c: New testcase.
7063 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7065         PR c++/28301
7066         * g++.dg/cpp0x/enum2.C: Updated.
7067         * g++.dg/debug/pr22514.C: Likewise.
7068         * g++.dg/parse/enum2.C: Likewise.
7069         * g++.dg/parse/enum3.C: Likewise.
7070         * g++.dg/template/crash79.C: Likewise.
7071         * g++.old-deja/g++.jason/cond.C: Likewise.
7073 2009-04-10  Chao-ying Fu  <fu@mips.com>
7075         * gcc.target/mips/interrupt_handler.c: Change from compile to
7076         assemble.
7078 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7080         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7082 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7084         PR fortran/38709
7085         * gfortran.dg/zero_sized_6.f90: New.
7087 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7089         PR  c++/20118
7090         * g++.dg/parse/pr20118.C: New.
7091         * g++.dg/template/spec16.C: Update.
7093 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7095         PR testsuite/35621
7096         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7097         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7098         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7099         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7100         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7101         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7102         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7103         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7104         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7105         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7106         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7107         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7108         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7109         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7110         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7111         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7112         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7114 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7116         PR target/39678
7117         * g++.dg/torture/pr39678.C: New.
7118         * gcc.dg/compat/struct-complex-2.h: Likewise.
7119         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7120         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7121         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7122         * gcc.dg/torture/pr39678.c: Likewise.
7123         * gcc.target/i386/pr39678.c: Likewise.
7125         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7126         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7128         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7129         <complex.h>.  Add tests for structure with complex float.
7131 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7132             Joseph Myers  <joseph@codesourcery.com>
7134         PR target/36800
7135         * gcc.dg/dfp/pr36800.c: New.
7137 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7138             Rafael Avila de Espindola  <espindola@google.com>
7140         * gcc.misc-tests/help.exp: New file.
7141         * lib/options.exp: New file.
7143 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7145         PR libobjc/36610
7146         * objc/execute/forward-1.x: New.
7148 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7150         * gcc.dg/pr27150-1.c: Change to a link test.
7152 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7154         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7155         3 of the GNU General Public License and to point readers at the
7156         COPYING3 file and the FSF's license web page.
7157         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7158         * gcc.dg/struct/struct-reorg.exp: Likewise.
7159         * gcc.target/spu/tag_manager.c: Likewise.
7161 2009-04-09  Richard Guenther  <rguenther@suse.de>
7163         PR testsuite/39696
7164         * ssa-ccp-25.c: Adjust pattern.
7166 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7168         PR fortran/36704
7169         * gfortran.dg/external_procedures_1.f90: Modified.
7170         * gfortran.dg/proc_ptr_result_1.f90: New.
7171         * gfortran.dg/proc_ptr_result_2.f90: New.
7172         * gfortran.dg/proc_ptr_result_3.f90: New.
7174 2009-04-09  Richard Guenther  <rguenther@suse.de>
7176         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7177         to prevent constant propagation.
7178         * gcc.dg/vect/vect-56.c: Likewise.
7179         * gcc.dg/vect/vect-58.c: Likewise.
7180         * gcc.dg/vect/vect-60.c: Likewise.
7181         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7182         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7183         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7185 2009-04-09  Richard Guenther  <rguenther@suse.de>
7187         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7188         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7190 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7192         PR c/39613
7193         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7194         New tests.
7196 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7198         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7199         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7201 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7203         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7205 2009-04-08  Jason Merrill  <jason@redhat.com>
7207         PR c++/25185
7208         * g++.dg/template/error40.C: Add another test.
7210 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7212         PR c/39614
7213         PR c/39673
7214         * gcc.c-torture/compile/pr39614-1.c,
7215         gcc.c-torture/compile/pr39614-2.c,
7216         gcc.c-torture/compile/pr39614-3.c,
7217         gcc.c-torture/compile/pr39614-4.c,
7218         gcc.c-torture/compile/pr39614-5.c,
7219         gcc.c-torture/compile/pr39673-1.c,
7220         gcc.c-torture/compile/pr39673-2.c: New tests.
7221         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7222         more cases.
7223         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7224         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7225         expected errors.
7227 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7229         PRc++/39637
7230         * g++.dg/cpp0x/variadic-crash2.C: New test.
7232 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7234         PR fortran/38863
7235         * gfortran.dg/alloc_comp_result_1.f90: New test.
7237 2009-04-07  Jason Merrill  <jason@redhat.com>
7239         PR c++/34691
7240         * g++.dg/overload/extern-C-1.C: New.
7242 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7244         PR testsuite/39325
7245         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7247 2009-04-07  Jason Merrill  <jason@redhat.com>
7249         PR c++/25185
7250         * g++.dg/template/error40.C: New.
7252 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7254         PR fortran/38152
7255         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7257 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7259         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7261 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7263         PR fortran/38290
7264         * gfortran.dg/proc_decl_1.f90: Modified.
7265         * gfortran.dg/proc_ptr_11.f90: Extended.
7266         * gfortran.dg/proc_ptr_13.f90: Modified.
7268 2009-04-06  Jason Merrill  <jason@redhat.com>
7270         PR c++/35146
7271         * g++.dg/template/fnspec1.C: New.
7273 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7275         * lib/gnat.exp: Handle multilib.
7277 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7279         PR fortran/38863
7280         * gfortran.dg/dependency_23.f90: New test.
7282 2009-04-06  Richard Guenther  <rguenther@suse.de>
7284         PR tree-optimization/28868
7285         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7286         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7287         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7288         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7290 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7292         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7294 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7296         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7298 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7300         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7301         with the built-in y0, and the subsequent warning.
7302         (y1): Likewise, rename to y_1.
7304 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7306         PR fortran/39414
7307         * gfortran.dg/proc_decl_21.f90: New.
7309 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7311         PR fortran/36091
7312         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7314 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7316         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7317         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7318         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7319         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7320         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7321         gfortran.dg/namelist_49.f90: Gate test on effective_target
7322         fd_truncate.
7323         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7325 2009-04-05  Daniel Kraft  <d@domob.eu>
7327         PR fortran/38654
7328         * gfortran.dg/read_float_2.f03
7329         * gfortran.dg/read_float_3.f90
7331 2009-04-05  Richard Guenther  <rguenther@suse.de>
7333         PR tree-optimization/39648
7334         * gcc.c-torture/compile/pr39648.c: New testcase.
7336 2009-04-05  Jason Merrill  <jason@redhat.com>
7338         PR c++/14912
7339         * g++.dg/template/error39.C: New.
7341 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7343         PR fortran/29458
7344         * gfortran.dg/implied_do_1.f90: New.
7346 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7348         PR fortran/39577
7349         * gfortran.dg/recursive_check_8.f90: New.
7350         * gfortran.dg/recursive_check_9.f90: New.
7351         * gfortran.dg/recursive_check_10.f90: New.
7352         * gfortran.dg/recursive_check_11.f90: New.
7353         * gfortran.dg/recursive_check_12.f90: New.
7354         * gfortran.dg/recursive_check_13.f90: New.
7355         * gfortran.dg/recursive_check_14.f90: New.
7357 2009-04-04  Jason Merrill  <jason@redhat.com>
7359         PR c++/25185
7360         * g++.dg/template/error38.C: Add more tests.
7362 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7364         PR fortran/37614
7365         * gfortran.dg/common_align_2.f90: New test.
7367 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7369         PR target/39501
7370         * gcc.c-torture/execute/pr39501.c: New file.
7371         * gcc.c-torture/execute/pr39501.x: New file.
7373 2009-04-04  Richard Guenther  <rguenther@suse.de>
7375         PR tree-optimization/8781
7376         PR tree-optimization/37892
7377         * g++.dg/tree-ssa/pr8781.C: New testcase.
7378         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7380 2009-04-04  Richard Guenther  <rguenther@suse.de>
7382         PR tree-optimization/39636
7383         * gcc.c-torture/compile/pr39636.c: New testcase.
7385 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7387         PR rtl-optimization/39607
7388         * g++.dg/opt/pr39607.C: New.
7390 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7392         PR fortran/39594
7393         * gfortran.dg/common_12.f90: New.
7395 2009-04-03  Jason Merrill  <jason@redhat.com>
7397         PR c++/39608
7398         * g++.dg/template/const2.C: New test.
7400 2009-04-03  Richard Guenther  <rguenther@suse.de>
7402         PR tree-optimization/2480
7403         PR tree-optimization/23086
7404         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7405         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7407 2009-04-03  Richard Guenther  <rguenther@suse.de>
7409         PR tree-optimization/34743
7410         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7411         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7412         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7413         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7414         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7415         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7416         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7417         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7419 2009-04-03  Richard Guenther  <rguenther@suse.de>
7421         PR middle-end/13146
7422         PR tree-optimization/23940
7423         PR tree-optimization/33237
7424         PR middle-end/33974
7425         PR middle-end/34093
7426         PR tree-optimization/36201
7427         PR tree-optimization/36230
7428         PR tree-optimization/38049
7429         PR tree-optimization/38207
7430         PR tree-optimization/38230
7431         PR tree-optimization/38301
7432         PR tree-optimization/38585
7433         PR middle-end/38895
7434         PR tree-optimization/38985
7435         PR tree-optimization/39299
7436         * gcc.dg/pr19633-1.c: Adjust.
7437         * gcc.dg/torture/pta-callused-1.c: Likewise.
7438         * gcc.dg/torture/pr39074-2.c: Likewise.
7439         * gcc.dg/torture/pr39074.c: Likewise.
7440         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7441         * gcc.dg/torture/pr30375.c: Adjust.
7442         * gcc.dg/torture/pr33563.c: Likewise.
7443         * gcc.dg/torture/pr33870.c: Likewise.
7444         * gcc.dg/torture/pr33560.c: Likewise.
7445         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7446         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7447         * gcc.dg/tree-ssa/alias-15.c: Remove.
7448         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7449         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7450         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7451         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7452         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7453         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7454         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7455         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7456         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7457         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7458         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7459         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7460         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7461         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7462         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7463         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7464         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7465         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7466         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7467         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7468         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7469         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7470         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7471         * gcc.dg/uninit-B.c: XFAIL.
7472         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7473         * gcc.dg/uninit-pr19430.c: XFAIL.
7474         * g++.dg/tree-ssa/pr13146.C: New testcase.
7475         * g++.dg/opt/pr36187.C: Adjust.
7476         * g++.dg/torture/20090329-1.C: New testcase.
7478 2009-04-02  Chao-ying Fu  <fu@mips.com>
7480         * gcc.target/mips/interrupt_handler.c: New test.
7482 2009-04-02  David Ayers  <ayers@fsfe.org>
7484         PR objc/18456
7485         * objc.dg/bad-receiver-type-2.m: New test contributed by
7486         Alexander Mamberg.
7488 2009-04-02  Jason Merrill  <jason@redhat.com>
7490         PR c++/25185
7491         * g++.dg/template/error38.C: New test.
7493 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7495         PR tree-optimization/31677
7496         * gcc.dg/memcpy-1.c: Add compiler option.
7498 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7500         PR tree-optimization/39595
7501         * gfortran.dg/vect/O3-pr39595.f: New test.
7503 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7505         PR c++/26693
7506         * g++.dg/template/typedef11.C: New test.
7507         * g++.dg/template/typedef12.C: Likewise.
7508         * g++.dg/template/typedef13.C: Likewise.
7509         * g++.dg/template/typedef14.C: Likewise.
7510         * g++.dg/template/typedef15.C: Likewise.
7511         * g++.dg/template/typedef16.C: Likewise.
7512         * g++.dg/template/sfinae3.C: Compile this pedantically.
7513         The only errors expected should be the one saying the typedef is ill
7514         formed.
7515         * g++.old-deja/g++.pt/typename8.C: Likewise.
7516         * g++.dg/template/access11.C: Update this.
7518 2009-04-02  Richard Guenther  <rguenther@suse.de>
7520         PR tree-optimization/37221
7521         * gcc.c-torture/compile/20090331-1.c: New testcase.
7523 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7525         * gcc.c-torture/compile/20090401-1.c: New test.
7527 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7529         PR c++/4926
7530         * g++.dg/template/pr4926-1.C: New.
7532 2009-04-01  Xinliang David Li  <davidxl@google.com>
7534         * gcc.target/i386/all_one_m128i.c: New test.
7536 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7538         PR c/39027
7539         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7540         * gcc.dg/fltconst-2.c: New test.
7541         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7542         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7544         PR c/33466
7545         * gcc.dg/cpp/pr33466.c: New test.
7546         * gcc.dg/dfp/pr33466.c: New test.
7547         * gcc.dg/fixed-point/pr33466.c: New test.
7549 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7551         PR tree-optimization/35011
7552         * g++.dg/other/pr35011.C: New.
7554 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7556         PR target/39226
7557         * gcc.dg/pr39226.c: New test.
7559 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7561         PR c++/35240
7562         * g++.dg/template/pr35240.C: New.
7564 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7566         PR c/39605
7567         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7568         * gcc.dg/pr25682.c: Update expected diagnostics.
7570 2009-04-01  Richard Guenther  <rguenther@suse.de>
7572         * gcc.dg/fold-plusmult-2.c: New testcase.
7574 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7576         PR c/37772
7577         * gcc.dg/pr37772.c: New test.
7578         * g++.dg/ext/asm11.C: New test.
7580 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7582         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7583         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7584         defined.
7586 2009-03-31  Jason Merrill  <jason@redhat.com>
7588         * g++.old-deja/g++.other/using9.C: Add expected errors.
7590 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7592         * gcc.c-torture/compile/pr33009.c: Removed.
7594 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7596         * gcc.c-torture/compile/pr33009.c: Delete.
7597         * gcc.c-torture/compile/pr11832.c: Likewise.
7599 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7601         PR c/448
7602         * lib/target-supports.exp (check_effective_target_stdint_types):
7603         Update comment.
7604         (check_effective_target_inttypes_types): New.
7605         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7606         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7607         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7609 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7611         PR fortran/38917
7612         PR fortran/38918
7613         * gfortran.dg/data_pointer_1.f90: New test.
7615 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7617         PR fortran/38915
7618         * gfortran.dg/char_length_15.f90: New test.
7620 2009-03-31  Jason Merrill  <jason@redhat.com>
7622         C++ DR 613
7623         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7624         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7625         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7626         xfail others.
7628         * g++.dg/other/typedef2.C: New test.
7630         PR c++/37806
7631         * g++.dg/template/typedef17.C: New test.
7633         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7634         * g++.dg/cpp0x/auto12.C: Likewise.
7636 2009-03-31  Richard Guenther  <rguenther@suse.de>
7638         PR middle-end/31029
7639         * gcc.dg/fold-compare-4.c: New testcase.
7640         * gcc.dg/fold-compare-5.c: Likewise.
7642 2009-03-31  Richard Guenther  <rguenther@suse.de>
7644         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7646 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7648         PR target/39592
7649         * gcc.target/i386/pr39592-1.c: New test.
7651 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7653         PR preprocessor/15638
7654         * gcc.dg/cpp/missing-header-1.c: New test.
7655         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7656         "compilation terminated" message.
7657         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7658         test #include "".
7659         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7660         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7661         terminated" message.
7663 2009-03-31  Richard Guenther  <rguenther@suse.de>
7665         PR middle-end/23401
7666         PR middle-end/27810
7667         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7668         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7670 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7672         PR fortran/38389
7673         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7674         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7675         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7676         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7677         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7678         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7679         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7681 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7683         PR fortran/22571
7684         * gfortran.dg/whole_file_1.f90: New test.
7685         PR fortran/26227
7686         * gfortran.dg/whole_file_2.f90: New test.
7687         * gfortran.dg/whole_file_3.f90: New test.
7688         PR fortran/24886
7689         * gfortran.dg/whole_file_4.f90: New test.
7691 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7693         * gfortran.dg/bind_c_usage_19.f90: New test.
7695         PR target/39558
7696         * gcc.target/powerpc/altivec-29.c: New test.
7698 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7700         PR rtl-optimization/323
7701         * gcc.target/i386/excess-precision-1.c,
7702         gcc.target/i386/excess-precision-2.c,
7703         gcc.target/i386/excess-precision-3.c,
7704         gcc.target/i386/excess-precision-4.c,
7705         gcc.target/i386/excess-precision-5.c,
7706         gcc.target/i386/excess-precision-6.c: New tests.
7708 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7710         PR c/35235
7711         * gcc.dg/c99-array-lval-8.c: New test.
7713 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7715         PR preprocessor/34695
7716         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7717         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7718         instead of dg-warning for "previous definition" messages.
7719         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7720         "warnings being treated as errors" message.
7721         * gcc.dg/fltconst-1.c: Use -fshow-column.
7723 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7725         PR fortran/38823
7726         * gfortran.dg/power1.f90: New test.
7728 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7730         PR c/456
7731         PR c/5675
7732         PR c/19976
7733         PR c/29116
7734         PR c/31871
7735         PR c/35198
7736         * gcc.c-torture/compile/20081108-1.c,
7737         gcc.c-torture/compile/20081108-2.c,
7738         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7739         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7740         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7741         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7742         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7743         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7744         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7745         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7746         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7747         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7748         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7749         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7750         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7751         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7752         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7753         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7754         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7755         case.
7756         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7757         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7758         XFAILs.  Update expected messages.
7759         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7760         expected messages.
7761         * gcc.dg/real-const-1.c: Replace with test from original PR.
7762         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7763         when casting from non-constant integer to pointer.
7765 2009-03-29  Richard Guenther  <rguenther@suse.de>
7767         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7769 2009-03-29  Daniel Kraft  <d@domob.eu>
7771         PR fortran/37423
7772         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7773         DEFERRED bindings.
7774         * gfortran.dg/typebound_proc_9.f03: New test.
7775         * gfortran.dg/typebound_proc_10.f03: New test.
7776         * gfortran.dg/typebound_proc_11.f03: New test.
7777         * gfortran.dg/abstract_type_5.f03: New test.
7779 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7781         PR fortran/38507
7782         * gfortran.dg/do_4.f: New.
7783         * gfortran.dg/goto_2.f90: Correct expected warnings.
7784         * gfortran.dg/goto_4.f90: Likewise.
7785         * gfortran.dg/goto_5.f90: New.
7787 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7789         PR target/39545
7790         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7792         * gcc.target/i386/pr39545-1.c: New.
7793         * gcc.target/i386/pr39545-2.c: Likewise.
7795         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7796         (flex2_struct): Likewise.
7797         (check_struct_passing7): Likewise.
7798         (check_struct_passing8): Likewise.
7799         (f1s): Likewise.
7800         (f2s): Likewise.
7801         (main): Call check_struct_passing7 and check_struct_passing8.
7803 2009-03-29  Richard Guenther  <rguenther@suse.de>
7805         * gcc.c-torture/execute/20090113-1.c: New testcase.
7806         * gcc.c-torture/execute/20090113-2.c: Likewise.
7807         * gcc.c-torture/execute/20090113-3.c: Likewise.
7808         * gcc.c-torture/execute/20090207-1.c: Likewise.
7809         * gcc.c-torture/compile/20090114-1.c: Likewise.
7810         * gcc.c-torture/compile/20090328-1.c: Likewise.
7811         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7813 2009-03-29  David Ayers  <ayers@fsfe.org>
7815         PR objc/27377
7816         * objc.dg/conditional-1.m: New tests.
7818 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7820         * gcc.dg/winline-10.c: New test.
7822 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7824         PR fortran/34656
7825         * gfortran.dg/do_check_1.f90: Add test.
7826         * gfortran.dg/do_check_2.f90: Add test.
7827         * gfortran.dg/do_check_3.f90: Add test.
7828         * gfortran.dg/do_check_4.f90: Add test.
7830 2009-03-28  Jan Hubicka  <jh@suse.cz>
7832         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7833         * gcc.dg/pr33826.c: Update dump files.
7834         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7835         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7837 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7839         * g++.dg/tree-ssa/fwprop-align.C: New test.
7841 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7843         * gcc.target/powerpc/altivec-28.c: New test.
7845         PR c++/39554
7846         * gcc.dg/wdisallowed-functions-1.c: Removed.
7847         * gcc.dg/wdisallowed-functions-2.c: Removed.
7848         * gcc.dg/wdisallowed-functions-3.c: Removed.
7849         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7850         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7851         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7853 2009-03-28  Richard Guenther  <rguenther@suse.de>
7855         PR tree-optimization/38723
7856         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7858 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7860         PR fortran/38538
7861         * gfortran.dg/char_result_13.f90: New test.
7863 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7865         PR fortran/38765
7866         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7868 2009-03-28  Daniel Kraft  <d@domob.eu>
7870         * gfortran.dg/trim_1.f90: New test.
7872 2009-03-28  Richard Guenther  <rguenther@suse.de>
7874         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7875         * g++.dg/warn/Warray-bounds.C: Likewise.
7877 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7879         PR fortran/32626
7880         * gfortran.dg/recursive_check_7.f90: New test.
7882 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7884         PR fortran/38432
7885         * gfortran.dg/do_check_5.f90: New test.
7886         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7887         * gfortran.dg/array_constructor_18.f90: Ditto.
7888         * gfortran.dg/array_constructor_22.f90: Ditto.
7889         * gfortran.dg/do_3.F90: Ditto.
7890         * gfortran.dg/do_1.f90: Ditto.
7892 2009-03-28  Richard Guenther  <rguenther@suse.de>
7894         PR tree-optimization/38180
7895         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7897 2009-03-28  Richard Guenther  <rguenther@suse.de>
7899         PR tree-optimization/38513
7900         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7901         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7902         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7903         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7904         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7905         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7906         * gcc.dg/vect/vect-35.c: Likewise.
7907         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7908         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7909         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7911 2009-03-28  Richard Guenther  <rguenther@suse.de>
7913         PR tree-optimization/38968
7914         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7916 2009-03-28  Richard Guenther  <rguenther@suse.de>
7918         PR tree-optimization/37795
7919         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7921 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7923         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7924         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7925         options for removed targets.
7927 2009-03-27  Richard Guenther  <rguenther@suse.de>
7929         PR tree-optimization/39120
7930         * gcc.c-torture/execute/pr39120.c: New testcase.
7932 2009-03-27  Richard Guenther  <rguenther@suse.de>
7934         PR tree-optimization/39120
7935         * gcc.dg/torture/pta-callused-1.c: New testcase.
7937 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7939         PR middle-end/39315
7940         * gcc.target/i386/pr39315-1.c: New.
7941         * gcc.target/i386/pr39315-2.c: Likewise.
7942         * gcc.target/i386/pr39315-3.c: Likewise.
7943         * gcc.target/i386/pr39315-4.c: Likewise.
7944         * gcc.target/i386/pr39315-check.c: Likewise.
7946 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7948         PR c/39323
7949         * gcc.dg/pr39323-1.c: New.
7950         * gcc.dg/pr39323-2.c: Likewise.
7951         * gcc.dg/pr39323-3.c: Likewise.
7953 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7955         PR target/38034
7956         * gcc.target/ia64/sync-1.c: New.
7958 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7960         PR target/39472
7961         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7962         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7963         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7964         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7965         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7966         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7967         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7968         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7970 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7972         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7973         for low precision (i.e. float).
7975 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7976             Jakub Jelinek  <jakub@redhat.com>
7978         PR debug/37959
7979         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7981 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7983         * gcc.dg/memmove-2.c: New test.
7984         * gcc.dg/memmove-3.c: New test.
7986         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7987         in clone naming.
7989 2009-03-27  Xinliang David Li  <davidxl@google.com>
7991         PR tree-optimization/39557
7992         * g++.dg/tree-ssa/dom-invalid.C: New test.
7994 2009-03-27  Xinliang David Li  <davidxl@google.com>
7996         PR tree-optimization/39548
7997         * g++.dg/tree-ssa/copyprop.C: New test.
7999 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8001         PR c++/38638
8002         * g++.dg/template/typename17.C: New testcase.
8003         * g++.dg/template/typename18.C: New testcase.
8005 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8007         PR c++/36799
8008         * g++.dg/other/var_copy-1.C: New test.
8010 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8012         PR c++/37647
8013         * g++.dg/parse/ctor9.C: New test.
8015 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8017         PR c++/29727
8018         * g++.dg/init/error2.C: New test.
8020 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8022         PR c++/35652
8023         * gcc.dg/pr35652.C: New.
8024         * g++.dg/warn/pr35652.C: New.
8025         * gcc.dg/format/plus-1.c: Adjust message.
8027 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8029         PR c++/39554
8030         * gcc.dg/wdisallowed-functions-3.c: New test.
8031         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8033 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8035         * gcc.dg/inline-33.c: Fix when pic.
8037 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8039         * gcc.target/ia64/20090324-1.c: New test.
8041 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8043         PR c/27898
8044         * gcc.dg/pr27898.c: New test.
8046         PR tree-optimization/32139
8047         * gcc.c-torture/compile/pr32139.c: New test.
8049 2009-03-24  Jason Merrill  <jason@redhat.com>
8051         PR c++/28274
8052         * g++.dg/parse/defarg14.C: New test.
8054 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8056         PR libfortran/39528
8057         * gfortran.dg/read_repeat.f90: New test.
8059 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8061         PR tree-optimization/39529
8062         * gcc.dg/vect/pr39529.c: New test.
8064 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8065             Jakub Jelinek  <jakub@redhat.com>
8067         PR debug/39524
8068         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8070 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8072         PR c/39495
8073         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8075 2009-03-23  Jason Merrill  <jason@redhat.com>
8077         * g++.dg/cpp0x/auto12.C: Add variadic test.
8079         PR c++/39526
8080         * g++.dg/warn/Wshadow-4.C: New test.
8082 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8084         PR tree-optimization/39516
8085         * gfortran.dg/pr39516.f: New test.
8087 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8089         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8090         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8091         variable, not environment variable.
8093 2009-03-21  Jason Merrill  <jason@redhat.com>
8095         PR c++/28879
8096         * g++.dg/ext/vla6.C: New test.
8098 2009-03-20  Jason Merrill  <jason@redhat.com>
8100         * g++.dg/cpp0x/initlist5.C: Add additional test.
8102 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8103             Janis Johnson  <janis187@us.ibm.com>
8105         * lib/compat.exp (compat-get-options-main, compat-get-options):
8106         Handle dg-prune-output in source file.
8107         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8108         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8109         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8110         two warnings.
8112 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8114         PR c/39495
8115         * gcc.dg/gomp/pr39495-1.c: New test.
8116         * gcc.dg/gomp/pr39495-2.c: New test.
8117         * g++.dg/gomp/pr39495-1.C: New test.
8118         * g++.dg/gomp/pr39495-2.C: New test.
8120         PR target/39496
8121         * gcc.target/i386/pr39496.c: New test.
8122         * g++.dg/other/pr39496.C: New test.
8124 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8126         PR middle-end/39500
8127         * gcc.dg/autopar/pr39500-1.c: New.
8128         * gcc.dg/autopar/pr39500-2.c: New.
8130 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8132         * g++.dg/dg.exp: Prune graphite.
8134 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8136         PR middle-end/39447
8137         * g++.dg/graphite: New.
8138         * g++.dg/graphite/graphite.exp: New.
8139         * g++.dg/graphite/pr39447.C: New.
8141 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8143         PR c++/39425
8144         * g++.dg/template/pr39425.C: New.
8146         * g++.dg/template/spec33.C: Updated.
8148 2009-03-17  Jason Merrill  <jason@redhat.com>
8150         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8152 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8154         PR c++/39475
8155         * g++.dg/ext/unary_trait_incomplete.C: New.
8157 2009-03-17  Jing Yu  <jingyu@google.com>
8159         PR middle-end/39378
8160         * g++.dg/inherit/thunk10.C: New test.
8162 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8164         PR target/39482
8165         * gcc.target/i386/pr39482.c: New test.
8167 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8169         PR debug/39471
8170         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8171         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8172         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8173         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8175         PR middle-end/39443
8176         * gcc.dg/pr39443.c: New test.
8178         PR debug/39412
8179         * gcc.dg/debug/pr39412.c: New test.
8181 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8183         PR testsuite/38526
8184         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8185         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8186         is defined.
8187         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8188         its original value, or unset if it was not defined.
8189         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8190         path procs around use of HOSTCC.
8191         * g++.dg/compat/struct-layout-1.exp: Ditto.
8192         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8194 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8196         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8198 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8200         Revert patch for PR testsuite/37630.
8202         PR testsuite/37960
8203         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8205         PR testsuite/37630
8206         * lib/target-supports.exp (check_effective_target_ieee): New.
8207         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8208         * gcc.dg/20001012-1.c: Require ieee.
8210         PR testsuite/37628
8211         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8213 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8215         PR tree-optimization/39455
8216         * gcc.dg/pr39455.c: New test.
8218 2009-03-13  David Ayers  <ayers@fsfe.org>
8220         * objc/execute/trivial.m. New test.
8222 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8224         PR target/39137
8225         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8227 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8229         PR testsuite/39451
8230         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8231         constraint on (%2).
8233 2009-03-12  David Ayers  <ayers@fsfe.org>
8235         PR libobjc/27466
8236         * objc/execute/exceptions/handler-1.m. New test.
8238 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8240         PR target/39431
8241         * gcc.target/i386/pr39431.c: New test.
8243 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8245         PR target/39445
8246         * gcc.target/i386/pr39445.c: New.
8248         * gcc.target/i386/push-1.c: XFAIL.
8250 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8252         * gcc.dg/inline-33.c: New test.
8254 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8256         * gcc.dg/vect/vect-82.c: Combine dg-do and
8257         dg-require-effective-target into dg-skip-if.
8258         * gcc.dg/vect/vect-83.c: Likewise.
8260 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8262         PR target/39137
8263         * gcc.target/i386/stackalign/longlong-1.c: New test.
8264         * gcc.target/i386/stackalign/longlong-2.c: New test.
8266 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8268         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8270 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8272         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8273         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8275 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8277         * gnat.dg/slice_enum.adb: New test.
8279 2009-03-11  Jason Merrill  <jason@redhat.com>
8281         PR debug/39086
8282         * g++.dg/opt/nrv15.C: New test.
8284 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8286         PR tree-optimization/39422
8287         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8288         constant array with static initialization to global memory.
8289         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8291 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8293         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8294         padding.
8296 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8298         PR c++/39371
8299         * g++.dg/opt/switch2.C: Add -w to dg-options.
8300         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8301         * g++.dg/warn/switch1.C: New test.
8302         * g++.dg/other/switch3.C: New test.
8304         PR tree-optimization/39394
8305         * gcc.c-torture/compile/pr39394.c: New test.
8307 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8309         * gcc.target/s390/20090223-1.c: New testcase.
8311 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8313         PR libfortran/39402
8314         * gfortran.dg/fmt_f0_1.f90: New test.
8316 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8318         PR c++/39060
8319         * g++.dg/other/new1.C: Adjusted.
8320         * g++.dg/parse/crash40.C: Likewise.
8321         * g++.dg/parse/defarg12.C: Likewise.
8322         * g++.dg/template/error15.C: Likewise.
8324         * g++.dg/other/pr39060.C: New.
8326 2009-03-07  Jason Merrill  <jason@redhat.com>
8328         PR c++/39367
8329         * g++.dg/opt/new1.C: New.
8331 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8333         PR c++/33492
8334         * g++.dg/other/error32.C: New.
8336 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8338         PR middle-end/39360
8339         * gcc.c-torture/compile/pr39360.c: New test.
8341         PR debug/39372
8342         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8344 2009-03-05  Jason Merrill  <jason@redhat.com>
8346         PR c++/38908
8347         * g++.dg/warn/Wuninitialized-3.C: New test.
8349 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8351         PR debug/39379
8352         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8353         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8355 2009-03-04  Jason Merrill  <jason@redhat.com>
8357         PR c++/13549
8358         * g++.dg/template/koenig7.C: New test.
8360 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8362         * g++.dg/torture/predcom-1.C: New test.
8364 2009-03-04  Richard Guenther  <rguenther@suse.de>
8366         PR tree-optimization/39362
8367         * g++.dg/torture/pr39362.C: New testcase.
8369 2009-03-04  Jason Merrill  <jason@redhat.com>
8370             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8372         PR c++/9634
8373         PR c++/29469
8374         PR c++/29607
8375         * g++.dg/template/dependent-name5.C: New test.
8377 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8379         PR testsuite/39357
8380         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8381         vect_int to vect_int_mult.
8383 2009-03-04  Richard Guenther  <rguenther@suse.de>
8385         PR tree-optimization/39358
8386         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8387         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8389 2009-03-04  Richard Guenther  <rguenther@suse.de>
8391         PR tree-optimization/39339
8392         * gcc.c-torture/execute/pr39339.c: New testcase.
8394 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8396         * gcc.c-torture/compile/20090303-1.c,
8397         gcc.c-torture/compile/20090303-2.c: New tests.
8399 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8401         PR fortran/39354
8402         * gfortran.dg/gomp/pr39354.f90: New test.
8404         PR tree-optimization/39343
8405         * gcc.dg/pr39343.c: New test.
8407 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8409         PR tree-optimization/39248
8410         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8411         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8412         on targets without vector misalignment support.
8413         * lib/target-supports.exp
8414         (check_effective_target_vect_short_mult): Add
8415         check_effective_target_arm32.
8417 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8419         PR middle-end/39335
8420         * gcc.dg/graphite/pr39335_1.c: New.
8421         * gcc.dg/graphite/pr39335.c: New.
8423 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8425         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8426         of andl.
8427         * gcc.target/i386/stackalign/return-5.c: Likewise.
8428         * gcc.target/i386/stackalign/return-6.c: Likewise.
8430 2009-03-02  Richard Guenther  <rguenther@suse.de>
8431             Ira Rosen  <irar@il.ibm.com>
8433         PR tree-optimization/39318
8434         * gfortran.dg/vect/pr39318.f90: New test.
8436 2009-03-01  Jan Hubicka  <jh@suse.cz>
8438         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8440 2009-03-01  Jan Hubicka  <jh@suse.cz>
8442         PR debug/39267
8443         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8445 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8447         * gnat.dg/pack12.adb: New test.
8449 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8451         PR c++/37789
8452         * g++.dg/other/pr37789.C: New.
8454 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8456         PR fortran/39295
8457         * gfortran.dg/interface_25.f90: New test.
8458         * gfortran.dg/interface_26.f90: New test.
8460 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8462         PR fortran/39292
8463         * gfortran.dg/initialization_22.f90: New test.
8465 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8467         PR rtl-optimization/39241
8468         * gcc.dg/torture/pr39241.c: New.
8470 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8472         PR tree-optimizations/39259
8473         * g++.dg/torture/pr39259.C: New testcase.
8475 2009-02-24  Richard Guenther  <rguenther@suse.de>
8477         PR c++/39242
8478         * g++.dg/template/instantiate10.C: New testcase.
8480 2009-02-24  Richard Guenther  <rguenther@suse.de>
8481             Zdenek Dvorak  <ook@ucw.cz>
8483         PR tree-optimization/39233
8484         * gcc.c-torture/execute/pr39233.c: New testcase.
8486 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8488         PR tree-optimization/39260
8489         * gcc.dg/graphite/pr39260.c: New.
8491 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8493         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8495 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8497         PR c++/36411
8498         * g++.dg/template/void14.C: New.
8500 2009-02-23  Jason Merrill  <jason@redhat.com>
8502         PR c++/38880
8503         * g++.dg/init/const7.C: Remove XFAIL.
8504         * g++.dg/init/static-init1.C: New test.
8506         * g++.dg/cpp0x/initlist14.C: New test.
8508 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8510         PR fortran/38914
8511         * bound_simplification_2.f90:  New test case.
8512         * bound_7.f90:  New test case.
8514 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8516         * gcc.dg/cpp/include4.c: New test.
8518 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8520         PR target/39256
8521         * gcc.target/i386/abi-2.c: New.
8523 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8525         * gcc.c-torture/execute/pr39228.x: New.
8527 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8529         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8530         scan-assembler to check for xmm0 register.
8532 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8533             Joseph Myers  <joseph@codesourcery.com>
8535         * gcc.target/arm/va_list.c: New test.
8536         * g++.dg/abi/arm_va_list.C: Likewise.
8537         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8538         function.
8539         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8540         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8541         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8542         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8543         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8544         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8546 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8548         PR testsuite/38164
8549         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8550         to dg-options.
8552 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8554         PR target/39240
8555         * gcc.c-torture/execute/pr39240.c: New test.
8557 2009-02-20  Jason Merrill  <jason@redhat.com>
8559         PR c++/39225
8560         * g++.dg/parse/dtor15.C: New test.
8562 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8564         * gcc.c-torture/execute/20090219-1.c: New.
8566 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8568         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8569         (mips-dg-options): When matching isa* pseudo-options make
8570         'value' optional and accept ! entries.  Use $spec instead of
8571         $isa_spec in the isa pseudo-option error message.  Only
8572         perform the ISA-range check when 'value' is set.  If arch is
8573         matching any CPU in the ! entries switch to its generic ISA.
8574         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8575         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8577 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8579         PR target/39175
8580         * gcc.dg/visibility-20.c: New test.
8581         * g++.dg/ext/visibility/visibility-11.C: New test.
8583 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8585         PR c++/39188
8586         * g++.dg/abi/pr39188-1a.C: New.
8587         * g++.dg/abi/pr39188-1b.C: Likewise.
8588         * g++.dg/abi/pr39188-1.h: Likewise.
8589         * g++.dg/abi/pr39188-2a.C: Likewise.
8590         * g++.dg/abi/pr39188-2b.C: Likewise.
8591         * g++.dg/abi/pr39188-2.h: Likewise.
8592         * g++.dg/abi/pr39188-3a.C: Likewise.
8593         * g++.dg/abi/pr39188-3b.C: Likewise.
8594         * g++.dg/abi/pr39188-3.h: Likewise.
8596 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8598         PR c/38483
8599         * gcc.c-torture/execute/call-trap-1.c,
8600         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8601         tests.
8603 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8605         PR target/39228
8606         * gcc.c-torture/execute/pr39228.c: New test.
8608 2009-02-19  Richard Guenther  <rguenther@suse.de>
8610         PR tree-optimization/39074
8611         * gcc.dg/torture/pr39074.c: New testcase.
8612         * gcc.dg/torture/pr39074-2.c: Likewise.
8613         * gcc.dg/torture/pr39074-3.c: Likewise.
8615 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8617         PR c++/39219
8618         * g++.dg/parse/attr3.C: New.
8620 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8622         PR testsuite/38165
8623         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8625         PR testsuite/38166
8626         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8627         and skip on Darwin.
8629 2009-02-18  Jason Merrill  <jason@redhat.com>
8631         PR c++/38880
8632         * g++.dg/init/const7.C: Remove XFAIL.
8634         PR target/39179
8635         * g++.dg/opt/const6.C: New test.
8637 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8639         * gcc.dg/callabi/callabi.exp: Moved to ...
8640         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8641         in 64bit mode.
8643         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8644         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8645         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8646         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8647         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8648         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8649         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8651         * gcc.dg/callabi/callabi.h: Moved to ...
8652         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8654         * gcc.dg/callabi/func-1.c: Moved to ...
8655         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8657         * gcc.dg/callabi/func-indirect.c: Moved to ...
8658         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8660         * gcc.dg/callabi/pr38891.c: Moved to ...
8661         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8663         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8664         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8666         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8667         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8669         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8670         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8672 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8674         PR target/38891
8675         * gcc.dg/callabi/pr38891.c: New.
8677 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8679         * gcc.dg/callabi/callabi.exp: New.
8681 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8683         PR target/39082
8684         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8685         -Wno-abi for x86.
8686         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8688         * gcc.target/i386/pr39082-1.c: New.
8690         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8691         -Wno-abi.
8693         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8694         CHECK_M64_M128 is defined.
8695         (check_f_arguments): Add "do".
8696         (check_vector_arguments): New.
8697         (check_m64_arguments): Likewise.
8698         (check_m128_arguments): Likewise.
8700         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8701         (CHECK_M64_M128): Define.
8703         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8704         on abitest.
8705         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8707         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8708         tests only if CHECK_M64_M128 is defined.
8710         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8711         (m128_2_struct): Likewise.
8712         (check_struct_passing5): Likewise.
8713         (check_struct_passing6): Likewise.
8714         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8716         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8717         (un5): Likewise.
8718         (check_union_passing4): Likewise.
8719         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8721 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8723         PR c/35447
8724         * gcc.dg/noncompile/pr35447-1.c: New test.
8726 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8728         PR tree-optimization/36922
8729         * gfortran.dg/pr36922.f: New test.
8731 2009-02-17  Richard Guenther  <rguenther@suse.de>
8733         PR tree-optimization/39202
8734         * gcc.c-torture/compile/pr39202.c: New testcase.
8736 2009-02-17  Richard Guenther  <rguenther@suse.de>
8738         PR tree-optimization/39204
8739         * gcc.dg/torture/pr39204.c: New testcase.
8741 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8743         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8744         * gcc.dg/vect/vect-outer-6.c: Ditto.
8746 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8748         PR c/35446
8749         * gcc.dg/noncompile/init-5.c: New test.
8750         * gcc.dg/init-bad-4.c: Adjust expected errors.
8752 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8754         PR target/37049
8755         * gcc.target/i386/push-1.c: New.
8757 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8759         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8761 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8763         * gcc.target/spu/intrinsics-sr.c: New test.
8765 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8767         PR target/38056
8768         * gcc.target/ia64/sibcall-opt-1.c: New test.
8769         * gcc.target/ia64/sibcall-opt-2.c: New test.
8771 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8773         PR fortran/36528
8774         * gfortran.dg/cray_pointers_8.f90: New test.
8776         PR fortran/36703
8777         * gfortran.dg/cray_pointers_9.f90: New test.
8779 2009-02-13  Jason Merrill  <jason@redhat.com>
8781         PR c++/39070
8782         * g++.dg/cpp0x/decltype16.C: New.
8784 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8786         PR target/39152
8787         * gfortran.dg/gomp/pr39152.f90: New.
8789 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8791         PR target/39162
8792         * gcc.target/i386/pr39162.c: New.
8794 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8796         PR c/35444
8797         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8798         New tests.
8800 2009-02-12  Jason Merrill  <jason@redhat.com>
8802         PR c++/38950
8803         * g++.dg/template/array20.C: New test.
8805 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8807         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8808         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8809         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8811 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8813         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8815 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8817         PR target/39152
8818         * gfortran.dg/pr39152.f: New.
8820 2009-02-11  Jason Merrill  <jason@redhat.com>
8822         PR c++/39153
8823         * g++.dg/cpp0x/defaulted9.C: New test.
8825         PR c++/30111
8826         * g++.dg/init/value7.C: New test.
8828 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8830         PR target/38824
8831         * gcc.target/i386/pr38824.c: New testcase.
8833 2009-02-11  Jason Merrill  <jason@redhat.com>
8835         PR c++/38649
8836         * g++.dg/cpp0x/defaulted8.C: New test.
8838         PR c++/36744
8839         * g++.dg/cpp0x/rv9p.C: New test.
8841 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8843         * gnat.dg/aliasing3.adb: New test.
8844         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8846 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8848         PR c++/34397
8849         * g++.dg/template/crash88.C: New.
8850         * g++.dg/template/crash89.C: Likewise.
8852 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8854         PR c/39084
8855         * gcc.dg/pr39084.c: New test.
8857 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8859         PR target/39139
8860         * gcc.target/i386/pr39139.c: New test.
8862 2009-02-10  Richard Guenther  <rguenther@suse.de>
8864         PR tree-optimization/39132
8865         * gcc.dg/torture/pr39132.c: New testcase.
8867 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8869         PR target/39119
8870         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8871         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8872         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8873         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8874         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8875         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8876         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8877         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8879 2009-02-09  Jason Merrill  <jason@redhat.com>
8881         PR c++/39109
8882         * g++.dg/init/value6.C: New test.
8884 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8886         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8888 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8890         * gcc.c-torture/compile/20090209-1.c: New test.
8892 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8894         PR c++/35147
8895         PR c++/37737
8896         * g++.dg/cpp0x/vt-35147.C: New.
8897         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8898         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8900 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8902         PR c/35434
8903         * gcc.dg/attr-alias-4.c: New test.
8905 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8907         PR c/39035
8908         * gcc.dg/dfp/pr39035.c: New test.
8910 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8912         PR c/36432
8913         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8915 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8917         PR c++/39106
8918         * g++.dg/opt/thunk3.C: New test.
8920 2009-02-05  Nick Clifton  <nickc@redhat.com>
8922         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8923         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8924         * gcc.dg/cdce1.c: Likewise.
8925         * gcc.dg/cpp/_Pragma6.c: Likewise.
8926         * g++.dg/cpp/_Pragma1.C: Likewise.
8927         * gcc.dg/utf32-2.c: Xfail for M32C.
8928         * gcc.dg/utf32-1.c: Likewise.
8929         * gcc.dg/utf32-3.c: Likewise.
8930         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8931         targets.
8932         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8933         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8934         * gcc.dg/Wconversion-5.c: Likewise.
8935         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8936         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8937         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8938         * gcc.dg/utf-inc-init.c: Likewise.
8939         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8940         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8941         * gcc.dg/utf-array-short-wchar.c: Likewise.
8942         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8943         * gcc.dg/mallign.c: Use size_t instead of long.
8945 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8947         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8949 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8951         * gcc.c-torture/execute/pr39100.c: New.
8953 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8955         PR c/35435
8956         * gcc.dg/tls/diag-6.c: New test.
8958 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8960         * gcc.dg/graphite/scop-19.c: New
8962 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8964         AVX Programming Reference (January, 2009)
8965         * gcc.target/i386/avx-vpclmulqdq.c: New.
8966         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8968         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8970         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8971         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8972         (pclmul_test): Renamed to ...
8973         (TEST): This.
8975 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8977         PR c++/39095
8978         * g++.dg/abi/mangle31.C: New test.
8980 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8982         PR c/29129
8983         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8984         declarator.
8985         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8986         inside function prototype but not part of parameter declarator.
8987         * vla-11.c: New test.
8989 2009-02-03  Jason Merrill  <jason@redhat.com>
8991         * g++.dg/warn/main-4.C: New test.
8992         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8994 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8996         PR c++/36607
8997         * g++.dg/expr/cast10.C: New test.
8999 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9001         PR c/35433
9002         * gcc.dg/init-bad-6.c: New test.
9004 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9006         PR target/35318
9007         * gcc.c-torture/compile/pr35318.c: New test.
9009         PR inline-asm/39059
9010         * gcc.dg/nofixed-point-2.c: New test.
9011         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9012         * g++.dg/ext/fixed2.C: Likewise.
9013         * g++.dg/other/error25.C: Likewise.
9014         * g++.dg/lookup/crash7.C: Likewise.
9015         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9017         PR c++/39056
9018         * g++.dg/cpp0x/initlist13.C: New test.
9020 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9022         PR c++/36897
9023         * g++.dg/template/func2.C: New test.
9025         PR c++/37314
9026         * g++.dg/template/typename15.C: New.
9027         * g++.dg/template/typename16.C: New.
9029 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9030             Ben Elliston  <bje@au.ibm.com>
9032         PR c/39034
9033         * gcc.dg/dfp/pr39034.c: New test.
9035 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9037         PR testsuite/38263
9038         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9040 2009-02-02  Jason Merrill  <jason@redhat.com>
9042         PR c++/39054
9043         * g++.dg/parse/dtor14.C: New test.
9045 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9047         * lib/target-supports.exp
9048         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9049         * g++.dg/ext/builtin10.C: New test.
9051         PR inline-asm/39058
9052         * gcc.target/i386/pr39058.c: New test.
9054 2009-02-02  Richard Guenther  <rguenther@suse.de>
9056         PR tree-optimization/38937
9057         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9059 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9061         PR c++/39053
9062         * g++.dg/parse/crash52.C: New.
9064 2009-01-30  Richard Guenther  <rguenther@suse.de>
9066         PR tree-optimization/39041
9067         * gcc.c-torture/compile/pr39041.c: New testcase.
9069 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9071         PR target/39013
9072         * gcc.target/i386/pr39013-1.c: New test.
9073         * gcc.target/i386/pr39013-2.c: New test.
9075         PR c++/39028
9076         * g++.dg/ext/label12.C: New test.
9078 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9080         PR c++/33465
9081         * g++.dg/parse/error34.C: New.
9082         * g++.dg/parse/error35.C: Likewise.
9084 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9086         PR c++/38655
9087         * g++.dg/cpp0x/decltype-38655.C: New.
9089 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9091         PR target/39002
9092         * g++.dg/torture/pr39002.C: New test.
9094 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9096         PR tree-optimization/39007
9097         * gcc.dg/tree-ssa/pr39007.c: New.
9099 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9101         PR middle-end/35854
9102         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9103         to "subreg1".
9105 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9107         PR middle-end/38857
9108         * gcc.c-torture/compile/pr38857.c: New test.
9110 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9112         PR fortran/38852
9113         PR fortran/39006
9114         * gfortran.dg/bound_6.f90: New test.
9116 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9118         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9120 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9122         PR tree-optimization/38997
9123         * gcc.dg/tree-ssa/pr38997.c: New.
9125 2009-01-28  Richard Guenther  <rguenther@suse.de>
9127         PR tree-optimization/38926
9128         * gcc.c-torture/compile/pr38926.c: New testcase.
9130 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9132         PR middle-end/38934
9133         * gcc.dg/pr38934.c: New test.
9135 2009-01-28  Richard Guenther  <rguenther@suse.de>
9137         PR middle-end/38908
9138         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9140 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9142         PR tree-optimization/38984
9143         * gcc.dg/pr38984.c: New XFAILed testcase.
9146 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9148         PR target/38988
9149         * gcc.target/i386/pr38988.c: New test.
9151 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9153         PR c++/37554
9154         * g++.dg/parse/crash51.C: New.
9155         * g++.old-deja/g++.pt/crash9.C: Adjust.
9157 2009-01-27  Daniel Kraft  <d@domob.eu>
9159         PR fortran/38883
9160         * gfortran.dg/mvbits_6.f90:  New test.
9161         * gfortran.dg/mvbits_7.f90:  New test.
9162         * gfortran.dg/mvbits_8.f90:  New test.
9164 2009-01-27  Richard Guenther  <rguenther@suse.de>
9166         PR tree-optimization/38503
9167         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9169 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9171         PR middle-end/38969
9172         * gcc.c-torture/execute/pr38969.c: New test.
9174 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9176         PR testsuite/38864
9177         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9178         to dg-do compile.
9179         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9180         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9181         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9183 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9185         PR target/38952
9186         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9187         if __USING_SJLJ_EXCEPTIONS__ is defined.
9189         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9190         __USING_SJLJ_EXCEPTIONS__ is defined.
9191         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9192         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9193         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9194         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9195         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9196         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9198 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9200         PR testsuite/38949
9201         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9202         Use instead of C name in asm statements.
9204 2009-01-26  Richard Guenther  <rguenther@suse.de>
9206         PR tree-optimization/38745
9207         * g++.dg/torture/pr38745.C: New testcase.
9209 2009-01-26  Richard Guenther  <rguenther@suse.de>
9211         PR middle-end/38851
9212         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9214 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9216         * gcc.dg/bitfld-15.c: Gate warning on target
9217         pcc_bitfield_type_matters.
9218         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9219         g++.dg/ext/bitfield4.C: Likewise.
9220         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9221         bitfield for any target.
9223 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9225         PR c/38957
9226         * gcc.dg/pr38957.c: New test.
9228 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9230         PR fortran/38955
9231         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9232         comparing floats.
9234 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9236         PR tree-optimization/38953
9237         * gfortran.dg/graphite/pr38953.f90: New.
9239 2009-01-24  Paul Brook  <paul@codesourcery.com>
9241         * gcc.target/arm/neon-cond-1.c: New test.
9243 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9245         PR tree-optimization/38932
9246         * gcc.dg/pr38932.c: New.
9248 2009-01-23  Revital Eres  <eres@il.ibm.com>
9250         * gcc.dg/sms-7.c: Fix test.
9252 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9254         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9255         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9256         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9257         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9259 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9261         * gcc.dg/pr35729.c: Make test x86 specific.
9263 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9265         PR middle-end/38615
9266         * gcc.dg/pr38615.c: New test.
9268 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9270         PR target/38931
9271         * gcc.target/i386/pr38931.c: New test.
9273 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9275         PR c++/38930
9276         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9277         * g++.dg/template/typedef12.C: Likewise.
9278         * g++.dg/template/typedef13.C: Likewise.
9279         * g++.dg/template/typedef14.C: Likewise.
9280         * g++.dg/template/sfinae3.C: Likewise.
9281         * g++.old-deja/g++.pt/typename8.C: Likewise.
9282         * g++.dg/template/access11.C: Likewise
9284 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9286         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9287         and mips*-*-irix*.
9288         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9290 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9292         PR c++/26693
9293         * g++.dg/template/typedef11.C: New test.
9294         * g++.dg/template/typedef12.C: Likewise.
9295         * g++.dg/template/typedef13.C: Likewise.
9296         * g++.dg/template/typedef14.C: Likewise.
9297         * g++.dg/template/sfinae3.C: Compile this pedantically.
9298         The only errors expected should be the one saying the typedef is ill
9299         formed.
9300         * g++.old-deja/g++.pt/typename8.C: Likewise.
9301         * g++.dg/template/access11.C: Update this.
9303 2009-01-21  Daniel Kraft  <d@domob.eu>
9305         PR fortran/38887
9306         * gfortran.dg/mvbits_5.f90:  New test.
9308 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9310         * gcc.dg/sms-6.c: New test.
9311         * gcc.dg/sms-7.c: Likewise.
9313 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9315         PR fortran/38907
9316         * gfortran.dg/host_assoc_function_7.f90: New test
9318 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9319             Richard Guenther  <rguenther@suse.de>
9321         PR tree-optimization/38747
9322         PR tree-optimization/38748
9323         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9324         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9325         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9327 2009-01-20  Kees Cook  <kees@ubuntu.com>
9328             H.J. Lu  <hongjiu.lu@intel.com>
9330         PR target/38902
9331         * gcc.dg/pr38902.c: New.
9333 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9335         PR target/38868
9336         * gfortran.dg/pr38868.f: New testcase.
9338 2009-01-20  Richard Guenther  <rguenther@suse.de>
9340         * gcc.c-torture/execute/pr36227.c: Move ...
9341         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9343 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9345         * lib/gfortran.exp: Add -B options for targets that use
9346         libgfortran.a%s in their specs.
9348 2009-01-19  Jason Merrill  <jason@redhat.com>
9350         PR c++/23287
9351         * g++.dg/template/dtor5.C: New test.
9353 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9355         PR fortran/38859
9356         * gfortran.dg/bound_5.f90: New test.
9358 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9360         PR target/38736
9361         * g++.dg/compat/abi/pr38736_main.C: New.
9362         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9363         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9364         * g++.dg/other/macro-1.C: Likewise.
9365         * gcc.dg/macro-1.c: Likewise.
9366         * gcc.dg/compat/pr38736_main.c: Likewise.
9367         * gcc.dg/compat/pr38736_x.c: Likewise.
9368         * gcc.dg/compat/pr38736_y.c: Likewise.
9370 2009-01-18  Richard Guenther  <rguenther@suse.de>
9372         PR tree-optimization/38819
9373         * gcc.c-torture/execute/pr38819.c: New testcase.
9375 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9377         PR fortran/38657
9378         * gfortran.dg/module_commons_3.f90: Reapply.
9380 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9382         PR fortran/34955
9383         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9384         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9386 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9388         PR fortran/38657
9389         * gfortran.dg/module_commons_3.f90: Remove
9391 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9393         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9395 2009-01-16  Jason Merrill  <jason@redhat.com>
9397         PR c++/38877
9398         * g++.dg/template/lvalue1.C: New test.
9400         PR c++/29470
9401         * g++.dg/template/access20.C: New test.
9402         * g++.dg/torture/pr34641.C: Fix access.
9404 2009-01-16  Richard Guenther  <rguenther@suse.de>
9406         PR tree-optimization/38835
9407         PR middle-end/36227
9408         * gcc.c-torture/execute/pr36227.c: New testcase.
9409         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9410         * g++.dg/init/const7.C: Likewise.
9412 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9414         PR target/38554
9415         * gcc.c-torture/compile/pr38554.c: New test.
9417 2009-01-16  Jason Merrill  <jason@redhat.com>
9419         PR c++/38579
9420         * g++.dg/conversion/access1.C: New test.
9422 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9424         PR tree-optimization/38789
9425         * gcc.c-torture/compile/pr38789.c: New test.
9427 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9429         PR fortran/38152
9430         * gfortran.dg/proc_ptr_13.f90: New.
9432 2009-01-15  Jason Merrill  <jason@redhat.com>
9434         PR c++/38850
9435         * g++.dg/template/koenig6.C: New test.
9437 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9439         PR c++/29388
9440         * g++.dg/template/error37.C: New testcase.
9442 2009-01-15  Jason Merrill  <jason@redhat.com>
9444         PR c++/36334
9445         * g++.dg/conversion/memfn1.C: New test.
9447         PR c++/37646
9448         * g++.dg/conversion/memfn2.C: New test.
9450 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9452         PR c++/38357
9453         * g++.dg/template/crash87.C: New test.
9455 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9457         PR middle-end/37843
9458         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9460 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9462         PR c++/38636
9463         * g++.dg/parse/crash50.C: New test.
9465 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9467         PR rtl-optimization/38245
9468         * gcc.dg/pr38245-3.c: New test.
9469         * gcc.dg/pr38245-3.h: New file.
9470         * gcc.dg/pr38245-4.c: New file.
9471         * gcc.dg/pr38364.c: New test.
9473 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9475         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9476         sequence PC-relative.
9478 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9480         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9481         calls and/or PLT markers.
9482         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9483         calls and/or PLT markers.
9484         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9485         calls and/or PLT markers.
9486         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9487         calls and/or PLT markers.
9489 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9490             Nathan Froyd  <froydnj@codesourcery.com>
9491             Joseph Myers  <joseph@codesourcery.com>
9493         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9494         New function.
9495         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9496         and use consistent CFLAGS.
9497         * gcc.target/powerpc/20030505.c: Likewise.
9498         * gcc.target/powerpc/20081204-1.c: Likewise.
9499         * gcc.target/powerpc/ppc-spe.c: Likewise.
9500         * gcc.target/powerpc/spe1.c: Likewise.
9501         * g++.dg/ext/spe1.C: Likewise.
9502         * g++.dg/other/opaque-1.C: Likewise.
9503         * g++.dg/other/opaque-2.C: Likewise.
9504         * g++.dg/other/opaque-3.C: Likewise.
9506 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9508         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9509         out of loop.
9511 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9513         PR target/38811
9514         * g++.dg/torture/pr38811.C: New file.
9516 2009-01-14  Richard Guenther  <rguenther@suse.de>
9518         PR tree-optimization/38826
9519         PR middle-end/38477
9520         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9522 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9524         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9526 2009-01-14  Nick Clifton  <nickc@redhat.com>
9528         PR c++/37862
9529         * g++.cp/parse/pr37862.C: New test.
9531 2009-01-14  Julian Brown  <julian@codesourcery.com>
9533         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9534         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9535         to...
9536         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9537         These.
9539 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9541         PR rtl-optimization/38774
9542         * gcc.dg/torture/pr38774.c: New test.
9544         PR c++/38795
9545         * g++.dg/cpp0x/pr38795.C: New test.
9547 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9548             Nathan Froyd  <froydnj@codesourcery.com>
9549             Joseph Myers  <joseph@codesourcery.com>
9551         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9552         otherwise.  Do not check for AltiVec at runtime.
9553         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9554         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9555         * gcc.target/powerpc/altivec-1.c: Likewise.
9556         * gcc.target/powerpc/altivec-3.c: Likewise.
9557         * gcc.target/powerpc/altivec-10.c: Likewise.
9558         * gcc.target/powerpc/altivec-12.c: Likewise.
9559         * gcc.target/powerpc/altivec-24.c: Likewise.
9560         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9561         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9562         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9563         * gcc.target/powerpc/pr35907.c: Likewise.
9564         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9565         otherwise.  Do not check for Cell at runtime.
9566         * gcc.target/powerpc/altivec_check.h: Delete.
9568         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9569         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9570         not check for AltiVec at runtime.
9571         * g++.dg/ext/altivec-cell-2.C: Likewise.
9572         * g++.dg/ext/altivec-cell-3.C: Likewise.
9573         * g++.dg/ext/altivec-cell-4.C: Likewise.
9574         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9575         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9576         check.
9577         * g++.dg/ext/altivec_check.h: Delete.
9579 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9581         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9582         effective target.  Adjust line numbers accordingly.
9584 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9586         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9588 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9590         PR tree-optimization/38786
9591         * gcc.dg/graphite/pr38786.c: New.
9593 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9595         Revert:
9596         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9598         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9599         for alpha*-*-* targets.
9600         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9602 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9604         PR libfortran/38772
9605         * gfortran.dg/fmt_bz_bn_err.f: New test.
9607 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9609         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9611 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9613         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9614         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9615         instruction support.  Do not check for it at runtime.
9617 2009-01-12  Jason Merrill  <jason@redhat.com>
9619         PR c++/35109
9620         * g++.dg/lookup/friend11.C: Remove expected error.
9621         * g++.dg/lookup/friend14.C: New test.
9622         * g++.dg/lookup/friend15.C: New test.
9624 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9626         PR c++/36019
9627         * g++.dg/lookup/hidden-class12.C: New test.
9628         * g++.dg/lookup/hidden-class13.C: New test.
9629         * g++.dg/lookup/hidden-class14.C: New test.
9630         * g++.dg/lookup/hidden-class15.C: New test.
9631         * g++.dg/lookup/hidden-class16.C: New test.
9633 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9635         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9636         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9637         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9639 2009-01-12  Jason Merrill  <jason@redhat.com>
9641         PR c++/31488
9642         * g++.dg/other/vararg-3.C: New test.
9644 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9646         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9647         Explicitly enable SPE.
9648         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9649         directive.
9651         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9652         Expect -flax-vector-conversions message.  Adjust incompatible
9653         types errors.
9654         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9655         Make Foo extern.
9657         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9659         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9661         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9662         * g++.dg/other/opaque-2.C: Likewise.
9663         * g++.dg/other/opaque-3.C: Likewise.
9665 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9667         PR c/32041
9668         * gcc.dg/pr32041.c: New test.
9669         * g++.dg/parse/offsetof9.C: New test.
9671 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9672             Nathan Froyd  <froydnj@codesourcery.com>
9674         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9675         * g++.dg/ext/attribute-test-1.C: Likewise.
9676         * g++.dg/ext/attribute-test-2.C: Likewise.
9677         * g++.dg/ext/attribute-test-3.C: Likewise.
9678         * g++.dg/ext/attribute-test-4.C: Likewise.
9680 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9682         * gnat.dg/unchecked_convert3.adb: New test.
9684 2009-01-12  Tomas Bily  <tbily@suse.cz>
9686         PR middlend/38385
9687         * gcc.dg/tree-ssa/pr38385.c: New file.
9689 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9691         PR c++/38794
9692         * g++.dg/parse/typedef9.C: New test.
9694         PR tree-optimization/38807
9695         * gcc.c-torture/compile/pr38807.c: New test.
9697 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9699         * gcc.target/mips/ins-2.c: New test.
9701 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9703         PR testsuite/38809
9704         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9706 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9708         PR c++/36254
9709         * g++.dg/warn/Wreturn-type-5.C: New test.
9711 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9713         PR middle-end/38616
9714         * gcc.dg/pr38616.c: New test.
9716 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9718         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9720 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9722         PR c++/38648
9723         * g++.dg/expr/string-1.C: New test.
9724         * g++.dg/expr/string-2.C: New test.
9726         PR c++/36695
9727         * g++.dg/ext/complex4.C: New test.
9728         * g++.dg/ext/complex5.C: New test.
9729         * g++.dg/init/reference1.C: New test.
9730         * g++.dg/init/reference2.C: New test.
9731         * g++.dg/init/reference3.C: New test.
9733 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9735         PR fortran/38763
9736         * gfortran.dg/transfer_null_1.f90: New test.
9738 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9740         PR fortran/38765
9741         * gfortran.dg/host_assoc_function_6.f90: New test.
9743 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9745         * lib/target-supports.exp: Add method to determine if the effective
9746         target is really a ppc405 after applying all compile options.
9747         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9748         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9749         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9750         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9751         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9752         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9753         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9754         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9755         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9756         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9757         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9758         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9759         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9760         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9761         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9762         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9763         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9764         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9765         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9766         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9767         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9768         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9769         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9770         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9771         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9772         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9773         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9774         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9775         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9776         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9777         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9779 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9781         PR c++/35335
9782         * g++.dg/other/error31.C: New testcase.
9784         PR c/35742
9785         * gcc.dg/pr35742.c: New test.
9787 2009-01-09  John F. Carr  <jfc@mit.edu>
9789         PR c++/37877
9790         * g++.dg/parse/linkage3.C: New test.
9792 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9794         PR middle-end/38771
9795         * gcc.c-torture/compile/pr38771.c: New test.
9797 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9799         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9801 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9803         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9804         * gcc.dg/sibcall-4.c: Likewise.
9806 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9807             Jan Sjodin  <jan.sjodin@amd.com>
9809         PR tree-optimization/38559
9810         * gcc.dg/graphite/pr38559.c: New.
9812 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9814         PR tree-optimization/37194
9815         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9817 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9819         PR c++/38725
9820         * g++.dg/ext/label11.C: New test.
9822 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9824         * lib/target-supports.exp (check_weak_override_available): New.
9825         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9826         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9827         dg-require-weak-override.
9829 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9830             Alan Modra  <amodra@bigpond.net.au>
9832         * gcc.c-torture/compile/20090107-1.c: New test.
9834 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9836         PR target/38706
9837         * g++.dg/other/pr38706.C: New test.
9839 2009-01-07  Jason Merrill  <jason@redhat.com>
9841         * g++.dg/cpp0x/variadic92.C: New test.
9842         * g++.dg/cpp0x/variadic93.C: New test.
9844 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9846         * lib/target-supports-dg.exp (current_compiler_flags): New.
9847         (check-flags): Use it; do not access dg-test local variables.
9848         (dg-skip-if): Do not access dg-test local variables.
9849         (dg-xfail-run-if): Ditto.
9850         (dg-shouldfail): Ditto.
9851         * gcc.test-framework/test-framework.exp
9852         (check_effective_target_def_nocache): New.
9853         * gcc.test-framework/test-framework.awk: Handle scan tests.
9854         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9855         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9856         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9857         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9858         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9859         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9860         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9861         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9862         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9864         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9866         * lib/target-supports-dg.exp (check_test_flags): Delete.
9868 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9870         PR tree-optimization/38492
9871         PR tree-optimization/38498
9872         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9873         in trunk.
9874         * gcc.dg/graphite/block-0.c: Update test.
9875         * gcc.dg/graphite/block-1.c: Same.
9876         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9877         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9878         * gcc.dg/graphite/block-3.c: New.
9879         * gcc.dg/graphite/pr38498.c: New.
9881 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9883         AVX Programming Reference (December, 2008)
9884         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9885         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9886         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9888         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9889         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9891 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9893         PR fortran/38220
9894         * gfortran.dg/c_loc_pure_1.f90:  New test.
9896 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9898         PR fortran/38669
9899         * gfortran.dg/elemental_dependency_3.f90:
9900         Add the final tree dump cleanup.
9902 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9904         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9905         passing -m32.
9907         PR rtl-optimization/38722
9908         * gfortran.dg/pr38722.f90: New test.
9910 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9912         PR c/34252
9913         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9914         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9916 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9918         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9919         * gfortran.dg/typebound_call_8.f03: Same.
9920         * gfortran.dg/elemental_bind_c.f90: Same.
9921         * gfortran.dg/typebound_call_7.f03: Same.
9922         * gfortran.dg/interface_proc_end.f90: Same
9923         * gfortran.dg/pr37243.f: Fix typo.
9925 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9927         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9928         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9929         large stack sizes.
9931 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9933         AVX Programming Reference (December, 2008)
9934         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9935         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9936         * gcc.target/i386/sse-14.c: Likewise.
9938         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9939         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9940         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9941         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9943 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9945         PR libfortran/38735
9946         * gfortran.dg/fmt_bz_bn.f: Update test.
9948 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9950         PR c++/38472
9951         * g++.dg/conversion/usual-arith-conv.C: New test.
9953 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9955         PR c/34911
9956         * gcc.dg/vector-3.c: New testcase.
9957         * g++.dg/ext/vector15.C: New test.
9959 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9961         PR tree-optimization/38510
9962         * gcc.dg/graphite/pr38510.c: New.
9964 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9965             Jan Sjodin <jan.sjodin@amd.com>
9967         PR tree-optimization/38500
9968         * gcc.dg/graphite/pr38500.c: New.
9970 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9972         * gcc.c-torture/compile/20001226-1.c: Generalize
9973         dg-timeout-factor.
9974         * gcc.c-torture/compile/limits-fnargs.c: Add
9975         dg-timeout-factor.
9976         * gcc.dg/20020425-1.c: Likewise.
9977         * gcc.dg/pch/pch.exp: Likewise.
9979 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9981         PR fortran/38657
9982         * gfortran.dg/module_commons_3.f90: New test.
9984 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9986         PR fortran/37159
9987         * gfortran.dg/random_seed_1.f90: Updated.
9989 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9991         PR fortran/38669
9992         PR fortran/38726
9993         * gfortran.dg/elemental_subroutine_7.f90:
9994         Fix p values so that it can be used as vector subscript.
9996 2009-01-05  Jason Merrill  <jason@redhat.com>
9998         * g++.dg/cpp0x/initlist12.C: Add another test.
10000         * g++.dg/cpp0x/defaulted7.C: New test.
10002 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10004         PR fortran/38672
10005         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10006         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10008 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10010         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10011         for alpha*-*-* targets.
10012         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10014 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10016         PR fortran/38665
10017         * gfortran.dg/host_assoc_function_5.f90: New test.
10019 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10021         PR fortran/38669
10022         * gfortran.dg/elemental_dependency_3.f90: New test.
10023         * gfortran.dg/elemental_subroutine_7.f90: New test.
10025 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10027         * gcc.dg/struct-ret-3.c: Include unistd.h.
10028         (main): Exit early if system memory page size is
10029         larger than 4096 bytes.
10031 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10033         PR fortran/38718
10034         * gfortran.dg/merge_init_expr.f90: New.
10036 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10038         PR fortran/38536
10039         * gfortran.dg/c_loc_tests_13.f90: New test.
10040         * gfortran.dg/c_loc_tests_14.f90: New test.
10042 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10044         * gfortran.dg/func_result_4.f90: New.
10046 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10048         PR fortran/38594
10049         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10050         interface still works, in addition to original tests.
10051         * gfortran.dg/host_assoc_call_6.f90: New test.
10053 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10055         PR c++/38705
10056         * g++.dg/torture/pr38705.C: New test.
10058         PR c/38700
10059         * gcc.dg/pr38700.c: New test.
10061 2009-01-02  Jason Merrill  <jason@redhat.com>
10063         * g++.dg/cpp0x/initlist11.C: New test.
10064         * g++.dg/cpp0x/initlist12.C: New test.
10066 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10068         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10069         Allow extra informative notes.
10071 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10073         PR c/36489
10074         * gcc.dg/pr36489.c: New test.
10077 Copyright (C) 2009 Free Software Foundation, Inc.
10079 Copying and distribution of this file, with or without modification,
10080 are permitted in any medium without royalty provided the copyright
10081 notice and this notice are preserved.