2009-10-11 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobce4b8e6ea6d91934da0cfdb327772fb9f069382d
1 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/40440
4         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
5         * gfortran.dg/class_4b.f03: As above.
6         * gfortran.dg/class_4c.f03: As above.
7         * gfortran.dg/class_4d.f03: As above.
9 2009-10-11  Richard Guenther  <rguenther@suse.de>
11         PR tree-optimization/41555
12         * gcc.dg/torture/pr41555.c: New testcase.
14 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16         PR libgfortran/35862
17         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
18         function correctly.
20 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22         PR libgfortran/35862
23         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
24         Add conditions to avoid runtime errors if not supported.
26 2009-10-10  Richard Guenther  <rguenther@suse.de>
28         PR tree-optimization/41654
29         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
31 2009-10-09  Jason Merrill  <jason@redhat.com>
33         * g++.dg/cpp/ucn-1.C: New.
35 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
37         PR fortran/41585
38         * gfortran.dg/class_2.f03: Extended test case.
40 2009-10-09  Tobias Burnus  <burnus@net-b.de>
42         PR fortran/41582
43         * gfortran.dg/class_allocate_1.f03: Modify code such that
44         it compiles with the gfc_warning->gfc_error change.
45         * gfortran.dg/class_allocate_1.f03: New test.
47 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
49         PR fortran/41579
50         * gfortran.dg/select_type_6.f03: New test.
52 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
54         PR preprocessor/41445
55         * gcc.dg/cpp/separate-1.c: Adjust.
56         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
57         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
58         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
59         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
60         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
61         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
62         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
64         PR rtl-optimization/41646
65         * gcc.c-torture/compile/pr41646.c: New test.
67 2009-10-09  Richard Guenther  <rguenther@suse.de>
69         PR tree-optimization/41634
70         * gcc.c-torture/compile/pr41634.c: New testcase.
72 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
74         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
76 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
78         * gnat.dg/opt3.adb: New test.
79         * gnat.dg/opt3_pkg.ads: New helper.
81 2009-10-08  Doug Kwan  <dougkwan@google.com>
83         PR rtl-optimization/41574
84         * gcc.dg/pr41574.c: New test.
86 2009-10-08  Cary Coutant  <ccoutant@google.com>
88         Add support for debugging with ICF (Identical Code Folding).
89         * g++.dg/debug/dwarf2/icf.C: New test.
91 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
93         * gcc.target/mips/truncate-6.c: New test.
95 2009-10-08  Jason Merrill  <jason@redhat.com>
97         PR c++/36816
98         * g++.dg/cpp0x/rv-deduce.C: New.
100         PR c++/37177
101         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
102         * g++.dg/template/explicit-args2.C: New.
103         * g++.dg/template/explicit-args3.C: New.
104         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
106 2009-10-08  Michael Matz  <matz@suse.de>
108         PR middle-end/41573
109         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
110         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
111         * gcc.dg/pr41573.c: New test.
113 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
115         PR c/41182
116         * gcc.c-torture/compile/pr41182-1.c: New.
118 2009-10-07  Jason Merrill  <jason@redhat.com>
120         * g++.dg/cpp0x/variadic95.C: New.
122 2009-10-07  Jason Merrill  <jason@redhat.com>
124         * g++.dg/template/scope3.C: New.
126 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
128         * gcc.dg/debug/dwarf2/inline3.c: New test.
130 2009-10-07  Daniel Kraft  <d@domob.eu>
132         PR fortran/41615
133         * gfortran.dg/assumed_charlen_function_6.f90: New test.
135 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
137         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
138         * gfortran.dg/select_type_1.f03: Modified error message.
139         * gfortran.dg/select_type_5.f03: New test.
141 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
143         PR libgfortran/41612
144         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
145         have kind=10 reals.
147 2009-10-06  Jason Merrill  <jason@redhat.com>
149         * g++.dg/cpp0x/lambda/lambda-init.C: New.
150         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
152 2009-10-06  Richard Guenther  <rguenther@suse.de>
154         PR lto/41502
155         * gcc.dg/lto/20091006-1_0.c: New testcase.
156         * gcc.dg/lto/20091006-1_1.c: Likewise.
157         * gcc.dg/lto/20091005-2_0.c: Likewise.
159 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
161         PR ada/41383
162         * gnat.dg/timer_cancel.adb: New test.
164 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
166         PR ada/38333
167         * gnat.dg/specs/import_abstract.ads: New.
169 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
171         PR libgfortran/35862
172         * gfortran.dg/round_2.f03: New test.
174 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
176         PR debug/41558
177         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
178         * lib/gcc-gdb-test.exp: ... here.  New file.
179         * gfortran.dg/guality/guality.exp: New file.
180         * gfortran.dg/guality/pr41558.f90: New test.
181         * gfortran.dg/guality/arg1.f90: New test.
183 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
185         * gfortran.dg/dynamic_dispatch_1.f90: New test.
186         * gfortran.dg/dynamic_dispatch_2.f90: New test.
187         * gfortran.dg/dynamic_dispatch_3.f90: New test.
188         * gfortran.dg/module_md5_1.f90: Update md5 sum.
190 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
192         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
193         register_pass_info.
194         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
195         plugin_pass to register_pass_info.
196         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
197         register_pass_info.
198         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
199         register_pass_info.
201 2009-10-05  Richard Guenther  <rguenther@suse.de>
203         PR lto/41281
204         * gcc.dg/lto/20090914-2_0.c: New testcase.
206 2009-10-05  Richard Guenther  <rguenther@suse.de>
208         PR lto/40902
209         * gcc.dg/lto/20091005-1_0.c: New testcase.
210         * gcc.dg/lto/20091005-1_1.c: Likewise.
212 2009-10-05  Richard Guenther  <rguenther@suse.de>
214         PR lto/41552
215         PR lto/41487
216         * g++.dg/lto/20091002-1_0.C: Adjust flags.
217         * g++.dg/lto/20091004-1_0.C: New testcase.
218         * g++.dg/lto/20091004-1_1.C: Likewise.
219         * g++.dg/lto/20091004-2_0.C: Likewise.
220         * g++.dg/lto/20091004-2_1.C: Likewise.
221         * g++.dg/lto/20091004-3_0.C: Likewise.
222         * g++.dg/lto/20091004-3_1.C: Likewise.
224 2009-10-05  Richard Guenther  <rguenther@suse.de>
226         PR tree-optimization/23821
227         * gcc.dg/torture/pr23821.c: New testcase.
229 2009-10-05  Daniel Kraft  <d@domob.eu>
231         PR fortran/41403
232         * gfortran.dg/goto_6.f: New test.
233         * gfortran.dg/goto_7.f: New test.
235 2009-10-03  Ben Elliston  <bje@au.ibm.com>
236             Bill Maddox  <maddox@google.com>
237             Cary Coutant  <ccoutant@google.com>
238             Chris Demetriou  <cgd@google.com>
239             Diego Novillo  <dnovillo@google.com>
240             Doug Kwan  <dougkwan@google.com>
241             Jan Hubicka  <jh@suse.cz>
242             Ollie Wild  <aaw@google.com>
243             Rafael Espindola  <espindola@google.com>
244             Richard Guenther  <rguenther@suse.de>
245             Simon Baldwin  <simonb@google.com>
247         * g++.dg/20090107-1.C: New.
248         * g++.dg/20090121-1.C: New.
249         * g++.dg/ipa/20090113-1.C: New.
250         * g++.dg/lto: New directory.
251         * g++.dg/lto/20080829_0.C: New.
252         * g++.dg/lto/20080904_0.C: New.
253         * g++.dg/lto/20080907_0.C: New.
254         * g++.dg/lto/20080908-1_0.C: New.
255         * g++.dg/lto/20080908-2_0.C: New.
256         * g++.dg/lto/20080908-3_0.C: New.
257         * g++.dg/lto/20080909-1_0.C: New.
258         * g++.dg/lto/20080910-1_0.C: New.
259         * g++.dg/lto/20080912-1_0.C: New.
260         * g++.dg/lto/20080912_0.C: New.
261         * g++.dg/lto/20080915_0.C: New.
262         * g++.dg/lto/20080916_0.C: New.
263         * g++.dg/lto/20080917_0.C: New.
264         * g++.dg/lto/20080924_0.C: New.
265         * g++.dg/lto/20080926_0.C: New.
266         * g++.dg/lto/20081008_0.C: New.
267         * g++.dg/lto/20081022.h: New.
268         * g++.dg/lto/20081022_0.C: New.
269         * g++.dg/lto/20081022_1.C: New.
270         * g++.dg/lto/20081023_0.C: New.
271         * g++.dg/lto/20081109-1_0.C: New.
272         * g++.dg/lto/20081109-2_0.C: New.
273         * g++.dg/lto/20081109_0.C: New.
274         * g++.dg/lto/20081109_1.C: New.
275         * g++.dg/lto/20081118-1_0.C: New.
276         * g++.dg/lto/20081118-1_1.C: New.
277         * g++.dg/lto/20081118_0.C: New.
278         * g++.dg/lto/20081118_1.C: New.
279         * g++.dg/lto/20081119-1.h: New.
280         * g++.dg/lto/20081119-1_0.C: New.
281         * g++.dg/lto/20081119-1_1.C: New.
282         * g++.dg/lto/20081119_0.C: New.
283         * g++.dg/lto/20081119_1.C: New.
284         * g++.dg/lto/20081120-1_0.C: New.
285         * g++.dg/lto/20081120-1_1.C: New.
286         * g++.dg/lto/20081120-2_0.C: New.
287         * g++.dg/lto/20081120-2_1.C: New.
288         * g++.dg/lto/20081123_0.C: New.
289         * g++.dg/lto/20081123_1.C: New.
290         * g++.dg/lto/20081125.h: New.
291         * g++.dg/lto/20081125_0.C: New.
292         * g++.dg/lto/20081125_1.C: New.
293         * g++.dg/lto/20081127_0.C: New.
294         * g++.dg/lto/20081127_1.C: New.
295         * g++.dg/lto/20081203_0.C: New.
296         * g++.dg/lto/20081203_1.C: New.
297         * g++.dg/lto/20081204-1_0.C: New.
298         * g++.dg/lto/20081204-1_1.C: New.
299         * g++.dg/lto/20081204-2_0.C: New.
300         * g++.dg/lto/20081204-2_1.C: New.
301         * g++.dg/lto/20081209_0.C: New.
302         * g++.dg/lto/20081209_1.C: New.
303         * g++.dg/lto/20081211-1.h: New.
304         * g++.dg/lto/20081211-1_0.C: New.
305         * g++.dg/lto/20081211-1_1.C: New.
306         * g++.dg/lto/20081217-1_0.C: New.
307         * g++.dg/lto/20081217-2_0.C: New.
308         * g++.dg/lto/20081219_0.C: New.
309         * g++.dg/lto/20081219_1.C: New.
310         * g++.dg/lto/20090106_0.C: New.
311         * g++.dg/lto/20090112_0.C: New.
312         * g++.dg/lto/20090128_0.C: New.
313         * g++.dg/lto/20090221_0.C: New.
314         * g++.dg/lto/20090302_0.C: New.
315         * g++.dg/lto/20090302_1.C: New.
316         * g++.dg/lto/20090303_0.C: New.
317         * g++.dg/lto/20090311-1.h: New.
318         * g++.dg/lto/20090311-1_0.C: New.
319         * g++.dg/lto/20090311-1_1.C: New.
320         * g++.dg/lto/20090311_0.C: New.
321         * g++.dg/lto/20090311_1.C: New.
322         * g++.dg/lto/20090312.h: New.
323         * g++.dg/lto/20090312_0.C: New.
324         * g++.dg/lto/20090312_1.C: New.
325         * g++.dg/lto/20090313_0.C: New.
326         * g++.dg/lto/20090313_1.C: New.
327         * g++.dg/lto/20090315_0.C: New.
328         * g++.dg/lto/20090315_1.C: New.
329         * g++.dg/lto/20091002-1_0.C: New testcase.
330         * g++.dg/lto/20091002-2_0.C: Likewise..
331         * g++.dg/lto/20091002-3_0.C: Likewise..
332         * g++.dg/lto/README: New.
333         * g++.dg/lto/pr40818_0.C: New.
334         * g++.dg/opt/thunk3-1.C: New.
335         * g++.dg/opt/thunk4.C: New.
336         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
337         replacements with __attribute__ ((__noinline__)).
338         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
339         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
340         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
341         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
342         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
343         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
344         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
345         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
346         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
347         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
348         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
349         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
350         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
351         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
352         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
353         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
354         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
355         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
356         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
357         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
358         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
359         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
360         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
361         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
362         * gcc.dg/20081223-1.c: New.
363         * gcc.dg/lto: New directory.
364         * gcc.dg/lto/20080908_0.c: New.
365         * gcc.dg/lto/20080917_0.c: New.
366         * gcc.dg/lto/20080924_0.c: New.
367         * gcc.dg/lto/20081024_0.c: New.
368         * gcc.dg/lto/20081109_0.c: New.
369         * gcc.dg/lto/20081111_0.c: New.
370         * gcc.dg/lto/20081111_1.c: New.
371         * gcc.dg/lto/20081112_0.c: New.
372         * gcc.dg/lto/20081112_1.c: New.
373         * gcc.dg/lto/20081115_0.c: New.
374         * gcc.dg/lto/20081115_1.c: New.
375         * gcc.dg/lto/20081115_2.c: New.
376         * gcc.dg/lto/20081118_0.c: New.
377         * gcc.dg/lto/20081118_1.c: New.
378         * gcc.dg/lto/20081118_2.c: New.
379         * gcc.dg/lto/20081120-1_0.c: New.
380         * gcc.dg/lto/20081120-1_1.c: New.
381         * gcc.dg/lto/20081120-2_0.c: New.
382         * gcc.dg/lto/20081120-2_1.c: New.
383         * gcc.dg/lto/20081125_0.c: New.
384         * gcc.dg/lto/20081125_1.c: New.
385         * gcc.dg/lto/20081126_0.c: New.
386         * gcc.dg/lto/20081201-1_0.c: New.
387         * gcc.dg/lto/20081201-1_1.c: New.
388         * gcc.dg/lto/20081201-1_2.c: New.
389         * gcc.dg/lto/20081201-2_0.c: New.
390         * gcc.dg/lto/20081201-2_1.c: New.
391         * gcc.dg/lto/20081202-1_0.c: New.
392         * gcc.dg/lto/20081202-1_1.c: New.
393         * gcc.dg/lto/20081202-2_0.c: New.
394         * gcc.dg/lto/20081202-2_1.c: New.
395         * gcc.dg/lto/20081204-1_0.c: New.
396         * gcc.dg/lto/20081204-1_1.c: New.
397         * gcc.dg/lto/20081204-2_0.c: New.
398         * gcc.dg/lto/20081210-1_0.c: New.
399         * gcc.dg/lto/20081212-1_0.c: New.
400         * gcc.dg/lto/20081222_0.c: New.
401         * gcc.dg/lto/20081222_0.h: New.
402         * gcc.dg/lto/20081222_1.c: New.
403         * gcc.dg/lto/20081224_0.c: New.
404         * gcc.dg/lto/20081224_0.h: New.
405         * gcc.dg/lto/20081224_1.c: New.
406         * gcc.dg/lto/20090116_0.c: New.
407         * gcc.dg/lto/20090120_0.c: New.
408         * gcc.dg/lto/20090126-1_0.c: New.
409         * gcc.dg/lto/20090126-2_0.c: New.
410         * gcc.dg/lto/20090206-1_0.c: New.
411         * gcc.dg/lto/20090206-2_0.c: New.
412         * gcc.dg/lto/20090210_0.c: New.
413         * gcc.dg/lto/20090210_1.c: New.
414         * gcc.dg/lto/20090213_0.c: New.
415         * gcc.dg/lto/20090213_1.c: New.
416         * gcc.dg/lto/20090218-1_0.c: New.
417         * gcc.dg/lto/20090218-1_1.c: New.
418         * gcc.dg/lto/20090218-2_0.c: New.
419         * gcc.dg/lto/20090218-2_1.c: New.
420         * gcc.dg/lto/20090218_0.c: New.
421         * gcc.dg/lto/20090218_1.c: New.
422         * gcc.dg/lto/20090218_2.c: New.
423         * gcc.dg/lto/20090218_3.c: New.
424         * gcc.dg/lto/20090219_0.c: New.
425         * gcc.dg/lto/20090312_0.c: New.
426         * gcc.dg/lto/20090312_1.c: New.
427         * gcc.dg/lto/20090313_0.c: New.
428         * gcc.dg/lto/20090706-1_0.c: New.
429         * gcc.dg/lto/20090706-2_0.c: New.
430         * gcc.dg/lto/20090717_0.c: New.
431         * gcc.dg/lto/20090717_1.c: New.
432         * gcc.dg/lto/20090729_0.c: New.
433         * gcc.dg/lto/20090729_1.c: New.
434         * gcc.dg/lto/20090812_0.c: New.
435         * gcc.dg/lto/20090812_1.c: New.
436         * gcc.dg/lto/20090914-1_0.c: New.
437         * gcc.dg/lto/README: New.
438         * gcc.dg/visibility-7.c: Adjust expected pattern
439         * gfortran.dg/lto: New directory.
440         * gfortran.dg/lto/pr40724_0.f: New.
441         * gfortran.dg/lto/pr40724_1.f: New.
442         * gfortran.dg/lto/pr40725_0.f03: New.
443         * gfortran.dg/lto/pr40725_1.c: New.
444         * gfortran.dg/lto/pr41069_0.f90: New.
445         * gfortran.dg/lto/pr41069_1.f90: New.
446         * gfortran.dg/lto/pr41069_2.f90: New.
447         * g++.dg/README: Add 'lto' directory.
448         * g++.dg/dg.exp: Also scan 'lto' directory
450 2009-10-03  Ben Elliston  <bje@au.ibm.com>
451             Janis Johnson  <janis187@us.ibm.com>
452             Diego Novillo  <dnovillo@google.com>
454         * g++.dg/lto/lto.exp: New.
455         * gcc.c-torture/execute/execute.exp: Add
456         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
457         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
458         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
459         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
460         * gcc.target/i386/math-torture/math-torture.exp:
461         Likewise.
462         * gcc.dg/lto/lto.exp: New.
463         * gfortran.dg/lto/lto.exp: New.
464         * lib/target-supports.exp (check_effective_target_lto): New.
465         * lib/c-torture.exp: Load target-supports.exp.
466         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
467         returns nonzero.
468         * lib/gcc-dg.exp: Likewise.
469         * lib/lto.exp: New.
470         * lib/torture-options.exp: Add support for a third
471         argument.
473 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
475         PR testsuite/41542
476         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
478 2009-10-02  Jason Merrill  <jason@redhat.com>
480         * g++.dg/abi/mangle32.C: New.
482 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
484         * gnat.dg/atomic2.adb: New test.
486 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
488         * gnat.dg/array11.adb: New test.
489         * gnat.dg/array12.adb: Likewise.
491 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
493         * gnat.dg/array10.adb: New test.
494         * gnat.dg/object_overflow.adb: Tweak.
496 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
498         * gcc.dg/guality/guality.exp: Disable on darwin.
500 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
502         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
503         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
504         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
505         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
507 2009-10-02  Tobias Burnus  <burnus@net-b.de>
509         PR fortran/41479
510         * gfortran.dg/intent_out_5.f90: New test.
512 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
514         PR debug/41404
515         PR debug/41353
516         * gcc.dg/guality/pr41404-1.c: New test.
517         * gcc.dg/guality/pr41353-2.c: New test.
519 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
521         PR testsuite/41546
522         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
523         to -mtune=generic.
525 2009-10-01  Jan Hubicka  <jh@suse.cz>
527         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
529 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
531         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
533         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
535 2009-10-01  Tobias Burnus  <burnus@net-b.de>
537         PR fortran/41515
538         * gfortran.dg/parameter_array_init_5.f90: New test.
540 2009-10-01  Jason Merrill  <jason@redhat.com>
542         * g++.dg/cpp0x/defaulted13.C: New.
544 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
546         * gfortran.dg/bounds_check_7.f90: Adapted error message.
547         * gfortran.dg/bounds_check_11.f90: Likewise.
548         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
550 2009-09-30  Tobias Burnus  <burnus@net-b.de>
552         * gfortran.dg/select_type_4.f90: New test.
554 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
556         * gfortran.dg/same_type_as_1.f03: New test.
557         * gfortran.dg/same_type_as_2.f03: Ditto.
559 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
561         * gfortran.dg/select_type_1.f03: Extended.
562         * gfortran.dg/select_type_3.f03: New test.
564 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
566         * gfortran.dg/class_allocate_1.f03: New test.
568 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
570         PR fortran/40996
571         * gfortran.dg/allocatable_scalar_3.f90: New test.
572         * gfortran.dg/select_type_2.f03: Ditto.
573         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
575 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
577         * gfortran.dg/block_name_2.f90: Modified error message.
578         * gfortran.dg/select_6.f90: Ditto.
579         * gfortran.dg/select_type_1.f03: New test.
581 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
583         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
584         * gfortran.dg/class_1.f03: Ditto.
585         * gfortran.dg/class_2.f03: Ditto.
586         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
587         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
588         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
589         * gfortran.dg/typebound_call_10.f03: Ditto.
590         * gfortran.dg/typebound_call_2.f03: Ditto.
591         * gfortran.dg/typebound_call_3.f03: Ditto.
592         * gfortran.dg/typebound_call_4.f03: Ditto.
593         * gfortran.dg/typebound_call_9.f03: Ditto.
594         * gfortran.dg/typebound_generic_3.f03: Ditto.
595         * gfortran.dg/typebound_generic_4.f03: Ditto.
596         * gfortran.dg/typebound_operator_1.f03: Ditto.
597         * gfortran.dg/typebound_operator_2.f03: Ditto.
598         * gfortran.dg/typebound_operator_3.f03: Ditto.
599         * gfortran.dg/typebound_operator_4.f03: Ditto.
600         * gfortran.dg/typebound_proc_1.f08: Ditto.
601         * gfortran.dg/typebound_proc_5.f03: Ditto.
602         * gfortran.dg/typebound_proc_6.f03: Ditto.
604 2009-09-30  Jason Merrill  <jason@redhat.com>
606         * g++.dg/eh/init-temp1.C: Improve test.
608 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
610         PR target/22093
611         * gcc.target/alpha/pr22093.c: New test.
613 2009-09-29  John Freeman  <jfreeman08@gmail.com>
614             Jason Merrill  <jason@redhat.com>
616         * g++.dg/cpp0x/lambda/lambda-array.C: New.
617         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
618         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
619         * g++.dg/cpp0x/lambda/lambda-const.C: New.
620         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
621         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
622         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
623         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
624         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
625         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
626         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
627         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
628         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
629         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
630         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
631         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
632         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
633         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
634         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
635         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
636         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
637         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
638         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
639         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
640         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
641         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
642         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
643         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
644         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
645         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
646         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
647         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
648         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
649         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
650         * g++.dg/cpp0x/lambda/lambda-template.C: New.
651         * g++.dg/cpp0x/lambda/lambda-this.C: New.
652         * g++.dg/cpp0x/lambda/lambda-type.C: New.
653         * g++.dg/cpp0x/lambda/lambda-use.C: New.
654         * lib/prune.exp: Accept "In lambda function".
656 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
658         * gcc.target/i386/fma4-check.h
659         * gcc.target/i386/fma4-fma.c
660         * gcc.target/i386/fma4-maccXX.c
661         * gcc.target/i386/fma4-msubXX.c
662         * gcc.target/i386/fma4-nmaccXX.c
663         * gcc.target/i386/fma4-nmsubXX.c
664         * gcc.target/i386/fma4-vector.c
665         * gcc.target/i386/fma4-256-maccXX.c
666         * gcc.target/i386/fma4-256-msubXX.c
667         * gcc.target/i386/fma4-256-nmaccXX.c
668         * gcc.target/i386/fma4-256-nmsubXX.c
669         * gcc.target/i386/fma4-256-vector.c
670         * gcc.target/i386/funcspec-2.c: New file.
672         * gcc.target/i386/funcspec-4.c: Test error conditions
673         related to FMA4.
675         * gcc.target/i386/funcspec-5.c
676         * gcc.target/i386/funcspec-6.c
677         * gcc.target/i386/funcspec-8.c: Add FMA4.
679         * gcc.target/i386/funcspec-9.c: New file.
681         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
683         * gcc.target/i386/isa-10.c
684         * gcc.target/i386/isa-11.c
685         * gcc.target/i386/isa-12.c
686         * gcc.target/i386/isa-13.c
687         * gcc.target/i386/isa-2.c
688         * gcc.target/i386/isa-3.c
689         * gcc.target/i386/isa-4.c
690         * gcc.target/i386/isa-7.c
691         * gcc.target/i386/isa-8.c
692         * gcc.target/i386/isa-9.c: New file.
694         * gcc.target/i386/isa-14.c
695         * gcc.target/i386/isa-1.c
696         * gcc.target/i386/isa-5.c
697         * gcc.target/i386/isa-6.c: Add FMA4.
699         * gcc.target/i386/sse-12.c
700         * gcc.target/i386/sse-13.c
701         * gcc.target/i386/sse-14.c
702         * gcc.target/i386/sse-22.c: New file.
704         * g++.dg/other/i386-2.C
705         * g++.dg/other/i386-3.C
706         * g++.dg/other/i386-5.C
707         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
709 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
711         PR testsuite/41496
712         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
713         before.
715 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
717         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
718         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
720 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
722         PR debug/41438
723         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
724         hidden.
725         * g++.dg/debug/dwarf2/const-1.C: Likewise.
727 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
729         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
730         * gcc.target/i386/isa-1.c
731         * gcc.target/i386/isa-5.c
732         * gcc.target/i386/isa-6.c: Remove SSE5.
733         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
734         * gcc.target/i386/avx-1.c
735         * gcc.target/i386/avx-2.c
736         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
737         * gcc.target/i386/funcspec-9.c: Delete.
739 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
741         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
742         * gcc.dg/guality/pr41353-1.c: New test.
744         PR testsuite/41444
745         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
746         in macro name definition for non-unix/win32/msdos.
748 2009-09-29  Daniel Kraft  <d@domob.eu>
750         PR fortran/39626
751         * gfortran.dg/block_1.f08: New test.
752         * gfortran.dg/block_2.f08: New test.
753         * gfortran.dg/block_3.f90: New test.
754         * gfortran.dg/block_4.f08: New test.
755         * gfortran.dg/block_5.f08: New test.
756         * gfortran.dg/block_6.f08: New test.
757         * gfortran.dg/block_7.f08: New test.
758         * gfortran.dg/block_8.f08: New test.
760 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
762         PR libgfortran/35862
763         * gfortran.dg/round_1.f03: New test.
764         * gfortran.dg/f2003_io_3.f03: Update test.
766 2009-09-28  Easwaran Raman  <eraman@google.com>
768         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
769         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
771 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
773         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
774         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
775         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
776         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
777         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
779         * g++.dg/dfp/dfp.exp: Fix typo.
781         * lib/target-supports.exp (check-effective-target-dfp-nocache):
782         Fix typo that breaks the check.
784 2009-09-28  Olivier Hainque  <hainque@adacore.com>
786         * gnat.dg (tagged_alloc_free.adb): New testcase.
788 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
790         * g++.dg/dfp: New directory.
791         * g++.dg/dg.exp: Prune tests in dfp directory.
792         * g++.dg/dfp/dfp.exp: New.
793         * g++.dg/dfp/mangle-mode.C: New test.
795 2009-09-28  Michael Matz  <matz@suse.de>
797         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
798         for sign of -Inf.
800 2009-09-27  Richard Henderson  <rth@redhat.com>
802         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
803         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
805 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
807         PR c/41476
808         * gcc.dg/cond-constqual-1.c: New test.
810 2009-09-26  Michael Matz  <matz@suse.de>
812         PR lto/40758
813         PR middle-end/41470
814         * gcc.dg/pr41470.c: New test.
816 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
818         * gnat.dg/array9.adb: New test.
820 2009-09-26  Michael Matz  <matz@suse.de>
822         PR tree-optimization/41454
823         * gcc.dg/pr41454.c: New test.
825 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
827         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
828         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
829         into DW_TAG_GNU_template_parameter_pack and
830         DW_TAG_GNU_formal_parameter_pack.
831         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
832         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
834 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
836         * gcc.dg/vect/vect.exp: Append extra parameters as separate
837         parameters for alignment-sensitive -fsection-anchors tests.
839 2009-09-25  Richard Guenther  <rguenther@suse.de>
841         PR middle-end/41463
842         * gcc.c-torture/execute/pr41463.c: New testcase.
844 2009-09-25  Olivier Hainque  <hainque@adacore.com>
846         * gnat.dg/sse_nolib.adb: New testcase.
848 2009-09-25  Revital Eres  <ERES@il.ibm.com>
850         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
851         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
852         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
853         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
854         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
855         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
856         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
857         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
858         * gcc.dg/vect/vect.exp: Add Power7 flags.
859         * g++.dg/vect/vect.exp: Likewise.
860         * gfortran.dg/vect/vect.exp: Likewise.
862 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
864         PR fortran/41459
865         * gfortran.dg/empty_label.f: New test.
866         * gfortran.dg/empty_label.f90: Ditto.
867         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
869 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
871         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
872         compile-time.
874 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
876         * lib/scanasm.exp (make_pattern_printable): New function.
877         (dg-scan, scan-assembler-times, scan-assembler-dem,
878         scan-assembler-dem-not): Use it.
880 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
882         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
883         (test_nested): Renamed to ...
884         (test_nested1): This.
885         (test_nested2): New.
886         (main): Likewise.
888 2009-09-24  Richard Guenther  <rguenther@suse.de>
890         PR tree-optimization/36143
891         PR tree-optimization/38747
892         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
893         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
894         * g++.dg/torture/pr38747.C: New testcase.
895         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
897 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
899         * gnat.dg/nested_proc.adb: New test.
901 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
903         * gcc.target/i386/pr12329.c: Adjust.
905 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
907         PR debug/41248
908         * gcc.dg/pr41248.c: New.
910 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
912         PR debug/41065
913         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
915 2009-09-23  Andreas Schwab  <schwab@redhat.com>
917         * lib/profopt.exp (profopt-get-options): Set tool_flags for
918         current_compiler_flags.  Fix typos.
920 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
922         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
924 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
926         PR c/39779
927         * gcc.c-torture/compile/pr39779.c: New test.
929 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
931         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
932         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
933         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
935 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
937         PR debug/41295
938         * gcc.dg/pr41295.c: New.
940 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
942         * gcc.dg/pr40209.c: Add test case.
944 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
946         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
947         matching assembly.
948         * gcc.target/mips/code-readable-2.c: Likewise.
949         * gcc.target/mips/code-readable-3.c: Likewise.
951 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
953         * lib/target-supports.exp (check_effective_target_dfp_nocache):
954         Check support via mode instead of C type.
955         (check_effective_target_dfprt_nocache): Ditto.
956         (check_effective_target_hard_dfp): Ditto.
958 2009-09-22  Richard Guenther  <rguenther@suse.de>
960         PR middle-end/41395
961         * gcc.c-torture/execute/pr41395-1.c: New testcase.
962         * gcc.c-torture/execute/pr41395-2.c: Likewise.
964 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
966         * gcc.dg/20090922-1.c: New test.
968         PR bootstrap/41405
969         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
970         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
971         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
972         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
973         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
974         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
975         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
976         * objc.dg/dwarf-2.m: Likewise.
978 2009-09-22  Richard Guenther  <rguenther@suse.de>
980         PR tree-optimization/41428
981         * g++.dg/tree-ssa/pr41428.C: New testcase.
983 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
985         PR middle-end/41429
986         * g++.dg/gomp/pr41429.C: New test.
988 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
990         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
992 2009-09-21  Jason Merrill  <jason@redhat.com>
994         PR c++/41421
995         * g++.dg/cpp0x/trivial1.C: Expand.
997 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
999         * gcc.dg/torture/calleesave-sse.c: New.
1001 2009-09-21  Jan Hubicka  <jh@suse.cz>
1003         * gcc.dg/guality/inline-params.c: New testcase.
1005 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1007         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1008         Add -fno-inline.
1009         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1010         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1011         (f2): Ditto.
1013 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1015         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1016         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1017         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1018         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1019         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1021 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1023         PR middle-end/40642
1024         * g++.dg/torture/pr40642.C: New testcase.
1026 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1028         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1029         cases in static initializers.
1031 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1033         * gcc.c-tortue/compile/pr39886.c: New.
1035 2009-09-20  Chris Demetriou  <cgd@google.com>
1037         PR preprocessor/28435:
1038         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1039         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1040         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1041         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1042         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1044 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1046         * gcc.target/mips/mips.exp: Add relax-pic-calls
1047         under -mfoo/-mno-foo options.
1048         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1049         and -mexplicit-relocs.
1050         * gcc.target/mips/call-1.c: New test.
1051         * gcc.target/mips/call-2.c: New test.
1052         * gcc.target/mips/call-3.c: New test.
1053         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1054         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1056 2009-09-19  Chris Demetriou  <cgd@google.com>
1058         PR preprocessor/28435:
1059         * gcc.dg/cpp/missing-header-MD.c: New test.
1060         * gcc.dg/cpp/missing-header-MMD.c: New test.
1061         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1062         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1064 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1066         PR libgfortran/41328
1067         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1068         EOF works.
1070 2009-09-18  Jason Merrill  <jason@redhat.com>
1072         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1073         * g++.dg/cpp0x/initlist-deduce.C: New.
1075 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1077         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1079 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1081         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1082         * c-c++-common/dfp: New directory.
1083         * c-c++-common/dfp/dfp-dbg.h: New file.
1084         * gcc.dg/dfp/call-by-value.c: Move to ...
1085         * c-c++-common/call-by-value.c: here.
1086         * gcc.dg/dfp/cast.c: Move to ...
1087         * c-c++-common/cast.c: here.
1088         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1089         * c-c++-common/compare-eq-const.c: here.
1090         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1091         * c-c++-common/compare-eq-d128.c: here.
1092         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1093         * c-c++-common/compare-eq-d32.c: here.
1094         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1095         * c-c++-common/compare-eq-d64.c: here.
1096         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1097         * c-c++-common/compare-eq-dfp.c: here.
1098         * gcc.dg/dfp/compare-eq.h: Move to ...
1099         * c-c++-common/compare-eq.h: here.
1100         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1101         * c-c++-common/compare-rel-const.c: here.
1102         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1103         * c-c++-common/compare-rel-d128.c: here.
1104         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1105         * c-c++-common/compare-rel-d32.c: here.
1106         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1107         * c-c++-common/compare-rel-d64.c: here.
1108         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1109         * c-c++-common/compare-rel-dfp.c: here.
1110         * gcc.dg/dfp/compare-rel.h: Move to ...
1111         * c-c++-common/compare-rel.h: here.
1112         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1113         * c-c++-common/compare-special-d128.c: here.
1114         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1115         * c-c++-common/compare-special-d32.c: here.
1116         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1117         * c-c++-common/compare-special-d64.c: here.
1118         * gcc.dg/dfp/compare-special.h: Move to ...
1119         * c-c++-common/compare-special.h: here.
1120         * gcc.dg/dfp/constants-zero.c: Move to ...
1121         * c-c++-common/constants-zero.c: here.
1122         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1123         * c-c++-common/convert-bfp-10.c: here.
1124         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1125         * c-c++-common/convert-bfp-11.c: here.
1126         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1127         * c-c++-common/convert-bfp-12.c: here.
1128         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1129         * c-c++-common/convert-bfp-13.c: here.
1130         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1131         * c-c++-common/convert-bfp-14.c: here.
1132         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1133         * c-c++-common/convert-bfp-2.c: here.
1134         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1135         * c-c++-common/convert-bfp-3.c: here.
1136         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1137         * c-c++-common/convert-bfp-4.c: here.
1138         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1139         * c-c++-common/convert-bfp-5.c: here.
1140         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1141         * c-c++-common/convert-bfp-6.c: here.
1142         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1143         * c-c++-common/convert-bfp-7.c: here.
1144         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1145         * c-c++-common/convert-bfp-8.c: here.
1146         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1147         * c-c++-common/convert-bfp-9.c: here.
1148         * gcc.dg/dfp/convert-bfp.c: Move to ...
1149         * c-c++-common/convert-bfp.c: here.
1150         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1151         * c-c++-common/convert-bfp-fold.c: here.
1152         * gcc.dg/dfp/convert-dfp.c: Move to ...
1153         * c-c++-common/convert-dfp.c: here.
1154         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1155         * c-c++-common/convert-dfp-fold-2.c: here.
1156         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1157         * c-c++-common/convert-dfp-fold.c: here.
1158         * gcc.dg/dfp/convert.h: Move to ...
1159         * c-c++-common/convert.h: here.
1160         * gcc.dg/dfp/convert-int.c: Move to ...
1161         * c-c++-common/convert-int.c: here.
1162         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1163         * c-c++-common/convert-int-fold.c: here.
1164         * gcc.dg/dfp/convert-int-max.c: Move to ...
1165         * c-c++-common/convert-int-max.c: here.
1166         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1167         * c-c++-common/convert-int-max-fold.c: here.
1168         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1169         * c-c++-common/convert-int-saturate.c: here.
1170         * gcc.dg/dfp/func-array.c: Move to ...
1171         * c-c++-common/func-array.c: here.
1172         * gcc.dg/dfp/func-deref.c: Move to ...
1173         * c-c++-common/func-deref.c: here.
1174         * gcc.dg/dfp/func-mixed.c: Move to ...
1175         * c-c++-common/func-mixed.c: here.
1176         * gcc.dg/dfp/func-pointer.c: Move to ...
1177         * c-c++-common/func-pointer.c: here.
1178         * gcc.dg/dfp/func-scalar.c: Move to ...
1179         * c-c++-common/func-scalar.c: here.
1180         * gcc.dg/dfp/func-struct.c: Move to ...
1181         * c-c++-common/func-struct.c: here.
1182         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1183         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1184         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1185         * c-c++-common/func-vararg-alternate-d128.c: here.
1186         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1187         * c-c++-common/func-vararg-alternate-d32.c: here.
1188         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1189         * c-c++-common/func-vararg-alternate-d64.c: here.
1190         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1191         * c-c++-common/func-vararg-alternate.h: here.
1192         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1193         * c-c++-common/func-vararg-dfp.c: here.
1194         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1195         * c-c++-common/func-vararg-mixed-2.c: here.
1196         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1197         * c-c++-common/func-vararg-mixed.c: here.
1198         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1199         * c-c++-common/func-vararg-size0.c: here.
1200         * gcc.dg/dfp/inf-1.c: Move to ...
1201         * c-c++-common/inf-1.c: here.
1202         * gcc.dg/dfp/loop-index.c: Move to ...
1203         * c-c++-common/loop-index.c: here.
1204         * gcc.dg/dfp/modes.c: Move to ...
1205         * c-c++-common/modes.c: here.
1206         * gcc.dg/dfp/nan-1.c: Move to ...
1207         * c-c++-common/nan-1.c: here.
1208         * gcc.dg/dfp/nan-2.c: Move to ...
1209         * c-c++-common/nan-2.c: here.
1210         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1211         * c-c++-common/operator-arith-fold.c: here.
1212         * gcc.dg/dfp/operator-assignment.c: Move to ...
1213         * c-c++-common/operator-assignment.c: here.
1214         * gcc.dg/dfp/operator-comma.c: Move to ...
1215         * c-c++-common/operator-comma.c: here.
1216         * gcc.dg/dfp/operator-cond.c: Move to ...
1217         * c-c++-common/operator-cond.c: here.
1218         * gcc.dg/dfp/operator-logical.c: Move to ...
1219         * c-c++-common/operator-logical.c: here.
1220         * gcc.dg/dfp/operator-unary.c: Move to ...
1221         * c-c++-common/operator-unary.c: here.
1222         * gcc.dg/dfp/pr31385.c: Move to ...
1223         * c-c++-common/pr31385.c: here.
1224         * gcc.dg/dfp/pr33466.c: Move to ...
1225         * c-c++-common/pr33466.c: here.
1226         * gcc.dg/dfp/pr35620.c: Move to ...
1227         * c-c++-common/pr35620.c: here.
1228         * gcc.dg/dfp/pr36800.c: Move to ...
1229         * c-c++-common/pr36800.c: here.
1230         * gcc.dg/dfp/pr39034.c: Move to ...
1231         * c-c++-common/pr39034.c: here.
1232         * gcc.dg/dfp/pr39035.c: Move to ...
1233         * c-c++-common/pr39035.c: here.
1234         * gcc.dg/dfp/pr39902.c: Move to ...
1235         * c-c++-common/pr39902.c: here.
1236         * gcc.dg/dfp/pr39986.c: Move to ...
1237         * c-c++-common/pr39986.c: here.
1238         * gcc.dg/dfp/signbit-1.c: Move to ...
1239         * c-c++-common/signbit-1.c: here.
1240         * gcc.dg/dfp/signbit-2.c: Move to ...
1241         * c-c++-common/signbit-2.c: here.
1242         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1243         * c-c++-common/struct-layout-1.c: here.
1244         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1245         * c-c++-common/usual-arith-conv.c: here.
1246         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1247         * c-c++-common/usual-arith-conv-const.c: here.
1249 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1251         PR testsuite/41288
1252         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1253         stack alignment.
1255 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1257         PR c++/39365
1258         * g++.dg/expr/bool3.C: New test.
1259         * g++.dg/expr/bool4.C: New test.
1261 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1263         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1264         * gcc.dg/dfp/signbit-2.c: Use it.
1265         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1266         arguments to unsigned int.
1267         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1268         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1269         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1270         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1271         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1272         * gcc.dg/dfp/pr39986.c: Ditto.
1273         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1274         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1275         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1276         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1277         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1279 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1281         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1283 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1285         PR c/41049
1286         * dfp/pr41049.c: New test.
1288 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1290         PR testsuite/41385
1291         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1293 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1295         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1296         * gcc.dg/ipa/ipa-sra-1.c: New test.
1297         * gcc.dg/ipa/ipa-sra-2.c: New test.
1298         * gcc.dg/ipa/ipa-sra-3.c: New test.
1299         * gcc.dg/ipa/ipa-sra-4.c: New test.
1300         * gcc.dg/ipa/ipa-sra-5.c: New test.
1301         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1302         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1304 2009-09-17  Michael Matz  <matz@suse.de>
1306         PR middle-end/41347
1307         * gfortran.dg/pr41347.f90: New test.
1309 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1311         * gcc.c-torture/compile/20090917-1.c: New testcase.
1313 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1315         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1316         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1317         alpha*-*-* target from XFAIL list.
1319 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1321         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1322         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1323         * gcc.dg/dfp/cast-bad.c: Use default options.
1324         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1325         * gcc.dg/dfp/composite-type.c: Ditto.
1326         * gcc.dg/dfp/constants.c: Ditto.
1327         * gcc.dg/dfp/constants-hex.c: Ditto.
1328         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1329         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1330         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1331         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1332         * gcc.dg/dfp/ctypes.c: Ditto.
1333         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1334         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1335         * gcc.dg/dfp/float-constant-double.c: Ditto.
1336         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1337         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1338         * gcc.dg/dfp/modes.c: Ditto.
1339         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1340         * gcc.dg/dfp/pr31344.c: Ditto.
1341         * gcc.dg/dfp/pr31385.c: Ditto.
1342         * gcc.dg/dfp/pr33466.c: Ditto.
1343         * gcc.dg/dfp/pr35620.c: Ditto.
1344         * gcc.dg/dfp/pr37435.c: Ditto.
1345         * gcc.dg/dfp/pr39986.c: Ditto.
1346         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1347         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1348         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1349         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1350         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1351         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1352         * gcc.dg/dfp/typespec.c: Ditto.
1353         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1354         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1355         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1356         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1357         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1358         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1359         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1360         * gcc.dg/dfp/compare-rel.h: Ditto.
1361         * gcc.dg/dfp/compare-special.h: Ditto.
1362         * gcc.dg/dfp/convert.h: Ditto.
1363         * gcc.dg/dfp/fe-check.h: Ditto.
1364         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1365         * gcc.dg/dfp/cast.c: Ditto.
1366         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1367         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1368         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1369         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1370         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1371         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1372         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1373         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1374         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1375         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1376         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1377         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1378         * gcc.dg/dfp/constants-zero.c: Ditto.
1379         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1380         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1381         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1382         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1383         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1384         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1385         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1386         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1387         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1388         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1389         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1390         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1391         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1392         * gcc.dg/dfp/convert-bfp.c: Ditto.
1393         * gcc.dg/dfp/convert-complex.c: Ditto.
1394         * gcc.dg/dfp/convert-dfp.c: Ditto.
1395         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1396         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1397         * gcc.dg/dfp/convert-int.c: Ditto.
1398         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1399         * gcc.dg/dfp/convert-int-max.c: Ditto.
1400         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1401         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1402         * gcc.dg/dfp/fe-binop.c: Ditto.
1403         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1404         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1405         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1406         * gcc.dg/dfp/func-array.c: Ditto.
1407         * gcc.dg/dfp/func-deref.c: Ditto.
1408         * gcc.dg/dfp/func-mixed.c: Ditto.
1409         * gcc.dg/dfp/func-pointer.c: Ditto.
1410         * gcc.dg/dfp/func-scalar.c: Ditto.
1411         * gcc.dg/dfp/func-struct.c: Ditto.
1412         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1413         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1414         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1415         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1416         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1417         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1418         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1419         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1420         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1421         * gcc.dg/dfp/inf-1.c: Ditto.
1422         * gcc.dg/dfp/loop-index.c: Ditto.
1423         * gcc.dg/dfp/nan-1.c: Ditto.
1424         * gcc.dg/dfp/nan-2.c: Ditto.
1425         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1426         * gcc.dg/dfp/operator-assignment.c: Ditto.
1427         * gcc.dg/dfp/operator-comma.c: Ditto.
1428         * gcc.dg/dfp/operator-cond.c: Ditto.
1429         * gcc.dg/dfp/operator-logical.c: Ditto.
1430         * gcc.dg/dfp/operator-unary.c: Ditto.
1431         * gcc.dg/dfp/pr36800.c: Ditto.
1432         * gcc.dg/dfp/pr39034.c: Ditto.
1433         * gcc.dg/dfp/pr39035.c: Ditto.
1434         * gcc.dg/dfp/pr39902.c: Ditto.
1435         * gcc.dg/dfp/signbit-1.c: Ditto.
1436         * gcc.dg/dfp/signbit-2.c: Ditto.
1437         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1438         * gcc.dg/dfp/union-init.c: Ditto.
1439         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1441 2009-09-16  Michael Matz  <matz@suse.de>
1443         PR fortran/41212
1444         * gfortran.dg/pr41212.f90: New test.
1446 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1448         * gnat.dg/alignment9.adb: New test.
1450 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1452         * gnat.dg/discr20.ad[sb]: New test.
1454 2009-09-16  Richard Guenther  <rguenther@suse.de>
1456         PR middle-end/34011
1457         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1459 2009-09-16  DJ Delorie  <dj@redhat.com>
1460             Kaz Kojima  <kkojima@gcc.gnu.org>
1462         * gcc.target/sh/struct-arg-dw2.c: New test.
1464 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1465             Jakub Jelinek  <jakub@redhat.com>
1467         PR target/41175
1468         * gcc.target/powerpc/pr41175.c: New test.
1470 2009-09-14  Richard Henderson  <rth@redhat.com>
1472         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1473         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1474         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1476 2009-09-14  Richard Henderson  <rth@redhat.com>
1478         * g++.dg/eh/builtin1.C: Update resx pattern match.
1479         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1481 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1483         * gcc.target/mips/branch-helper.h: New file.
1484         * gcc.target/mips/branch-2.c,
1485         * gcc.target/mips/branch-3.c,
1486         * gcc.target/mips/branch-4.c,
1487         * gcc.target/mips/branch-5.c,
1488         * gcc.target/mips/branch-6.c,
1489         * gcc.target/mips/branch-7.c,
1490         * gcc.target/mips/branch-8.c,
1491         * gcc.target/mips/branch-9.c,
1492         * gcc.target/mips/branch-10.c,
1493         * gcc.target/mips/branch-11.c,
1494         * gcc.target/mips/branch-12.c,
1495         * gcc.target/mips/branch-13.c,
1496         * gcc.target/mips/branch-14.c,
1497         * gcc.target/mips/branch-15.c: New tests.
1499 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1501         PR target/41331
1502         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1503         -m32 -mpowerpc64 system.
1505 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1507         From Jie Zhang <jie.zhang@analog.com>:
1508         * gcc.target/bfin/saveall.c: New test.
1509         * gcc.target/bfin/20090914-1.c: New test.
1510         * gcc.target/bfin/20090914-2.c: New test.
1512         * gcc.target/bfin/20090914-3.c: New test.
1514 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1516         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1518 2009-09-14  Richard Guenther  <rguenther@suse.de>
1520         PR middle-end/41350
1521         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1523 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1525         PR libgfortran/41328
1526         * gfortran.dg/cr_lf.f90: New test.
1528 2009-09-11  Michael Matz  <matz@suse.de>
1530         PR middle-end/41275
1531         * g++.dg/tree-ssa/pr41275.C: New test.
1533 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1535         PR fortran/41242
1536         * gfortran.dg/proc_ptr_comp_21.f90: New.
1538 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1540         PR fortran/31292
1541         * gfortran.dg/module_procedure_1.f90: New test.
1542         * gfortran.dg/module_procedure_2.f90: Ditto.
1543         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1545 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546             James A. Morrison  <phython@gcc.gnu.org>
1548         PR ada/18302
1549         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1550         commands.
1551         * ada/acats/run_test.exp: New file.
1553 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1555         Revert:
1556         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1558         PR rtl-optimization/39779
1559         * gcc.dg/pr39979.c: New test.
1561 2009-09-10  Richard Guenther  <rguenther@suse.de>
1563         PR middle-end/41257
1564         * g++.dg/torture/pr41257-2.C: New testcase.
1566 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1568         PR c++/28293
1569         * g++.dg/template/crash91.C: New.
1571 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1573         PR rtl-optimization/39779
1574         * gcc.dg/pr39979.c: New test.
1576 2009-09-09  Richard Guenther  <rguenther@suse.de>
1578         PR tree-optimization/41101
1579         * gcc.c-torture/compile/pr41101.c: New testcase.
1581 2009-09-09  Richard Guenther  <rguenther@suse.de>
1583         PR middle-end/41317
1584         * gcc.c-torture/execute/pr41317.c: New testcase.
1585         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1586         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1588 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1590         Fix some test breakages on Darwin
1591         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1592         and adjust.
1593         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1594         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1595         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1596         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1597         take darwin specifics in account.
1599 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1601         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1602         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1604 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1606         PR c++/39923
1607         * g++.dg/cpp0x/initlist24.C: New.
1609 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1611         * gcc.dg/large-size-array-2.c: Fix target requirement.
1612         * gcc.dg/large-size-array-4.c: Likewise.
1613         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1614         * gcc.dg/c99-const-expr-2.c: Likewise.
1615         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1616         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1617         * gcc.dg/c90-const-expr-10.c: Likewise.
1618         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1619         instead of long.
1620         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1621         * gcc.dg/vect/pr33846.c: Likewise.
1622         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1623         __PTRDIFF_TYPE__, instead of unsigned long.
1624         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1626 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1628         PR debug/41229
1629         PR debug/41291
1630         PR debug/41300
1631         * gfortran.dg/pr41229.f90: New.
1633 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1635         PR debug/41232
1636         * gcc.dg/pr41232.c: New.
1638 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1640         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1641         contain -march.
1642         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1643         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1644         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1645         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1646         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1647         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1648         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1649         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1650         options other than that used in dg-options.
1652 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1654         PR rtl-optimization/41239
1655         * gcc.c-torture/execute/pr41239.c: New test.
1657 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1659         PR libgfortran/41192
1660         * gfortran.dg/namelist_59.f90: New test.
1662 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1664         From Mike Frysinger  <michael.frysinger@analog.com>
1665         * gcc.target/bfin/mcpu-bf542m.c: New file.
1666         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1667         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1668         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1669         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1671 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1673         PR middle-end/41282
1674         * gcc.c-torture/compile/pr41282.c: New test.
1676 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1678         PR fortran/41197
1679         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1680         variables for stat and errmsg.
1681         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1682         * gfortran.dg/allocate_stat_2.f90:  New test.
1684 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1686         * gcc.c-torture/compile/20090907-1.c: New test.
1688 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1690         PR bootstrap/41241
1691         * gcc.dg/pr41241.c: New test.
1693 2009-09-06  Richard Guenther  <rguenther@suse.de>
1695         PR middle-end/41144
1696         * g++.dg/torture/pr41144.C: New testcase.
1698 2009-09-06  Richard Guenther  <rguenther@suse.de>
1700         PR middle-end/41261
1701         * gcc.dg/torture/pr41261.c: New testcase.
1703 2009-09-05  Richard Guenther  <rguenther@suse.de>
1705         PR middle-end/41181
1706         * gcc.c-torture/compile/pr41181.c: New testcase.
1708 2009-09-05  Richard Guenther  <rguenther@suse.de>
1710         PR debug/41273
1711         * g++.dg/torture/pr41273.C: New testcase.
1713 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1715         PR fortran/41258
1716         * gfortran.dg/typebound_proc_12.f90 : New test.
1718 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1720         PR debug/41225
1721         * gfortran.dg/pr41225.f90: New.
1723 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1725         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1726         unistd.h, sys/types.h and sys/wait.h.
1727         (gualchk_t): New.
1728         (GUALCVT): New.
1729         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1730         (GUALITY_GDB_REDIRECT): New.
1731         (GUALITY_GDB_ARGS): Use it.
1733 2009-09-04  Richard Guenther  <rguenther@suse.de>
1735         PR middle-end/41257
1736         * g++.dg/torture/pr41257.C: New testcase.
1738 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1740         PR tree-optimization/41112
1741         * gnat.dg/array8.adb: New test.
1743 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1745         * gcc.target/arm/ctz.c: New test case.
1747 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1749         PR tree-optimization/38275
1750         * gcc.dg/autopar/reduc-1char.c: Increase number
1751         of iterations. Adjust the logic accordingly.
1752         * gcc.dg/autopar/reduc-2char.c: Ditto.
1753         * gcc.dg/autopar/reduc-1.c: Ditto.
1754         * gcc.dg/autopar/reduc-2.c: Ditto.
1755         * gcc.dg/autopar/reduc-3.c: Ditto.
1756         * gcc.dg/autopar/reduc-6.c: Ditto.
1757         * gcc.dg/autopar/reduc-7.c: Ditto.
1758         * gcc.dg/autopar/reduc-8.c: Ditto.
1759         * gcc.dg/autopar/reduc-9.c: Ditto.
1760         * gcc.dg/autopar/pr39500-1.c: Ditto.
1761         * gcc.dg/autopar/reduc-1short.c: Ditto.
1762         * gcc.dg/autopar/reduc-2short.c: Ditto.
1763         * gcc.dg/autopar/parallelization-1.c: Ditto.
1765 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1767         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1768         testcase using guality.h compiles and links and if a global variable
1769         can be verified by gdb.
1771 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1773         * lib/target-supports.exp (check_effective_target_sync_int_long):
1774         Supported on Blackfin Linux targets.
1776 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1778         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1780 2009-09-03  Diego Novillo  <dnovillo@google.com>
1782         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1783         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1784         * g++.dg/warn/unit-1.C: Likewise.
1785         * g++.dg/ipa/iinline-1.C: Likewise.
1786         * g++.dg/template/cond2.C: Adjust expected line location for the
1787         error.
1788         * g++.dg/template/pr35240.C: Likewise.
1790 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1792         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1793         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1795 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1797         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1798         * gcc.dg/memcpy-1.c: Add . to match pattern.
1799         * gcc.dg/uninit-I.c: XFAIL warning test.
1800         * g++.dg/warn/unit-1.C: XFAIL warning test.
1802 2009-09-02  Ian Lance Taylor  <iant@google.com>
1804         * gcc.dg/20090902-1.c: New test.
1806 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1808         * gcc.dg/builtin-object-size-9.c: New test.
1810 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1812         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1814 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1815             Olivier Hainque  <hainque@adacore.com>
1817         * gnat.dg/misaligned_param.adb: New test.
1818         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1819         * gnat.dg/slice7.adb: Add 1 more related case.
1821 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1823         * gcc.dg/guality/guality.c: Expect to fail for now.
1824         * gcc.dg/guality/example.c: Likewise.
1826 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1828         * gcc.dg/guality/guality.c: New.
1829         * gcc.dg/guality/guality.h: New.
1830         * gcc.dg/guality/guality.exp: New.
1831         * gcc.dg/guality/example.c: New.
1832         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1833         (cleanup-saved-temps): Likewise, .gkd files too.
1835 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1837         PR fortran/39229
1838         * gfortran.dg/line_length_3.f: New test.
1839         * gfortran.dg/line_length_4.f90: New test.
1841 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1843         * lib/target-supports.exp (check_gc_sections_available):
1844         Add proper pattern quote.
1846 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1847             Kaz Kojima  <kkojima@gcc.gnu.org>
1849         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1850         * g++.dg/cdce3.C: Use dg-add-options ieee.
1851         * g++.dg/torture/type-generic-1.C: Likewise.
1852         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1853         * gcc.dg/pr28796-2.c: Likewise.
1854         * gcc.dg/torture/builtin-math-7.c: Likewise.
1855         * gcc.dg/torture/type-generic-1.c: Likewise.
1856         * gfortran.dg/boz_14.f90: Likewise.
1857         * gfortran.dg/erf_2.F90: Likewise.
1858         * gfortran.dg/init_flag_3.f90: Likewise.
1859         * gfortran.dg/init_flag_4.f90: Likewise.
1860         * gfortran.dg/init_flag_5.f90: Likewise.
1861         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1862         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1863         * gfortran.dg/isnan_1.f90: Likewise.
1864         * gfortran.dg/isnan_2.f90: Likewise.
1865         * gfortran.dg/maxlocval_2.f90: Likewise.
1866         * gfortran.dg/maxlocval_4.f90: Likewise.
1867         * gfortran.dg/minlocval_1.f90: Likewise.
1868         * gfortran.dg/minlocval_4.f90: Likewise.
1869         * gfortran.dg/module_nan.f90: Likewise.
1870         * gfortran.dg/namelist_42.f90: Likewise.
1871         * gfortran.dg/namelist_43.f90: Likewise.
1872         * gfortran.dg/nan_1.f90: Likewise.
1873         * gfortran.dg/nan_2.f90: Likewise.
1874         * gfortran.dg/nan_3.f90: Likewise.
1875         * gfortran.dg/nan_4.f90: Likewise.
1876         * gfortran.dg/nan_5.f90: Likewise.
1877         * gfortran.dg/nearest_1.f90: Likewise.
1878         * gfortran.dg/nearest_2.f90: Likewise.
1879         * gfortran.dg/nearest_3.f90: Likewise.
1880         * gfortran.dg/pr37243.f: Likewise.
1881         * gfortran.dg/real_const_3.f90: Likewise.
1882         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1884 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1886         PR debug/30161
1887         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1888         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1889         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1890         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1891         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1892         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1893         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1894         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1895         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1896         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1897         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1898         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1899         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1901 2009-08-31  Jason Merrill  <jason@redhat.com>
1903         PR c++/41127
1904         * g++.dg/parse/enum5.C: New.
1905         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1907 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1909         PR fortran/40940
1910         * gfortran.dg/allocate_derived_1.f90: New.
1911         * gfortran.dg/class_3.f03: New.
1913 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1915         PR fortran/40996
1916         * gfortran.dg/allocatable_scalar_1.f90: New.
1917         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1918         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1919         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1921 2009-08-30  Richard Guenther  <rguenther@suse.de>
1923         PR tree-optimization/41186
1924         * g++.dg/torture/pr41186.C: New testcase.
1925         * g++.dg/tree-ssa/pr41186.C: Likewise.
1927 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1929         PR c++/41187
1930         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1931         take ia64 assembly comments syntax in account.
1933 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1935         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1937 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1939         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1940         * gfortran.dg/whole_file_6.f90: Likewise.
1942 2009-08-28  Cary Coutant  <ccoutant@google.com>
1944         PR debug/41063
1945         * g++.dg/debug/dwarf2/pr41063.C: New test.
1947 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1949         PR rtl-optimization/40861
1950         * gcc.dg/pr40861.c: New test.
1952 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1954         PR fortran/40869
1955         * gfortran.dg/proc_ptr_comp_20.f90: New.
1957 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1959         PR libfortran/39667
1960         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1961         open temp file with status="scratch".
1962         * gfortran.dg/fmt_cache_1.f: Likewise.
1963         * gfortran.dg/fmt_exhaust.f90: Likewise.
1964         * gfortran.dg/fmt_t_4.f90: Likewise.
1965         * gfortran.dg/fseek.f90: Likewise.
1966         * gfortran.dg/list_read_5.f90: Likewise.
1967         * gfortran.dg/namelist_39.f90: Likewise.
1968         * gfortran.dg/namelist_56.f90: Likewise.
1969         * gfortran.dg/read_bad_advance.f90: Likewise.
1970         * gfortran.dg/read_repeat.f90: Likewise.
1971         * gfortran.dg/read_size_noadvance.f90: Likewise.
1972         * gfortran.dg/read_x_past.f: Likewise.
1974 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1976         PR fortran/28039
1977         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1979 2009-08-27  Daniel Kraft  <d@domob.eu>
1981         PR fortran/37425
1982         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1983         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1984         error and fix problem with recursive assignment.
1985         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1986         * gfortran.dg/typebound_operator_3.f03: New test.
1987         * gfortran.dg/typebound_operator_4.f03: New test.
1989 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1991         PR debug/41170
1992         * debug/dwarf2/namespace-1.C: New test.
1994 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1996         PR fortran/41162
1997         * gfortran.dg/pr41162.f: New.
1999 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2000             Richard Sandiford  <rdsandiford@googlemail.com>
2002         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2003         with "forbid_cpu".
2004         * gcc.target/mips/branch-1.c: Update accordingly.
2005         * gcc.target/mips/extend-1.c: Likewise.
2006         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2008 2009-08-26  Richard Guenther  <rguenther@suse.de>
2010         PR middle-end/41163
2011         * gcc.c-torture/compile/pr41163.c: New testcase.
2012         * gcc.dg/pr35899.c: Adjust.
2014 2009-08-26  Richard Guenther  <rguenther@suse.de>
2016         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2018 2009-08-26  Jason Merrill  <jason@redhat.com>
2020         * g++.dg/cpp0x/explicit3.C: New.
2021         * g++.dg/overload/cond2.C: New.
2023 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2025         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2027 2009-08-25  Jan Hubicka  <jh@suse.cz>
2029         * gcc.target/i386/sse5-shift1-vector.c
2030         * gcc.target/i386/isa-12.c
2031         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2032         * gcc.target/i386/sse5-pcmov2.c
2033         * gcc.target/i386/isa-3.c
2034         * gcc.target/i386/sse5-shift2-vector.c
2035         * gcc.target/i386/isa-7.c
2036         * gcc.target/i386/funcspec-2.c
2037         * gcc.target/i386/sse5-haddX.c
2038         * gcc.target/i386/sse5-hadduX.c
2039         * gcc.target/i386/isa-9.c
2040         * gcc.target/i386/sse5-maccXX.c
2041         * gcc.target/i386/sse5-shift3-vector.c
2042         * gcc.target/i386/sse5-msubXX.c
2043         * gcc.target/i386/sse5-permpX.c
2044         * gcc.target/i386/sse5-check.h
2045         * gcc.target/i386/sse-12.c
2046         * gcc.target/i386/sse-11.c
2047         * gcc.target/i386/sse-10.c
2048         * gcc.target/i386/sse-13.c
2049         * gcc.target/i386/sse-14.c
2050         * gcc.target/i386/sse-22.c
2051         * gcc.target/i386/sse-2.c
2052         * gcc.target/i386/sse-13.c
2053         * gcc.target/i386/avx-2.c
2054         * gcc.target/i386/sse5-rotate1-vector.c
2055         * gcc.target/i386/isa-4.c
2056         * gcc.target/i386/sse5-hsubX.c
2057         * gcc.target/i386/sse5-pcmov.c
2058         * gcc.target/i386/sse5-fma.c
2059         * gcc.target/i386/isa-8.c
2060         * gcc.target/i386/sse5-rotate2-vector.c
2061         * gcc.target/i386/sse5-nmaccXX.c
2062         * gcc.target/i386/sse5-imul64-vector.c
2063         * gcc.target/i386/sse5-nmsubXX.c
2064         * gcc.target/i386/sse5-rotate3-vector.c
2065         * gcc.target/i386/sse5-fma-vector.c
2066         * gcc.target/i386/sse5-imul32widen-vector.c
2067         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2069         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2070         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2071         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2072         * gcc.target/i386/avx-1.c: Remove SSE5.
2073         * gcc.target/i386/avx-2.c: Remove SSE5.
2074         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2075         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2076         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2077         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2079 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2081         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2083 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2085         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2086         keyword works in the same manner as __alignof.
2088 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2090         PR libfortran/34670
2091         * gfortran.dg/unpack_bounds_1.f90:  New test.
2092         * gfortran.dg/unpack_bounds_2.f90:  New test.
2093         * gfortran.dg/unpack_bounds_3.f90:  New test.
2095 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2097         * gnat.dg/slice7.adb: New test.
2098         * gnat.dg/slice7_pkg.ads: New helper.
2100 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2102         PR fortran/41139
2103         * gfortran.dg/proc_ptr_25.f90: New.
2104         * gfortran.dg/proc_ptr_comp_18.f90: New.
2105         * gfortran.dg/proc_ptr_comp_19.f90: New.
2107 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2109         PR fortran/41154
2110         * gfortran.dg/fmt_error_8.f: New test.
2112 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2114         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2115         number, update all callers and synchronize results for latest MPC.
2117 2009-08-21  Jason Merrill  <jason@redhat.com>
2119         * g++.dg/warn/Wunused-17.C: New.
2121 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2123         * gcc.target/arm/combine-cmp-shift.c: New test.
2125 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2127         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2128         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2129         width specifier.
2131 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2133         * gfortran.dg/fmt_error_7.f: New test.
2135 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2137         PR target/40718
2138         * gcc.target/i386/pr40718.c: New test.
2140 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2142         * gfortran.dg/proc_ptr_24.f90: New test.
2144 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2146         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2147         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2148         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2150 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2152         PR fortran/28039
2153         * gfortran.dg/fmt_with_extra.f: new file.
2155 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2157         * lib/target-supports.exp
2158         (check_effective_target_arm_iwmmxt_ok): New procedure.
2159         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2160         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2162 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2164         * gfortran.dg/boz_9.f90: Do not load denormal floating
2165         point constants.  Remove -mieee option for alpha*-*-* targets.
2167 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2169         PR fortran/41106
2170         * gfortran.dg/proc_ptr_23.f90: New.
2171         * gfortran.dg/proc_ptr_comp_15.f90: New.
2172         * gfortran.dg/proc_ptr_comp_16.f90: New.
2173         * gfortran.dg/proc_ptr_comp_17.f90: New.
2175 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2177         PR c++/41131
2178         * g++.dg/expr/unary3.C: New test.
2180 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2182         * gfortran.dg/common_5.f: Add -mdalign for sh.
2183         * gfortran.dg/common_align_2.f90: Likewise.
2185 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2187         PR libfortran/40962
2188         * c_f_pointer_tests_4.f90:  New test.
2190 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2192         * gnat.dg/slice6.adb: New test.
2193         * gnat.dg/slice6_pkg.ads: New helper.
2195 2009-08-20  Michael Matz  <matz@suse.de>
2197         PR fortran/41126
2198         * gfortran.dg/pr41126.f90: New test.
2200 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2202         * gnat.dg/dynamic_bound.adb: New test.
2204 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2206         PR fortran/41121
2207         * gfortran.dg/intrinsic_5.f90: New.
2209 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2210             Richard Earnshaw  <richard.earnshaw@arm.com>
2212         * gcc.target/arm/20090811-1.c: New test.
2214 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2216         PR middle-end/41123
2217         * gcc.dg/pr41123.c: New test.
2219 2009-08-19  Jason Merrill  <jason@redhat.com>
2221         PR c++/41120
2222         * g++.dg/other/gc4.C: New.
2224 2009-08-18  Michael Matz  <matz@suse.de>
2226         * gfortran.dg/vect/vect-gems.f90: New test.
2227         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2229 2009-08-18  DJ Delorie  <dj@redhat.com>
2231         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2232         * lib/gcc-defs.exp: ... to here.
2234         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2235         GCC_EXEC_PREFIX before building the wrapper.
2237 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2239         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2240         tests.
2241         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2242         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2243         dg-options.  Fix dg-final clause.
2245 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2247         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2249 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2250             Paul Thomas  <pault@gcc.gnu.org>
2252         PR fortran/40870
2253         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2255 2009-08-18  Richard Guenther  <rguenther@suse.de>
2257         PR middle-end/41094
2258         * gcc.dg/torture/pr41094.c: New testcase.
2259         * gcc.dg/torture/builtin-power-1.c: Adjust.
2260         * gcc.dg/builtins-10.c: Likewise.
2262 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2264         PR target/40971
2265         * gcc.dg/pr40971.c: New test.
2267 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2269         PR fortran/41062
2270         * gfortran.dg/use_only_4.f90: New test.
2272 2009-08-17  Daniel Kraft  <d@domob.eu>
2274         PR fortran/37425
2275         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2276         NOPASS bindings as operators.
2278 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2280         * lib/target-supports.exp
2281         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2282         of targets that do not need command line argument to enable SIMD.
2284 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2286         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2287         typo in cache name.
2289 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2291         PR fortran/41075
2292         * gfortran.dg/unlimited_fmt_1.f90: New test.
2294 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2296         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2298 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2300         * gnat.dg/itype.ad[sb]: New test.
2302 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2304         * gcc.target/mips/mips.exp: Add terminology section to comment
2305         at the top of the file.  Fix typos.
2307 2009-08-16  Jason Merrill  <jason@redhat.com>
2309         * g++.dg/debug/dwarf2/inline1.C: New.
2311 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2313         PR target/38599
2314         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2316 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2318         PR debug/37801
2319         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2320         Make sure to trigger inlining optimizations.
2321         * gcc.dg/debug/dwarf2/inline2.c: New test.
2323 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2325         PR fortran/41070
2326         * gfortran.dg/structure_constructor_10.f90: New.
2328 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2330         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2331         * gcc.dg/pragma-re-2.c: Likewise.
2332         * gcc.dg/pragma-re-3.c: Likewise.
2333         * gcc.dg/pragma-re-4.c: Likewise.
2334         * g++.dg/other/pragma-re-1.C: Likewise.
2335         * g++.dg/other/pragma-re-2.C: Likewise.
2337 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2339         * gcc.dg/torture/builtin-math-7.c: New.
2341 2009-08-14  Richard Guenther  <rguenther@suse.de>
2343         * gcc.c-torture/execute/20090814-1.c: New testcase.
2345 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2347         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2349 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2351         PR target/40934
2352         * gcc.target/i386/pr40934.c: New.
2354 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2356         PR target/41019
2357         * gcc.target/i386/pr41019.c: New test.
2359 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2361         PR fortran/40955
2362         * gfortran.dg/winapi.f90: New test.
2364 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2366         PR fortran/40995
2367         * gfortran.dg/intrinsic_4.f90: New.
2368         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2369         different line.
2371 2009-08-13  Richard Guenther  <rguenther@suse.de>
2373         PR middle-end/41047
2374         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2376 2009-08-12  Richard Guenther  <rguenther@suse.de>
2378         PR tree-optimization/41011
2379         * gfortran.dg/pr41011.f: New testcase.
2381 2009-08-11  Andrew Haley  <aph@redhat.com>
2383         * gcc.target/arm/synchronize.c: New file.
2385 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2387         PR middle-end/40980
2388         * gfortran.dg/graphite/id-17.f: New.
2390 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2391             Sebastian Pop  <sebastian.pop@amd.com>
2393         * gcc.dg/graphite/interchange-1.c: XFAILed.
2394         * gcc.dg/graphite/interchange-2.c: XFAILed.
2395         * gcc.dg/graphite/interchange-3.c: XFAILed.
2396         * gcc.dg/graphite/interchange-4.c: XFAILed.
2397         * gcc.dg/graphite/interchange-7.c: XFAILed.
2399 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2401         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2403 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2404             Pranav Garg  <pranav.garg2107@gmail.com>
2406         * gcc.dg/graphite/interchange-6.c: XFAILed.
2408 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2410         * gcc.dg/graphite/interchange-9.c: New.
2412 2009-08-12  Richard Guenther  <rguenther@suse.de>
2414         PR rtl-optimization/41033
2415         * gcc.dg/pr41033.c: New test.
2417 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2419         PR fortran/41022
2420         * gfortran.dg/proc_ptr_comp_14.f90: New.
2422 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2424         * gcc.target/mips/ext-5.c: New test.
2425         * gcc.target/mips/ext-6.c: New test.
2426         * gcc.target/mips/ext-7.c: New test.
2427         * gcc.target/mips/ext-8.c: New test.
2428         * gcc.target/mips/extend-2.c: New test.
2430 2009-08-10  Jason Merrill  <jason@redhat.com>
2432         * g++.dg/other/linkage2.C: New test for types-without-linkage
2433         handling.
2434         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2435         * g++.dg/lookup/anon2.C: Likewise.
2436         * g++.dg/other/anon3.C: Likewise.
2437         * g++.dg/template/arg2.C: Likewise.
2438         * g++.dg/template/local4.C: Likewise.
2439         * g++.old-deja/g++.law/operators32.C: Likewise.
2440         * g++.old-deja/g++.other/linkage2.C: Likewise.
2441         * g++.old-deja/g++.pt/enum6.C: Likewise.
2442         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2443         * g++.old-deja/g++.other/linkage1.C: Likewise.
2445 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2447         * gcc.dg/dg.exp: Test also c-c++-common dir.
2448         * g++.dg/dg.exp: Likewise.
2449         * g++.dg/warn/Wconversion-real.C: Delete.
2450         * gcc.dg/Wconversion-real.c: Move to ...
2451         * c-c++-common/Wconversion-real.c: ... here.
2452         * lib/target-supports.exp
2453         (check_effective_target_c,check_effective_target_c++): New.
2455 2009-08-10  Daniel Kraft  <d@domob.eu>
2457         PR fortran/37425
2458         * gfortran.dg/typebound_operator_1.f03: New test.
2459         * gfortran.dg/typebound_operator_2.f03: New test.
2461 2009-08-10  Richard Guenther  <rguenther@suse.de>
2463         PR middle-end/41006
2464         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2465         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2467 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2469         PR fortran/40940
2470         * gfortran.dg/class_1.f03: New.
2471         * gfortran.dg/class_2.f03: New.
2472         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2473         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2474         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2475         * gfortran.dg/typebound_call_10.f03: Ditto.
2476         * gfortran.dg/typebound_call_2.f03: Ditto.
2477         * gfortran.dg/typebound_call_3.f03: Ditto.
2478         * gfortran.dg/typebound_call_4.f03: Ditto.
2479         * gfortran.dg/typebound_generic_3.f03: Ditto.
2480         * gfortran.dg/typebound_generic_4.f03: Ditto.
2481         * gfortran.dg/typebound_proc_1.f08: Ditto.
2482         * gfortran.dg/typebound_proc_5.f03: Ditto.
2483         * gfortran.dg/typebound_proc_6.f03: Ditto.
2485 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2487         PR c++/40866
2488         * g++.dg/expr/stmt-expr-1.C: New test.
2490 2009-08-09  Richard Guenther  <rguenther@suse.de>
2492         PR tree-optimization/41016
2493         * gcc.c-torture/compile/pr41016.c: New testcase.
2495 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2497         * gcc.dg/overflow-warn-8.c: New test.
2499 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2501         PR tree-optimization/41008
2502         * gcc.dg/vect/O1-pr41008.c: New test.
2504 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2506         PR fortran/40955
2507         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2509 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2511         * gcc.target/bfin/loop-autoinc.c: New file.
2513 2009-08-08  Richard Guenther  <rguenther@suse.de>
2515         PR tree-optimization/40991
2516         * g++.dg/torture/pr40991.C: New testcase.
2518 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2520         * ada/acats/support/impdef.a: Tweak timing constants. Add
2521         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2522         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2523         * ada/acats/tests/c9/c940007.a: Likewise.
2524         * ada/acats/tests/c9/c94001c.ada: Likewise.
2525         * ada/acats/tests/c9/c94006a.ada: Likewise.
2526         * ada/acats/tests/c9/c94008c.ada: Likewise.
2527         * ada/acats/tests/c9/c951002.a: Likewise.
2528         * ada/acats/tests/c9/c954a01.a: Likewise.
2529         * ada/acats/tests/c9/c96001a.ada: Likewise.
2530         * ada/acats/tests/c9/c97307a.ada: Likewise.
2532 2009-08-07  Richard Guenther  <rguenther@suse.de>
2534         PR tree-optimization/40999
2535         * gfortran.dg/pr40999.f: New testcase.
2537 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2539         * g++.dg/tree-prof/partition1.C: New test.
2541 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2543         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2544         attribute.
2545         * gcc.target/arm/vfp1[567].c: New tests.
2547 2009-08-06  Jason Merrill  <jason@redhat.com>
2549         PR c++/40948
2550         * g++.dg/ext/complit12.C: Expand.
2552 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2554         Merge ARM/hard_vfp_branch to trunk.
2556         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2558         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2559         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2561         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2563         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2564         (PCS): Define macro to use base AAPCS.
2565         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2567         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2569         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2570         Correct arm_neon.h typo.
2572         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2574         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2575         this a linkage test.
2576         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2577         argument marshalling.
2578         * abitest.h: New file.
2579         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2580         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2582 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2584         PR middle-end/32964
2585         * gcc.dg/tree-ssa/pr32964.c: New test.
2587 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2588             H.J. Lu  <hongjiu.lu@intel.com>
2590         PR target/40957
2591         * gcc.target/i386/pr40957.c: New test.
2593 2009-08-06  Richard Guenther  <rguenther@suse.de>
2595         PR tree-optimization/40964
2596         * gcc.c-torture/compile/pr40964.c: New testcase.
2598 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2600         PR fortran/40847
2601         * gfortran.dg/transfer_resolve_1.f90 : New test.
2603 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2604             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2606         PR target/40906
2607         * gcc.target/i386/pr40906-1.c: New test.
2608         * gcc.target/i386/pr40906-2.c: Ditto.
2609         * gcc.target/i386/pr40906-3.c: Ditto.
2611 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2613         PR rtl-optimization/40924
2614         * g++.dg/torture/pr40924.C: New test.
2616 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2618         PR c++/36069
2619         * g++.dg/warn/pr36069.C: New.
2621 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2623         PR c++/39987
2624         * g++.dg/overload/defarg4.C: New test.
2626 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2628         PR c++/16696
2629         * g++.dg/parse/pr16696.C: New.
2630         * g++.dg/parse/pr16696-permissive.C: New.
2632 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2634         PR fortran/40875
2635         * gfortran.dg/initialization_23.f90 : New test.
2637 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2639         PR debug/39706
2640         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2642 2009-08-03  Jason Merrill  <jason@redhat.com>
2643             Jakub Jelinek  <jakub@redhat.com>
2645         PR c++/40948
2646         * g++.dg/ext/complit12.C: New.
2648 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2650         PR c/39902
2651         * gcc.target/powerpc/pr39902-2.c: New test.
2653 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2655         PR middle-end/40943
2656         * gcc.dg/uninit-6.c: Re-add XFAIL.
2657         * gcc.dg/uninit-6-O0.c: Likewise.
2658         * gcc.dg/uninit-pr40943.c: New test.
2660 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2662         PR testsuite/40858
2663         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2664         .ascii.
2666 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2668         PR libfortran/40853
2669         * gfortran.dg/namelist_40.f90: Update error output.
2670         * gfortran.dg/namelist_47.f90: Update error output.
2671         * gfortran.dg/namelist_58.f90: New test.
2673 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2675         PR fortran/40881
2676         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2677         * gfortran.dg/altreturn_3.f90: Ditto.
2678         * gfortran.dg/altreturn_5.f90: Ditto.
2679         * gfortran.dg/altreturn_6.f90: Ditto.
2680         * gfortran.dg/altreturn_7.f90: Ditto.
2681         * gfortran.dg/array_constructor_13.f90: Ditto.
2682         * gfortran.dg/arrayio_7.f90: Ditto.
2683         * gfortran.dg/arrayio_8.f90: Ditto.
2684         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2685         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2686         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2687         * gfortran.dg/backspace_8.f: Add -std=legacy.
2688         * gfortran.dg/backspace_9.f: Ditto.
2689         * gfortran.dg/char_comparison_1.f: Ditto.
2690         * gfortran.dg/char_decl_1.f90: Ditto.
2691         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2692         * gfortran.dg/char_pointer_assign.f90: Ditto.
2693         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2694         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2695         * gfortran.dg/char_pointer_func.f90: Ditto.
2696         * gfortran.dg/common_8.f90: Ditto.
2697         * gfortran.dg/constant_substring.f: Ditto.
2698         * gfortran.dg/data_char_2.f90: Ditto.
2699         * gfortran.dg/der_array_io_1.f90: Ditto.
2700         * gfortran.dg/der_array_io_2.f90: Ditto.
2701         * gfortran.dg/der_array_io_3.f90: Ditto.
2702         * gfortran.dg/der_io_3.f90: Ditto.
2703         * gfortran.dg/dev_null.F90: Ditto.
2704         * gfortran.dg/direct_io_2.f90: Ditto.
2705         * gfortran.dg/do_iterator_2.f90: Ditto.
2706         * gfortran.dg/e_d_fmt.f90: Ditto.
2707         * gfortran.dg/empty_format_1.f90: Ditto.
2708         * gfortran.dg/entry_17.f90: Modified warning message.
2709         * gfortran.dg/entry_7.f90: Add -std=legacy.
2710         * gfortran.dg/eor_1.f90: Ditto.
2711         * gfortran.dg/equiv_2.f90: Ditto.
2712         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2713         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2714         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2715         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2716         * gfortran.dg/fmt_error_2.f90: Ditto.
2717         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2718         * gfortran.dg/fmt_tl.f: Ditto.
2719         * gfortran.dg/fmt_white.f: Ditto.
2720         * gfortran.dg/func_derived_1.f90: Ditto.
2721         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2722         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2723         * gfortran.dg/global_references_2.f90: Ditto.
2724         * gfortran.dg/hollerith_1.f90: Ditto.
2725         * gfortran.dg/hollerith.f90: Use new-style character length.
2726         * gfortran.dg/hollerith_f95.f90: Ditto.
2727         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2728         * gfortran.dg/implicit_6.f90: Ditto.
2729         * gfortran.dg/implicit_9.f90: Ditto.
2730         * gfortran.dg/inquire_13.f90: Ditto.
2731         * gfortran.dg/inquire_5.f90: Ditto.
2732         * gfortran.dg/inquire_6.f90: Ditto.
2733         * gfortran.dg/inquire.f90: Ditto.
2734         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2735         * gfortran.dg/io_constraints_2.f90: Ditto.
2736         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2737         * gfortran.dg/loc_2.f90: Ditto.
2738         * gfortran.dg/logical_1.f90: Ditto.
2739         * gfortran.dg/longline.f: Ditto.
2740         * gfortran.dg/merge_char_1.f90: Ditto.
2741         * gfortran.dg/namelist_12.f: Ditto.
2742         * gfortran.dg/namelist_14.f90: Ditto.
2743         * gfortran.dg/namelist_18.f90: Ditto.
2744         * gfortran.dg/namelist_19.f90: Ditto.
2745         * gfortran.dg/namelist_21.f90: Ditto.
2746         * gfortran.dg/namelist_22.f90: Ditto.
2747         * gfortran.dg/namelist_37.f90: Ditto.
2748         * gfortran.dg/namelist_54.f90: Ditto.
2749         * gfortran.dg/namelist_55.f90: Ditto.
2750         * gfortran.dg/namelist_empty.f90: Ditto.
2751         * gfortran.dg/namelist_use.f90: Use new-style character length.
2752         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2753         * gfortran.dg/nested_modules_4.f90: Ditto.
2754         * gfortran.dg/nested_modules_5.f90: Ditto.
2755         * gfortran.dg/open-options-blanks.f: Ditto.
2756         * gfortran.dg/output_exponents_1.f90: Ditto.
2757         * gfortran.dg/parens_5.f90: Ditto.
2758         * gfortran.dg/parens_6.f90: Ditto.
2759         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2760         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2761         * gfortran.dg/pr15129.f90: Ditto.
2762         * gfortran.dg/pr15332.f: Ditto.
2763         * gfortran.dg/pr16597.f90: Ditto.
2764         * gfortran.dg/pr17143.f90: Ditto.
2765         * gfortran.dg/pr17164.f90: Ditto.
2766         * gfortran.dg/pr17229.f: Modified warning message.
2767         * gfortran.dg/pr18210.f90: Add -std=legacy.
2768         * gfortran.dg/pr19155.f: Ditto.
2769         * gfortran.dg/pr20086.f90: Ditto.
2770         * gfortran.dg/pr20124.f90: Ditto.
2771         * gfortran.dg/pr20755.f: Ditto.
2772         * gfortran.dg/pr20865.f90: Ditto.
2773         * gfortran.dg/pr20950.f: Ditto.
2774         * gfortran.dg/pr21730.f: Ditto.
2775         * gfortran.dg/pr22491.f: Ditto.
2776         * gfortran.dg/pr29713.f90: Ditto.
2777         * gfortran.dg/print_parentheses_1.f: Ditto.
2778         * gfortran.dg/print_parentheses_2.f90: Ditto.
2779         * gfortran.dg/proc_assign_1.f90: Ditto.
2780         * gfortran.dg/proc_decl_1.f90: Ditto.
2781         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2782         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2783         * gfortran.dg/read_float_1.f90: Ditto.
2784         * gfortran.dg/read_logical.f90: Ditto.
2785         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2786         * gfortran.dg/return_1.f90: Ditto.
2787         * gfortran.dg/rewind_1.f90: Ditto.
2788         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2789         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2790         * gfortran.dg/stfunc_1.f90: Ditto.
2791         * gfortran.dg/stfunc_3.f90: Ditto.
2792         * gfortran.dg/stfunc_4.f90: Ditto.
2793         * gfortran.dg/stfunc_6.f90: Ditto.
2794         * gfortran.dg/streamio_2.f90: Ditto.
2795         * gfortran.dg/string_ctor_1.f90: Ditto.
2796         * gfortran.dg/string_null_compare_1.f: Ditto.
2797         * gfortran.dg/substr_6.f90: Ditto.
2798         * gfortran.dg/tl_editing.f90: Ditto.
2799         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2800         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2801         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2802         * gfortran.dg/g77/1832.f: Ditto.
2803         * gfortran.dg/g77/19981216-0.f Ditto.
2804         * gfortran.dg/g77/19990525-0.f: Ditto.
2805         * gfortran.dg/g77/19990826-2.f: Ditto.
2806         * gfortran.dg/g77/20000630-2.f: Ditto.
2807         * gfortran.dg/g77/20010116.f: Ditto.
2808         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2809         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2810         * gfortran.dg/g77/980520-1.f: Ditto.
2811         * gfortran.dg/g77/check0.f: Ditto.
2812         * gfortran.dg/g77/cpp3.F: Ditto.
2813         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2814         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2815         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2816         * gfortran.dg/g77/short.f: Ditto.
2818 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2820         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2821         * gcc.target/mips/ext-4.c: Likewise.
2822         * gcc.target/mips/interrupt_handler.c: Likewise.
2823         * gcc.target/mips/truncate-4.c: Likewise.
2824         * gcc.target/mips/truncate-5.c: Likewise.
2826 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2828         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2829         -fgraphite-force-parallel to -floop-parallelize-all.
2831 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2833         PR fortran/40011
2834         * gfortran.dg/whole_file_7.f90: New test.
2835         * gfortran.dg/whole_file_8.f90: New test.
2836         * gfortran.dg/whole_file_9.f90: New test.
2837         * gfortran.dg/whole_file_10.f90: New test.
2838         * gfortran.dg/whole_file_11.f90: New test.
2839         * gfortran.dg/whole_file_12.f90: New test.
2840         * gfortran.dg/whole_file_13.f90: New test.
2841         * gfortran.dg/whole_file_14.f90: New test.
2843 2009-07-31  Jason Merrill  <jason@redhat.com>
2845         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2846         binding semantics.
2847         * g++.dg/cpp0x/named.C: Likewise.
2848         * g++.dg/cpp0x/overload.C: Likewise.
2849         * g++.dg/cpp0x/rv1n.C: Likewise.
2850         * g++.dg/cpp0x/rv1p.C: Likewise.
2851         * g++.dg/cpp0x/rv2n.C: Likewise.
2852         * g++.dg/cpp0x/rv2p.C: Likewise.
2853         * g++.dg/cpp0x/rv3n.C: Likewise.
2854         * g++.dg/cpp0x/rv3p.C: Likewise.
2855         * g++.dg/cpp0x/rv4n.C: Likewise.
2856         * g++.dg/cpp0x/rv4p.C: Likewise.
2857         * g++.dg/cpp0x/rv5n.C: Likewise.
2858         * g++.dg/cpp0x/rv5p.C: Likewise.
2859         * g++.dg/cpp0x/rv6n.C: Likewise.
2860         * g++.dg/cpp0x/rv6p.C: Likewise.
2861         * g++.dg/cpp0x/rv7n.C: Likewise.
2862         * g++.dg/cpp0x/rv7p.C: Likewise.
2863         * g++.dg/cpp0x/template_deduction.C: Likewise.
2864         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2865         * g++.dg/cpp0x/overloadn.C: New.
2866         * g++.dg/cpp0x/rv-cast.C: New.
2868 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2870         * gcc.target/mips/ext-4.c: New test.
2872 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2874         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2876 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2878         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2879         * gcc.dg/tree-ssa/loop-32.c: Same.
2880         * gcc.dg/tree-ssa/loop-33.c: Same.
2881         * gcc.dg/tree-ssa/loop-34.c: Same.
2882         * gcc.dg/tree-ssa/loop-35.c: Same.
2883         * gcc.dg/tree-ssa/loop-7.c: Same.
2884         * gcc.dg/tree-ssa/pr23109.c: Same.
2885         * gcc.dg/tree-ssa/restrict-2.c: Same.
2886         * gcc.dg/tree-ssa/restrict-3.c: Same.
2887         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2888         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2889         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2890         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2891         * gcc.dg/tree-ssa/structopt-1.c: Same.
2892         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2893         * gfortran.dg/pr32921.f: Same.
2895 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2897         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2898         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2899         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2900         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2901         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2902         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2903         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2904         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2905         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2906         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2907         * gcc.dg/graphite/id-1.c: New.
2908         * gcc.dg/graphite/id-10.c: New.
2909         * gcc.dg/graphite/id-11.c: New.
2910         * gcc.dg/graphite/id-12.c: New.
2911         * gcc.dg/graphite/id-13.c: New.
2912         * gcc.dg/graphite/id-14.c: New.
2913         * gcc.dg/graphite/id-15.c: New.
2914         * gcc.dg/graphite/id-2.c: New.
2915         * gcc.dg/graphite/id-3.c: New.
2916         * gcc.dg/graphite/id-4.c: New.
2917         * gcc.dg/graphite/id-5.c: New.
2918         * gcc.dg/graphite/id-6.c: New.
2919         * gcc.dg/graphite/id-7.c: New.
2920         * gcc.dg/graphite/id-8.c: New.
2921         * gcc.dg/graphite/id-9.c: New.
2922         * gcc.dg/graphite/interchange-0.c: New.
2923         * gcc.dg/graphite/interchange-1.c: New.
2924         * gcc.dg/graphite/interchange-2.c: New.
2925         * gcc.dg/graphite/interchange-3.c: New.
2926         * gcc.dg/graphite/interchange-4.c: New.
2927         * gcc.dg/graphite/interchange-5.c: New.
2928         * gcc.dg/graphite/interchange-6.c: New.
2929         * gcc.dg/graphite/interchange-7.c: New.
2930         * gcc.dg/graphite/interchange-8.c: New.
2931         * gcc.dg/graphite/pr35356-1.c: New.
2932         * gcc.dg/graphite/pr35356-2.c: New.
2933         * gcc.dg/graphite/pr35356-3.c: New.
2934         * gcc.dg/graphite/pr40157.c: New.
2935         * gcc.dg/graphite/run-id-1.c: New.
2936         * gcc.dg/graphite/scop-20.c: New.
2937         * gcc.dg/graphite/scop-21.c: New.
2938         * gfortran.dg/graphite/id-1.f90: New.
2939         * gfortran.dg/graphite/id-10.f90: New.
2940         * gfortran.dg/graphite/id-11.f: New.
2941         * gfortran.dg/graphite/id-12.f: New.
2942         * gfortran.dg/graphite/id-13.f: New.
2943         * gfortran.dg/graphite/id-14.f: New.
2944         * gfortran.dg/graphite/id-15.f: New.
2945         * gfortran.dg/graphite/id-16.f: New.
2946         * gfortran.dg/graphite/id-5.f: New.
2947         * gfortran.dg/graphite/id-6.f: New.
2948         * gfortran.dg/graphite/id-7.f: New.
2949         * gfortran.dg/graphite/id-8.f: New.
2950         * gfortran.dg/graphite/id-9.f: New.
2951         * gfortran.dg/graphite/interchange-1.f: New.
2952         * gfortran.dg/graphite/interchange-2.f: New.
2954 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2956         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2957         flags based on the name of the testcase.
2958         * gfortran.dg/graphite/graphite.exp: Same.
2960         * gcc.dg/graphite/block-0.c: Adjusted.
2961         * gcc.dg/graphite/block-1.c: Adjusted.
2962         * gcc.dg/graphite/block-2.c: Adjusted.
2963         * gcc.dg/graphite/block-3.c: Adjusted.
2964         * gcc.dg/graphite/block-4.c: Adjusted.
2965         * gcc.dg/graphite/block-5.c: Adjusted.
2966         * gcc.dg/graphite/block-6.c: Adjusted.
2967         * gcc.dg/graphite/pr37485.c: Adjusted.
2968         * gcc.dg/graphite/pr37684.c: Adjusted.
2969         * gcc.dg/graphite/pr37828.c: Adjusted.
2970         * gcc.dg/graphite/pr37883.c: Adjusted.
2971         * gcc.dg/graphite/pr37928.c: Adjusted.
2972         * gcc.dg/graphite/pr37943.c: Adjusted.
2973         * gcc.dg/graphite/pr38409.c: Adjusted.
2974         * gcc.dg/graphite/pr38498.c: Adjusted.
2975         * gcc.dg/graphite/pr38559.c: Adjusted.
2976         * gcc.dg/graphite/pr39335.c: Adjusted.
2977         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2978         * gcc.dg/graphite/scop-0.c: Adjusted.
2979         * gcc.dg/graphite/scop-1.c: Adjusted.
2980         * gcc.dg/graphite/scop-10.c: Adjusted.
2981         * gcc.dg/graphite/scop-11.c: Adjusted.
2982         * gcc.dg/graphite/scop-12.c: Adjusted.
2983         * gcc.dg/graphite/scop-13.c: Adjusted.
2984         * gcc.dg/graphite/scop-14.c: Adjusted.
2985         * gcc.dg/graphite/scop-15.c: Adjusted.
2986         * gcc.dg/graphite/scop-16.c: Adjusted.
2987         * gcc.dg/graphite/scop-17.c: Adjusted.
2988         * gcc.dg/graphite/scop-18.c: Adjusted.
2989         * gcc.dg/graphite/scop-19.c: Adjusted.
2990         * gcc.dg/graphite/scop-2.c: Adjusted.
2991         * gcc.dg/graphite/scop-3.c: Adjusted.-
2992         * gcc.dg/graphite/scop-4.c: Adjusted.
2993         * gcc.dg/graphite/scop-5.c: Adjusted.
2994         * gcc.dg/graphite/scop-6.c: Adjusted.
2995         * gcc.dg/graphite/scop-7.c: Adjusted.
2996         * gcc.dg/graphite/scop-8.c: Adjusted.
2997         * gcc.dg/graphite/scop-9.c: Adjusted.
2998         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2999         * gfortran.dg/graphite/block-1.f90: Adjusted.
3000         * gfortran.dg/graphite/block-2.f: Adjusted.
3001         * gfortran.dg/graphite/block-3.f90: Adjusted.
3002         * gfortran.dg/graphite/block-4.f90: Adjusted.
3003         * gfortran.dg/graphite/id-2.f90: Adjusted.
3004         * gfortran.dg/graphite/id-3.f90: Adjusted.
3005         * gfortran.dg/graphite/id-4.f90: Adjusted.
3006         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3007         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3008         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3009         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3010         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3011         * gfortran.dg/graphite/scop-1.f: Adjusted.
3013 2009-07-30  Doug Kwan  <dougkwan@google.com>
3015         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3016         in warnings added in rev 141298.
3018 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3020         * lib/options.exp: Use "!=" instead of "ne".
3022         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3024         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3025         * gcc.dg/ucnid-12.c: Likewise.
3027 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3028             Pat Haugen  <pthaugen@us.ibm.com>
3029             Revital Eres <ERES@il.ibm.com>
3031         * gcc.target/powerpc/altivec-32.c: New file to test
3032         Altivec simple math function vectorization.
3034         * gcc.target/powerpc/bswap-run.c: New file to test swap
3035         builtins.
3036         * gcc.target/powerpc/bswap16.c: Ditto.
3037         * gcc.target/powerpc/bswap32.c: Ditto.
3038         * gcc.target/powerpc/bswap64-1.c: Ditto.
3039         * gcc.target/powerpc/bswap64-2.c: Ditto.
3040         * gcc.target/powerpc/bswap64-3.c: Ditto.
3041         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3042         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3043         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3045         * gcc.target/powerpc/popcount-2.c: New file to test
3046         power7 popcntd instructions.
3047         * gcc.target/powerpc/popcount-3.c: Ditto.
3049         * gcc.target/powerpc/pr39457.c: New VSX test.
3050         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3051         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3052         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3053         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3054         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3055         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3056         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3057         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3058         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3059         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3060         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3061         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3063         * gcc.target/powerpc/altivec-6.c: Store the result of
3064         vec_add, so the optimizer doesn't remove it.
3066         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3067         systems that support bswap64.
3069         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3070         prevent VSX code generation.
3072         * lib/target-supports.exp (check_vsx_hw_available): New
3073         function to test if VSX available.
3074         (check_effective_target_powerpc_vsx_ok): Ditto.
3075         (check_vmx_hw_available): Add explicit -mno-vsx.
3077 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3079         PR c/39902
3080         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3082 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3084         PR tree-optimization/40570
3085         * gcc.c-torture/compile/pr40570.c: New test.
3087 2009-07-29  Jason Merrill  <jason@redhat.com>
3089         PR c++/14912
3090         * g++.dg/template/defarg13.C: New.
3092 2009-07-29  Richard Guenther  <rguenther@suse.de>
3094         PR c++/40834
3095         * g++.dg/torture/pr40834.C: New testcase.
3097 2009-07-29  Michael Matz  <matz@suse.de>
3099         PR middle-end/40830
3100         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3102 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3104         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3105         sh*-*-* targets.  Skip on spu-*-* targets.
3106         * gfortran.dg/maxlocval_4.f90: Likewise.
3107         * gfortran.dg/minlocval_1.f90: Likewise.
3108         * gfortran.dg/minlocval_4.f90: Likewise.
3110 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3112         PR fortran/40878
3113         * gfortran.dg/gomp/pr40878-1.f90: New test.
3114         * gfortran.dg/gomp/pr40878-2.f90: New test.
3116         PR testsuite/40891
3117         * gcc.dg/cdce1.c: Adjust note line number.
3118         * gcc.dg/cdce2.c: Likewise.
3120 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3122         PR fortran/40882
3123         * gfortran.dg/proc_ptr_comp_13.f90: New.
3125 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3127         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3128         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3129         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3130         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3131         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3132         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3133         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3134         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3135         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3136         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3137         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3138         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3139         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3140         #ifdef NEED_IEEE754_FLOAT conditional.
3141         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3142         conditional.
3144 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3146         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3147         i?86-*-netware.
3148         * g++.dg/ext/bitfield3.C: Likewise.
3149         * g++.dg/ext/bitfield4.C: Likewise.
3150         * g++.dg/ext/bitfield5.C: Likewise.
3151         * gcc.dg/bitfld-15.c: Likewise.
3152         * gcc.dg/bitfld-16.c: Likewise.
3153         * gcc.dg/bitfld-17.c: Likewise.
3154         * gcc.dg/bitfld-18.c: Likewise.
3155         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3156         * gcc.dg/20010912-1.c: Likewise.
3157         * gcc.dg/20021018-1.c: Likewise.
3158         * gcc.dg/20030213-1.c: Likewise.
3159         * gcc.dg/20030225-1.c: Likewise.
3160         * gcc.dg/20030708-1.c: Likewise.
3161         * gcc.dg/20050321-2.c: Likewise.
3162         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3163         * gcc.dg/cdce2.c: Likewise.
3164         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3165         targets.
3166         * gcc.target/i386/pr37248-3.c: Likewise.
3168 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3170         PR fortran/40848
3171         * gfortran.dg/altreturn_7.f90: New.
3173 2009-07-27  Simon Baldwin  <simonb@google.com>
3175         PR testsuite/40829
3176         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3177         so that indexing no longer runs off array end.
3179 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3181         PR fortran/40851
3182         * gfortran.dg/derived_init_3.f90: New test.
3184 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3186         PR fortran/33197
3187         * gfortran.dg/atan2_1.f90: New test
3188         * gfortran.dg/atan2_2.f90: New test
3190 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3192         PR c++/40749
3193         * g++.dg/warn/Wreturn-type-6.C: New test.
3195 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3197         PR tree-optimization/40801
3198         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3199         * gfortran.dg/vect/vect.exp: Run tests starting with
3200         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3202 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3204         PR rtl-optimization/40445
3205         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3207 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3209         * gcc.dg/builtin-unreachable-4.c: New test.
3211 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3213         PR fortran/33197
3214         * gfortran.dg/complex_intrinsic_5.f90: New test.
3215         * gfortran.dg/complex_intrinsic_7.f90: New test.
3217 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3219         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3220         * gcc.dg/ipa/noclone-1.c: New test.
3222 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3224         * lib/target-supports.exp (check_effective_target_static): New
3225         procedure.
3226         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3227         supported.
3228         * g++.old-deja/g++.law/weak.C: Require static effective target.
3230 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3232         PR fortran/39630
3233         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3234         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3235         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3236         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3237         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3238         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3239         * gfortran.dg/typebound_call_10.f03: New.
3241 2009-07-24  Jason Merrill  <jason@redhat.com>
3243         * g++.dg/cpp0x/defaulted11.C: New.
3245         * g++.dg/cpp0x/initlist23.C: New.
3247 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3249         PR fortran/40822
3250         * gfortran.dg/char_length_16.f90: New.
3252 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3254         PR fortran/40643
3255         PR fortran/31067
3256         * gfortran.dg/maxlocval_2.f90: New test.
3257         * gfortran.dg/maxlocval_3.f90: New test.
3258         * gfortran.dg/maxlocval_4.f90: New test.
3259         * gfortran.dg/minlocval_1.f90: New test.
3260         * gfortran.dg/minlocval_2.f90: New test.
3261         * gfortran.dg/minlocval_3.f90: New test.
3262         * gfortran.dg/minlocval_4.f90: New test.
3264 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3266         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3267         scan-assembler.
3269 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3271         PR fortran/40839
3272         * gfortran.dg/pr40839.f90: New test.
3274 2009-07-23  Michael Matz  <matz@suse.de>
3276         PR middle-end/40830
3277         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3278         don't set options ourself.
3280 2009-07-23  Simon Baldwin  <simonb@google.com>
3282         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3283         native C compilation where required.
3285 2009-07-22  Doug Kwan  <dougkwan@google.com>
3287         * gcc.c-torture/compile/20090721-1.c: New test.
3289 2009-07-22  Michael Matz  <matz@suse.de>
3291         PR tree-optimization/35229
3292         PR tree-optimization/39300
3293         * gcc.dg/vect/vect-pre-interact.c: New test.
3295 2009-07-22  Richard Guenther  <rguenther@suse.de>
3297         * g++.dg/lookup/using21.C: Fix duplicate paste.
3299 2009-07-22  Richard Guenther  <rguenther@suse.de>
3301         PR c++/40799
3302         * g++.dg/lookup/using21.C: New testcase.
3304 2009-07-21  Jason Merrill  <jason@redhat.com>
3306         * g++.dg/init/aggr4.C: New.
3308 2009-07-21  Jason Merrill  <jason@redhat.com>
3310         Core issue 934
3311         * g++.dg/cpp0x/initlist22.C: New.
3313 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3315         * gcc.target/i386/vectorize8.c: New test.
3317 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3319         PR target/40811
3320         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3321         Add i?86 and x86_64 targets.
3322         * gcc.target/i386/vectorize7.c: New test.
3324         PR target/40809
3325         * gcc.target/i386/pr40809.c: New test.
3327 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3329         PR tree-optimization/40813
3330         * g++.dg/opt/inline15.C: New test.
3332 2009-07-21  Paul Brook <paul@codesourcery.com>
3334         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3335         * lib/target-supports.exp (check_effective_target_section_anchors):
3336         Add arm*-*-*.
3338 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3340         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3341         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3342         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3344 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3346         * gcc.target/mips/ext-3.c: New test.
3348 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3350         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3351         * gcc.dg/builtin-object-size-8.c: New test.
3352         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3353         * g++.dg/ext/builtin-object-size2.C: Likewise.
3355         PR tree-optimization/40792
3356         * gcc.dg/pr40792.c: New test.
3358 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3360         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3361         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3362         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3364 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3366         * gcc.target/sh/mfmovd.c: New test.
3368 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3369             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3371         PR libfortran/40714
3372         * gfortran.dg/eof_3.f90: New test.
3374 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3376         PR fortran/40727
3377         * gfortran.dg/intrinsic_cmplx.f90: New test.
3379 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3381         PR libfortran/34670
3382         PR libfortran/36874
3383         * gfortran.dg/cshift_bounds_1.f90:  New test.
3384         * gfortran.dg/cshift_bounds_2.f90:  New test.
3385         * gfortran.dg/cshift_bounds_3.f90:  New test.
3386         * gfortran.dg/cshift_bounds_4.f90:  New test.
3387         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3388         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3389         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3390         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3392 2009-07-19  Jan Hubicka  <jh@suse.cz>
3394         PR tree-optimization/40676
3395         * gcc.c-torture/compile/pr40676.c: New testcase.
3397 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3399         * gcc.target/mips/ext-2.c: New test.
3401 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3403         * gcc.target/mips/octeon-exts-7.c: New test.
3404         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3405         * gcc.target/mips/octeon-exts-5.c: Likewise.
3407 2009-07-18  Richard Guenther  <rguenther@suse.de>
3409         PR testsuite/40798
3410         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3412 2009-07-18  Richard Guenther  <rguenther@suse.de>
3414         PR c/40787
3415         * gcc.dg/pr35899.c: Adjust.
3417 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3419         * gcc.target/powerpc/asm-es-1.c: New test.
3420         * gcc.target/powerpc/asm-es-2.c: Likewise.
3422 2009-07-17  Richard Guenther  <rguenther@suse.de>
3424         PR c/40401
3425         * g++.dg/rtti/crash4.C: New testcase.
3426         * g++.dg/torture/20090706-1.C: Likewise.
3427         * gcc.dg/redecl-17.c: Likewise.
3428         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3429         * gcc.dg/declspec-9.c: Expect extra error.
3430         * gcc.dg/declspec-10.c: Likewise.
3431         * gcc.dg/declspec-11.c: Likewise.
3432         * gcc.dg/redecl-10.c: Expect extra warnings.
3433         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3434         * gcc.target/i386/pr39545-1.c: Likewise.
3435         * g++.dg/ext/asm3.C: Expect more errors.
3436         * g++.dg/gomp/block-1.C: Likewise.
3437         * g++.dg/gomp/block-2.C: Likewise.
3438         * g++.dg/gomp/block-3.C: Likewise.
3439         * g++.dg/gomp/block-5.C: Likewise.
3440         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3441         * g++.dg/warn/unused-result1.C: XFAIL.
3443 2009-07-17  Richard Guenther  <rguenther@suse.de>
3445         PR tree-optimization/40321
3446         * gcc.c-torture/compile/pr40321.c: New testcase.
3447         * g++.dg/torture/pr40321.C: Likewise.
3449 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3451         PR c++/40780
3452         * g++.dg/template/ptrmem19.C: New test.
3454 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3455             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3457         PR 40435
3458         * gcc.dg/pr36902.c: Add column info.
3459         * g++.dg/gcov/gcov-2.C: Change count for definition.
3461 2009-07-16  Jason Merrill  <jason@redhat.com>
3463         PR libstdc++/37907
3464         * g++.dg/cpp0x/std-layout1.C: New.
3465         * g++.dg/ext/has_nothrow_assign.C: Fix.
3466         * g++.dg/ext/has_nothrow_copy.C: Fix.
3467         * g++.dg/ext/has_trivial_assign.C: Fix.
3468         * g++.dg/ext/has_trivial_copy.C: Fix.
3469         * g++.dg/ext/is_pod.C: Fix.
3470         * g++.dg/other/offsetof3.C: Adjust.
3471         * g++.dg/overload/ellipsis1.C: Adjust.
3472         * g++.dg/warn/var-args1.C: Adjust.
3473         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3474         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3475         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3476         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3477         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3479 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3481         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3482         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3483         effective target "mpc_pow".
3484         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3486 2009-07-16  Richard Henderson  <rth@redhat.com>
3488         * g++.dg/opt/eh4.C: New test.
3490 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3492         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3494 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3496         PR middle-end/40747
3497         * gcc.c-torture/execute/pr40747.c: New test.
3499 2009-07-15  Richard Guenther  <rguenther@suse.de>
3501         PR middle-end/40753
3502         * gcc.c-torture/compile/pr40753.c: New testcase.
3504 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3506         PR fortran/40743
3507         * gfortran.dg/interface_assignment_4.f90: New.
3509 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3511         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3512         for FreeBSD up to and including version 8.
3514 2009-07-14  Taras Glek  <tglek@mozilla.com>
3515             Rafael Espindola  <espindola@google.com>
3517         * g++.dg/plugin/header-plugin-test.C: New.
3518         * g++.dg/plugin/header_plugin.c: New.
3519         * g++.dg/plugin/plugin.exp: Update.
3521 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3523         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3524         function to enable vectorization.
3525         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3526         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3528 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3530         * gcc.target/i386/sse-copysignf-vec.c: New test.
3531         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3533 2009-07-14  Jason Merrill  <jason@redhat.com>
3535         PR c++/37276
3536         * g++.dg/lookup/builtin5.C: New.
3537         * g++.dg/other/error22.C: Add missing extern "C".
3538         * g++.dg/warn/Warray-bounds.C: Likewise.
3539         * gcc.dg/compat/compat-common.h: Likewise.
3541         PR c++/40746
3542         * g++.dg/lookup/using20.C: New.
3544         PR c++/40740
3545         * g++.dg/template/koenig8.C: New.
3547 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3549         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3550         both i?86-*-darwin* and x86_64-*-darwin*.
3552 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3554         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3555         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3556         name.
3558 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3560         PR debug/40705
3561         * g++.dg/debug/dwarf2/typedef1.C: New test.
3563         PR c++/40357
3564         * g++.dg/other/typedef3.C: New test.
3566 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3568         * gcc.dg/20090709-1.c: Move to a proper place ...
3569         * gcc.target/m68k/20090709-1.c: ... here.
3571 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3573         PR C++/22154
3574         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3575         front of qualified names are allowed.
3576         * g++.dg/parse/crash10.C: Likewise.
3577         * g++.dg/parse/error15.C: Likewise.
3578         * g++.dg/parse/typename9.C: Likewise.
3579         * g++.dg/parse/error8.C: Likewise.
3581 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3583         PR fortran/40646
3584         * gfortran.dg/proc_ptr_22.f90: Extended.
3585         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3587 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3589         * gfortran.dg/vect/vect-6.f: New test.
3591 2009-07-12  Jason Merrill  <jason@redhat.com>
3593         PR c++/36628
3594         * g++.dg/cpp0x/decltype17.C: New.
3596         PR c++/37206
3597         * g++.dg/cpp0x/rv10.C: New.
3599 2009-07-12  Jason Merrill  <jason@redhat.com>
3601         PR c++/40689
3602         * g++.dg/cpp0x/initlist20.C: New.
3603         * g++.dg/cpp0x/initlist21.C: New.
3605 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3607         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3608         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3609         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3610         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3611         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3613 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3615         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3616         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3617         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3618         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3619         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3620         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3621         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3622         effective_target fd_truncate.
3624 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3626         * gnat.dg/specs/addr1.ads: New test.
3628 2009-07-11  Jan Hubicka  <jh@suse.cz>
3630         PR middle-end/48388
3631         * g++.dg/torture/pr40388.C: New testcase.
3633 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3635         PR target/40668
3636         * gcc.c-torture/execute/pr40668.c: New test.
3638 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3640         * gcc.c-torture/execute/20090711-1.c: New test.
3642 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3644         PR testsuite/40699
3645         PR testsuite/40707
3646         PR testsuite/40709
3647         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3648         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3649         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3650         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3652 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3654         PR fortran/33197
3655         * gfortran.dg/complex_intrinsic_3.f90: New test.
3656         * gfortran.dg/complex_intrinsic_4.f90: New test.
3658 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3660         PR target/39079
3661         * gcc.target/mips/mips.exp: Make -msynci a known option.
3662         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3664 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3666         PR c++/40502
3667         * g++.dg/ext/strncpy-chk1.C: New test.
3669 2009-07-10  Richard Guenther  <rguenther@suse.de>
3671         PR tree-optimization/40496
3672         * g++.dg/opt/pr40496.C: New testcase.
3674 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3676         PR 25509
3677         PR 40614
3678         * g++.dg/warn/unused-result1-Werror.c: New.
3680 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3682         PR fortran/39334
3683         * gfortran.dg/recursive_parameter_1.f90: New test.
3685 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3687         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3688         * gfortran.dg/module_equivalence_6.f90: Ditto.
3689         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3690         * gfortran.dg/nan_2.f90: Ditto.
3691         * gfortran.dg/inquire_11.f90: Ditto.
3692         * gfortran.dg/abstract_type_3.f03: Ditto.
3693         * gfortran.dg/abstract_type_1.f90: Ditto.
3694         * gfortran.dg/private_type_9.f90: Ditto.
3695         * gfortran.dg/abstract_type_5.f03: Ditto.
3696         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3697         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3698         * gfortran.dg/derived_sub.f90: Ditto.
3699         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3700         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3701         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3702         * gfortran.dg/mvbits_6.f90: Ditto.
3703         * gfortran.dg/abstract_type_2.f03: Ditto.
3704         * gfortran.dg/abstract_type_4.f03: Ditto.
3705         * gfortran.dg/bounds_check_9.f90: Ditto.
3706         * gfortran.dg/optional_dim_3.f90: Ditto.
3707         * gfortran.dg/pr32921.f: Ditto.
3708         * gfortran.dg/entry_16.f90: Ditto.
3709         * gfortran.dg/generic_16.f90: Ditto.
3712 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3714         * gcc.target/m68k/20090709-1.c: New.
3716 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3718         PR c++/40684
3719         * g++.dg/template/unify11.C: New test.
3721 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3723         PR fortran/40629
3724         * gfortran.dg/host_assoc_function_9.f90: New test.
3726 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3728         PR fortran/40646
3729         * gfortran.dg/proc_ptr_22.f90: New.
3730         * gfortran.dg/proc_ptr_comp_12.f90: New.
3732 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3734         PR middle-end/40692
3735         * gcc.c-torture/compile/pr40692.c: New test.
3737 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3739         PR fortran/40604
3740         * gfortran.dg/pointer_check_6.f90: New test.
3742 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3744         * gcc.target/mips/truncate-5.c: New test.
3746 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3748         PR libfortran/40330
3749         PR libfortran/40662
3750         * gfortran.dg/fmt_cache_1.f: New test.
3752 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3754         PR fortran/40675
3755         * gfortran.dg/nosigned_zero_1.f90: New test.
3756         * gfortran.dg/nosigned_zero_2.f90: New test.
3758 2009-07-08  Richard Guenther  <rguenther@suse.de>
3760         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3762 2009-07-08  Richard Guenther  <rguenther@suse.de>
3764         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3766 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3768         PR fortran/40591
3769         * gfortran.dg/proc_ptr_21.f90: New test.
3771 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3773         PR c++/31246
3774         * g++.dg/warn/pr31246.C: New.
3775         * g++.dg/warn/pr31246-2.C: New.
3777 2009-07-07  Jason Merrill  <jason@redhat.com>
3779         PR c++/35828
3780         * g++.dg/template/defarg12.C: New.
3782         PR c++/37816
3783         * g++.dg/cpp0x/enum7.C: New.
3785         PR c++/37946
3786         * g++.dg/cpp0x/enum6.C: New.
3788         PR c++/40639
3789         * g++.dg/cpp0x/enum5.C: New.
3791         PR c++/40633
3792         * g++.dg/cpp0x/enum4.C: New.
3794 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3796         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3798 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3800         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3802 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3804         PR middle-end/40669
3805         * gcc.dg/pr40669.c: New test.
3807 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3809         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3810         location. Update all calls.
3811         * g++.dg/plugin/selfassign.c: Likewise.
3813 2009-07-06  Jason Merrill  <jason@redhat.com>
3815         * g++.dg/rtti/dyncast[34].C: New.
3817 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3819         * lib/target-supports.exp
3820         (check_effective_target_mips_newabi_large_long_double): New.
3821         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3822         target.
3823         * gcc.target/mips/fpr-moves-6.c: Likewise.
3825 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3827         PR c++/40557
3828         * g++.dg/template/union2.C: New test.
3830 2009-07-04  Jason Merrill  <jason@redhat.com>
3832         * g++.dg/template/using15.C: New.
3834 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3836         * gfortran.dg/maxloc_1.f90: New test.
3838 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3840         PR fortran/40593
3841         * gfortran.dg/proc_ptr_result_6.f90: New.
3843 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3845         * gcc.dg/framework-2.c: Adjust testcase to pass.
3847 2009-07-04  Jason Merrill  <jason@redhat.com>
3849         PR c++/40619
3850         * g++.dg/cpp0x/auto16.C: New.
3852 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3854         PR target/40587
3855         * gfortran.dg/pr40587.f: New test.
3857 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3859         PR fortran/40638
3860         * gfortran.dg/unit_1.f90: New test.
3862 2009-07-03  Jason Merrill  <jason@redhat.com>
3864         * g++.dg/template/pure1.C: Expect another error.
3866 2009-07-03  Richard Guenther  <rguenther@suse.de>
3868         PR tree-optimization/40640
3869         * gcc.c-torture/compile/pr40640.c: New testcase.
3871 2009-07-03  Richard Guenther  <rguenther@suse.de>
3873         PR middle-end/34163
3874         * gfortran.dg/pr34163.f90: New testcase.
3876 2009-07-03  Jan Hubicka  <jh@suse.cz>
3878         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3879         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3880         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3881         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3882         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3883         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3884         * gnat.dg/loop_optimization6.adb: Enable -O2.
3886 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3888         * g++.dg/warn/null4.C: Extend.
3890 2009-07-02  Jason Merrill  <jason@redhat.com>
3892         * g++.dg/template/spec8.C: Fix.
3894 2009-07-02  Michael Matz  <matz@suse.de>
3896         PR fortran/32131
3897         * gfortran.dg/pr32921.f: Adjust.
3899 2009-07-02  Jan Hubicka  <jh@suse.cz>
3901         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3903 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3905         * gcc.target/mips/truncate-4.c: New testcase.
3907 2009-07-01  Richard Guenther  <rguenther@suse.de>
3909         PR tree-optimization/19831
3910         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3911         make allocated memory escape.  Un-XFAIL.
3912         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3913         * gcc.dg/vect/pr31699.c: Likewise.
3914         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3916 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3918         PR c++/40566
3919         * g++.dg/parse/cond5.C: New test.
3921 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3923         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3924         (main): Pass n to main_1 instead.
3925         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3926         (main_1): New function, split off from...
3927         (main): ...here.  Pass `off' to main_1 instead.
3929 2009-06-30  Jason Merrill  <jason@redhat.com>
3931         PR c++/40595
3932         * g++.dg/cpp0x/variadic94.C: New.
3934 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3936         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3937         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3938         (init_ld_library_path_env_vars): New function, replacing the
3939         orig_*_saved assignments.  Call it after defining it.
3940         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3941         (restore_ld_library_path_env_vars): Likewise.
3942         (add_path, find_libgcc_s): New functions.
3943         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3944         gcc-set-multilib-library-path.
3945         (objc_target_compile): Don't add "." to ld_library_path.
3946         Use add_path.
3947         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3948         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3949         gcc-set-multilib-library-path.
3950         * lib/g++.exp (g++_link_flags): Likewise.
3951         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3952         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3953         top level; do it...
3954         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3955         to tell when this needs to happen.  Use find_libgcc_s instead of
3956         gcc-set-multilib-library-path.
3957         * lib/gcc-dg.exp: Likewise.
3958         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3959         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3960         unless it is in $ALT_LD_LIBRARY_PATH.
3961         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3963 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3965         * gnat.dg/discr12.adb: New test.
3966         * gnat.dg/discr12_pkg.ads: New helper.
3967         * gnat.dg/discr13.adb: New test.
3968         * gnat.dg/discr14.ad[sb]: Likewise.
3969         * gnat.dg/discr15.adb: Likewise.
3970         * gnat.dg/discr15_pkg.ads: New helper.
3971         * gnat.dg/discr16.adb: New test.
3972         * gnat.dg/discr16_g.ads: New helper.
3973         * gnat.dg/discr16_pkg.ads: Likewise.
3974         * gnat.dg/discr16_cont.ads: Likewise.
3975         * gnat.dg/discr17.adb: New test.
3976         * gnat.dg/discr18.adb: Likewise.
3977         * gnat.dg/discr18_pkg.ads: New helper.
3978         * gnat.dg/discr19.adb: New test.
3980 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3982         PR fortran/40576
3983         * gfortran.dg/internal_write_1.f90:  New testcase.
3985 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3987         PR fortran/40594
3988         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3990 2009-06-30  Richard Guenther  <rguenther@suse.de>
3992         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3994 2009-06-30  Wei Guozhi  <carrot@google.com>
3996         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3997         to "-Os".
3999 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4001         PR tree-optimization/40542
4002         * gcc.dg/vect/pr40542.c: New test.
4004 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4006         PR tree-optimization/40582
4007         * gcc.c-torture/compile/pr40582.c: New test.
4009 2009-06-30  Wei Guozhi  <carrot@google.com>
4011         PR/40416
4012         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4014 2009-06-29  Jason Merrill  <jason@redhat.com>
4016         PR c++/40274
4017         * g++.dg/template/debug1.C: New.
4019 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4021         PR fortran/40580
4022         * pointer_check_1.f90: New test.
4023         * pointer_check_2.f90: New test.
4024         * pointer_check_3.f90: New test.
4025         * pointer_check_4.f90: New test.
4026         * pointer_check_5.f90: New test.
4028 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4030         PR fortran/40551
4031         * gfortran.dg/func_assign_2.f90 : New test.
4033 2009-06-29  Richard Guenther  <rguenther@suse.de>
4035         PR middle-end/14187
4036         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4037         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4038         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4039         * gcc.c-torture/execute/20090623-1.c: Likewise.
4040         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4041         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4043 2009-06-29  Richard Guenther  <rguenther@suse.de>
4045         PR middle-end/38212
4046         * gcc.c-torture/execute/pr38212.c: New testcase.
4048 2009-06-29  Richard Guenther  <rguenther@suse.de>
4050         PR tree-optimization/40579
4051         * gcc.c-torture/execute/pr40579.c: New testcase.
4053 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4055         PR tree-optimization/40550
4056         * gcc.dg/pr40550.c: New test.
4058 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4060         * gnat.dg/overflow_sum2.adb: New test
4061         * gnat.dg/namet.ads: New helper.
4063         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4065 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4067         PR fortran/34112
4068         * gfortran.dg/compiler-directive_1.f90: New test.
4069         * gfortran.dg/compiler-directive_2.f: New test.
4071 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4073         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4074         comment out some values and add some cases.
4076 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4078         PR testsuite/40567
4079         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4081 2009-06-26  Richard Henderson  <rth@redhat.com>
4083         PR testsuite/40565
4084         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4085         * gcc.target/i386/local.c: Pass a non-constant to T.
4087 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4089         PR fortran/39997
4090         PR fortran/40541
4091         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4092         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4093         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4094         * gfortran.dg/proc_ptr_result_5.f90: New.
4096 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4098         PR c/39902
4099         * gcc.dg/dfp/pr39902.c: New test.
4101 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4103         PR testsuite/40532
4104         * gcc.dg/builtins-65.c: Require c99 runtime.
4106 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4108         * gnat.dg/array7.ad[sb]: New test.
4110 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4112         * gnat.dg/array6.adb: New test.
4114 2009-06-25  Ian Lance Taylor  <iant@google.com>
4116         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4118 2009-06-25  Ian Lance Taylor  <iant@google.com>
4120         * g++.dg/warn/Wunused-16.C: New testcase.
4122 2009-06-25  Ian Lance Taylor  <iant@google.com>
4124         * g++.dg/warn/skip-2.C: New testcase.
4126 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4128         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4129         dg-skip-if and move to ...
4130         * gcc.dg/torture/20090618-1.c.
4132 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4134         PR tree-optimization/40493
4135         * gcc.c-torture/execute/pr40493.c: New test.
4137 2009-06-24  Jason Merrill  <jason@redhat.com>
4139         PR c++/40342
4140         * g++.dg/template/overload10.C: New.
4142 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4144         PR fortran/40427
4145         * gfortran.dg/proc_ptr_comp_11.f90: New.
4147 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4149         * gcc.dg/pr40501.c: New testcase.
4151 2009-06-23  DJ Delorie  <dj@redhat.com>
4153         Add MeP port.
4154         * lib/target-supports.exp: Add mep support (no profiling).
4156 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4158         PR testsuite/39297
4159         * gcc.dg/ssa/loop-31.c: Change scan rules.
4161 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4163         * gcc.dg/cpp/empty-include.c: Update column info.
4164         * gcc.dg/cpp/assert2.c: Update column info.
4166 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4168         * g++.dg/ext/builtin-object-size1.C: New test.
4169         * g++.dg/ext/builtin-object-size2.C: New test.
4171 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4173         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4174         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4176 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4178         * gcc.target/mips/truncate-3.c: New test.
4180 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4182         PR fortran/37254
4183         PR fortran/39850
4184         * gfortran.dg/interface_30.f90: Modified error message.
4185         * gfortran.dg/proc_decl_22.f90: New.
4187 2009-06-22  Ian Lance Taylor  <iant@google.com>
4189         * gcc.dg/Wcxx-compat-19.c: New testcase.
4191 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4193         PR objc/28050
4194         * pr28050.m: New testcase.
4196 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4198         PR testsuite/40481
4199         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4201 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4203         PR tree-optimization/40492
4204         * g++.dg/torture/pr40492.C: New test.
4206 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4208         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4209         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4211 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4213         * gnat.dg/raise_ce.adb: Helper for ...
4214         * gnat.dg/handle_and_return.adb: New test.
4216 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4218         PR fortran/40443
4219         * gfortran.dg/generic_18.f90: New test.
4221 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4223         PR fortran/40472
4224         * gfortran.dg/spread_size_limit.f90: New test.
4226 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4228         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4229         to put dump files in a subdirectory.
4230         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4231         ".o" temporary files.
4233 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4235         PR fortran/39850
4236         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4237         * gfortran.dg/interface_20.f90: Ditto.
4238         * gfortran.dg/interface_21.f90: Ditto.
4239         * gfortran.dg/interface_22.f90: Ditto.
4240         * gfortran.dg/interface_30.f90: New.
4241         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4243 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4245         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4246         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4247         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4248         DEFAULT_VECTFLAGS.
4250 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4251             Revital Eres  <eres@il.ibm.com>
4253         PR testsuite/40359
4254         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4255         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4256         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4258 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4260         PR testsuite/40475
4261         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4262         without misalignment support.
4263         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4265 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4267         PR fortran/40452
4268         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4270 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4272         PR fortran/40440
4273         * gfortran.dg/alloc_comp_result_2.f90: New test.
4275 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4277         PR target/40482
4278         * gcc.target/arm/pr40482.c: New test.
4280 2009-06-19  Ian Lance Taylor  <iant@google.com>
4282         * gcc.dg/Wcxx-compat-18.c: New testcase.
4284 2009-06-19  Richard Guenther  <rguenther@suse.de>
4286         * gcc.c-torture/execute/20090618-1.c: New testcase.
4288 2009-06-19  Ian Lance Taylor  <iant@google.com>
4290         * gcc.dg/Wcxx-compat-17.c: New testcase.
4292 2009-06-19  Ian Lance Taylor  <iant@google.com>
4294         * gcc.dg/Wcxx-compat-15.c: New testcase.
4296 2009-06-19  Ian Lance Taylor  <iant@google.com>
4298         * gcc.dg/Wcxx-compat-16.c: New testcase.
4300 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4302         * gcc.dg/builtins-34.c: Add significand cases.
4304 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4306         PR testsuite/40491
4307         * gcc.dg/20080522-1.c: Remove testcase for real.
4308         * gcc.dg/20080528-1.c: Ditto.
4310 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4312         PR fortran/40450
4313         * gfortran.dg/proc_ptr_20.f90: New.
4315 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4317         PR target/40470
4318         * gcc.dg/torture/pr40470-1.c: New.
4319         * gcc.dg/torture/pr40470-2.c: Likewise.
4320         * gcc.dg/torture/pr40470-3.c: Likewise.
4321         * gcc.dg/torture/pr40470-4.c: Likewise.
4323 2009-06-18  Diego Novillo  <dnovillo@google.com>
4325         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4326         * gcc.dg/plugin/ggcplug.c: Likewise.
4327         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4328         * g++.dg/plugin/selfassign.c: Likewise.
4329         * g++.dg/plugin/attribute_plugin.c: Likewise.
4330         * g++.dg/plugin/dumb_plugin.c: Likewise.
4332 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4334         * gcc.dg/cpp/arith-3.c: Add column info.
4336 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4338         * gcc.target/arm/fp16-compile-none-2.c: New.
4339         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4340         * gcc.target/arm/fp16-compile-alt-12.c: New.
4342 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4344         * gcc.target/arm/fp16-compile-alt-1.c: New.
4345         * gcc.target/arm/fp16-compile-alt-2.c: New.
4346         * gcc.target/arm/fp16-compile-alt-3.c: New.
4347         * gcc.target/arm/fp16-compile-alt-4.c: New.
4348         * gcc.target/arm/fp16-compile-alt-5.c: New.
4349         * gcc.target/arm/fp16-compile-alt-6.c: New.
4350         * gcc.target/arm/fp16-compile-alt-7.c: New.
4351         * gcc.target/arm/fp16-compile-alt-8.c: New.
4352         * gcc.target/arm/fp16-compile-alt-9.c: New.
4353         * gcc.target/arm/fp16-compile-alt-10.c: New.
4354         * gcc.target/arm/fp16-compile-alt-11.c: New.
4355         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4356         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4357         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4358         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4359         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4360         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4361         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4362         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4363         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4364         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4365         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4366         * gcc.target/arm/fp16-compile-none-1.c: New.
4367         * gcc.target/arm/fp16-compile-exprtype.c: New.
4368         * gcc.target/arm/fp16-compile-vcvt.c: New.
4369         * gcc.target/arm/fp16-builtins-1.c: New.
4370         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4371         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4372         * gcc.target/arm/fp16-param-1.c: New.
4373         * gcc.target/arm/fp16-return-1.c: New.
4374         * gcc.target/arm/fp16-unprototyped-1.c: New.
4375         * gcc.target/arm/fp16-unprototyped-2.c: New.
4376         * gcc.target/arm/fp16-variadic-1.c: New.
4377         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4378         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4379         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4380         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4381         * gcc.dg/torture/arm-fp16-ops.h: New.
4382         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4383         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4384         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4385         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4386         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4387         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4388         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4389         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4390         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4391         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4392         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4393         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4394         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4395         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4396         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4397         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4398         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4399         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4400         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4401         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4402         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4404 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4406         * gcc.dg/builtins-65.c: New test.
4408 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4410         PR fortran/40451
4411         * gfortran.dg/proc_ptr_result_4.f90: New.
4413 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4415         * gcc.c-torture/execute/bitfld-5.c: New test.
4417 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4419         * gcc.dg/builtin-unreachable-3.c: New test.
4421 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4423         * gcc.target/i386/builtin-unreachable.c: New test.
4425 2009-06-17  Ian Lance Taylor  <iant@google.com>
4427         * gcc.dg/Wcxx-compat-14.c: New testcase.
4429 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4431         * gcc.dg/func-ptr-conv-1.c: Update column info.
4433 2009-06-17  Richard Guenther  <rguenther@suse.de>
4435         PR middle-end/40404
4436         * gcc.c-torture/execute/pr40404.c: New testcase.
4438 2009-06-17  Richard Guenther  <rguenther@suse.de>
4440         PR middle-end/40460
4441         * g++.dg/torture/pr40460.C: New testcase.
4443 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4445         * gcc.dg/plugin/one_time_plugin.c: New test.
4446         * gcc.dg/plugin/one_time-test-1.c: New test.
4447         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4449 2009-06-16  Ian Lance Taylor  <iant@google.com>
4451         * g++.dg/warn/skip-1.C: New testcase.
4453 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4455         PR middle-end/40446
4456         * g++.dg/other/pr40446.C: New test.
4458 2009-06-16  Richard Guenther  <rguenther@suse.de>
4460         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4461         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4462         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4463         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4465 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4467         * gcc.c-torture/compile/pr40432.c: New file.
4469 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4471         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4473 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4475         PR fortran/36947
4476         PR fortran/40039
4477         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4478         * gfortran.dg/interface_20.f90: Modified error messages.
4479         * gfortran.dg/interface_21.f90: Ditto.
4480         * gfortran.dg/interface_26.f90: Ditto.
4481         * gfortran.dg/interface_27.f90: Ditto.
4482         * gfortran.dg/interface_28.f90: Extended test case.
4483         * gfortran.dg/interface_29.f90: New.
4484         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4485         * gfortran.dg/proc_decl_8.f90: Ditto.
4486         * gfortran.dg/proc_ptr_11.f90: Ditto.
4487         * gfortran.dg/proc_ptr_15.f90: Ditto.
4489 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4491         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4492         printing.
4493         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4494         gcc.dg/vect/vect-outer-4f.c: Likewise.
4495         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4496         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4497         Likewise.
4498         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4499         outer loop.
4501 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4503         PR fortran/40383
4504         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4506 2009-06-15  Ian Lance Taylor  <iant@google.com>
4508         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4509         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4510         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4511         Recognize new notes.
4512         * gcc.dg/stmt-expr-label-2.c: Likewise.
4513         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4514         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4515         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4516         * gcc.dg/c99-vla-jump-4.c: Likewise.
4517         * gcc.dg/stmt-expr-label-1.c: Likewise.
4518         * gcc.dg/stmt-expr-label-3.c: Likewise.
4519         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4521 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4523         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4525 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4527         * gcc.dg/builtin-object-size-7.c: New test.
4529 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4531         PR testsuite/40426
4532         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4533         level != "" use separate -gdwarf-2 -g${level} options instead of
4534         -gdwarf-2${level}.
4535         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4536         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4537         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4539 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4541         * g++.dg/abi/mangle11.C: Update warning line.
4542         * g++.dg/abi/mangle12.C: Update warning line.
4543         * g++.dg/abi/mangle17.C: Update warning line.
4544         * g++.dg/abi/mangle20-2.C: Update warning line.
4546 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4548         * gcc.dg/optimize-bswap-1.c: Split into these two:
4549         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4550         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4552 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4554         * gcc.dg/optimize-bswap-1.c: New testcase.
4556 2009-06-14  Richard Guenther  <rguenther@suse.de>
4558         PR middle-end/40389
4559         * g++.dg/torture/pr40389.C: New testcase.
4561 2009-06-13  Richard Guenther  <rguenther@suse.de>
4563         PR tree-optimization/40421
4564         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4566 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4568         * gcc.dg/old-style-prom-3.c: Add column info.
4569         * gcc.dg/overflow-warn-1.c
4570         * gcc.dg/gomp/pr27415.c
4571         * gcc.dg/gomp/for-1.c: Same.
4572         * gcc.dg/enum-compat-1.c: Same.
4573         * gcc.dg/c99-tag-3.c: Same.
4574         * gcc.dg/Wredundant-decls-2.c: Same.
4575         * gcc.dg/func-ptr-conv-1.c: Same.
4576         * gcc.dg/asm-wide-1.c: Same.
4577         * gcc.dg/nofixed-point-2.c: Same.
4578         * gcc.dg/cpp/line3.c: Same.
4579         * gcc.dg/array-10.c: Same.
4580         * gcc.dg/c99-vla-jump-1.c: Same.
4581         * gcc.dg/pr20368-1.c: Same.
4582         * gcc.dg/Wshadow-3.c: Same.
4583         * gcc.dg/c90-const-expr-8.c: Same.
4584         * gcc.dg/label-decl-2.c: Same.
4585         * gcc.dg/dremf-type-compat-2.c: Same.
4586         * gcc.dg/c90-const-expr-5.c: Same.
4587         * gcc.dg/builtins-30.c: Same.
4588         * gcc.dg/Warray-bounds.c: Same.
4589         * gcc.dg/Wcxx-compat-2.c: Same.
4590         * gcc.dg/tree-ssa/col-1.c: Same.
4591         * gcc.dg/old-style-prom-2.c: Same.
4592         * gcc.dg/cast-function-1.c: Same.
4593         * gcc.dg/pr15698-1.c: Same.
4594         * gcc.dg/dremf-type-compat-3.c: Same.
4595         * gcc.dg/vla-8.c: Same.
4596         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4597         line.
4598         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4599         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4600         * gcc.dg/enum-compat-1.c: Same.
4601         * gcc.dg/dremf-type-compat-2.c: Same.
4602         * gcc.dg/old-style-prom-2.c: Same.
4603         * gcc.dg/pr15698-1.c: Same.
4604         * gcc.dg/pr20368-1.c: Same.
4605         * gcc.dg/dremf-type-compat-3.c: Same.
4606         * gcc.dg/builtins-30.c: Same.  Test for columns.
4608 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4610         PR fortran/40176
4611         * gfortran.dg/proc_decl_1.f90: Extended.
4613 2009-06-12  Ian Lance Taylor  <iant@google.com>
4615         * gcc.dg/Wcxx-compat-13.c: New testcase.
4617 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4619         PR tree-opt/38865
4620         * gcc.dg/tree-ssa/fre-vce-1.c
4622 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4624         PR testsuite/40384
4625         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4626         min-insn-to-prefetch-ratio=5.
4628 2009-06-12  Joey Ye  <joey.ye@intel.com>
4629             H.J. Lu  <hongjiu.lu@intel.com>
4631         PR middle-end/39146
4632         * gcc.target/i386/stackalign/pr39146.c: New.
4634 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4636         * gcc.target/i386/crc32-1.c: New.
4637         * gcc.target/i386/crc32-2.c: Likewise.
4639 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4641         PR c/39252
4642         * gcc.dg/builtin-unreachable-1.c: New test.
4643         * gcc.dg/builtin-unreachable-2.c: Same.
4645 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4647         PR fortran/40402
4648         * gfortran.dg/data_value_1.f90: New test.
4650 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4652         PR testsuite/39831
4653         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4654         remove ilp32 requirement.
4655         * gcc.target/i386/excess-precision-2.c: Likewise.
4656         * gcc.target/i386/excess-precision-3.c: Likewise.
4657         * gcc.target/i386/excess-precision-4.c: Likewise.
4658         * gcc.target/i386/excess-precision-5.c: Likewise.
4659         * gcc.target/i386/excess-precision-6.c: Likewise.
4661 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4663         PR fortran/38718
4664         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4665         * gfortran.dg/nan_5.f90: New test.
4667 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4669         * gcc.target/arm/neon-modes-1.c: New test.
4671 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4673         * g++.dg/torture/pr31579.C: Cast pointer
4674         via __SIZE_TYPE__ instead of 'unsigned long'.
4676 2009-06-10  Anthony Green  <green@moxielogic.com>
4678         * lib/target-supports.exp (check_profiling_available):
4679         Profiling is not available for testing purposes on moxie.
4681 2009-06-09  Ian Lance Taylor  <iant@google.com>
4683         * gcc.dg/Wcxx-compat-12.c: New testcase.
4685 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4687         PR libfortran/40334
4688         * gfortran.dg/backspace_11.f90: New.
4690 2009-06-09  Jason Merrill  <jason@redhat.com>
4692         * g++.dg/cpp0x/defaulted10.C: New.
4694 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4696         * gcc.c-torture/compile/pr40351.c: New file.
4698 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4700         * gnat.dg/align_max.adb: New test.
4702 2009-06-08  Jason Merrill  <jason@redhat.com>
4704         * g++.dg/cpp0x/auto15.C: New.
4706 2009-06-08  Jan Hubicka  <jh@suse.cz>
4708         PR debug/39834
4709         * gcc.dg/torture/pr39834.c
4711 2009-06-08  Jan Hubicka  <jh@suse.cz>
4713         PR middle-end/40102
4714         * g++.dg/torture/pr40102.C: New testcase.
4716 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4718         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4719         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4720         * gcc.dg/builtin-object-size-6.c: New test.
4722         PR c++/40373
4723         * g++.dg/template/dtor7.C: New test.
4725         PR c++/40370
4726         PR c++/40372
4727         * g++.dg/template/error41.C: New test.
4728         * g++.dg/template/error42.C: New test.
4730 2009-06-08  Revital Eres  <eres@il.ibm.com>
4732         PR testsuite/40359
4733         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4734         * gcc.dg/vect/vect-88.c: Likewise.
4735         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4736         * gcc.dg/vect/pr25413.c: Likewise.
4737         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4739 2009-06-07  Ian Lance Taylor  <iant@google.com>
4741         * g++.dg/warn/Wswitch-3.C: New testcase.
4742         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4743         * gcc.dg/Wswitch-enum-error.c: Likewise.
4744         * gcc.dg/Wswitch-error.c: Likewise.
4746 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4748         PR fortran/40008
4749         * gfortran.dg/negative_unit.f: Update test.
4750         * gfortran.dg/negative_unit_int8.f: Update test.
4751         * gfortran.dg/newunit_1.f90: New test.
4753 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4755         PR fortran/25104
4756         PR fortran/29962
4757         * gfortran.dg/spread_init_expr.f03: New.
4758         * gfortran.dg/unpack_init_expr.f03: New.
4759         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4760         error message.
4762 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4764         PR fortran/25104
4765         PR fortran/29962
4766         * gfortran.dg/count_init_expr.f03
4767         * gfortran.dg/product_init_expr.f03
4768         * gfortran.dg/sum_init_expr.f03
4770 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4772         PR fortran/36874
4773         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4774         message.
4775         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4776         shapes.
4777         * gfortran.dg/zero_sized_5.f90: Likewise.
4779 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4781         PR middle-end/32950
4782         * g++.dg/torture/pr32950.C: New.
4784 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4786         PR fortran/25104
4787         PR fortran/29962
4788         * gfortran.dg/dot_product_1.f03: New.
4789         * gfortran.dg/matmul_8.f03: New.
4790         * gfortran.dg/transpose_3.f03: New.
4792 2009-06-06  Ian Lance Taylor  <iant@google.com>
4794         * gcc.dg/Wunused-label-1.c: New test case.
4795         * g++.dg/warn/Wunused-label-1.C: New test case.
4796         * g++.dg/warn/Wunused-label-2.C: New test case.
4797         * g++.dg/warn/Wunused-label-3.C: New test case.
4799 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4801         PR fortran/37203
4802         * reshape_zerosize_2.f90: New.
4804 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4806         PR fortran/32890
4807         * gfortran.dg/pack_assign_1.f90: New.
4808         * gfortran.dg/pack_vector_1.f90: New.
4810 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4812         PR middle-end/40340
4813         * gcc.dg/pr40340-1.c: New test.
4814         * gcc.dg/pr40340-2.c: New test.
4815         * gcc.dg/pr40340-3.c: New test.
4816         * gcc.dg/pr40340-4.c: New test.
4817         * gcc.dg/pr40340-5.c: New test.
4818         * gcc.dg/pr40340.h: New file.
4820 2009-06-05  Revital Eres  <eres@il.ibm.com>
4822         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4823         New procedure.
4824         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4825         * gcc.dg/vect/vect-33.c: Likewise.
4826         * gcc.dg/vect/vect-92.c: Likewise.
4827         * gcc.dg/vect/vect-58.c: Likewise.
4828         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4829         * gcc.dg/vect/vect-42.c: Likewise.
4830         * gcc.dg/vect/slp-25.c: Likewise.
4831         * gcc.dg/vect/vect-align-1.c: Likewise.
4832         * gcc.dg/vect/vect-align-2.c: Likewise.
4833         * gcc.dg/vect/vect-93.c: Likewise.
4834         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4835         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4836         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4837         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4838         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4839         * gcc.dg/vect/vect-26.c: Likewise.
4840         * gcc.dg/vect/vect-44.c: Likewise.
4841         * gcc.dg/vect/vect-70.c: Likewise.
4842         * gcc.dg/vect/vect-95.c: Likewise.
4843         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4844         * gcc.dg/vect/vect-28.c: Likewise.
4845         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4846         * gcc.dg/vect/vect-87.c: Likewise.
4847         * gcc.dg/vect/vect-109.c: Likewise.
4848         * gcc.dg/vect/vect-54.c: Likewise.
4849         * gcc.dg/vect/vect-96.c: Likewise.
4850         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4851         * gcc.dg/vect/vect-88.c: Likewise.
4852         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4853         * gcc.dg/vect/vect-89.c: Likewise.
4854         * gcc.dg/vect/vect-91.c: Likewise.
4855         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4856         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4857         * gfortran.dg/vect/vect-2.f90: Likewise.
4858         * gfortran.dg/vect/vect-3.f90: Likewise.
4859         * gfortran.dg/vect/vect-4.f90: Likewise.
4860         * gfortran.dg/vect/vect-5.f90: Likewise.
4862 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4864         PR tree-optimization/36318
4865         * gcc.dg/tree-ssa/sra-7.c: New test.
4867 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4869         PR fortran/37203
4870         * gfortran.dg/reshape_order_5.f90: New.
4871         * gfortran.dg/reshape_shape_1.f90: New.
4873 2009-06-04  Jason Merrill  <jason@redhat.com>
4875         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4877 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4879         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4880         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4882 2009-06-04  Richard Guenther  <rguenther@suse.de>
4884         PR c++/39371
4885         * g++.dg/torture/pr40335.C: New testcase.
4887 2009-06-03  Richard Guenther  <rguenther@suse.de>
4889         PR middle-end/40328
4890         * gcc.dg/torture/pr40328.c: New testcase.
4892 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4894         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4895         m68k and fido.
4897 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4899         * g++.dg/torture/pr40323.C: New file.
4901 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4903         * gnat.dg/specs/root.ads: New test.
4904         * gnat.dg/specs/root-level_1.ads: Likewise.
4905         * gnat.dg/specs/root-level_2.ads: Likewise.
4906         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4908 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4910         * g++.dg/init/ref15.C: Require unwrapped targets.
4912 2009-06-02  Jason Merrill  <jason@redhat.com>
4914         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4915         * g++.dg/cpp0x/initlist18.C: New.
4916         * g++.dg/cpp0x/initlist19.C: New.
4918         * g++.dg/cpp0x/auto14.C: New.
4920 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4922         * gnat.dg/alignment6.adb: Remove XFAIL.
4924 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4926         PR c++/38089
4927         * g++.dg/template/spec36.C: New test.
4929 2009-06-01  Ian Lance Taylor  <iant@google.com>
4931         * gcc.dg/cast-qual-3.c: New testcase.
4932         * g++.dg/warn/Wcast-qual2.C: New testcase.
4934 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4936         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4937         (process-message): Expect column numbers.
4938         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4939         * gcc.dg/pch/counter-2.c: Same.
4940         * gcc.dg/pch/valid-2.c: Same.
4941         * gcc.dg/pch/warn-1.c: Same.
4942         * gcc.dg/pch/valid-1.c: Same.
4943         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4944         * gcc.dg/cpp/syshdr.c: Same.
4945         * gcc.dg/cpp/19940712-1.c: Same.
4946         * gcc.dg/cpp/missing-header-1.c: Same.
4947         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4948         * gcc.dg/cpp/tr-warn3.c: Same.
4949         * gcc.dg/cpp/pr29612-2.c: Same.
4950         * gcc.dg/cpp/tr-warn4.c: Same.
4951         * gcc.dg/cpp/Wtrigraphs.c: Same.
4952         * gcc.dg/cpp/poison.c: Same.
4953         * gcc.dg/cpp/arith-3.c: Same.
4954         * gcc.dg/cpp/sysmac2.c: Same.
4955         * gcc.dg/cpp/cpp.exp: Same.
4956         * gcc.dg/cpp/tr-warn5.c: Same.
4957         * gcc.dg/cpp/include2.c: Same.
4958         * gcc.dg/cpp/Wmissingdirs.c: Same.
4959         * gcc.dg/cpp/Wmissingdirs.c: Same.
4960         * gcc.dg/cpp/tr-warn6.c: Same.
4961         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4962         * gcc.dg/cpp/macspace1.c: Same.
4963         * gcc.dg/cpp/escape-2.c: Same.
4964         * gcc.dg/cpp/assert2.c: Same.
4965         * gcc.dg/cpp/undef2.c: Same.
4966         * gcc.dg/cpp/macspace2.c: Same.
4967         * gcc.dg/cpp/tr-warn1.c: Same.
4968         * gcc.dg/cpp/extratokens2.c: Same.
4969         * gcc.dg/cpp/strify2.c: Same.
4970         * gcc.dg/cpp/Wsignprom.c: Same.
4971         * gcc.dg/cpp/redef2.c: Same.
4972         * gcc.dg/cpp/trad/trad.exp: Same.
4973         * gcc.dg/cpp/arith-1.c: Same.
4974         * gcc.dg/cpp/extratokens.c: Same.
4975         * gcc.dg/cpp/if-mpar.c: Same.
4977 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4979         * gnat.dg/nested_float_packed.ads: New test.
4981 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4982             Eric Botcazou  <botcazou@adacore.com>
4984         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4985         * gnat.dg/test_oconst.adb: New test.
4987 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4989         * gcc.dg/plugin/ggcplug.c: Moved comment.
4990         (plugin_init): Fixed typo, declared i, returned 0 at end.
4992 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4994         PR testsuite/40244
4995         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4996         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4998 2009-05-29  Ian Lance Taylor  <iant@google.com>
5000         * gcc.dg/Wcxx-compat-11.c: New testcase.
5002 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5004         PR fortran/40019
5005         * gfortran.dg/leadz_trailz_1.f90: New test.
5006         * gfortran.dg/leadz_trailz_2.f90: New test.
5008 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5010         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5011         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5012         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5013         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5014         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5015         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5016         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5017         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5018         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5019         * gcc.dg/tree-ssa/sra-5.c: New file.
5020         * gcc.dg/tree-ssa/sra-6.c: New file.
5021         * gcc.c-torture/compile/sra-1.c: New file.
5023 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5025         PR middle-end/40291
5026         * gcc.c-torture/compile/pr40291.c: New test.
5028         PR target/40017
5029         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5030         __vector _Bool.
5031         * gcc.target/powerpc/altivec-30.c: New test.
5032         * gcc.target/powerpc/altivec-31.c: New test.
5034 2009-05-28  Richard Guenther  <rguenther@suse.de>
5036         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5037         * gcc.c-torture/execute/20090527-1.c: Likewise.
5039 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5041         PR c++/39754
5042         * g++.dg/template/canon-type-1.C: New test.
5043         * g++.dg/template/canon-type-2.C: Likewise.
5044         * g++.dg/template/canon-type-3.C: Likewise.
5045         * g++.dg/template/canon-type-4.C: Likewise.
5046         * g++.dg/template/canon-type-5.C: Likewise.
5047         * g++.dg/template/canon-type-6.C: Likewise.
5048         * g++.dg/template/canon-type-7.C: Likewise.
5050 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5051             Uros Bizjak  <ubizjak@gmail.com>
5052             Danny Smith  <dansmister@gmail.com>
5054         PR target/37216
5056         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5057         New function.
5058         * gcc.target/i386/pr37216.c:  New test source file.
5059         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5060         use -fno-common for testing Cygwin and MinGW targets.
5062 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5064         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5065         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5066         * g++.dg/pr37742.C (size_t): Likewise.
5067         * g++.dg/torture/pr34850.C (size_t): Likewise.
5068         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5069         _PTRDIFF_TYPE__.
5070         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5071         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5072         (size_t): Use __extension__ and __SIZE_TYPE__.
5073         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5074         __SIZE_TYPE__.
5075         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5076         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5077         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5078         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5079         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5080         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5081         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5082         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5083         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5084         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5085         (__ssize_t): Likewise.
5086         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5087         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5088         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5089         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5090         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5091         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5092         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5093         * gcc.dg/pr33667.c (size_t): Likewise.
5094         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5095         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5096         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5097         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5098         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5099         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5101 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5103         PR tree-optimization/40254
5104         * gcc.dg/vect/pr40254.c: New test.
5106 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5108         PR middle-end/33699
5109         * gcc.target/mips/const-anchor-1.c: New test.
5110         * gcc.target/mips/const-anchor-2.c: New test.
5112 2009-05-27  Jason Merrill  <jason@redhat.com>
5114         * g++.dg/cpp0x/initlist15.C: New.
5115         * g++.dg/cpp0x/initlist16.C: New.
5116         * g++.dg/cpp0x/initlist17.C: New.
5118 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5120         PR fortran/39178
5121         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5122         patterns to reflect frontend changes.
5123         * gfortran.dg/vector_subscript_4.f90: Likewise.
5125 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5126             Eric Botcazou  <botcazou@adacore.com>
5128         * gcc.c-torture/execute/align-nest.c: New testcase.
5129         * gnat.dg/misaligned_nest.adb: New testcase.
5131 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5133         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5134         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5135         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5136         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5138 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5140         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5141         cast instead of assuming 0ul.
5142         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5143         __SIZE_TYPE__.
5144         (_type_desc): Make first argument const.
5145         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5147 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5149         PR libfortran/40187
5150         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5151         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5153 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5155         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5156         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5157         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5158         * gcc.dg/plugin/ggcplug.c: Added new file.
5160 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5162         PR fortran/40246
5163         * gfortran.dg/nullify_4.f90: New test.
5165 2009-05-26  Richard Guenther  <rguenther@suse.de>
5167         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5169 2009-05-26  Richard Guenther  <rguenther@suse.de>
5171         PR middle-end/40252
5172         * gcc.c-torture/compile/pr40252.c: New testcase.
5174 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5176         PR c++/40007
5177         * g++.dg/template/typedef18.C: New test.
5178         * g++.dg/template/typedef19.C: Likewise.
5179         * g++.dg/template/typedef20.C: Likewise.
5180         * g++.dg/template/access11.C: Adjust.
5182 2009-05-26  Richard Guenther  <rguenther@suse.de>
5184         PR testsuite/40247
5185         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5187 2009-05-25  Jason Merrill  <jason@redhat.com>
5189         PR c++/38064
5190         * g++.dg/cpp0x/enum3.C: New test.
5192 2009-05-25  Richard Guenther  <rguenther@suse.de>
5194         PR tree-optimization/36327
5195         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5196         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5197         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5198         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5199         * gcc.dg/vect/vect-40.c: Likewise.
5200         * gcc.dg/vect/vect-42.c: Likewise.
5201         * gcc.dg/vect/vect-46.c: Likewise.
5202         * gcc.dg/vect/vect-76.c: Likewise.
5204 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5206         PR fortran/40176
5207         * gfortran.dg/proc_ptr_18.f90: New.
5208         * gfortran.dg/proc_ptr_19.f90: New.
5209         * gfortran.dg/proc_ptr_comp_9.f90: New.
5210         * gfortran.dg/proc_ptr_comp_10.f90: New.
5212 2009-05-25  Richard Guenther  <rguenther@suse.de>
5214         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5215         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5217 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5219         PR tree-optimization/40238
5220         * gcc.dg/vect/pr40238.c: New test.
5222 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5223             Dominique Dhumieres  <dominiq@lps.ens.fr>
5225         PR fortran/35732
5226         PR fortran/39872
5227         * gfortran.dg/bounds_check_fail_3.f90: New test.
5228         * gfortran.dg/bounds_check_fail_4.f90: New test.
5229         * gfortran.dg/bounds_check_14.f90: Update test.
5230         * gfortran.dg/bound_4.f90: Update test.
5232 2009-05-24  Richard Guenther  <rguenther@suse.de>
5234         PR middle-end/40233
5235         * gcc.c-torture/compile/pr40233.c: New testcase.
5237 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5239         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5240         for alpha*-*-* targets.
5242 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5244         * gcc.dg/vect/bb-slp-1.c: New test.
5245         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5246         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5247         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5248         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5249         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5250         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5251         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5252         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5253         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5254         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5255         gcc.dg/vect/bb-slp-22.c: Likewise.
5256         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5258 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5259             Maxim Kuvyrkov  <maxim@codesourcery.com>
5261         * gcc.dg/falign-labels-1.c: New test.
5263 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5265         * gnat.dg/specs/rep_clause3.ads: New test.
5267 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5269         * gnat.dg/addr6.adb: New test.
5271 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5273         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5274         New function.
5275         * gcc.target/arm/thumb2-mul-space.c: New file.
5276         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5277         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5278         * gcc.target/arm/thumb2-mul-speed.c: New file.
5280 2009-05-22  Richard Guenther  <rguenther@suse.de>
5282         PR middle-end/38964
5283         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5284         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5285         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5287 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5289         * gcc.dg/dll-6.c: New test.
5290         * gcc.dg/dll-6a.c: Likewise.
5291         * gcc.dg/dll-7.c: Likewise.
5292         * gcc.dg/dll-7a.c: Likewise.
5293         * g++.dg/ext/dllexport2.C: Likewise.
5294         * g++.dg/ext/dllexport2a.cc: Likewise.
5296 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5298         PR target/37846
5299         * gcc.target/ia64/mfused-madd-vect.c: New test.
5300         * gcc.target/ia64/mfused-madd.c: New test.
5301         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5302         * gcc.target/ia64/mno-fused-madd.c: New test.
5304 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5306         * gcc.target/i386/movbe-1.c: New.
5307         * gcc.target/i386/movbe-2.c: Likewise.
5309 2009-05-21  Taras Glek  <tglek@mozilla.com>
5311         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5312         plugin_init signature.
5313         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5314         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5315         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5317 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5319         * gcc.dg/target/arm/neon-vmla-1.c: New.
5320         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5322 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5324         * gcc.target/mips/octeon-exts-6.c: New test.
5325         * gcc.target/mips/extend-1.c: New test.
5326         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5327         EXTS.
5328         * gcc.target/mips/octeon-exts-5.c: Likewise.
5330 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5332         PR middle-end/40204
5333         * gcc.c-torture/compile/pr40204.c: New test.
5335 2009-05-20  Richard Guenther  <rguenther@suse.de>
5337         * gcc.c-torture/compile/20090518-1.c: New testcase.
5339 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5341         PR tree-optimization/40087
5342         * gcc.dg/tree-ssa/pr40087.c: New test.
5344 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5346         * gcc.dg/vector-4.c: New testcase.
5347         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5348         * g++.dg/ext/vector16.C: New testcase.
5350 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5352         PR c/40172
5353         * gcc.dg/pr40172.c: Renamed to ...
5354         * gcc.dg/pr40172-1.c: This.
5356         * gcc.dg/pr40172-2.c: New.
5357         * gcc.dg/pr40172-3.c: Likewise.
5359 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5361         PR c/40172
5362         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5364 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5366         * gnat.dg/loop_optimization6.ad[sb]: New test.
5368 2009-05-19  Richard Guenther  <rguenther@suse.de>
5370         * gcc.c-torture/compile/20090519-1.c: New testcase.
5372 2009-05-18  Jason Merrill  <jason@redhat.com>
5374         * g++.dg/cpp0x/explicit1.C: New.
5375         * g++.dg/cpp0x/explicit2.C: New.
5377 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5379         PR debug/40109
5380         * g++.dg/debug/dwarf2/nested-1.C: New test.
5382 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5384         PR testsuite/39907
5385         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5386         stack alignment.
5388 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5390         PR fortran/40164
5391         * gfortran.dg/proc_ptr_comp_8.f90: New.
5393 2009-05-18  Richard Guenther  <rguenther@suse.de>
5395         PR fortran/40168
5396         * gfortran.dg/array_memset_2.f90: Adjust.
5398 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5400         PR fortran/36947
5401         PR fortran/40039
5402         * gfortran.dg/interface_27.f90: New.
5403         * gfortran.dg/interface_28.f90: New.
5404         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5405         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5407 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5409         * gcc.target/m68k/tls-ie.c: New test.
5410         * gcc.target/m68k/tls-le.c: New test.
5411         * gcc.target/m68k/tls-gd.c: New test.
5412         * gcc.target/m68k/tls-ld.c: New test.
5413         * gcc.target/m68k/tls-ie-xgot.c: New test.
5414         * gcc.target/m68k/tls-le-xtls.c: New test.
5415         * gcc.target/m68k/tls-gd-xgot.c: New test.
5416         * gcc.target/m68k/tls-ld-xgot.c: New test.
5417         * gcc.target/m68k/tls-ld-xtls.c: New test.
5418         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5420 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5422         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5424 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5426         PR c/40172
5427         * gcc.dg/pr40172.c: New.
5429 2009-05-17  Jason Merrill  <jason@redhat.com>
5431         PR c++/40139
5432         * g++.dg/template/dtor6.C: New.
5434 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5436         * g++.dg/warn/translate-ice-1.C: New test.
5438 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5440         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5441         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5442         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5443         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5445 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5447         PR fortran/33197
5448         * gfortran.dg/erf_2.F90: New test.
5449         * gfortran.dg/erfc_scaled_2.f90: New test.
5451 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5453         PR fortran/31243
5454         * gfortran.dg/string_1.f90: New test.
5455         * gfortran.dg/string_2.f90: New test.
5456         * gfortran.dg/string_3.f90: New test.
5458 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5460         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5461         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5463 2009-05-15  Ian Lance Taylor  <iant@google.com>
5465         * gcc.dg/Wcxx-compat-10.c: New testcase.
5467 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5469         PR 16302
5470         * gcc.dg/pr16302.c: New.
5471         * g++.dg/warn/pr16302.C: New.
5473 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5475         * gcc.dg/torture/builtin-math-5.c: New.
5476         * gcc.dg/torture/builtin-math-6.c: New.
5477         * lib/target-supports.exp (check_effective_target_mpc): New.
5479 2009-05-15  Jan Hubicka  <jh@suse.cz>
5481         * gcc.dg/tree-ssa/inline-3.c: New testcase
5483 2009-05-15  Jan Hubicka  <jh@suse.cz>
5485         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5486         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5487         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5488         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5489         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5490         Mark noinline.
5491         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5492         Mark noinline.
5493         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5494         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5496 2009-05-15  Jan Hubicka  <jh@suse.cz>
5498         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5499         optimized by sibcall noinline.
5501 2009-05-15  Jan Hubicka  <jh@suse.cz>
5503         * sibcall-1.c (track): Mark noinline.
5504         * sibcall-2.c (track): Mark noinline.
5505         * sibcall-3.c (track): Mark noinline.
5506         * sibcall-4.c (track): Mark noinline.
5508 2009-05-15  Jan Hubicka  <jh@suse.cz>
5510         * flatten-2.c: Disable early inlining; add comment.
5511         * flatten-3.c: New test based on flatten-2.c.
5513 2009-05-15  Richard Guenther  <rguenther@suse.de>
5515         PR tree-optimization/39999
5516         * gcc.c-torture/compile/pr39999.c: New testcase.
5518 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5520         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5522 2009-05-14  Ian Lance Taylor  <iant@google.com>
5524         * gcc.dg/Wcxx-compat-9.c: New testcase.
5526 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5528         PR fortran/39996
5529         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5530         * gfortran.dg/duplicate_type_2.f90: Ditto.
5531         * gfortran.dg/duplicate_type_3.f90: New.
5533 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5535         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5536         * ada/acats/tests/c5/c59002c.ada: Likewise.
5538 2009-05-13  Taras Glek  <tglek@mozilla.com>
5540         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5541         attributes and decl smashing.
5542         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5543         attributes.
5544         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5545         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5547 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5549         PR fortran/39865
5550         * gfortran.dg/pr39865.f90: New test.
5551         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5552         arrays in FMT=.
5553         * gfortran.dg/hollerith_f95.f90: Likewise.
5554         * gfortran.dg/hollerith6.f90: New test.
5555         * gfortran.dg/hollerith7.f90: New test.
5557 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5559         PR cpp/36674
5560         * gcc.dg/cpp/pr36674.i: New.
5562 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5564         PR middle-end/40035
5565         * gcc.c-torture/compile/pr40035.c: New test.
5567 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5569         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5571 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5573         PR fortran/40110
5574         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5575         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5576         * gfortran.dg/interop_params.f03: Ditto.
5578 2009-05-12  Jan Hubicka  <jh@suse.cz>
5580         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5581         so unrolling still happens.
5582         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5583         * gcc.dg/ipa/ipacost-2.c: Likewise.
5584         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5586 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5588         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5590 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5592         * lib/target-supports.exp (check_profiling_available): Return
5593         false for -p on *-*-cygwin* targets.
5595 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5597         PR tree-optimization/38632
5598         * g++.dg/tree-ssa/pr38632.C: New.
5600 2009-05-11  Jan Hubicka  <jh@suse.cz>
5602         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5603         we now optimize better.
5604         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5605         out at different places.
5606         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5607         unroling.
5608         * gcc.dg/vect/vect-76.c: Likewise.
5609         * gcc.dg/vect/vect-70.c: Likewise.
5610         * gcc.dg/vect/vect-66.c: Likewise.
5611         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5612         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5614 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5616         PR middle-end/40080
5617         * gcc.c-torture/compile/pr40080.c: New.
5619 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5621         * gcc.c-torture/compile/pr40026.c: New testcase.
5623 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5625         PR fortran/40089
5626         * gfortran.dg/proc_ptr_comp_7.f90: New.
5628 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5630         PR tree-optimization/40074
5631         * gcc.dg/vect/pr40074.c: New test.
5633 2009-05-10  Ian Lance Taylor  <iant@google.com>
5635         * gcc.dg/Wcxx-compat-7.c: New testcase.
5636         * gcc.dg/Wcxx-compat-8.c: New testcase.
5637         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5638         * gcc.dg/pr17188-1.c: Likewise.
5639         * gcc.dg/pr39084.c: Likewise.
5641 2009-05-10  Michael Matz  <matz@suse.de>
5643         PR target/40031
5644         * gcc.dg/pr40031.c: New test.
5646 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5648         PR fortran/40018
5649         * gfortran.dg/array_constructor_31.f90: New test.
5651 2009-05-10  Richard Guenther  <rguenther@suse.de>
5653         PR tree-optimization/40081
5654         * g++.dg/torture/pr40081.C: New testcase.
5656 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5658         PR fortran/38863
5659         * gfortran.dg/dependency_24.f90: New test.
5660         * gfortran.dg/dependency_23.f90: Clean up module files.
5662 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5664         PR fortran/38956
5665         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5666         * gfortran.dg/chmod_2.f90: Likewise.
5667         * gfortran.dg/chmod_3.f90: Likewise.
5668         * gfortran.dg/open_errors.f90: Likewise.
5670 2009-05-09  Jan Hubicka  <jh@suse.cz>
5672         PR middle-end/40043
5673         * g++.dg/eh/nested-try.C: New test.
5675 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5677         PR tree-optimization/40049
5678         * gcc.dg/vect/vect-shift-2.c: New test.
5680 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5682         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5683         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5685 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5687         PR c/36892
5688         * g++.dg/warn/deprecated-6.C: New.
5689         * gcc.dg/deprecated-4.c: Likewise.
5690         * gcc.dg/deprecated-5.c: Likewise.
5691         * gcc.dg/deprecated-6.c: Likewise.
5693 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5695         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5696         __aligned__(__BIGGEST_ALIGNMENT__).
5697         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5698         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5699         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5700         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5701         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5702         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5703         * gcc.dg/vect/Os-vect-95.c: Likewise.
5704         * gcc.dg/vect/pr20122.c: Likewise.
5705         * gcc.dg/vect/pr36493.c: Likewise.
5706         * gcc.dg/vect/pr37385.c: Likewise.
5707         * gcc.dg/vect/slp-7.c: Likewise.
5708         * gcc.dg/vect/slp-9.c: Likewise.
5709         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5710         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5711         * gcc.dg/vect/vect-35.c: Likewise.
5712         * gcc.dg/vect/vect-40.c: Likewise.
5713         * gcc.dg/vect/vect-42.c: Likewise.
5714         * gcc.dg/vect/vect-44.c: Likewise.
5715         * gcc.dg/vect/vect-46.c: Likewise.
5716         * gcc.dg/vect/vect-48.c: Likewise.
5717         * gcc.dg/vect/vect-52.c: Likewise.
5718         * gcc.dg/vect/vect-54.c: Likewise.
5719         * gcc.dg/vect/vect-56.c: Likewise.
5720         * gcc.dg/vect/vect-58.c: Likewise.
5721         * gcc.dg/vect/vect-60.c: Likewise.
5722         * gcc.dg/vect/vect-74.c: Likewise.
5723         * gcc.dg/vect/vect-75.c: Likewise.
5724         * gcc.dg/vect/vect-76.c: Likewise.
5725         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5726         * gcc.dg/vect/vect-77.c: Likewise.
5727         * gcc.dg/vect/vect-77-global.c: Likewise.
5728         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5729         * gcc.dg/vect/vect-78.c: Likewise.
5730         * gcc.dg/vect/vect-78-global.c: Likewise.
5731         * gcc.dg/vect/vect-80.c: Likewise.
5732         * gcc.dg/vect/vect-85.c: Likewise.
5733         * gcc.dg/vect/vect-87.c: Likewise.
5734         * gcc.dg/vect/vect-88.c: Likewise.
5735         * gcc.dg/vect/vect-92.c: Likewise.
5736         * gcc.dg/vect/vect-93.c: Likewise.
5737         * gcc.dg/vect/vect-95.c: Likewise.
5738         * gcc.dg/vect/vect-97.c: Likewise.
5739         * gcc.dg/vect/vect-complex-1.c: Likewise.
5740         * gcc.dg/vect/vect-complex-4.c: Likewise.
5741         * gcc.dg/vect/vect-complex-5.c: Likewise.
5742         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5743         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5744         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5745         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5746         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5747         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5748         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5749         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5750         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5751         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5752         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5753         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5754         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5755         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5756         * gcc.dg/vect/vect-outer-1.c: Likewise.
5757         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5758         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5759         * gcc.dg/vect/vect-outer-2.c: Likewise.
5760         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5761         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5762         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5763         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5764         * gcc.dg/vect/vect-outer-3.c: Likewise.
5765         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5766         * gcc.dg/vect/vect-outer-5.c: Likewise.
5767         * gcc.dg/vect/vect-outer-6.c: Likewise.
5768         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5769         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5770         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5771         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5772         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5773         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5774         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5775         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5776         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5777         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5778         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5779         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5780         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5781         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5783 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5785         PR c/24581
5786         * gcc.dg/torture/complex-sign.h: New header.
5787         * gcc.dg/torture/complex-sign-add.c,
5788         gcc.dg/torture/complex-sign-mixed-add.c,
5789         gcc.dg/torture/complex-sign-mixed-div.c,
5790         gcc.dg/torture/complex-sign-mixed-mul.c,
5791         gcc.dg/torture/complex-sign-mixed-sub.c,
5792         gcc.dg/torture/complex-sign-mul.c,
5793         gcc.dg/torture/complex-sign-sub.c: New tests.
5795 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5797         PR fortran/39876
5798         * gfortran.dg/intrinsic_3.f90: New.
5800 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5802         PR c/39037
5803         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5804         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5805         * gcc.dg/dfp/float-constant-double.c: New test.
5806         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5807         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5808         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5809         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5810         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5811         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5812         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5813         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5814         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5816 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5818         PR middle-end/40057
5819         * gcc.c-torture/execute/pr40057.c: New test.
5821 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5823         * gcc.c-torture/compile/const-high-part.c: New test.
5825 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5827         PR testsuite/40050
5828         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5829         build plugin.
5831 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5833         PR fortran/39630
5834         * gfortran.dg/proc_decl_1.f90: Modified.
5835         * gfortran.dg/proc_ptr_comp_1.f90: New.
5836         * gfortran.dg/proc_ptr_comp_2.f90: New.
5837         * gfortran.dg/proc_ptr_comp_3.f90: New.
5838         * gfortran.dg/proc_ptr_comp_4.f90: New.
5839         * gfortran.dg/proc_ptr_comp_5.f90: New.
5840         * gfortran.dg/proc_ptr_comp_6.f90: New.
5842 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5844         PR c++/17395
5845         * g++.dg/template/call7.C: New test.
5847 2009-05-06  Diego Novillo  <dnovillo@google.com>
5849         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5851 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5853         * gfortran.dg/pr40021.f: Moved to ...
5854         * gfortran.fortran-torture/execute/pr40021.f: Here.
5856 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5858         PR middle-end/39986
5859         * gcc.dg/dfp/pr39986.c: New test.
5861 2009-05-06  Michael Matz  <matz@suse.de>
5863         PR middle-end/40021
5864         * gfortran.dg/pr40021.f: New test.
5866 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5868         * lib/plugin-support.exp: New file containing support procs for
5869         plugin testcases.
5870         * lib/target-supports.exp (check_plugin_available): New proc.
5871         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5872         * gcc.dg/plugin/selfassign.c: New plugin source file.
5873         * gcc.dg/plugin/self-assign-test-1.c: New test.
5874         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5875         * g++.dg/README: Add description for plugin test.
5876         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5877         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5878         * g++.dg/plugin/selfassign.c: New plugin source file.
5879         * g++.dg/plugin/self-assign-test-1.C: New test.
5880         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5881         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5882         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5883         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5885 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5887         PR fortran/40041
5888         * gfortran.dg/intrinsic_2.f90: New test.
5889         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5891 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5893         PR c/40032
5894         * gcc.dg/noncompile/incomplete-5.c: New test.
5896 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5898         PR middle-end/39666
5899         * gcc.dg/pr39666-1.c: New test.
5900         * gcc.dg/pr39666-2.c: Likewise.
5901         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5902         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5903         * gfortran.dg/pr39666-1.f90: Likewise.
5904         * gfortran.dg/pr39666-2.f90: Likewise.
5906 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5908         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5909         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5910         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5912 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5914         PR fortran/39998
5915         * gfortran.dg/proc_ptr_17.f90: New.
5917 2009-05-05  Richard Guenther  <rguenther@suse.de>
5919         PR tree-optimization/40022
5920         * gcc.c-torture/execute/pr40022.c: New testcase.
5922 2009-05-05  Richard Guenther  <rguenther@suse.de>
5924         PR middle-end/40023
5925         * gcc.c-torture/compile/pr40023.c: New testcase.
5927 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5929         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5930         * g++.dg/template/overload9.C: Likewise.
5931         * g++.dg/ext/ms-1.C: New.
5933 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5935         PR c++/40013
5936         * g++.dg/ext/vla7.C: New test.
5938 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5940         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5942 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5944         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5945         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5946         Update expected errors.
5948 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5950         PR c++/28152
5951         * g++.dg/parse/parser-pr28152.C: New.
5952         * g++.dg/parse/parser-pr28152-2.C: New.
5954 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5956         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5958 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5960         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5961         * gcc.target/sparc/fexpand-2.c: Likewise.
5962         * gcc.target/sparc/fpmerge-2.c: Likewise.
5963         * gcc.target/sparc/pdist-2.c: Likewise.
5965 2009-05-03  Richard Guenther  <rguenther@suse.de>
5967         PR c/39983
5968         * gcc.c-torture/compile/pr39983.c: New testcase.
5970 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5972         * gcc.dg/c99-complex-3.c: New test.
5974 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5976         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5978 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5980         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5982 2009-05-02  Richard Guenther  <rguenther@suse.de>
5984         PR middle-end/40001
5985         * gcc.target/spu/pr40001.c: New testcase.
5987 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5989         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5991 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5993         PR middle-end/39579
5994         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5995         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5997 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5999         PR testsuite/39776
6000         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6001         no longer issued.
6003 2009-04-30  David Ayers  <ayers@fsfe.org>
6005         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6006         and gcc_error_prefix variables.
6007         * objc.dg/bad-receiver-type.m: Update to match correct
6008         diagnostics marker.
6009         * objc.dg/encode-5.m: Likewise.
6010         * objc.dg/id-1.m: Likewise.
6011         * objc.dg/method-1.m: Likewise.
6012         * objc.dg/method-6.m: Likewise.
6013         * objc.dg/method-7.m: Likewise.
6014         * objc.dg/method-9.m: Likewise.
6015         * objc.dg/method-11.m: Likewise.
6016         * objc.dg/method-20.m: Likewise.
6017         * objc.dg/private-1.m: Likewise.
6019 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6021         PR libfortran/39667
6022         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6023         * gfortran.dg/advance_4.f90: Likewise
6024         * gfortran.dg/advance_5.f90: Likewise
6025         * gfortran.dg/append_1.f90: Likewise
6026         * gfortran.dg/backslash_1.f90: Likewise
6027         * gfortran.dg/backslash_2.f90: Likewise
6028         * gfortran.dg/backslash_3.f: Likewise
6029         * gfortran.dg/backspace_10.f90: Likewise
6030         * gfortran.dg/backspace_3.f: Likewise
6031         * gfortran.dg/backspace_4.f: Likewise
6032         * gfortran.dg/backspace_5.f: Likewise
6033         * gfortran.dg/backspace_8.f: Likewise
6034         * gfortran.dg/backspace_9.f: Likewise
6035         * gfortran.dg/complex_write.f90: Likewise
6036         * gfortran.dg/convert_implied_open.f90: Likewise
6037         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6038         * gfortran.dg/dos_eol.f: Likewise
6039         * gfortran.dg/empty_format_1.f90: Likewise
6040         * gfortran.dg/endfile.f: Likewise
6041         * gfortran.dg/eof_1.f90: Likewise
6042         * gfortran.dg/eor_1.f90: Likewise
6043         * gfortran.dg/eor_handling_1.f90: Likewise
6044         * gfortran.dg/eor_handling_2.f90: Likewise
6045         * gfortran.dg/eor_handling_3.f90: Likewise
6046         * gfortran.dg/eor_handling_4.f90: Likewise
6047         * gfortran.dg/eor_handling_5.f90: Likewise
6048         * gfortran.dg/error_recovery_5.f90: Likewise
6049         * gfortran.dg/f2003_inquire_1.f03: Likewise
6050         * gfortran.dg/f2003_io_4.f03: Likewise
6051         * gfortran.dg/f2003_io_5.f03: Likewise
6052         * gfortran.dg/f2003_io_7.f03: Likewise
6053         * gfortran.dg/fgetc_1.f90: Likewise
6054         * gfortran.dg/fgetc_2.f90: Likewise
6055         * gfortran.dg/flush_1.f90: Likewise
6056         * gfortran.dg/fmt_exhaust.f90: Likewise
6057         * gfortran.dg/fmt_huge.f90: Likewise
6058         * gfortran.dg/fmt_read.f90: Likewise
6059         * gfortran.dg/fmt_t_1.f90: Likewise
6060         * gfortran.dg/fmt_t_2.f90: Likewise
6061         * gfortran.dg/fmt_t_3.f90: Likewise
6062         * gfortran.dg/fmt_t_4.f90: Likewise
6063         * gfortran.dg/fmt_t_5.f90: Likewise
6064         * gfortran.dg/fmt_t_7.f: Likewise
6065         * gfortran.dg/fseek.f90: Likewise
6066         * gfortran.dg/ftell_1.f90: Likewise
6067         * gfortran.dg/ftell_2.f90: Likewise
6068         * gfortran.dg/func_derived_3.f90: Likewise
6069         * gfortran.dg/inquire_9.f90: Likewise
6070         * gfortran.dg/iostat_1.f90: Likewise
6071         * gfortran.dg/iostat_2.f90: Likewise
6072         * gfortran.dg/list_read_1.f90: Likewise
6073         * gfortran.dg/list_read_4.f90: Likewise
6074         * gfortran.dg/list_read_5.f90: Likewise
6075         * gfortran.dg/list_read_7.f90: Likewise
6076         * gfortran.dg/list_read_8.f90: Likewise
6077         * gfortran.dg/list_read_9.f90: Likewise
6078         * gfortran.dg/namelist_13.f90: Likewise
6079         * gfortran.dg/namelist_14.f90: Likewise
6080         * gfortran.dg/namelist_15.f90: Likewise
6081         * gfortran.dg/namelist_16.f90: Likewise
6082         * gfortran.dg/namelist_17.f90: Likewise
6083         * gfortran.dg/namelist_18.f90: Likewise
6084         * gfortran.dg/namelist_19.f90: Likewise
6085         * gfortran.dg/namelist_20.f90: Likewise
6086         * gfortran.dg/namelist_24.f90: Likewise
6087         * gfortran.dg/namelist_26.f90: Likewise
6088         * gfortran.dg/namelist_27.f90: Likewise
6089         * gfortran.dg/namelist_28.f90: Likewise
6090         * gfortran.dg/namelist_37.f90: Likewise
6091         * gfortran.dg/namelist_38.f90: Likewise
6092         * gfortran.dg/namelist_39.f90: Likewise
6093         * gfortran.dg/namelist_40.f90: Likewise
6094         * gfortran.dg/namelist_43.f90: Likewise
6095         * gfortran.dg/namelist_44.f90: Likewise
6096         * gfortran.dg/namelist_45.f90: Likewise
6097         * gfortran.dg/namelist_46.f90: Likewise
6098         * gfortran.dg/namelist_47.f90: Likewise
6099         * gfortran.dg/namelist_48.f90: Likewise
6100         * gfortran.dg/namelist_49.f90: Likewise
6101         * gfortran.dg/namelist_50.f90: Likewise
6102         * gfortran.dg/namelist_51.f90: Likewise
6103         * gfortran.dg/namelist_52.f90: Likewise
6104         * gfortran.dg/namelist_56.f90: Likewise
6105         * gfortran.dg/namelist_char_only.f90: Likewise
6106         * gfortran.dg/namelist_use.f90: Likewise
6107         * gfortran.dg/namelist_use_only.f90: Likewise
6108         * gfortran.dg/noadv_size.f90: Likewise
6109         * gfortran.dg/open_access_append_1.f90: Likewise
6110         * gfortran.dg/pad_no.f90: Likewise
6111         * gfortran.dg/pr12884.f: Likewise
6112         * gfortran.dg/pr17090.f90: Likewise
6113         * gfortran.dg/pr17285.f90: Likewise
6114         * gfortran.dg/pr17286.f90: Likewise
6115         * gfortran.dg/pr18122.f90: Likewise
6116         * gfortran.dg/pr18210.f90: Likewise
6117         * gfortran.dg/pr18392.f90: Likewise
6118         * gfortran.dg/pr19155.f: Likewise
6119         * gfortran.dg/pr19216.f: Likewise
6120         * gfortran.dg/pr19467.f90: Likewise
6121         * gfortran.dg/pr19657.f: Likewise
6122         * gfortran.dg/pr20257.f90: Likewise
6123         * gfortran.dg/read_bad_advance.f90: Likewise
6124         * gfortran.dg/read_eof_2.f90: Likewise
6125         * gfortran.dg/read_eof_4.f90: Likewise
6126         * gfortran.dg/read_many_1.f: Likewise
6127         * gfortran.dg/read_noadvance.f90: Likewise
6128         * gfortran.dg/read_repeat.f90: Likewise
6129         * gfortran.dg/read_size_noadvance.f90: Likewise
6130         * gfortran.dg/read_x_past.f: Likewise
6131         * gfortran.dg/record_marker_1.f90: Likewise
6132         * gfortran.dg/record_marker_3.f90: Likewise
6133         * gfortran.dg/rewind_1.f90: Likewise
6134         * gfortran.dg/runtime_warning_1.f90: Likewise
6135         * gfortran.dg/shape_3.f90: Likewise
6136         * gfortran.dg/slash_1.f90: Likewise
6137         * gfortran.dg/stat_1.f90: Likewise
6138         * gfortran.dg/stat_2.f90: Likewise
6139         * gfortran.dg/streamio_11.f90: Likewise
6140         * gfortran.dg/streamio_3.f90: Likewise
6141         * gfortran.dg/streamio_4.f90: Likewise
6142         * gfortran.dg/streamio_9.f90: Likewise
6143         * gfortran.dg/tl_editing.f90: Likewise
6144         * gfortran.dg/unf_io_convert_1.f90: Likewise
6145         * gfortran.dg/unf_io_convert_2.f90: Likewise
6146         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6147         * gfortran.dg/unf_short_record_1.f90: Likewise
6148         * gfortran.dg/utf8_1.f03: Likewise
6149         * gfortran.dg/utf8_2.f03: Likewise
6150         * gfortran.dg/widechar_IO_1.f90: Likewise
6151         * gfortran.dg/write_check3.f90: Likewise
6152         * gfortran.dg/write_rewind_2.f: Likewise
6153         * gfortran.dg/x_slash_2.f: Likewise
6155 2009-04-29  Richard Guenther  <rguenther@suse.de>
6157         PR target/39943
6158         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6159         New.
6160         (check_effective_target_vect_floatuint_cvt): Likewise.
6161         * gcc.dg/vect/slp-10.c: Adjust.
6162         * gcc.dg/vect/slp-11.c: Adjust.
6163         * gcc.dg/vect/slp-12b.c: Adjust.
6164         * gcc.dg/vect/slp-33.c: Adjust.
6165         * gcc.c-torture/compile/pr39943.c: New testcase.
6167 2009-04-29  Richard Guenther  <rguenther@suse.de>
6169         PR middle-end/39937
6170         * gcc.c-torture/compile/pr39937.c: New testcase.
6172 2009-04-29  Richard Guenther  <rguenther@suse.de>
6174         PR tree-optimization/39941
6175         * gcc.c-torture/compile/pr39941.c: New testcase.
6177 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6179         * gcc.target/bfin/20090411-1.c: New test.
6181 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6183         PR target/39565
6184         * gcc.dg/pr39565.c: New testcase.
6186 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6188         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6189         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6190         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6191         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6192         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6193         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6194         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6195         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6196         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6197         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6198         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6199         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6200         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6201         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6202         * gcc.target/i386/pr37191.c: Likewise.
6203         * gcc.target/i386/reload-1.c: Likewise.
6204         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6205         * g++.old-deja/g++.pt/repo2.C: Likewise.
6206         * g++.old-deja/g++.pt/repo3.C: Likewise.
6207         * g++.old-deja/g++.pt/repo4.C: Likewise.
6208         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6209         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6210         * g++.dg/template/repo1.C: Likewise.
6211         * g++.dg/template/repo2.C: Likewise.
6212         * g++.dg/template/repo3.C: Likewise.
6213         * g++.dg/template/repo4.C: Likewise.
6214         * g++.dg/template/repo5.C: Likewise.
6215         * g++.dg/template/repo6.C: Likewise.
6216         * g++.dg/template/repo7.C: Likewise.
6217         * g++.dg/template/repo8.C: Likewise.
6218         * g++.dg/template/repo9.C: Likewise.
6219         * g++.dg/rtti/repo1.C: Likewise.
6220         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6221         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6222         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6223         * g++.dg/other/PR23205.C: Skip for vxworks.
6224         * g++.dg/ext/visibility/class1.C: Requires PIC.
6225         * g++.dg/eh/async-unwind2.C: Requires PIC.
6226         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6227         does not have cxa_exit.
6229 2009-04-28  Jing Yu  <jingyu@google.com>
6231         PR testsuite/39790
6232         * lib/target-supports.exp (check_effective_target_tls): Remove
6233         comment of caching.
6234         (check_effective_target_tls_native): Likewise.
6235         (check_effective_target_tls_runtime): Likewise.
6236         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6237         tls to tls_runtime.
6238         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6240 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6242         PR fortran/39946
6243         * gfortran.dg/proc_ptr_16.f90: New.
6245 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6247         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6248         lp64 is true.
6250 2009-04-28  Richard Guenther  <rguenther@suse.de>
6252         PR middle-end/39937
6253         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6255 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6257         * g++.dg/warn/pr35652.C: Removed.
6258         * gcc.dg/pr35652.c: Likewise.
6260 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6262         * gcc.target/ia64/20071210-2.c: New testcase.
6264 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6266         PR c/39323
6267         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6268         * gcc.dg/pr39323-3.c: Ditto.
6270 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6272         PR fortran/39930
6273         PR fortran/39931
6274         * gfortran.dg/ambiguous_reference_2.f90: New.
6275         * gfortran.dg/pointer_assign_7.f90: New.
6277 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6278             Mark Mitchell  <mark@codesourcery.com>
6280         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6281         * gcc.dg/20020103-1.c: Check for __ppc.
6282         * gcc.dg/asm-b.c: Check for __ppc.
6283         * gcc.dg/20020919-1.c: Check for __ppc.
6284         * gcc.dg/20020312-2.c: Likewise.
6285         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6286         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6287         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6288         * g++.dg/warn/weak1.C: Likewise.
6289         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6290         static so appropriate optimizations kick in.
6291         (find_base_value_wrapper): New function.
6292         * g++.dg/eh/simd-5.C: Fix target triplet.
6293         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6295 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6296             H.J. Lu  <hongjiu.lu@intel.com>
6298         PR target/39911
6299         * gcc.target/i386/pr39911.c: New test.
6301 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6303         PR fortran/39879
6304         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6306 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6308         PR c++/35652
6309         Revert:
6311         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6313         * gcc.dg/pr35652.C: New.
6314         * g++.dg/warn/pr35652.C: New.
6315         * gcc.dg/format/plus-1.c: Adjust message.
6317 2009-04-27  DJ Delorie  <dj@redhat.com>
6319         * lib/target-supports.exp (check_effective_target_double64): New.
6320         (check_effective_target_double64plus): New.
6321         (check_effective_target_large_double): New.
6322         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6323         * gcc.dg/div-double-1.c: Likewise.
6324         * gcc.dg/Wconversion-real.c: Require large_double.
6325         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6327         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6328         are too small.
6330         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6331         constants as long.
6333 2009-04-27  Ian Lance Taylor  <iant@google.com>
6335         * gcc.dg/Wcxx-compat-5.c: New testcase.
6336         * gcc.dg/Wcxx-compat-6.c: New testcase.
6338 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6340         Allow non-constant arguments to conversion intrinsics.
6341         * gcc.target/spu/intrinsics-3.c: Update tests.
6343 2009-04-27  Richard Guenther  <rguenther@suse.de>
6345         PR middle-end/39928
6346         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6347         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6349 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6351         PR target/39903
6352         * gcc.dg/torture/pr39903-1.c: New.
6353         * gcc.dg/torture/pr39903-2.c: Likewise.
6355 2009-04-27  Revital Eres  <eres@il.ibm.com>
6357         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6358         and check it.
6359         * gcc.dg/sms-2.c: Add dump check.
6360         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6361         and check it.
6362         * gcc.dg/sms-4.c: Likewise.
6363         * gcc.dg/sms-5.c: Likewise.
6364         * gcc.dg/sms-6.c: Likewise.
6365         * gcc.dg/sms-7.c: Likewise.
6366         * gcc.dg/sms-antideps.c: Rename to...
6367         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6369 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6371         * gnat.dg/opt2.adb: New test.
6373 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6375         PR c++/39875
6376         * g++.dg/warn/Wunused-15.C: New test.
6378 2009-04-26  Michael Matz  <matz@suse.de>
6380         Expand from SSA.
6381         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6382         change regexps.
6383         * gcc.target/i386/pr37248-1.c: Modified.
6384         * gcc.target/i386/pr37248-3.c: Modified.
6385         * gcc.target/i386/pr37248-2.c: Modified.
6386         * gnat.dg/aliasing1.adb: Modified.
6387         * gnat.dg/pack9.adb: Modified.
6388         * gnat.dg/aliasing2.adb: Modified.
6389         * gcc.dg/strict-overflow-2.c: Modified.
6390         * gcc.dg/autopar/reduc-1char.c: Modified.
6391         * gcc.dg/autopar/reduc-2char.c: Modified.
6392         * gcc.dg/autopar/reduc-1.c: Modified.
6393         * gcc.dg/autopar/reduc-2.c: Modified.
6394         * gcc.dg/autopar/reduc-3.c: Modified.
6395         * gcc.dg/autopar/reduc-6.c: Modified.
6396         * gcc.dg/autopar/reduc-7.c: Modified.
6397         * gcc.dg/autopar/reduc-8.c: Modified.
6398         * gcc.dg/autopar/reduc-9.c: Modified.
6399         * gcc.dg/autopar/reduc-1short.c: Modified.
6400         * gcc.dg/autopar/reduc-2short.c: Modified.
6401         * gcc.dg/autopar/parallelization-1.c: Modified.
6402         * gcc.dg/strict-overflow-4.c: Modified.
6403         * gcc.dg/strict-overflow-6.c: Modified.
6404         * gcc.dg/gomp/combined-1.c: Modified.
6405         * gcc.dg/no-strict-overflow-1.c: Modified.
6406         * gcc.dg/no-strict-overflow-3.c: Modified.
6407         * gcc.dg/no-strict-overflow-5.c: Modified.
6408         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6409         * gcc.dg/tree-ssa/pr18134.c: Modified.
6410         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6411         * gcc.dg/tree-ssa/vector-2.c: Modified.
6412         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6413         * gcc.dg/tree-ssa/loop-21.c: Modified.
6414         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6415         * gcc.dg/tree-ssa/vector-3.c: Modified.
6416         * gcc.dg/tree-ssa/asm-3.c: Modified.
6417         * gcc.dg/tree-ssa/pr23294.c: Modified.
6418         * gcc.dg/tree-ssa/loop-22.c: Modified.
6419         * gcc.dg/tree-ssa/loop-15.c: Modified.
6420         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6421         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6422         * gcc.dg/tree-ssa/pr20139.c: Modified.
6423         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6424         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6425         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6426         * gcc.dg/tree-ssa/loop-5.c: Modified.
6427         * gcc.dg/tree-ssa/pr19431.c: Modified.
6428         * gcc.dg/tree-ssa/pr32044.c: Modified.
6429         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6430         * gcc.dg/tree-ssa/loop-19.c: Modified.
6431         * gcc.dg/tree-ssa/loop-28.c: Modified.
6432         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6433         * gcc.dg/tree-ssa/divide-1.c: Modified.
6434         * gcc.dg/tree-ssa/inline-1.c: Modified.
6435         * gcc.dg/tree-ssa/divide-3.c: Modified.
6436         * gcc.dg/tree-ssa/pr30978.c: Modified.
6437         * gcc.dg/tree-ssa/alias-6.c: Modified.
6438         * gcc.dg/tree-ssa/divide-4.c: Modified.
6439         * gcc.dg/tree-ssa/alias-11.c: Modified.
6440         * gcc.dg/no-strict-overflow-7.c: Modified.
6441         * gcc.dg/strict-overflow-1.c: Modified.
6442         * gcc.dg/pr15784-4.c: Modified.
6443         * gcc.dg/pr34263.c: Modified.
6444         * gcc.dg/strict-overflow-3.c: Modified.
6445         * gcc.dg/tree-prof/stringop-1.c: Modified.
6446         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6447         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6448         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6449         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6450         * gcc.dg/no-strict-overflow-2.c: Modified.
6451         * gcc.dg/no-strict-overflow-4.c: Modified.
6452         * gcc.dg/no-strict-overflow-6.c: Modified.
6453         * g++.dg/tree-ssa/pr27090.C: Modified.
6454         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6455         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6456         * g++.dg/tree-ssa/pr19807.C: Modified.
6457         * g++.dg/opt/pr30965.C: Modified.
6458         * g++.dg/init/new17.C: Modified.
6459         * gfortran.dg/whole_file_6.f90: Modified.
6460         * gfortran.dg/whole_file_5.f90: Modified.
6461         * gfortran.dg/reassoc_1.f90: Modified.
6462         * gfortran.dg/reassoc_3.f90: Modified.
6464 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6466         PR fortran/39893
6467         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6469 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6471         PR inline-asm/39543
6472         * gcc.target/i386/pr39543-1.c: New test.
6473         * gcc.target/i386/pr39543-2.c: New test.
6474         * gcc.target/i386/pr39543-3.c: New test.
6476         PR c/39889
6477         * gcc.dg/Wunused-value-3.c: New test.
6479 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6481         PR c/39581
6482         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6483         gcc.dg/vla-21.c: New tests.
6485 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6487         PR c/39556
6488         * gcc.dg/inline-34.c: New test.
6490 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6492         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6493         gcc.dg/enum-const-3.c: New tests.
6494         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6495         -pedantic-errors.  Update expected diagnostics.
6497 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6499         PR c/39582
6500         * gcc.dg/vla-20.c: New test.
6502 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6504         PR c/39564
6505         * gcc.dg/vla-19.c: New test.
6507 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6509         PR preprocessor/39559
6510         * gcc.dg/c99-intconst-2.c: New test.
6512 2009-04-25  Jan Hubicka  <jh@suse.cz>
6514         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6516 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6518         PR fortran/39688
6519         * gfortran.dg/import7.f90: New.
6521 2009-04-24  Richard Guenther  <rguenther@suse.de>
6523         * gcc.dg/tree-ssa/vrp48.c: Fix.
6525 2008-04-24  Doug Kwan  <dougkwan@google.com>
6527         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6528         destination are the same.
6530 2009-04-24  Richard Guenther  <rguenther@suse.de>
6532         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6534 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6536         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6537         gcc.dg/array-const-3.c: New tests.
6539 2009-04-24  Ian Lance Taylor  <iant@google.com>
6541         * gcc.dg/Wcxx-compat-4.c: New testcase.
6543 2009-04-24  Daniel Kraft  <d@domob.eu>
6545         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6546         expected on already erraneous symbol (renamed to fresh one).
6548 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6550         PR middle-end/39867
6551         * gcc.dg/pr39867.c: New.
6553 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6555         PR fortran/39861
6556         PR fortran/39864
6557         * gfortran.dg/intrinsic_1.f90: New.
6559 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6561         * gnat.dg/alignment7.adb: New test.
6562         * gnat.dg/alignment8.adb: Likewise.
6564 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6566         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6567         * gnat.dg/specs/rep_clause2.ads: New test.
6569 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6571         PR rtl-optimization/39794
6572         * gcc.dg/pr39794.c: New test.
6574 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6576         * gnat.dg/atomic1.adb: New test.
6577         * gnat.dg/atomic1_pkg.ads: New helper.
6579 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6581         PR testsuite/39623
6582         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6583         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6585 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6587         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6588         warning.
6590 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6592         PR C/31499
6593         * gcc.dg/vector-init-1.c: New testcase.
6594         * gcc.dg/vector-init-2.c: New testcase.
6596 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6598         * gnat.dg/enum2.adb: New test.
6599         * gnat.dg/enum2_pkg.ads: New helper.
6601 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6603         PR c/39855
6604         * gcc.dg/torture/pr39855.c: New test.
6606 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6608         PR c++/39639
6609         * g++.dg/cpp0x/pr39639.C: New test.
6611 2009-04-22  Mark Heffernan  <meheff@google.com>
6613         * gcc.dg/profile-generate-3.c: New test.
6615 2009-04-22  Jan Hubicka  <jh@suse.cz>
6617         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6619 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6621         PR testsuite/39623
6622         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6624 2009-04-22  Richard Guenther  <rguenther@suse.de>
6626         PR tree-optimization/39824
6627         * gcc.c-torture/compile/pr39824.c: New testcase.
6629 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6631         PR c++/14875
6632         * g++.dg/parse/parser-pr14875.C: New.
6633         * g++.dg/parse/parser-pr14875-2.C: New.
6634         * g++.dg/parse/error6.C: Update match string.
6636 2009-04-22  Richard Guenther  <rguenther@suse.de>
6638         PR tree-optimization/39845
6639         * gcc.c-torture/compile/pr39845.c: New testcase.
6641 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6643         PR fortran/39735
6644         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6645         * gfortran.dg/external_initializer.f90: Modified.
6646         * gfortran.dg/interface_26.f90: Modified.
6647         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6648         * gfortran.dg/proc_ptr_3.f90: Modified.
6649         * gfortran.dg/proc_ptr_15.f90: New.
6650         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6652 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6654         PR c++/35711
6655         * g++.dg/warn/pr35711.C: New.
6656         * g++.dg/conversion/ptrmem2.C: Update.
6658 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6660         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6661         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6662         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6663         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6664         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6665         gcc.c-torture/ChangeLog.0,
6666         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6667         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6668         gcc.target/i386/math-torture/math-torture.exp,
6669         gcc.target/mips/inter/mips16-inter.exp,
6670         gcc.target/mips/mips-nonpic/README,
6671         gcc.target/x86_64/abi/README.gcc,
6672         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6673         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6674         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6675         notices.
6676         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6678 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6680         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6682 2009-04-21  Richard Guenther  <rguenther@suse.de>
6684         PR middle-end/39829
6685         * gcc.dg/torture/pr39829.c: New testcase.
6687 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6689         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6691 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6693         PR 16202
6694         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6695         * gcc.dg/sequence-pt-2.c: New.
6696         * gcc.dg/sequence-pt-3.c: New.
6697         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6698         * g++.dg/warn/sequence-pt-2.c: New.
6699         * g++.dg/warn/sequence-pt-3.c: New.
6701 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6703         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6705 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6707         * gnat.dg/import1.ad[sb]: New test.
6709 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6711         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6712         return 0.
6714 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6716         PR fortran/39811
6717         * gfortran.dg/continuation_11.f90: New test.
6719 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6721         PR c++/13358
6722         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6723         messages. Test for "long long" in system headers.
6724         * gcc.dg/c99-longlong-2.c: New.
6725         * g++.dg/warn/pr13358.C: New.
6726         * g++.dg/warn/pr13358-2.C: New.
6727         * g++.dg/warn/pr13358-3.C: New.
6728         * g++.dg/warn/pr13358-4.C: New.
6730 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6732         * gcc.dg/framework-2.c: Fix up for non existent includes
6733         being fatal errors now.
6735 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6737         PR fortran/39800
6738         * gfortran.dg/private_type_13.f90: New test.
6739         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6741 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6743         PR c++/39803
6744         * g++.dg/warn/Wunused-14.C: New test.
6746 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6748         * gnat.dg/specs/small_alignment.ads: New test.
6750 2009-04-20  Ian Lance Taylor  <iant@google.com>
6752         * gcc.dg/Wcxx-compat-3.c: New testcase.
6754 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6756         * gnat.dg/pack13.ad[sb]: New test.
6757         * gnat.dg/pack13_pkg.ads: New helper.
6759 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6761         * gnat.dg/discr11.ad[sb]: New test.
6762         * gnat.dg/discr11_pkg.ads: New helper.
6764 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6766         PR tree-optimization/39675
6767         * gcc.dg/vect/O3-pr39675-2.c: New test.
6769 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6771         * gnat.dg/rep_clause3.adb: New test.
6773 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6775         PR c/37481
6776         * gcc.dg/c99-flex-array-7.c: New test.
6778 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6780         PR c/19771
6781         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6783 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6785         PR c/38243
6786         * gcc.dg/c99-restrict-3.c: New test.
6788 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6790         PR preprocessor/20078
6791         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6793 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6795         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6796         Do not pass -B$root after -margs.
6798 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6800         PR c/32061
6801         PR c++/36954
6802         * gcc.dg/pr32061.c: New.
6803         * gcc.dg/Wlogical-op-1.c: Update.
6804         * g++.dg/warn/Wlogical-op-1.C: Update.
6805         * g++.dg/warn/pr36954.C: New.
6807 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6809         PR c/27676
6810         * gcc.dg/lvalue-5.c: New test.
6812 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6814         PR c/22367
6815         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6817 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6819         * gcc.dg/cpp/include5.c: New test.
6821 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6823         PR c/35210
6824         * gcc.dg/call-diag-2.c: New test.
6826 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6828         PR preprocessor/39646
6829         * gcc.dg/cpp/line8.c: New test.
6831 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6833         PR preprocessor/39647
6834         * gcc.dg/cpp/line7.c: New test.
6836 2009-04-18  Richard Guenther  <rguenther@suse.de>
6838         PR middle-end/39804
6839         * gcc.target/i386/pr39804.c: New testcase.
6841 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6843         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6844         * g++.dg/other/pr39496.C: Likewise.
6846 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6848         PR middle-end/36902
6849         * gcc.dg/pr36902.c: New.
6851 2009-04-17  Diego Novillo  <dnovillo@google.com>
6853         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6854         violation for variable 'inside_main'.
6856 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6858         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6860 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6862         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6864 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6866         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6867         * gfortran.dg/chmod_2.f90: Likewise.
6868         * gfortran.dg/chmod_3.f90: Likewise.
6869         * gfortran.dg/open_errors.f90: Likewise.
6870         * gfortran.dg/stat_1.f90: Likewise.
6871         * gfortran.dg/stat_2.f90: Likewise.
6873 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6875         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6876         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6877         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6878         * gfortran.dg/nearest_1.f90: Likewise.
6879         * gfortran.dg/nearest_3.f90: Likewise.
6880         * gfortran.dg/isnan_1.f90: Likewise.
6881         * gfortran.dg/isnan_2.f90: Likewise.
6882         * gfortran.dg/nan_1.f90: Likewise.
6883         * gfortran.dg/nan_2.f90: Likewise.
6884         * gfortran.dg/nan_3.f90: Likewise.
6885         * gfortran.dg/nan_4.f90: Likewise.
6886         * gfortran.dg/module_nan.f90: Likewise.
6887         * gfortran.dg/int_conv_2.f90: Likewise.
6888         * gfortran.dg/init_flag_3.f90: Likewise.
6889         * gfortran.dg/namelist_42.f90: Likewise.
6890         * gfortran.dg/namelist_43.f90: Likewise.
6891         * gfortran.dg/real_const_3.f90: Likewise.
6892         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6894         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6895         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6896         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6897         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6898         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6900         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6901         * gfortran.dg/gamma_5.f90: Likewise.
6903 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6905         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6906         less strict so it also works with auto-overlay support.
6907         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6908         for "exceeds local store" linker errors on the SPU.
6910         * lib/gfortran.exp: Include target-supports.exp.
6911         (gfortran_init): On SPU targets where automatic overlay support
6912         is available, use it to build all Fortran test cases.
6914         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6916 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6918         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6919         rule enforced by gnat on taft types.
6921 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6923         PR testsuite/39792
6924         * g++.dg/ext/complit11.C: Add empty dg-options.
6926 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6928         PR c++/17570
6929         * g++.dg/template/defarg11.C: New test.
6931 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6933         PR c++/28766
6934         * g++.dg/ext/complit11.C: New testcase.
6936 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6938         PR c++/39551
6939         * g++.dg/warn/Wunused-13.C: New testcase.
6941 2009-04-15  Ian Lance Taylor  <iant@google.com>
6943         * gcc.dg/Wenum-compare-1.c: New testcase.
6945 2009-04-15  Richard Guenther  <rguenther@suse.de>
6947         PR tree-optimization/39764
6948         * g++.dg/torture/pr39764.C: New testcase.
6950 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6952         * g++.dg/ext/altivec-17.C: New.
6954 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6956         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6957         * gnat.dg/specs/limited1.ads: Ditto.
6959 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6961         PR testsuite/39769
6962         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6963         for testing the results of estimate instructions.
6964         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6965         * gcc.dg/vmx/3a-05.c (test): Ditto.
6967 2009-04-14  Jason Merrill  <jason@redhat.com>
6969         PR c++/39763
6970         * g++.dg/warn/Wshadow-4.C: Extend.
6972 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6974         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6975         (do_D): Remove attribute hidden.
6977 2009-04-13  Jason Merrill  <jason@redhat.com>
6979         PR c++/39480
6980         * g++.dg/init/copy7.C: New.
6982 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6984         PR testsuite/39733
6985         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6986         (check_for_all_options): This.
6988 2009-04-13  Jason Merrill  <jason@redhat.com>
6990         PR c++/39750
6991         * g++.dg/template/crash90.C: New.
6993 2009-04-12  Jason Merrill  <jason@redhat.com>
6995         PR c++/39742
6996         * g++.dg/overload/extern-C-2.C: New.
6998 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7000         PR preprocessor/31869
7001         * gcc.dg/cpp/strify5.c: New test.
7003 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7005         * gnat.dg/enum1.adb: New test.
7006         * gnat.dg/enum1_pkg.ads: New helper.
7008 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7010         PR target/39740
7011         * gcc.target/alpha/pr39740.c: New test.
7013 2009-04-11  Daniel Kraft  <d@domob.eu>
7015         PR fortran/37746
7016         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7017         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7018         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7019         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7020         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7021         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7022         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7023         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7024         expected string length that failed with -fbounds-check now.
7025         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7027 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7029         PR fortran/39692
7030         * gfortran.dg/proc_ptr_14.f90: New.
7032 2009-04-11  Richard Guenther  <rguenther@suse.de>
7034         PR middle-end/39732
7035         * g++.dg/torture/pr39732.C: New testcase.
7037 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7039         * gfortran.dg/whole_file_5.f90: New.
7040         * gfortran.dg/whole_file_6.f90: New.
7042 2009-04-11  Richard Guenther  <rguenther@suse.de>
7044         PR tree-optimization/39713
7045         * g++.dg/torture/pr39713.C: New testcase.
7047 2009-04-10  Richard Guenther  <rguenther@suse.de>
7049         PR c/39712
7050         * gcc.dg/pr39712.c: New testcase.
7052 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7054         PR c++/28301
7055         * g++.dg/cpp0x/enum2.C: Updated.
7056         * g++.dg/debug/pr22514.C: Likewise.
7057         * g++.dg/parse/enum2.C: Likewise.
7058         * g++.dg/parse/enum3.C: Likewise.
7059         * g++.dg/template/crash79.C: Likewise.
7060         * g++.old-deja/g++.jason/cond.C: Likewise.
7062 2009-04-10  Chao-ying Fu  <fu@mips.com>
7064         * gcc.target/mips/interrupt_handler.c: Change from compile to
7065         assemble.
7067 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7069         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7071 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7073         PR fortran/38709
7074         * gfortran.dg/zero_sized_6.f90: New.
7076 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7078         PR  c++/20118
7079         * g++.dg/parse/pr20118.C: New.
7080         * g++.dg/template/spec16.C: Update.
7082 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7084         PR testsuite/35621
7085         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7086         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7087         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7088         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7089         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7090         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7091         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7092         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7093         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7094         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7095         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7096         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7097         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7098         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7099         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7100         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7101         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7103 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7105         PR target/39678
7106         * g++.dg/torture/pr39678.C: New.
7107         * gcc.dg/compat/struct-complex-2.h: Likewise.
7108         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7109         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7110         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7111         * gcc.dg/torture/pr39678.c: Likewise.
7112         * gcc.target/i386/pr39678.c: Likewise.
7114         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7115         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7117         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7118         <complex.h>.  Add tests for structure with complex float.
7120 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7121             Joseph Myers  <joseph@codesourcery.com>
7123         PR target/36800
7124         * gcc.dg/dfp/pr36800.c: New.
7126 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7127             Rafael Avila de Espindola  <espindola@google.com>
7129         * gcc.misc-tests/help.exp: New file.
7130         * lib/options.exp: New file.
7132 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7134         PR libobjc/36610
7135         * objc/execute/forward-1.x: New.
7137 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7139         * gcc.dg/pr27150-1.c: Change to a link test.
7141 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7143         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7144         3 of the GNU General Public License and to point readers at the
7145         COPYING3 file and the FSF's license web page.
7146         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7147         * gcc.dg/struct/struct-reorg.exp: Likewise.
7148         * gcc.target/spu/tag_manager.c: Likewise.
7150 2009-04-09  Richard Guenther  <rguenther@suse.de>
7152         PR testsuite/39696
7153         * ssa-ccp-25.c: Adjust pattern.
7155 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7157         PR fortran/36704
7158         * gfortran.dg/external_procedures_1.f90: Modified.
7159         * gfortran.dg/proc_ptr_result_1.f90: New.
7160         * gfortran.dg/proc_ptr_result_2.f90: New.
7161         * gfortran.dg/proc_ptr_result_3.f90: New.
7163 2009-04-09  Richard Guenther  <rguenther@suse.de>
7165         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7166         to prevent constant propagation.
7167         * gcc.dg/vect/vect-56.c: Likewise.
7168         * gcc.dg/vect/vect-58.c: Likewise.
7169         * gcc.dg/vect/vect-60.c: Likewise.
7170         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7171         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7172         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7174 2009-04-09  Richard Guenther  <rguenther@suse.de>
7176         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7177         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7179 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7181         PR c/39613
7182         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7183         New tests.
7185 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7187         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7188         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7190 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7192         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7194 2009-04-08  Jason Merrill  <jason@redhat.com>
7196         PR c++/25185
7197         * g++.dg/template/error40.C: Add another test.
7199 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7201         PR c/39614
7202         PR c/39673
7203         * gcc.c-torture/compile/pr39614-1.c,
7204         gcc.c-torture/compile/pr39614-2.c,
7205         gcc.c-torture/compile/pr39614-3.c,
7206         gcc.c-torture/compile/pr39614-4.c,
7207         gcc.c-torture/compile/pr39614-5.c,
7208         gcc.c-torture/compile/pr39673-1.c,
7209         gcc.c-torture/compile/pr39673-2.c: New tests.
7210         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7211         more cases.
7212         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7213         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7214         expected errors.
7216 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7218         PRc++/39637
7219         * g++.dg/cpp0x/variadic-crash2.C: New test.
7221 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7223         PR fortran/38863
7224         * gfortran.dg/alloc_comp_result_1.f90: New test.
7226 2009-04-07  Jason Merrill  <jason@redhat.com>
7228         PR c++/34691
7229         * g++.dg/overload/extern-C-1.C: New.
7231 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7233         PR testsuite/39325
7234         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7236 2009-04-07  Jason Merrill  <jason@redhat.com>
7238         PR c++/25185
7239         * g++.dg/template/error40.C: New.
7241 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7243         PR fortran/38152
7244         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7246 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7248         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7250 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7252         PR fortran/38290
7253         * gfortran.dg/proc_decl_1.f90: Modified.
7254         * gfortran.dg/proc_ptr_11.f90: Extended.
7255         * gfortran.dg/proc_ptr_13.f90: Modified.
7257 2009-04-06  Jason Merrill  <jason@redhat.com>
7259         PR c++/35146
7260         * g++.dg/template/fnspec1.C: New.
7262 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7264         * lib/gnat.exp: Handle multilib.
7266 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7268         PR fortran/38863
7269         * gfortran.dg/dependency_23.f90: New test.
7271 2009-04-06  Richard Guenther  <rguenther@suse.de>
7273         PR tree-optimization/28868
7274         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7275         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7276         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7277         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7279 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7281         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7283 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7285         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7287 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7289         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7290         with the built-in y0, and the subsequent warning.
7291         (y1): Likewise, rename to y_1.
7293 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7295         PR fortran/39414
7296         * gfortran.dg/proc_decl_21.f90: New.
7298 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7300         PR fortran/36091
7301         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7303 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7305         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7306         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7307         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7308         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7309         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7310         gfortran.dg/namelist_49.f90: Gate test on effective_target
7311         fd_truncate.
7312         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7314 2009-04-05  Daniel Kraft  <d@domob.eu>
7316         PR fortran/38654
7317         * gfortran.dg/read_float_2.f03
7318         * gfortran.dg/read_float_3.f90
7320 2009-04-05  Richard Guenther  <rguenther@suse.de>
7322         PR tree-optimization/39648
7323         * gcc.c-torture/compile/pr39648.c: New testcase.
7325 2009-04-05  Jason Merrill  <jason@redhat.com>
7327         PR c++/14912
7328         * g++.dg/template/error39.C: New.
7330 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7332         PR fortran/29458
7333         * gfortran.dg/implied_do_1.f90: New.
7335 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7337         PR fortran/39577
7338         * gfortran.dg/recursive_check_8.f90: New.
7339         * gfortran.dg/recursive_check_9.f90: New.
7340         * gfortran.dg/recursive_check_10.f90: New.
7341         * gfortran.dg/recursive_check_11.f90: New.
7342         * gfortran.dg/recursive_check_12.f90: New.
7343         * gfortran.dg/recursive_check_13.f90: New.
7344         * gfortran.dg/recursive_check_14.f90: New.
7346 2009-04-04  Jason Merrill  <jason@redhat.com>
7348         PR c++/25185
7349         * g++.dg/template/error38.C: Add more tests.
7351 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7353         PR fortran/37614
7354         * gfortran.dg/common_align_2.f90: New test.
7356 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7358         PR target/39501
7359         * gcc.c-torture/execute/pr39501.c: New file.
7360         * gcc.c-torture/execute/pr39501.x: New file.
7362 2009-04-04  Richard Guenther  <rguenther@suse.de>
7364         PR tree-optimization/8781
7365         PR tree-optimization/37892
7366         * g++.dg/tree-ssa/pr8781.C: New testcase.
7367         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7369 2009-04-04  Richard Guenther  <rguenther@suse.de>
7371         PR tree-optimization/39636
7372         * gcc.c-torture/compile/pr39636.c: New testcase.
7374 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7376         PR rtl-optimization/39607
7377         * g++.dg/opt/pr39607.C: New.
7379 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7381         PR fortran/39594
7382         * gfortran.dg/common_12.f90: New.
7384 2009-04-03  Jason Merrill  <jason@redhat.com>
7386         PR c++/39608
7387         * g++.dg/template/const2.C: New test.
7389 2009-04-03  Richard Guenther  <rguenther@suse.de>
7391         PR tree-optimization/2480
7392         PR tree-optimization/23086
7393         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7394         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7396 2009-04-03  Richard Guenther  <rguenther@suse.de>
7398         PR tree-optimization/34743
7399         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7400         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7401         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7402         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7403         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7404         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7405         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7406         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7408 2009-04-03  Richard Guenther  <rguenther@suse.de>
7410         PR middle-end/13146
7411         PR tree-optimization/23940
7412         PR tree-optimization/33237
7413         PR middle-end/33974
7414         PR middle-end/34093
7415         PR tree-optimization/36201
7416         PR tree-optimization/36230
7417         PR tree-optimization/38049
7418         PR tree-optimization/38207
7419         PR tree-optimization/38230
7420         PR tree-optimization/38301
7421         PR tree-optimization/38585
7422         PR middle-end/38895
7423         PR tree-optimization/38985
7424         PR tree-optimization/39299
7425         * gcc.dg/pr19633-1.c: Adjust.
7426         * gcc.dg/torture/pta-callused-1.c: Likewise.
7427         * gcc.dg/torture/pr39074-2.c: Likewise.
7428         * gcc.dg/torture/pr39074.c: Likewise.
7429         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7430         * gcc.dg/torture/pr30375.c: Adjust.
7431         * gcc.dg/torture/pr33563.c: Likewise.
7432         * gcc.dg/torture/pr33870.c: Likewise.
7433         * gcc.dg/torture/pr33560.c: Likewise.
7434         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7435         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7436         * gcc.dg/tree-ssa/alias-15.c: Remove.
7437         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7438         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7439         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7440         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7441         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7442         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7443         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7444         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7445         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7446         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7447         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7448         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7449         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7450         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7451         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7452         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7453         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7454         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7455         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7456         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7457         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7458         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7459         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7460         * gcc.dg/uninit-B.c: XFAIL.
7461         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7462         * gcc.dg/uninit-pr19430.c: XFAIL.
7463         * g++.dg/tree-ssa/pr13146.C: New testcase.
7464         * g++.dg/opt/pr36187.C: Adjust.
7465         * g++.dg/torture/20090329-1.C: New testcase.
7467 2009-04-02  Chao-ying Fu  <fu@mips.com>
7469         * gcc.target/mips/interrupt_handler.c: New test.
7471 2009-04-02  David Ayers  <ayers@fsfe.org>
7473         PR objc/18456
7474         * objc.dg/bad-receiver-type-2.m: New test contributed by
7475         Alexander Mamberg.
7477 2009-04-02  Jason Merrill  <jason@redhat.com>
7479         PR c++/25185
7480         * g++.dg/template/error38.C: New test.
7482 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7484         PR tree-optimization/31677
7485         * gcc.dg/memcpy-1.c: Add compiler option.
7487 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7489         PR tree-optimization/39595
7490         * gfortran.dg/vect/O3-pr39595.f: New test.
7492 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7494         PR c++/26693
7495         * g++.dg/template/typedef11.C: New test.
7496         * g++.dg/template/typedef12.C: Likewise.
7497         * g++.dg/template/typedef13.C: Likewise.
7498         * g++.dg/template/typedef14.C: Likewise.
7499         * g++.dg/template/typedef15.C: Likewise.
7500         * g++.dg/template/typedef16.C: Likewise.
7501         * g++.dg/template/sfinae3.C: Compile this pedantically.
7502         The only errors expected should be the one saying the typedef is ill
7503         formed.
7504         * g++.old-deja/g++.pt/typename8.C: Likewise.
7505         * g++.dg/template/access11.C: Update this.
7507 2009-04-02  Richard Guenther  <rguenther@suse.de>
7509         PR tree-optimization/37221
7510         * gcc.c-torture/compile/20090331-1.c: New testcase.
7512 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7514         * gcc.c-torture/compile/20090401-1.c: New test.
7516 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7518         PR c++/4926
7519         * g++.dg/template/pr4926-1.C: New.
7521 2009-04-01  Xinliang David Li  <davidxl@google.com>
7523         * gcc.target/i386/all_one_m128i.c: New test.
7525 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7527         PR c/39027
7528         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7529         * gcc.dg/fltconst-2.c: New test.
7530         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7531         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7533         PR c/33466
7534         * gcc.dg/cpp/pr33466.c: New test.
7535         * gcc.dg/dfp/pr33466.c: New test.
7536         * gcc.dg/fixed-point/pr33466.c: New test.
7538 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7540         PR tree-optimization/35011
7541         * g++.dg/other/pr35011.C: New.
7543 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7545         PR target/39226
7546         * gcc.dg/pr39226.c: New test.
7548 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7550         PR c++/35240
7551         * g++.dg/template/pr35240.C: New.
7553 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7555         PR c/39605
7556         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7557         * gcc.dg/pr25682.c: Update expected diagnostics.
7559 2009-04-01  Richard Guenther  <rguenther@suse.de>
7561         * gcc.dg/fold-plusmult-2.c: New testcase.
7563 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7565         PR c/37772
7566         * gcc.dg/pr37772.c: New test.
7567         * g++.dg/ext/asm11.C: New test.
7569 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7571         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7572         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7573         defined.
7575 2009-03-31  Jason Merrill  <jason@redhat.com>
7577         * g++.old-deja/g++.other/using9.C: Add expected errors.
7579 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7581         * gcc.c-torture/compile/pr33009.c: Removed.
7583 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7585         * gcc.c-torture/compile/pr33009.c: Delete.
7586         * gcc.c-torture/compile/pr11832.c: Likewise.
7588 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7590         PR c/448
7591         * lib/target-supports.exp (check_effective_target_stdint_types):
7592         Update comment.
7593         (check_effective_target_inttypes_types): New.
7594         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7595         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7596         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7598 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7600         PR fortran/38917
7601         PR fortran/38918
7602         * gfortran.dg/data_pointer_1.f90: New test.
7604 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7606         PR fortran/38915
7607         * gfortran.dg/char_length_15.f90: New test.
7609 2009-03-31  Jason Merrill  <jason@redhat.com>
7611         C++ DR 613
7612         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7613         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7614         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7615         xfail others.
7617         * g++.dg/other/typedef2.C: New test.
7619         PR c++/37806
7620         * g++.dg/template/typedef17.C: New test.
7622         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7623         * g++.dg/cpp0x/auto12.C: Likewise.
7625 2009-03-31  Richard Guenther  <rguenther@suse.de>
7627         PR middle-end/31029
7628         * gcc.dg/fold-compare-4.c: New testcase.
7629         * gcc.dg/fold-compare-5.c: Likewise.
7631 2009-03-31  Richard Guenther  <rguenther@suse.de>
7633         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7635 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7637         PR target/39592
7638         * gcc.target/i386/pr39592-1.c: New test.
7640 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7642         PR preprocessor/15638
7643         * gcc.dg/cpp/missing-header-1.c: New test.
7644         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7645         "compilation terminated" message.
7646         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7647         test #include "".
7648         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7649         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7650         terminated" message.
7652 2009-03-31  Richard Guenther  <rguenther@suse.de>
7654         PR middle-end/23401
7655         PR middle-end/27810
7656         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7657         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7659 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7661         PR fortran/38389
7662         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7663         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7664         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7665         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7666         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7667         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7668         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7670 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7672         PR fortran/22571
7673         * gfortran.dg/whole_file_1.f90: New test.
7674         PR fortran/26227
7675         * gfortran.dg/whole_file_2.f90: New test.
7676         * gfortran.dg/whole_file_3.f90: New test.
7677         PR fortran/24886
7678         * gfortran.dg/whole_file_4.f90: New test.
7680 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7682         * gfortran.dg/bind_c_usage_19.f90: New test.
7684         PR target/39558
7685         * gcc.target/powerpc/altivec-29.c: New test.
7687 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7689         PR rtl-optimization/323
7690         * gcc.target/i386/excess-precision-1.c,
7691         gcc.target/i386/excess-precision-2.c,
7692         gcc.target/i386/excess-precision-3.c,
7693         gcc.target/i386/excess-precision-4.c,
7694         gcc.target/i386/excess-precision-5.c,
7695         gcc.target/i386/excess-precision-6.c: New tests.
7697 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7699         PR c/35235
7700         * gcc.dg/c99-array-lval-8.c: New test.
7702 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7704         PR preprocessor/34695
7705         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7706         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7707         instead of dg-warning for "previous definition" messages.
7708         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7709         "warnings being treated as errors" message.
7710         * gcc.dg/fltconst-1.c: Use -fshow-column.
7712 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7714         PR fortran/38823
7715         * gfortran.dg/power1.f90: New test.
7717 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7719         PR c/456
7720         PR c/5675
7721         PR c/19976
7722         PR c/29116
7723         PR c/31871
7724         PR c/35198
7725         * gcc.c-torture/compile/20081108-1.c,
7726         gcc.c-torture/compile/20081108-2.c,
7727         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7728         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7729         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7730         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7731         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7732         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7733         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7734         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7735         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7736         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7737         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7738         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7739         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7740         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7741         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7742         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7743         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7744         case.
7745         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7746         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7747         XFAILs.  Update expected messages.
7748         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7749         expected messages.
7750         * gcc.dg/real-const-1.c: Replace with test from original PR.
7751         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7752         when casting from non-constant integer to pointer.
7754 2009-03-29  Richard Guenther  <rguenther@suse.de>
7756         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7758 2009-03-29  Daniel Kraft  <d@domob.eu>
7760         PR fortran/37423
7761         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7762         DEFERRED bindings.
7763         * gfortran.dg/typebound_proc_9.f03: New test.
7764         * gfortran.dg/typebound_proc_10.f03: New test.
7765         * gfortran.dg/typebound_proc_11.f03: New test.
7766         * gfortran.dg/abstract_type_5.f03: New test.
7768 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7770         PR fortran/38507
7771         * gfortran.dg/do_4.f: New.
7772         * gfortran.dg/goto_2.f90: Correct expected warnings.
7773         * gfortran.dg/goto_4.f90: Likewise.
7774         * gfortran.dg/goto_5.f90: New.
7776 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7778         PR target/39545
7779         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7781         * gcc.target/i386/pr39545-1.c: New.
7782         * gcc.target/i386/pr39545-2.c: Likewise.
7784         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7785         (flex2_struct): Likewise.
7786         (check_struct_passing7): Likewise.
7787         (check_struct_passing8): Likewise.
7788         (f1s): Likewise.
7789         (f2s): Likewise.
7790         (main): Call check_struct_passing7 and check_struct_passing8.
7792 2009-03-29  Richard Guenther  <rguenther@suse.de>
7794         * gcc.c-torture/execute/20090113-1.c: New testcase.
7795         * gcc.c-torture/execute/20090113-2.c: Likewise.
7796         * gcc.c-torture/execute/20090113-3.c: Likewise.
7797         * gcc.c-torture/execute/20090207-1.c: Likewise.
7798         * gcc.c-torture/compile/20090114-1.c: Likewise.
7799         * gcc.c-torture/compile/20090328-1.c: Likewise.
7800         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7802 2009-03-29  David Ayers  <ayers@fsfe.org>
7804         PR objc/27377
7805         * objc.dg/conditional-1.m: New tests.
7807 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7809         * gcc.dg/winline-10.c: New test.
7811 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7813         PR fortran/34656
7814         * gfortran.dg/do_check_1.f90: Add test.
7815         * gfortran.dg/do_check_2.f90: Add test.
7816         * gfortran.dg/do_check_3.f90: Add test.
7817         * gfortran.dg/do_check_4.f90: Add test.
7819 2009-03-28  Jan Hubicka  <jh@suse.cz>
7821         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7822         * gcc.dg/pr33826.c: Update dump files.
7823         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7824         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7826 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7828         * g++.dg/tree-ssa/fwprop-align.C: New test.
7830 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7832         * gcc.target/powerpc/altivec-28.c: New test.
7834         PR c++/39554
7835         * gcc.dg/wdisallowed-functions-1.c: Removed.
7836         * gcc.dg/wdisallowed-functions-2.c: Removed.
7837         * gcc.dg/wdisallowed-functions-3.c: Removed.
7838         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7839         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7840         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7842 2009-03-28  Richard Guenther  <rguenther@suse.de>
7844         PR tree-optimization/38723
7845         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7847 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7849         PR fortran/38538
7850         * gfortran.dg/char_result_13.f90: New test.
7852 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7854         PR fortran/38765
7855         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7857 2009-03-28  Daniel Kraft  <d@domob.eu>
7859         * gfortran.dg/trim_1.f90: New test.
7861 2009-03-28  Richard Guenther  <rguenther@suse.de>
7863         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7864         * g++.dg/warn/Warray-bounds.C: Likewise.
7866 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7868         PR fortran/32626
7869         * gfortran.dg/recursive_check_7.f90: New test.
7871 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7873         PR fortran/38432
7874         * gfortran.dg/do_check_5.f90: New test.
7875         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7876         * gfortran.dg/array_constructor_18.f90: Ditto.
7877         * gfortran.dg/array_constructor_22.f90: Ditto.
7878         * gfortran.dg/do_3.F90: Ditto.
7879         * gfortran.dg/do_1.f90: Ditto.
7881 2009-03-28  Richard Guenther  <rguenther@suse.de>
7883         PR tree-optimization/38180
7884         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7886 2009-03-28  Richard Guenther  <rguenther@suse.de>
7888         PR tree-optimization/38513
7889         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7890         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7891         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7892         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7893         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7894         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7895         * gcc.dg/vect/vect-35.c: Likewise.
7896         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7897         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7898         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7900 2009-03-28  Richard Guenther  <rguenther@suse.de>
7902         PR tree-optimization/38968
7903         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7905 2009-03-28  Richard Guenther  <rguenther@suse.de>
7907         PR tree-optimization/37795
7908         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7910 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7912         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7913         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7914         options for removed targets.
7916 2009-03-27  Richard Guenther  <rguenther@suse.de>
7918         PR tree-optimization/39120
7919         * gcc.c-torture/execute/pr39120.c: New testcase.
7921 2009-03-27  Richard Guenther  <rguenther@suse.de>
7923         PR tree-optimization/39120
7924         * gcc.dg/torture/pta-callused-1.c: New testcase.
7926 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7928         PR middle-end/39315
7929         * gcc.target/i386/pr39315-1.c: New.
7930         * gcc.target/i386/pr39315-2.c: Likewise.
7931         * gcc.target/i386/pr39315-3.c: Likewise.
7932         * gcc.target/i386/pr39315-4.c: Likewise.
7933         * gcc.target/i386/pr39315-check.c: Likewise.
7935 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7937         PR c/39323
7938         * gcc.dg/pr39323-1.c: New.
7939         * gcc.dg/pr39323-2.c: Likewise.
7940         * gcc.dg/pr39323-3.c: Likewise.
7942 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7944         PR target/38034
7945         * gcc.target/ia64/sync-1.c: New.
7947 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7949         PR target/39472
7950         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7951         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7952         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7953         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7954         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7955         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7956         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7957         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7959 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7961         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7962         for low precision (i.e. float).
7964 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7965             Jakub Jelinek  <jakub@redhat.com>
7967         PR debug/37959
7968         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7970 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7972         * gcc.dg/memmove-2.c: New test.
7973         * gcc.dg/memmove-3.c: New test.
7975         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7976         in clone naming.
7978 2009-03-27  Xinliang David Li  <davidxl@google.com>
7980         PR tree-optimization/39557
7981         * g++.dg/tree-ssa/dom-invalid.C: New test.
7983 2009-03-27  Xinliang David Li  <davidxl@google.com>
7985         PR tree-optimization/39548
7986         * g++.dg/tree-ssa/copyprop.C: New test.
7988 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7990         PR c++/38638
7991         * g++.dg/template/typename17.C: New testcase.
7992         * g++.dg/template/typename18.C: New testcase.
7994 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7996         PR c++/36799
7997         * g++.dg/other/var_copy-1.C: New test.
7999 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8001         PR c++/37647
8002         * g++.dg/parse/ctor9.C: New test.
8004 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8006         PR c++/29727
8007         * g++.dg/init/error2.C: New test.
8009 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8011         PR c++/35652
8012         * gcc.dg/pr35652.C: New.
8013         * g++.dg/warn/pr35652.C: New.
8014         * gcc.dg/format/plus-1.c: Adjust message.
8016 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8018         PR c++/39554
8019         * gcc.dg/wdisallowed-functions-3.c: New test.
8020         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8022 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8024         * gcc.dg/inline-33.c: Fix when pic.
8026 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8028         * gcc.target/ia64/20090324-1.c: New test.
8030 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8032         PR c/27898
8033         * gcc.dg/pr27898.c: New test.
8035         PR tree-optimization/32139
8036         * gcc.c-torture/compile/pr32139.c: New test.
8038 2009-03-24  Jason Merrill  <jason@redhat.com>
8040         PR c++/28274
8041         * g++.dg/parse/defarg14.C: New test.
8043 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8045         PR libfortran/39528
8046         * gfortran.dg/read_repeat.f90: New test.
8048 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8050         PR tree-optimization/39529
8051         * gcc.dg/vect/pr39529.c: New test.
8053 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8054             Jakub Jelinek  <jakub@redhat.com>
8056         PR debug/39524
8057         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8059 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8061         PR c/39495
8062         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8064 2009-03-23  Jason Merrill  <jason@redhat.com>
8066         * g++.dg/cpp0x/auto12.C: Add variadic test.
8068         PR c++/39526
8069         * g++.dg/warn/Wshadow-4.C: New test.
8071 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8073         PR tree-optimization/39516
8074         * gfortran.dg/pr39516.f: New test.
8076 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8078         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8079         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8080         variable, not environment variable.
8082 2009-03-21  Jason Merrill  <jason@redhat.com>
8084         PR c++/28879
8085         * g++.dg/ext/vla6.C: New test.
8087 2009-03-20  Jason Merrill  <jason@redhat.com>
8089         * g++.dg/cpp0x/initlist5.C: Add additional test.
8091 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8092             Janis Johnson  <janis187@us.ibm.com>
8094         * lib/compat.exp (compat-get-options-main, compat-get-options):
8095         Handle dg-prune-output in source file.
8096         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8097         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8098         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8099         two warnings.
8101 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8103         PR c/39495
8104         * gcc.dg/gomp/pr39495-1.c: New test.
8105         * gcc.dg/gomp/pr39495-2.c: New test.
8106         * g++.dg/gomp/pr39495-1.C: New test.
8107         * g++.dg/gomp/pr39495-2.C: New test.
8109         PR target/39496
8110         * gcc.target/i386/pr39496.c: New test.
8111         * g++.dg/other/pr39496.C: New test.
8113 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8115         PR middle-end/39500
8116         * gcc.dg/autopar/pr39500-1.c: New.
8117         * gcc.dg/autopar/pr39500-2.c: New.
8119 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8121         * g++.dg/dg.exp: Prune graphite.
8123 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8125         PR middle-end/39447
8126         * g++.dg/graphite: New.
8127         * g++.dg/graphite/graphite.exp: New.
8128         * g++.dg/graphite/pr39447.C: New.
8130 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8132         PR c++/39425
8133         * g++.dg/template/pr39425.C: New.
8135         * g++.dg/template/spec33.C: Updated.
8137 2009-03-17  Jason Merrill  <jason@redhat.com>
8139         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8141 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8143         PR c++/39475
8144         * g++.dg/ext/unary_trait_incomplete.C: New.
8146 2009-03-17  Jing Yu  <jingyu@google.com>
8148         PR middle-end/39378
8149         * g++.dg/inherit/thunk10.C: New test.
8151 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8153         PR target/39482
8154         * gcc.target/i386/pr39482.c: New test.
8156 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8158         PR debug/39471
8159         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8160         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8161         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8162         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8164         PR middle-end/39443
8165         * gcc.dg/pr39443.c: New test.
8167         PR debug/39412
8168         * gcc.dg/debug/pr39412.c: New test.
8170 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8172         PR testsuite/38526
8173         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8174         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8175         is defined.
8176         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8177         its original value, or unset if it was not defined.
8178         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8179         path procs around use of HOSTCC.
8180         * g++.dg/compat/struct-layout-1.exp: Ditto.
8181         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8183 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8185         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8187 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8189         Revert patch for PR testsuite/37630.
8191         PR testsuite/37960
8192         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8194         PR testsuite/37630
8195         * lib/target-supports.exp (check_effective_target_ieee): New.
8196         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8197         * gcc.dg/20001012-1.c: Require ieee.
8199         PR testsuite/37628
8200         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8202 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8204         PR tree-optimization/39455
8205         * gcc.dg/pr39455.c: New test.
8207 2009-03-13  David Ayers  <ayers@fsfe.org>
8209         * objc/execute/trivial.m. New test.
8211 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8213         PR target/39137
8214         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8216 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8218         PR testsuite/39451
8219         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8220         constraint on (%2).
8222 2009-03-12  David Ayers  <ayers@fsfe.org>
8224         PR libobjc/27466
8225         * objc/execute/exceptions/handler-1.m. New test.
8227 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8229         PR target/39431
8230         * gcc.target/i386/pr39431.c: New test.
8232 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8234         PR target/39445
8235         * gcc.target/i386/pr39445.c: New.
8237         * gcc.target/i386/push-1.c: XFAIL.
8239 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8241         * gcc.dg/inline-33.c: New test.
8243 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8245         * gcc.dg/vect/vect-82.c: Combine dg-do and
8246         dg-require-effective-target into dg-skip-if.
8247         * gcc.dg/vect/vect-83.c: Likewise.
8249 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8251         PR target/39137
8252         * gcc.target/i386/stackalign/longlong-1.c: New test.
8253         * gcc.target/i386/stackalign/longlong-2.c: New test.
8255 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8257         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8259 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8261         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8262         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8264 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8266         * gnat.dg/slice_enum.adb: New test.
8268 2009-03-11  Jason Merrill  <jason@redhat.com>
8270         PR debug/39086
8271         * g++.dg/opt/nrv15.C: New test.
8273 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8275         PR tree-optimization/39422
8276         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8277         constant array with static initialization to global memory.
8278         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8280 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8282         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8283         padding.
8285 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8287         PR c++/39371
8288         * g++.dg/opt/switch2.C: Add -w to dg-options.
8289         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8290         * g++.dg/warn/switch1.C: New test.
8291         * g++.dg/other/switch3.C: New test.
8293         PR tree-optimization/39394
8294         * gcc.c-torture/compile/pr39394.c: New test.
8296 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8298         * gcc.target/s390/20090223-1.c: New testcase.
8300 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8302         PR libfortran/39402
8303         * gfortran.dg/fmt_f0_1.f90: New test.
8305 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8307         PR c++/39060
8308         * g++.dg/other/new1.C: Adjusted.
8309         * g++.dg/parse/crash40.C: Likewise.
8310         * g++.dg/parse/defarg12.C: Likewise.
8311         * g++.dg/template/error15.C: Likewise.
8313         * g++.dg/other/pr39060.C: New.
8315 2009-03-07  Jason Merrill  <jason@redhat.com>
8317         PR c++/39367
8318         * g++.dg/opt/new1.C: New.
8320 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8322         PR c++/33492
8323         * g++.dg/other/error32.C: New.
8325 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8327         PR middle-end/39360
8328         * gcc.c-torture/compile/pr39360.c: New test.
8330         PR debug/39372
8331         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8333 2009-03-05  Jason Merrill  <jason@redhat.com>
8335         PR c++/38908
8336         * g++.dg/warn/Wuninitialized-3.C: New test.
8338 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8340         PR debug/39379
8341         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8342         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8344 2009-03-04  Jason Merrill  <jason@redhat.com>
8346         PR c++/13549
8347         * g++.dg/template/koenig7.C: New test.
8349 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8351         * g++.dg/torture/predcom-1.C: New test.
8353 2009-03-04  Richard Guenther  <rguenther@suse.de>
8355         PR tree-optimization/39362
8356         * g++.dg/torture/pr39362.C: New testcase.
8358 2009-03-04  Jason Merrill  <jason@redhat.com>
8359             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8361         PR c++/9634
8362         PR c++/29469
8363         PR c++/29607
8364         * g++.dg/template/dependent-name5.C: New test.
8366 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8368         PR testsuite/39357
8369         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8370         vect_int to vect_int_mult.
8372 2009-03-04  Richard Guenther  <rguenther@suse.de>
8374         PR tree-optimization/39358
8375         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8376         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8378 2009-03-04  Richard Guenther  <rguenther@suse.de>
8380         PR tree-optimization/39339
8381         * gcc.c-torture/execute/pr39339.c: New testcase.
8383 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8385         * gcc.c-torture/compile/20090303-1.c,
8386         gcc.c-torture/compile/20090303-2.c: New tests.
8388 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8390         PR fortran/39354
8391         * gfortran.dg/gomp/pr39354.f90: New test.
8393         PR tree-optimization/39343
8394         * gcc.dg/pr39343.c: New test.
8396 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8398         PR tree-optimization/39248
8399         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8400         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8401         on targets without vector misalignment support.
8402         * lib/target-supports.exp
8403         (check_effective_target_vect_short_mult): Add
8404         check_effective_target_arm32.
8406 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8408         PR middle-end/39335
8409         * gcc.dg/graphite/pr39335_1.c: New.
8410         * gcc.dg/graphite/pr39335.c: New.
8412 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8414         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8415         of andl.
8416         * gcc.target/i386/stackalign/return-5.c: Likewise.
8417         * gcc.target/i386/stackalign/return-6.c: Likewise.
8419 2009-03-02  Richard Guenther  <rguenther@suse.de>
8420             Ira Rosen  <irar@il.ibm.com>
8422         PR tree-optimization/39318
8423         * gfortran.dg/vect/pr39318.f90: New test.
8425 2009-03-01  Jan Hubicka  <jh@suse.cz>
8427         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8429 2009-03-01  Jan Hubicka  <jh@suse.cz>
8431         PR debug/39267
8432         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8434 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8436         * gnat.dg/pack12.adb: New test.
8438 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8440         PR c++/37789
8441         * g++.dg/other/pr37789.C: New.
8443 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8445         PR fortran/39295
8446         * gfortran.dg/interface_25.f90: New test.
8447         * gfortran.dg/interface_26.f90: New test.
8449 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8451         PR fortran/39292
8452         * gfortran.dg/initialization_22.f90: New test.
8454 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8456         PR rtl-optimization/39241
8457         * gcc.dg/torture/pr39241.c: New.
8459 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8461         PR tree-optimizations/39259
8462         * g++.dg/torture/pr39259.C: New testcase.
8464 2009-02-24  Richard Guenther  <rguenther@suse.de>
8466         PR c++/39242
8467         * g++.dg/template/instantiate10.C: New testcase.
8469 2009-02-24  Richard Guenther  <rguenther@suse.de>
8470             Zdenek Dvorak  <ook@ucw.cz>
8472         PR tree-optimization/39233
8473         * gcc.c-torture/execute/pr39233.c: New testcase.
8475 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8477         PR tree-optimization/39260
8478         * gcc.dg/graphite/pr39260.c: New.
8480 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8482         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8484 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8486         PR c++/36411
8487         * g++.dg/template/void14.C: New.
8489 2009-02-23  Jason Merrill  <jason@redhat.com>
8491         PR c++/38880
8492         * g++.dg/init/const7.C: Remove XFAIL.
8493         * g++.dg/init/static-init1.C: New test.
8495         * g++.dg/cpp0x/initlist14.C: New test.
8497 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8499         PR fortran/38914
8500         * bound_simplification_2.f90:  New test case.
8501         * bound_7.f90:  New test case.
8503 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8505         * gcc.dg/cpp/include4.c: New test.
8507 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8509         PR target/39256
8510         * gcc.target/i386/abi-2.c: New.
8512 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8514         * gcc.c-torture/execute/pr39228.x: New.
8516 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8518         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8519         scan-assembler to check for xmm0 register.
8521 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8522             Joseph Myers  <joseph@codesourcery.com>
8524         * gcc.target/arm/va_list.c: New test.
8525         * g++.dg/abi/arm_va_list.C: Likewise.
8526         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8527         function.
8528         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8529         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8530         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8531         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8532         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8533         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8535 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8537         PR testsuite/38164
8538         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8539         to dg-options.
8541 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8543         PR target/39240
8544         * gcc.c-torture/execute/pr39240.c: New test.
8546 2009-02-20  Jason Merrill  <jason@redhat.com>
8548         PR c++/39225
8549         * g++.dg/parse/dtor15.C: New test.
8551 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8553         * gcc.c-torture/execute/20090219-1.c: New.
8555 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8557         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8558         (mips-dg-options): When matching isa* pseudo-options make
8559         'value' optional and accept ! entries.  Use $spec instead of
8560         $isa_spec in the isa pseudo-option error message.  Only
8561         perform the ISA-range check when 'value' is set.  If arch is
8562         matching any CPU in the ! entries switch to its generic ISA.
8563         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8564         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8566 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8568         PR target/39175
8569         * gcc.dg/visibility-20.c: New test.
8570         * g++.dg/ext/visibility/visibility-11.C: New test.
8572 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8574         PR c++/39188
8575         * g++.dg/abi/pr39188-1a.C: New.
8576         * g++.dg/abi/pr39188-1b.C: Likewise.
8577         * g++.dg/abi/pr39188-1.h: Likewise.
8578         * g++.dg/abi/pr39188-2a.C: Likewise.
8579         * g++.dg/abi/pr39188-2b.C: Likewise.
8580         * g++.dg/abi/pr39188-2.h: Likewise.
8581         * g++.dg/abi/pr39188-3a.C: Likewise.
8582         * g++.dg/abi/pr39188-3b.C: Likewise.
8583         * g++.dg/abi/pr39188-3.h: Likewise.
8585 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8587         PR c/38483
8588         * gcc.c-torture/execute/call-trap-1.c,
8589         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8590         tests.
8592 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8594         PR target/39228
8595         * gcc.c-torture/execute/pr39228.c: New test.
8597 2009-02-19  Richard Guenther  <rguenther@suse.de>
8599         PR tree-optimization/39074
8600         * gcc.dg/torture/pr39074.c: New testcase.
8601         * gcc.dg/torture/pr39074-2.c: Likewise.
8602         * gcc.dg/torture/pr39074-3.c: Likewise.
8604 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8606         PR c++/39219
8607         * g++.dg/parse/attr3.C: New.
8609 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8611         PR testsuite/38165
8612         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8614         PR testsuite/38166
8615         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8616         and skip on Darwin.
8618 2009-02-18  Jason Merrill  <jason@redhat.com>
8620         PR c++/38880
8621         * g++.dg/init/const7.C: Remove XFAIL.
8623         PR target/39179
8624         * g++.dg/opt/const6.C: New test.
8626 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8628         * gcc.dg/callabi/callabi.exp: Moved to ...
8629         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8630         in 64bit mode.
8632         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8633         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8634         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8635         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8636         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8637         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8638         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8640         * gcc.dg/callabi/callabi.h: Moved to ...
8641         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8643         * gcc.dg/callabi/func-1.c: Moved to ...
8644         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8646         * gcc.dg/callabi/func-indirect.c: Moved to ...
8647         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8649         * gcc.dg/callabi/pr38891.c: Moved to ...
8650         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8652         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8653         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8655         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8656         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8658         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8659         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8661 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8663         PR target/38891
8664         * gcc.dg/callabi/pr38891.c: New.
8666 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8668         * gcc.dg/callabi/callabi.exp: New.
8670 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8672         PR target/39082
8673         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8674         -Wno-abi for x86.
8675         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8677         * gcc.target/i386/pr39082-1.c: New.
8679         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8680         -Wno-abi.
8682         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8683         CHECK_M64_M128 is defined.
8684         (check_f_arguments): Add "do".
8685         (check_vector_arguments): New.
8686         (check_m64_arguments): Likewise.
8687         (check_m128_arguments): Likewise.
8689         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8690         (CHECK_M64_M128): Define.
8692         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8693         on abitest.
8694         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8696         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8697         tests only if CHECK_M64_M128 is defined.
8699         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8700         (m128_2_struct): Likewise.
8701         (check_struct_passing5): Likewise.
8702         (check_struct_passing6): Likewise.
8703         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8705         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8706         (un5): Likewise.
8707         (check_union_passing4): Likewise.
8708         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8710 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8712         PR c/35447
8713         * gcc.dg/noncompile/pr35447-1.c: New test.
8715 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8717         PR tree-optimization/36922
8718         * gfortran.dg/pr36922.f: New test.
8720 2009-02-17  Richard Guenther  <rguenther@suse.de>
8722         PR tree-optimization/39202
8723         * gcc.c-torture/compile/pr39202.c: New testcase.
8725 2009-02-17  Richard Guenther  <rguenther@suse.de>
8727         PR tree-optimization/39204
8728         * gcc.dg/torture/pr39204.c: New testcase.
8730 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8732         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8733         * gcc.dg/vect/vect-outer-6.c: Ditto.
8735 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8737         PR c/35446
8738         * gcc.dg/noncompile/init-5.c: New test.
8739         * gcc.dg/init-bad-4.c: Adjust expected errors.
8741 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8743         PR target/37049
8744         * gcc.target/i386/push-1.c: New.
8746 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8748         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8750 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8752         * gcc.target/spu/intrinsics-sr.c: New test.
8754 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8756         PR target/38056
8757         * gcc.target/ia64/sibcall-opt-1.c: New test.
8758         * gcc.target/ia64/sibcall-opt-2.c: New test.
8760 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8762         PR fortran/36528
8763         * gfortran.dg/cray_pointers_8.f90: New test.
8765         PR fortran/36703
8766         * gfortran.dg/cray_pointers_9.f90: New test.
8768 2009-02-13  Jason Merrill  <jason@redhat.com>
8770         PR c++/39070
8771         * g++.dg/cpp0x/decltype16.C: New.
8773 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8775         PR target/39152
8776         * gfortran.dg/gomp/pr39152.f90: New.
8778 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8780         PR target/39162
8781         * gcc.target/i386/pr39162.c: New.
8783 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8785         PR c/35444
8786         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8787         New tests.
8789 2009-02-12  Jason Merrill  <jason@redhat.com>
8791         PR c++/38950
8792         * g++.dg/template/array20.C: New test.
8794 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8796         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8797         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8798         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8800 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8802         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8804 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8806         PR target/39152
8807         * gfortran.dg/pr39152.f: New.
8809 2009-02-11  Jason Merrill  <jason@redhat.com>
8811         PR c++/39153
8812         * g++.dg/cpp0x/defaulted9.C: New test.
8814         PR c++/30111
8815         * g++.dg/init/value7.C: New test.
8817 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8819         PR target/38824
8820         * gcc.target/i386/pr38824.c: New testcase.
8822 2009-02-11  Jason Merrill  <jason@redhat.com>
8824         PR c++/38649
8825         * g++.dg/cpp0x/defaulted8.C: New test.
8827         PR c++/36744
8828         * g++.dg/cpp0x/rv9p.C: New test.
8830 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8832         * gnat.dg/aliasing3.adb: New test.
8833         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8835 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8837         PR c++/34397
8838         * g++.dg/template/crash88.C: New.
8839         * g++.dg/template/crash89.C: Likewise.
8841 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8843         PR c/39084
8844         * gcc.dg/pr39084.c: New test.
8846 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8848         PR target/39139
8849         * gcc.target/i386/pr39139.c: New test.
8851 2009-02-10  Richard Guenther  <rguenther@suse.de>
8853         PR tree-optimization/39132
8854         * gcc.dg/torture/pr39132.c: New testcase.
8856 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8858         PR target/39119
8859         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8860         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8861         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8862         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8863         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8864         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8865         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8866         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8868 2009-02-09  Jason Merrill  <jason@redhat.com>
8870         PR c++/39109
8871         * g++.dg/init/value6.C: New test.
8873 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8875         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8877 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8879         * gcc.c-torture/compile/20090209-1.c: New test.
8881 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8883         PR c++/35147
8884         PR c++/37737
8885         * g++.dg/cpp0x/vt-35147.C: New.
8886         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8887         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8889 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8891         PR c/35434
8892         * gcc.dg/attr-alias-4.c: New test.
8894 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8896         PR c/39035
8897         * gcc.dg/dfp/pr39035.c: New test.
8899 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8901         PR c/36432
8902         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8904 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8906         PR c++/39106
8907         * g++.dg/opt/thunk3.C: New test.
8909 2009-02-05  Nick Clifton  <nickc@redhat.com>
8911         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8912         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8913         * gcc.dg/cdce1.c: Likewise.
8914         * gcc.dg/cpp/_Pragma6.c: Likewise.
8915         * g++.dg/cpp/_Pragma1.C: Likewise.
8916         * gcc.dg/utf32-2.c: Xfail for M32C.
8917         * gcc.dg/utf32-1.c: Likewise.
8918         * gcc.dg/utf32-3.c: Likewise.
8919         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8920         targets.
8921         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8922         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8923         * gcc.dg/Wconversion-5.c: Likewise.
8924         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8925         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8926         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8927         * gcc.dg/utf-inc-init.c: Likewise.
8928         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8929         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8930         * gcc.dg/utf-array-short-wchar.c: Likewise.
8931         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8932         * gcc.dg/mallign.c: Use size_t instead of long.
8934 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8936         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8938 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8940         * gcc.c-torture/execute/pr39100.c: New.
8942 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8944         PR c/35435
8945         * gcc.dg/tls/diag-6.c: New test.
8947 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8949         * gcc.dg/graphite/scop-19.c: New
8951 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8953         AVX Programming Reference (January, 2009)
8954         * gcc.target/i386/avx-vpclmulqdq.c: New.
8955         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8957         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8959         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8960         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8961         (pclmul_test): Renamed to ...
8962         (TEST): This.
8964 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8966         PR c++/39095
8967         * g++.dg/abi/mangle31.C: New test.
8969 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8971         PR c/29129
8972         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8973         declarator.
8974         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8975         inside function prototype but not part of parameter declarator.
8976         * vla-11.c: New test.
8978 2009-02-03  Jason Merrill  <jason@redhat.com>
8980         * g++.dg/warn/main-4.C: New test.
8981         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8983 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8985         PR c++/36607
8986         * g++.dg/expr/cast10.C: New test.
8988 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8990         PR c/35433
8991         * gcc.dg/init-bad-6.c: New test.
8993 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8995         PR target/35318
8996         * gcc.c-torture/compile/pr35318.c: New test.
8998         PR inline-asm/39059
8999         * gcc.dg/nofixed-point-2.c: New test.
9000         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9001         * g++.dg/ext/fixed2.C: Likewise.
9002         * g++.dg/other/error25.C: Likewise.
9003         * g++.dg/lookup/crash7.C: Likewise.
9004         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9006         PR c++/39056
9007         * g++.dg/cpp0x/initlist13.C: New test.
9009 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9011         PR c++/36897
9012         * g++.dg/template/func2.C: New test.
9014         PR c++/37314
9015         * g++.dg/template/typename15.C: New.
9016         * g++.dg/template/typename16.C: New.
9018 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9019             Ben Elliston  <bje@au.ibm.com>
9021         PR c/39034
9022         * gcc.dg/dfp/pr39034.c: New test.
9024 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9026         PR testsuite/38263
9027         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9029 2009-02-02  Jason Merrill  <jason@redhat.com>
9031         PR c++/39054
9032         * g++.dg/parse/dtor14.C: New test.
9034 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9036         * lib/target-supports.exp
9037         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9038         * g++.dg/ext/builtin10.C: New test.
9040         PR inline-asm/39058
9041         * gcc.target/i386/pr39058.c: New test.
9043 2009-02-02  Richard Guenther  <rguenther@suse.de>
9045         PR tree-optimization/38937
9046         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9048 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9050         PR c++/39053
9051         * g++.dg/parse/crash52.C: New.
9053 2009-01-30  Richard Guenther  <rguenther@suse.de>
9055         PR tree-optimization/39041
9056         * gcc.c-torture/compile/pr39041.c: New testcase.
9058 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9060         PR target/39013
9061         * gcc.target/i386/pr39013-1.c: New test.
9062         * gcc.target/i386/pr39013-2.c: New test.
9064         PR c++/39028
9065         * g++.dg/ext/label12.C: New test.
9067 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9069         PR c++/33465
9070         * g++.dg/parse/error34.C: New.
9071         * g++.dg/parse/error35.C: Likewise.
9073 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9075         PR c++/38655
9076         * g++.dg/cpp0x/decltype-38655.C: New.
9078 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9080         PR target/39002
9081         * g++.dg/torture/pr39002.C: New test.
9083 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9085         PR tree-optimization/39007
9086         * gcc.dg/tree-ssa/pr39007.c: New.
9088 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9090         PR middle-end/35854
9091         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9092         to "subreg1".
9094 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9096         PR middle-end/38857
9097         * gcc.c-torture/compile/pr38857.c: New test.
9099 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9101         PR fortran/38852
9102         PR fortran/39006
9103         * gfortran.dg/bound_6.f90: New test.
9105 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9107         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9109 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9111         PR tree-optimization/38997
9112         * gcc.dg/tree-ssa/pr38997.c: New.
9114 2009-01-28  Richard Guenther  <rguenther@suse.de>
9116         PR tree-optimization/38926
9117         * gcc.c-torture/compile/pr38926.c: New testcase.
9119 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9121         PR middle-end/38934
9122         * gcc.dg/pr38934.c: New test.
9124 2009-01-28  Richard Guenther  <rguenther@suse.de>
9126         PR middle-end/38908
9127         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9129 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9131         PR tree-optimization/38984
9132         * gcc.dg/pr38984.c: New XFAILed testcase.
9135 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9137         PR target/38988
9138         * gcc.target/i386/pr38988.c: New test.
9140 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9142         PR c++/37554
9143         * g++.dg/parse/crash51.C: New.
9144         * g++.old-deja/g++.pt/crash9.C: Adjust.
9146 2009-01-27  Daniel Kraft  <d@domob.eu>
9148         PR fortran/38883
9149         * gfortran.dg/mvbits_6.f90:  New test.
9150         * gfortran.dg/mvbits_7.f90:  New test.
9151         * gfortran.dg/mvbits_8.f90:  New test.
9153 2009-01-27  Richard Guenther  <rguenther@suse.de>
9155         PR tree-optimization/38503
9156         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9158 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9160         PR middle-end/38969
9161         * gcc.c-torture/execute/pr38969.c: New test.
9163 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9165         PR testsuite/38864
9166         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9167         to dg-do compile.
9168         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9169         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9170         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9172 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9174         PR target/38952
9175         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9176         if __USING_SJLJ_EXCEPTIONS__ is defined.
9178         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9179         __USING_SJLJ_EXCEPTIONS__ is defined.
9180         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9181         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9182         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9183         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9184         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9185         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9187 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9189         PR testsuite/38949
9190         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9191         Use instead of C name in asm statements.
9193 2009-01-26  Richard Guenther  <rguenther@suse.de>
9195         PR tree-optimization/38745
9196         * g++.dg/torture/pr38745.C: New testcase.
9198 2009-01-26  Richard Guenther  <rguenther@suse.de>
9200         PR middle-end/38851
9201         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9203 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9205         * gcc.dg/bitfld-15.c: Gate warning on target
9206         pcc_bitfield_type_matters.
9207         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9208         g++.dg/ext/bitfield4.C: Likewise.
9209         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9210         bitfield for any target.
9212 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9214         PR c/38957
9215         * gcc.dg/pr38957.c: New test.
9217 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9219         PR fortran/38955
9220         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9221         comparing floats.
9223 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9225         PR tree-optimization/38953
9226         * gfortran.dg/graphite/pr38953.f90: New.
9228 2009-01-24  Paul Brook  <paul@codesourcery.com>
9230         * gcc.target/arm/neon-cond-1.c: New test.
9232 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9234         PR tree-optimization/38932
9235         * gcc.dg/pr38932.c: New.
9237 2009-01-23  Revital Eres  <eres@il.ibm.com>
9239         * gcc.dg/sms-7.c: Fix test.
9241 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9243         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9244         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9245         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9246         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9248 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9250         * gcc.dg/pr35729.c: Make test x86 specific.
9252 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9254         PR middle-end/38615
9255         * gcc.dg/pr38615.c: New test.
9257 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9259         PR target/38931
9260         * gcc.target/i386/pr38931.c: New test.
9262 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9264         PR c++/38930
9265         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9266         * g++.dg/template/typedef12.C: Likewise.
9267         * g++.dg/template/typedef13.C: Likewise.
9268         * g++.dg/template/typedef14.C: Likewise.
9269         * g++.dg/template/sfinae3.C: Likewise.
9270         * g++.old-deja/g++.pt/typename8.C: Likewise.
9271         * g++.dg/template/access11.C: Likewise
9273 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9275         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9276         and mips*-*-irix*.
9277         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9279 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9281         PR c++/26693
9282         * g++.dg/template/typedef11.C: New test.
9283         * g++.dg/template/typedef12.C: Likewise.
9284         * g++.dg/template/typedef13.C: Likewise.
9285         * g++.dg/template/typedef14.C: Likewise.
9286         * g++.dg/template/sfinae3.C: Compile this pedantically.
9287         The only errors expected should be the one saying the typedef is ill
9288         formed.
9289         * g++.old-deja/g++.pt/typename8.C: Likewise.
9290         * g++.dg/template/access11.C: Update this.
9292 2009-01-21  Daniel Kraft  <d@domob.eu>
9294         PR fortran/38887
9295         * gfortran.dg/mvbits_5.f90:  New test.
9297 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9299         * gcc.dg/sms-6.c: New test.
9300         * gcc.dg/sms-7.c: Likewise.
9302 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9304         PR fortran/38907
9305         * gfortran.dg/host_assoc_function_7.f90: New test
9307 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9308             Richard Guenther  <rguenther@suse.de>
9310         PR tree-optimization/38747
9311         PR tree-optimization/38748
9312         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9313         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9314         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9316 2009-01-20  Kees Cook  <kees@ubuntu.com>
9317             H.J. Lu  <hongjiu.lu@intel.com>
9319         PR target/38902
9320         * gcc.dg/pr38902.c: New.
9322 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9324         PR target/38868
9325         * gfortran.dg/pr38868.f: New testcase.
9327 2009-01-20  Richard Guenther  <rguenther@suse.de>
9329         * gcc.c-torture/execute/pr36227.c: Move ...
9330         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9332 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9334         * lib/gfortran.exp: Add -B options for targets that use
9335         libgfortran.a%s in their specs.
9337 2009-01-19  Jason Merrill  <jason@redhat.com>
9339         PR c++/23287
9340         * g++.dg/template/dtor5.C: New test.
9342 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9344         PR fortran/38859
9345         * gfortran.dg/bound_5.f90: New test.
9347 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9349         PR target/38736
9350         * g++.dg/compat/abi/pr38736_main.C: New.
9351         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9352         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9353         * g++.dg/other/macro-1.C: Likewise.
9354         * gcc.dg/macro-1.c: Likewise.
9355         * gcc.dg/compat/pr38736_main.c: Likewise.
9356         * gcc.dg/compat/pr38736_x.c: Likewise.
9357         * gcc.dg/compat/pr38736_y.c: Likewise.
9359 2009-01-18  Richard Guenther  <rguenther@suse.de>
9361         PR tree-optimization/38819
9362         * gcc.c-torture/execute/pr38819.c: New testcase.
9364 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9366         PR fortran/38657
9367         * gfortran.dg/module_commons_3.f90: Reapply.
9369 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9371         PR fortran/34955
9372         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9373         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9375 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9377         PR fortran/38657
9378         * gfortran.dg/module_commons_3.f90: Remove
9380 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9382         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9384 2009-01-16  Jason Merrill  <jason@redhat.com>
9386         PR c++/38877
9387         * g++.dg/template/lvalue1.C: New test.
9389         PR c++/29470
9390         * g++.dg/template/access20.C: New test.
9391         * g++.dg/torture/pr34641.C: Fix access.
9393 2009-01-16  Richard Guenther  <rguenther@suse.de>
9395         PR tree-optimization/38835
9396         PR middle-end/36227
9397         * gcc.c-torture/execute/pr36227.c: New testcase.
9398         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9399         * g++.dg/init/const7.C: Likewise.
9401 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9403         PR target/38554
9404         * gcc.c-torture/compile/pr38554.c: New test.
9406 2009-01-16  Jason Merrill  <jason@redhat.com>
9408         PR c++/38579
9409         * g++.dg/conversion/access1.C: New test.
9411 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9413         PR tree-optimization/38789
9414         * gcc.c-torture/compile/pr38789.c: New test.
9416 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9418         PR fortran/38152
9419         * gfortran.dg/proc_ptr_13.f90: New.
9421 2009-01-15  Jason Merrill  <jason@redhat.com>
9423         PR c++/38850
9424         * g++.dg/template/koenig6.C: New test.
9426 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9428         PR c++/29388
9429         * g++.dg/template/error37.C: New testcase.
9431 2009-01-15  Jason Merrill  <jason@redhat.com>
9433         PR c++/36334
9434         * g++.dg/conversion/memfn1.C: New test.
9436         PR c++/37646
9437         * g++.dg/conversion/memfn2.C: New test.
9439 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9441         PR c++/38357
9442         * g++.dg/template/crash87.C: New test.
9444 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9446         PR middle-end/37843
9447         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9449 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9451         PR c++/38636
9452         * g++.dg/parse/crash50.C: New test.
9454 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9456         PR rtl-optimization/38245
9457         * gcc.dg/pr38245-3.c: New test.
9458         * gcc.dg/pr38245-3.h: New file.
9459         * gcc.dg/pr38245-4.c: New file.
9460         * gcc.dg/pr38364.c: New test.
9462 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9464         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9465         sequence PC-relative.
9467 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9469         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9470         calls and/or PLT markers.
9471         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9472         calls and/or PLT markers.
9473         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9474         calls and/or PLT markers.
9475         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9476         calls and/or PLT markers.
9478 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9479             Nathan Froyd  <froydnj@codesourcery.com>
9480             Joseph Myers  <joseph@codesourcery.com>
9482         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9483         New function.
9484         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9485         and use consistent CFLAGS.
9486         * gcc.target/powerpc/20030505.c: Likewise.
9487         * gcc.target/powerpc/20081204-1.c: Likewise.
9488         * gcc.target/powerpc/ppc-spe.c: Likewise.
9489         * gcc.target/powerpc/spe1.c: Likewise.
9490         * g++.dg/ext/spe1.C: Likewise.
9491         * g++.dg/other/opaque-1.C: Likewise.
9492         * g++.dg/other/opaque-2.C: Likewise.
9493         * g++.dg/other/opaque-3.C: Likewise.
9495 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9497         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9498         out of loop.
9500 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9502         PR target/38811
9503         * g++.dg/torture/pr38811.C: New file.
9505 2009-01-14  Richard Guenther  <rguenther@suse.de>
9507         PR tree-optimization/38826
9508         PR middle-end/38477
9509         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9511 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9513         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9515 2009-01-14  Nick Clifton  <nickc@redhat.com>
9517         PR c++/37862
9518         * g++.cp/parse/pr37862.C: New test.
9520 2009-01-14  Julian Brown  <julian@codesourcery.com>
9522         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9523         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9524         to...
9525         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9526         These.
9528 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9530         PR rtl-optimization/38774
9531         * gcc.dg/torture/pr38774.c: New test.
9533         PR c++/38795
9534         * g++.dg/cpp0x/pr38795.C: New test.
9536 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9537             Nathan Froyd  <froydnj@codesourcery.com>
9538             Joseph Myers  <joseph@codesourcery.com>
9540         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9541         otherwise.  Do not check for AltiVec at runtime.
9542         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9543         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9544         * gcc.target/powerpc/altivec-1.c: Likewise.
9545         * gcc.target/powerpc/altivec-3.c: Likewise.
9546         * gcc.target/powerpc/altivec-10.c: Likewise.
9547         * gcc.target/powerpc/altivec-12.c: Likewise.
9548         * gcc.target/powerpc/altivec-24.c: Likewise.
9549         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9550         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9551         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9552         * gcc.target/powerpc/pr35907.c: Likewise.
9553         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9554         otherwise.  Do not check for Cell at runtime.
9555         * gcc.target/powerpc/altivec_check.h: Delete.
9557         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9558         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9559         not check for AltiVec at runtime.
9560         * g++.dg/ext/altivec-cell-2.C: Likewise.
9561         * g++.dg/ext/altivec-cell-3.C: Likewise.
9562         * g++.dg/ext/altivec-cell-4.C: Likewise.
9563         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9564         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9565         check.
9566         * g++.dg/ext/altivec_check.h: Delete.
9568 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9570         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9571         effective target.  Adjust line numbers accordingly.
9573 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9575         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9577 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9579         PR tree-optimization/38786
9580         * gcc.dg/graphite/pr38786.c: New.
9582 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9584         Revert:
9585         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9587         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9588         for alpha*-*-* targets.
9589         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9591 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9593         PR libfortran/38772
9594         * gfortran.dg/fmt_bz_bn_err.f: New test.
9596 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9598         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9600 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9602         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9603         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9604         instruction support.  Do not check for it at runtime.
9606 2009-01-12  Jason Merrill  <jason@redhat.com>
9608         PR c++/35109
9609         * g++.dg/lookup/friend11.C: Remove expected error.
9610         * g++.dg/lookup/friend14.C: New test.
9611         * g++.dg/lookup/friend15.C: New test.
9613 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9615         PR c++/36019
9616         * g++.dg/lookup/hidden-class12.C: New test.
9617         * g++.dg/lookup/hidden-class13.C: New test.
9618         * g++.dg/lookup/hidden-class14.C: New test.
9619         * g++.dg/lookup/hidden-class15.C: New test.
9620         * g++.dg/lookup/hidden-class16.C: New test.
9622 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9624         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9625         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9626         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9628 2009-01-12  Jason Merrill  <jason@redhat.com>
9630         PR c++/31488
9631         * g++.dg/other/vararg-3.C: New test.
9633 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9635         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9636         Explicitly enable SPE.
9637         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9638         directive.
9640         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9641         Expect -flax-vector-conversions message.  Adjust incompatible
9642         types errors.
9643         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9644         Make Foo extern.
9646         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9648         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9650         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9651         * g++.dg/other/opaque-2.C: Likewise.
9652         * g++.dg/other/opaque-3.C: Likewise.
9654 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9656         PR c/32041
9657         * gcc.dg/pr32041.c: New test.
9658         * g++.dg/parse/offsetof9.C: New test.
9660 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9661             Nathan Froyd  <froydnj@codesourcery.com>
9663         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9664         * g++.dg/ext/attribute-test-1.C: Likewise.
9665         * g++.dg/ext/attribute-test-2.C: Likewise.
9666         * g++.dg/ext/attribute-test-3.C: Likewise.
9667         * g++.dg/ext/attribute-test-4.C: Likewise.
9669 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9671         * gnat.dg/unchecked_convert3.adb: New test.
9673 2009-01-12  Tomas Bily  <tbily@suse.cz>
9675         PR middlend/38385
9676         * gcc.dg/tree-ssa/pr38385.c: New file.
9678 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9680         PR c++/38794
9681         * g++.dg/parse/typedef9.C: New test.
9683         PR tree-optimization/38807
9684         * gcc.c-torture/compile/pr38807.c: New test.
9686 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9688         * gcc.target/mips/ins-2.c: New test.
9690 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9692         PR testsuite/38809
9693         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9695 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9697         PR c++/36254
9698         * g++.dg/warn/Wreturn-type-5.C: New test.
9700 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9702         PR middle-end/38616
9703         * gcc.dg/pr38616.c: New test.
9705 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9707         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9709 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9711         PR c++/38648
9712         * g++.dg/expr/string-1.C: New test.
9713         * g++.dg/expr/string-2.C: New test.
9715         PR c++/36695
9716         * g++.dg/ext/complex4.C: New test.
9717         * g++.dg/ext/complex5.C: New test.
9718         * g++.dg/init/reference1.C: New test.
9719         * g++.dg/init/reference2.C: New test.
9720         * g++.dg/init/reference3.C: New test.
9722 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9724         PR fortran/38763
9725         * gfortran.dg/transfer_null_1.f90: New test.
9727 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9729         PR fortran/38765
9730         * gfortran.dg/host_assoc_function_6.f90: New test.
9732 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9734         * lib/target-supports.exp: Add method to determine if the effective
9735         target is really a ppc405 after applying all compile options.
9736         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9737         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9738         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9739         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9740         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9741         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9742         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9743         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9744         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9745         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9746         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9747         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9748         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9749         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9750         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9751         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9752         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9753         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9754         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9755         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9756         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9757         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9758         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9759         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9760         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9761         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9762         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9763         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9764         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9765         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9766         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9768 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9770         PR c++/35335
9771         * g++.dg/other/error31.C: New testcase.
9773         PR c/35742
9774         * gcc.dg/pr35742.c: New test.
9776 2009-01-09  John F. Carr  <jfc@mit.edu>
9778         PR c++/37877
9779         * g++.dg/parse/linkage3.C: New test.
9781 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9783         PR middle-end/38771
9784         * gcc.c-torture/compile/pr38771.c: New test.
9786 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9788         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9790 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9792         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9793         * gcc.dg/sibcall-4.c: Likewise.
9795 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9796             Jan Sjodin  <jan.sjodin@amd.com>
9798         PR tree-optimization/38559
9799         * gcc.dg/graphite/pr38559.c: New.
9801 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9803         PR tree-optimization/37194
9804         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9806 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9808         PR c++/38725
9809         * g++.dg/ext/label11.C: New test.
9811 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9813         * lib/target-supports.exp (check_weak_override_available): New.
9814         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9815         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9816         dg-require-weak-override.
9818 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9819             Alan Modra  <amodra@bigpond.net.au>
9821         * gcc.c-torture/compile/20090107-1.c: New test.
9823 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9825         PR target/38706
9826         * g++.dg/other/pr38706.C: New test.
9828 2009-01-07  Jason Merrill  <jason@redhat.com>
9830         * g++.dg/cpp0x/variadic92.C: New test.
9831         * g++.dg/cpp0x/variadic93.C: New test.
9833 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9835         * lib/target-supports-dg.exp (current_compiler_flags): New.
9836         (check-flags): Use it; do not access dg-test local variables.
9837         (dg-skip-if): Do not access dg-test local variables.
9838         (dg-xfail-run-if): Ditto.
9839         (dg-shouldfail): Ditto.
9840         * gcc.test-framework/test-framework.exp
9841         (check_effective_target_def_nocache): New.
9842         * gcc.test-framework/test-framework.awk: Handle scan tests.
9843         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9844         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9845         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9846         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9847         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9848         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9849         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9850         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9851         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9853         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9855         * lib/target-supports-dg.exp (check_test_flags): Delete.
9857 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9859         PR tree-optimization/38492
9860         PR tree-optimization/38498
9861         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9862         in trunk.
9863         * gcc.dg/graphite/block-0.c: Update test.
9864         * gcc.dg/graphite/block-1.c: Same.
9865         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9866         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9867         * gcc.dg/graphite/block-3.c: New.
9868         * gcc.dg/graphite/pr38498.c: New.
9870 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9872         AVX Programming Reference (December, 2008)
9873         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9874         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9875         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9877         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9878         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9880 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9882         PR fortran/38220
9883         * gfortran.dg/c_loc_pure_1.f90:  New test.
9885 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9887         PR fortran/38669
9888         * gfortran.dg/elemental_dependency_3.f90:
9889         Add the final tree dump cleanup.
9891 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9893         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9894         passing -m32.
9896         PR rtl-optimization/38722
9897         * gfortran.dg/pr38722.f90: New test.
9899 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9901         PR c/34252
9902         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9903         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9905 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9907         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9908         * gfortran.dg/typebound_call_8.f03: Same.
9909         * gfortran.dg/elemental_bind_c.f90: Same.
9910         * gfortran.dg/typebound_call_7.f03: Same.
9911         * gfortran.dg/interface_proc_end.f90: Same
9912         * gfortran.dg/pr37243.f: Fix typo.
9914 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9916         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9917         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9918         large stack sizes.
9920 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9922         AVX Programming Reference (December, 2008)
9923         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9924         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9925         * gcc.target/i386/sse-14.c: Likewise.
9927         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9928         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9929         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9930         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9932 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9934         PR libfortran/38735
9935         * gfortran.dg/fmt_bz_bn.f: Update test.
9937 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9939         PR c++/38472
9940         * g++.dg/conversion/usual-arith-conv.C: New test.
9942 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9944         PR c/34911
9945         * gcc.dg/vector-3.c: New testcase.
9946         * g++.dg/ext/vector15.C: New test.
9948 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9950         PR tree-optimization/38510
9951         * gcc.dg/graphite/pr38510.c: New.
9953 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9954             Jan Sjodin <jan.sjodin@amd.com>
9956         PR tree-optimization/38500
9957         * gcc.dg/graphite/pr38500.c: New.
9959 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9961         * gcc.c-torture/compile/20001226-1.c: Generalize
9962         dg-timeout-factor.
9963         * gcc.c-torture/compile/limits-fnargs.c: Add
9964         dg-timeout-factor.
9965         * gcc.dg/20020425-1.c: Likewise.
9966         * gcc.dg/pch/pch.exp: Likewise.
9968 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9970         PR fortran/38657
9971         * gfortran.dg/module_commons_3.f90: New test.
9973 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9975         PR fortran/37159
9976         * gfortran.dg/random_seed_1.f90: Updated.
9978 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9980         PR fortran/38669
9981         PR fortran/38726
9982         * gfortran.dg/elemental_subroutine_7.f90:
9983         Fix p values so that it can be used as vector subscript.
9985 2009-01-05  Jason Merrill  <jason@redhat.com>
9987         * g++.dg/cpp0x/initlist12.C: Add another test.
9989         * g++.dg/cpp0x/defaulted7.C: New test.
9991 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9993         PR fortran/38672
9994         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9995         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9997 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9999         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10000         for alpha*-*-* targets.
10001         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10003 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10005         PR fortran/38665
10006         * gfortran.dg/host_assoc_function_5.f90: New test.
10008 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10010         PR fortran/38669
10011         * gfortran.dg/elemental_dependency_3.f90: New test.
10012         * gfortran.dg/elemental_subroutine_7.f90: New test.
10014 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10016         * gcc.dg/struct-ret-3.c: Include unistd.h.
10017         (main): Exit early if system memory page size is
10018         larger than 4096 bytes.
10020 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10022         PR fortran/38718
10023         * gfortran.dg/merge_init_expr.f90: New.
10025 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10027         PR fortran/38536
10028         * gfortran.dg/c_loc_tests_13.f90: New test.
10029         * gfortran.dg/c_loc_tests_14.f90: New test.
10031 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10033         * gfortran.dg/func_result_4.f90: New.
10035 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10037         PR fortran/38594
10038         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10039         interface still works, in addition to original tests.
10040         * gfortran.dg/host_assoc_call_6.f90: New test.
10042 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10044         PR c++/38705
10045         * g++.dg/torture/pr38705.C: New test.
10047         PR c/38700
10048         * gcc.dg/pr38700.c: New test.
10050 2009-01-02  Jason Merrill  <jason@redhat.com>
10052         * g++.dg/cpp0x/initlist11.C: New test.
10053         * g++.dg/cpp0x/initlist12.C: New test.
10055 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10057         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10058         Allow extra informative notes.
10060 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10062         PR c/36489
10063         * gcc.dg/pr36489.c: New test.
10066 Copyright (C) 2009 Free Software Foundation, Inc.
10068 Copying and distribution of this file, with or without modification,
10069 are permitted in any medium without royalty provided the copyright
10070 notice and this notice are preserved.