OSDN Git Service

PR testsuite/41659
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
2
3         PR testsuite/41659
4         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
5         * lib/lto.exp (lto-get-options-main): Report error for using "target"
6         or "xfail" with dg-lto-dg.
7
8 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
9
10         * gcc.target/i386/ms_hook_prologue.c: New testcase.
11
12 2009-10-12  Michael Matz  <matz@suse.de>
13
14         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
15         pass.
16
17 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
18
19         PR target/41680
20         * g++.dg/torture/pr41680.C: New test.
21
22 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
23
24         PR c++/41570
25         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
26
27 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
28
29         PR debug/41616
30         * gcc.dg/guality/pr41616-1.c: New.
31
32 2009-10-11  Jason Merrill  <jason@redhat.com>
33
34         PR c++/37204
35         * g++.dg/cpp0x/rv-reinterpret.C: New.
36
37 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
38
39         PR libgfortran/38439
40         * gfortran.dg/fmt_error_9.f: New test.
41         * gfortran.dg/fmt_error_10.f: New test.
42         
43 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
44
45         PR fortran/41583
46         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
47         * gfortran.dg/class_4b.f03: As above.
48         * gfortran.dg/class_4c.f03: As above.
49         * gfortran.dg/class_4d.f03: As above.
50
51 2009-10-11  Richard Guenther  <rguenther@suse.de>
52
53         PR tree-optimization/41555
54         * gcc.dg/torture/pr41555.c: New testcase.
55
56 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         PR libgfortran/35862
59         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
60         function correctly.
61
62 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63
64         PR libgfortran/35862
65         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
66         Add conditions to avoid runtime errors if not supported.
67
68 2009-10-10  Richard Guenther  <rguenther@suse.de>
69
70         PR tree-optimization/41654
71         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
72
73 2009-10-09  Jason Merrill  <jason@redhat.com>
74
75         * g++.dg/cpp/ucn-1.C: New.
76
77 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
78
79         PR fortran/41585
80         * gfortran.dg/class_2.f03: Extended test case.
81
82 2009-10-09  Tobias Burnus  <burnus@net-b.de>
83
84         PR fortran/41582
85         * gfortran.dg/class_allocate_1.f03: Modify code such that
86         it compiles with the gfc_warning->gfc_error change.
87         * gfortran.dg/class_allocate_1.f03: New test.
88
89 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
90
91         PR fortran/41579
92         * gfortran.dg/select_type_6.f03: New test.
93
94 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
95
96         PR preprocessor/41445
97         * gcc.dg/cpp/separate-1.c: Adjust.
98         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
99         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
100         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
101         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
102         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
103         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
104         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
105
106         PR rtl-optimization/41646
107         * gcc.c-torture/compile/pr41646.c: New test.
108
109 2009-10-09  Richard Guenther  <rguenther@suse.de>
110
111         PR tree-optimization/41634
112         * gcc.c-torture/compile/pr41634.c: New testcase.
113
114 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
115
116         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
117
118 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
119
120         * gnat.dg/opt3.adb: New test.
121         * gnat.dg/opt3_pkg.ads: New helper.
122
123 2009-10-08  Doug Kwan  <dougkwan@google.com>
124
125         PR rtl-optimization/41574
126         * gcc.dg/pr41574.c: New test.
127
128 2009-10-08  Cary Coutant  <ccoutant@google.com>
129
130         Add support for debugging with ICF (Identical Code Folding).
131         * g++.dg/debug/dwarf2/icf.C: New test.
132
133 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
134
135         * gcc.target/mips/truncate-6.c: New test.
136
137 2009-10-08  Jason Merrill  <jason@redhat.com>
138
139         PR c++/36816
140         * g++.dg/cpp0x/rv-deduce.C: New.
141
142         PR c++/37177
143         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
144         * g++.dg/template/explicit-args2.C: New.
145         * g++.dg/template/explicit-args3.C: New.
146         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
147
148 2009-10-08  Michael Matz  <matz@suse.de>
149
150         PR middle-end/41573
151         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
152         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
153         * gcc.dg/pr41573.c: New test.
154
155 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
156
157         PR c/41182
158         * gcc.c-torture/compile/pr41182-1.c: New.
159
160 2009-10-07  Jason Merrill  <jason@redhat.com>
161
162         * g++.dg/cpp0x/variadic95.C: New.
163
164 2009-10-07  Jason Merrill  <jason@redhat.com>
165
166         * g++.dg/template/scope3.C: New.
167
168 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
169
170         * gcc.dg/debug/dwarf2/inline3.c: New test.
171
172 2009-10-07  Daniel Kraft  <d@domob.eu>
173
174         PR fortran/41615
175         * gfortran.dg/assumed_charlen_function_6.f90: New test.
176
177 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
178
179         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
180         * gfortran.dg/select_type_1.f03: Modified error message.
181         * gfortran.dg/select_type_5.f03: New test.
182
183 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
184
185         PR libgfortran/41612
186         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
187         have kind=10 reals.
188
189 2009-10-06  Jason Merrill  <jason@redhat.com>
190
191         * g++.dg/cpp0x/lambda/lambda-init.C: New.
192         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
193
194 2009-10-06  Richard Guenther  <rguenther@suse.de>
195
196         PR lto/41502
197         * gcc.dg/lto/20091006-1_0.c: New testcase.
198         * gcc.dg/lto/20091006-1_1.c: Likewise.
199         * gcc.dg/lto/20091005-2_0.c: Likewise.
200
201 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
202
203         PR ada/41383
204         * gnat.dg/timer_cancel.adb: New test.
205
206 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
207
208         PR ada/38333
209         * gnat.dg/specs/import_abstract.ads: New.
210
211 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
212
213         PR libgfortran/35862
214         * gfortran.dg/round_2.f03: New test.
215
216 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
217
218         PR debug/41558
219         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
220         * lib/gcc-gdb-test.exp: ... here.  New file.
221         * gfortran.dg/guality/guality.exp: New file.
222         * gfortran.dg/guality/pr41558.f90: New test.
223         * gfortran.dg/guality/arg1.f90: New test.
224
225 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
226
227         * gfortran.dg/dynamic_dispatch_1.f90: New test.
228         * gfortran.dg/dynamic_dispatch_2.f90: New test.
229         * gfortran.dg/dynamic_dispatch_3.f90: New test.
230         * gfortran.dg/module_md5_1.f90: Update md5 sum.
231
232 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
233
234         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
235         register_pass_info.
236         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
237         plugin_pass to register_pass_info.
238         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
239         register_pass_info.
240         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
241         register_pass_info.
242
243 2009-10-05  Richard Guenther  <rguenther@suse.de>
244
245         PR lto/41281
246         * gcc.dg/lto/20090914-2_0.c: New testcase.
247
248 2009-10-05  Richard Guenther  <rguenther@suse.de>
249
250         PR lto/40902
251         * gcc.dg/lto/20091005-1_0.c: New testcase.
252         * gcc.dg/lto/20091005-1_1.c: Likewise.
253
254 2009-10-05  Richard Guenther  <rguenther@suse.de>
255
256         PR lto/41552
257         PR lto/41487
258         * g++.dg/lto/20091002-1_0.C: Adjust flags.
259         * g++.dg/lto/20091004-1_0.C: New testcase.
260         * g++.dg/lto/20091004-1_1.C: Likewise.
261         * g++.dg/lto/20091004-2_0.C: Likewise.
262         * g++.dg/lto/20091004-2_1.C: Likewise.
263         * g++.dg/lto/20091004-3_0.C: Likewise.
264         * g++.dg/lto/20091004-3_1.C: Likewise.
265
266 2009-10-05  Richard Guenther  <rguenther@suse.de>
267
268         PR tree-optimization/23821
269         * gcc.dg/torture/pr23821.c: New testcase.
270
271 2009-10-05  Daniel Kraft  <d@domob.eu>
272
273         PR fortran/41403
274         * gfortran.dg/goto_6.f: New test.
275         * gfortran.dg/goto_7.f: New test.
276
277 2009-10-03  Ben Elliston  <bje@au.ibm.com>
278             Bill Maddox  <maddox@google.com>
279             Cary Coutant  <ccoutant@google.com>
280             Chris Demetriou  <cgd@google.com>
281             Diego Novillo  <dnovillo@google.com>
282             Doug Kwan  <dougkwan@google.com>
283             Jan Hubicka  <jh@suse.cz>
284             Ollie Wild  <aaw@google.com>
285             Rafael Espindola  <espindola@google.com>
286             Richard Guenther  <rguenther@suse.de>
287             Simon Baldwin  <simonb@google.com>
288
289         * g++.dg/20090107-1.C: New.
290         * g++.dg/20090121-1.C: New.
291         * g++.dg/ipa/20090113-1.C: New.
292         * g++.dg/lto: New directory.
293         * g++.dg/lto/20080829_0.C: New.
294         * g++.dg/lto/20080904_0.C: New.
295         * g++.dg/lto/20080907_0.C: New.
296         * g++.dg/lto/20080908-1_0.C: New.
297         * g++.dg/lto/20080908-2_0.C: New.
298         * g++.dg/lto/20080908-3_0.C: New.
299         * g++.dg/lto/20080909-1_0.C: New.
300         * g++.dg/lto/20080910-1_0.C: New.
301         * g++.dg/lto/20080912-1_0.C: New.
302         * g++.dg/lto/20080912_0.C: New.
303         * g++.dg/lto/20080915_0.C: New.
304         * g++.dg/lto/20080916_0.C: New.
305         * g++.dg/lto/20080917_0.C: New.
306         * g++.dg/lto/20080924_0.C: New.
307         * g++.dg/lto/20080926_0.C: New.
308         * g++.dg/lto/20081008_0.C: New.
309         * g++.dg/lto/20081022.h: New.
310         * g++.dg/lto/20081022_0.C: New.
311         * g++.dg/lto/20081022_1.C: New.
312         * g++.dg/lto/20081023_0.C: New.
313         * g++.dg/lto/20081109-1_0.C: New.
314         * g++.dg/lto/20081109-2_0.C: New.
315         * g++.dg/lto/20081109_0.C: New.
316         * g++.dg/lto/20081109_1.C: New.
317         * g++.dg/lto/20081118-1_0.C: New.
318         * g++.dg/lto/20081118-1_1.C: New.
319         * g++.dg/lto/20081118_0.C: New.
320         * g++.dg/lto/20081118_1.C: New.
321         * g++.dg/lto/20081119-1.h: New.
322         * g++.dg/lto/20081119-1_0.C: New.
323         * g++.dg/lto/20081119-1_1.C: New.
324         * g++.dg/lto/20081119_0.C: New.
325         * g++.dg/lto/20081119_1.C: New.
326         * g++.dg/lto/20081120-1_0.C: New.
327         * g++.dg/lto/20081120-1_1.C: New.
328         * g++.dg/lto/20081120-2_0.C: New.
329         * g++.dg/lto/20081120-2_1.C: New.
330         * g++.dg/lto/20081123_0.C: New.
331         * g++.dg/lto/20081123_1.C: New.
332         * g++.dg/lto/20081125.h: New.
333         * g++.dg/lto/20081125_0.C: New.
334         * g++.dg/lto/20081125_1.C: New.
335         * g++.dg/lto/20081127_0.C: New.
336         * g++.dg/lto/20081127_1.C: New.
337         * g++.dg/lto/20081203_0.C: New.
338         * g++.dg/lto/20081203_1.C: New.
339         * g++.dg/lto/20081204-1_0.C: New.
340         * g++.dg/lto/20081204-1_1.C: New.
341         * g++.dg/lto/20081204-2_0.C: New.
342         * g++.dg/lto/20081204-2_1.C: New.
343         * g++.dg/lto/20081209_0.C: New.
344         * g++.dg/lto/20081209_1.C: New.
345         * g++.dg/lto/20081211-1.h: New.
346         * g++.dg/lto/20081211-1_0.C: New.
347         * g++.dg/lto/20081211-1_1.C: New.
348         * g++.dg/lto/20081217-1_0.C: New.
349         * g++.dg/lto/20081217-2_0.C: New.
350         * g++.dg/lto/20081219_0.C: New.
351         * g++.dg/lto/20081219_1.C: New.
352         * g++.dg/lto/20090106_0.C: New.
353         * g++.dg/lto/20090112_0.C: New.
354         * g++.dg/lto/20090128_0.C: New.
355         * g++.dg/lto/20090221_0.C: New.
356         * g++.dg/lto/20090302_0.C: New.
357         * g++.dg/lto/20090302_1.C: New.
358         * g++.dg/lto/20090303_0.C: New.
359         * g++.dg/lto/20090311-1.h: New.
360         * g++.dg/lto/20090311-1_0.C: New.
361         * g++.dg/lto/20090311-1_1.C: New.
362         * g++.dg/lto/20090311_0.C: New.
363         * g++.dg/lto/20090311_1.C: New.
364         * g++.dg/lto/20090312.h: New.
365         * g++.dg/lto/20090312_0.C: New.
366         * g++.dg/lto/20090312_1.C: New.
367         * g++.dg/lto/20090313_0.C: New.
368         * g++.dg/lto/20090313_1.C: New.
369         * g++.dg/lto/20090315_0.C: New.
370         * g++.dg/lto/20090315_1.C: New.
371         * g++.dg/lto/20091002-1_0.C: New testcase.
372         * g++.dg/lto/20091002-2_0.C: Likewise..
373         * g++.dg/lto/20091002-3_0.C: Likewise..
374         * g++.dg/lto/README: New.
375         * g++.dg/lto/pr40818_0.C: New.
376         * g++.dg/opt/thunk3-1.C: New.
377         * g++.dg/opt/thunk4.C: New.
378         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
379         replacements with __attribute__ ((__noinline__)).
380         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
381         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
382         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
383         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
384         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
385         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
386         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
387         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
388         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
389         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
390         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
391         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
392         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
393         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
394         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
395         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
396         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
397         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
398         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
399         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
400         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
401         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
402         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
403         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
404         * gcc.dg/20081223-1.c: New.
405         * gcc.dg/lto: New directory.
406         * gcc.dg/lto/20080908_0.c: New.
407         * gcc.dg/lto/20080917_0.c: New.
408         * gcc.dg/lto/20080924_0.c: New.
409         * gcc.dg/lto/20081024_0.c: New.
410         * gcc.dg/lto/20081109_0.c: New.
411         * gcc.dg/lto/20081111_0.c: New.
412         * gcc.dg/lto/20081111_1.c: New.
413         * gcc.dg/lto/20081112_0.c: New.
414         * gcc.dg/lto/20081112_1.c: New.
415         * gcc.dg/lto/20081115_0.c: New.
416         * gcc.dg/lto/20081115_1.c: New.
417         * gcc.dg/lto/20081115_2.c: New.
418         * gcc.dg/lto/20081118_0.c: New.
419         * gcc.dg/lto/20081118_1.c: New.
420         * gcc.dg/lto/20081118_2.c: New.
421         * gcc.dg/lto/20081120-1_0.c: New.
422         * gcc.dg/lto/20081120-1_1.c: New.
423         * gcc.dg/lto/20081120-2_0.c: New.
424         * gcc.dg/lto/20081120-2_1.c: New.
425         * gcc.dg/lto/20081125_0.c: New.
426         * gcc.dg/lto/20081125_1.c: New.
427         * gcc.dg/lto/20081126_0.c: New.
428         * gcc.dg/lto/20081201-1_0.c: New.
429         * gcc.dg/lto/20081201-1_1.c: New.
430         * gcc.dg/lto/20081201-1_2.c: New.
431         * gcc.dg/lto/20081201-2_0.c: New.
432         * gcc.dg/lto/20081201-2_1.c: New.
433         * gcc.dg/lto/20081202-1_0.c: New.
434         * gcc.dg/lto/20081202-1_1.c: New.
435         * gcc.dg/lto/20081202-2_0.c: New.
436         * gcc.dg/lto/20081202-2_1.c: New.
437         * gcc.dg/lto/20081204-1_0.c: New.
438         * gcc.dg/lto/20081204-1_1.c: New.
439         * gcc.dg/lto/20081204-2_0.c: New.
440         * gcc.dg/lto/20081210-1_0.c: New.
441         * gcc.dg/lto/20081212-1_0.c: New.
442         * gcc.dg/lto/20081222_0.c: New.
443         * gcc.dg/lto/20081222_0.h: New.
444         * gcc.dg/lto/20081222_1.c: New.
445         * gcc.dg/lto/20081224_0.c: New.
446         * gcc.dg/lto/20081224_0.h: New.
447         * gcc.dg/lto/20081224_1.c: New.
448         * gcc.dg/lto/20090116_0.c: New.
449         * gcc.dg/lto/20090120_0.c: New.
450         * gcc.dg/lto/20090126-1_0.c: New.
451         * gcc.dg/lto/20090126-2_0.c: New.
452         * gcc.dg/lto/20090206-1_0.c: New.
453         * gcc.dg/lto/20090206-2_0.c: New.
454         * gcc.dg/lto/20090210_0.c: New.
455         * gcc.dg/lto/20090210_1.c: New.
456         * gcc.dg/lto/20090213_0.c: New.
457         * gcc.dg/lto/20090213_1.c: New.
458         * gcc.dg/lto/20090218-1_0.c: New.
459         * gcc.dg/lto/20090218-1_1.c: New.
460         * gcc.dg/lto/20090218-2_0.c: New.
461         * gcc.dg/lto/20090218-2_1.c: New.
462         * gcc.dg/lto/20090218_0.c: New.
463         * gcc.dg/lto/20090218_1.c: New.
464         * gcc.dg/lto/20090218_2.c: New.
465         * gcc.dg/lto/20090218_3.c: New.
466         * gcc.dg/lto/20090219_0.c: New.
467         * gcc.dg/lto/20090312_0.c: New.
468         * gcc.dg/lto/20090312_1.c: New.
469         * gcc.dg/lto/20090313_0.c: New.
470         * gcc.dg/lto/20090706-1_0.c: New.
471         * gcc.dg/lto/20090706-2_0.c: New.
472         * gcc.dg/lto/20090717_0.c: New.
473         * gcc.dg/lto/20090717_1.c: New.
474         * gcc.dg/lto/20090729_0.c: New.
475         * gcc.dg/lto/20090729_1.c: New.
476         * gcc.dg/lto/20090812_0.c: New.
477         * gcc.dg/lto/20090812_1.c: New.
478         * gcc.dg/lto/20090914-1_0.c: New.
479         * gcc.dg/lto/README: New.
480         * gcc.dg/visibility-7.c: Adjust expected pattern
481         * gfortran.dg/lto: New directory.
482         * gfortran.dg/lto/pr40724_0.f: New.
483         * gfortran.dg/lto/pr40724_1.f: New.
484         * gfortran.dg/lto/pr40725_0.f03: New.
485         * gfortran.dg/lto/pr40725_1.c: New.
486         * gfortran.dg/lto/pr41069_0.f90: New.
487         * gfortran.dg/lto/pr41069_1.f90: New.
488         * gfortran.dg/lto/pr41069_2.f90: New.
489         * g++.dg/README: Add 'lto' directory.
490         * g++.dg/dg.exp: Also scan 'lto' directory
491
492 2009-10-03  Ben Elliston  <bje@au.ibm.com>
493             Janis Johnson  <janis187@us.ibm.com>
494             Diego Novillo  <dnovillo@google.com>
495
496         * g++.dg/lto/lto.exp: New.
497         * gcc.c-torture/execute/execute.exp: Add
498         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
499         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
500         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
501         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
502         * gcc.target/i386/math-torture/math-torture.exp:
503         Likewise.
504         * gcc.dg/lto/lto.exp: New.
505         * gfortran.dg/lto/lto.exp: New.
506         * lib/target-supports.exp (check_effective_target_lto): New.
507         * lib/c-torture.exp: Load target-supports.exp.
508         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
509         returns nonzero.
510         * lib/gcc-dg.exp: Likewise.
511         * lib/lto.exp: New.
512         * lib/torture-options.exp: Add support for a third
513         argument.
514
515 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
516
517         PR testsuite/41542
518         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
519
520 2009-10-02  Jason Merrill  <jason@redhat.com>
521
522         * g++.dg/abi/mangle32.C: New.
523
524 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
525
526         * gnat.dg/atomic2.adb: New test.
527
528 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
529
530         * gnat.dg/array11.adb: New test.
531         * gnat.dg/array12.adb: Likewise.
532
533 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
534
535         * gnat.dg/array10.adb: New test.
536         * gnat.dg/object_overflow.adb: Tweak.
537
538 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
539
540         * gcc.dg/guality/guality.exp: Disable on darwin.
541
542 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
543
544         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
545         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
546         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
547         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
548
549 2009-10-02  Tobias Burnus  <burnus@net-b.de>
550
551         PR fortran/41479
552         * gfortran.dg/intent_out_5.f90: New test.
553
554 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
555
556         PR debug/41404
557         PR debug/41353
558         * gcc.dg/guality/pr41404-1.c: New test.
559         * gcc.dg/guality/pr41353-2.c: New test.
560
561 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
562
563         PR testsuite/41546
564         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
565         to -mtune=generic.
566
567 2009-10-01  Jan Hubicka  <jh@suse.cz>
568
569         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
570
571 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
572
573         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
574
575         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
576
577 2009-10-01  Tobias Burnus  <burnus@net-b.de>
578
579         PR fortran/41515
580         * gfortran.dg/parameter_array_init_5.f90: New test.
581
582 2009-10-01  Jason Merrill  <jason@redhat.com>
583
584         * g++.dg/cpp0x/defaulted13.C: New.
585
586 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
587
588         * gfortran.dg/bounds_check_7.f90: Adapted error message.
589         * gfortran.dg/bounds_check_11.f90: Likewise.
590         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
591
592 2009-09-30  Tobias Burnus  <burnus@net-b.de>
593
594         * gfortran.dg/select_type_4.f90: New test.
595
596 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
597
598         * gfortran.dg/same_type_as_1.f03: New test.
599         * gfortran.dg/same_type_as_2.f03: Ditto.
600
601 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
602
603         * gfortran.dg/select_type_1.f03: Extended.
604         * gfortran.dg/select_type_3.f03: New test.
605
606 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
607
608         * gfortran.dg/class_allocate_1.f03: New test.
609
610 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
611
612         PR fortran/40996
613         * gfortran.dg/allocatable_scalar_3.f90: New test.
614         * gfortran.dg/select_type_2.f03: Ditto.
615         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
616
617 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
618
619         * gfortran.dg/block_name_2.f90: Modified error message.
620         * gfortran.dg/select_6.f90: Ditto.
621         * gfortran.dg/select_type_1.f03: New test.
622
623 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
624
625         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
626         * gfortran.dg/class_1.f03: Ditto.
627         * gfortran.dg/class_2.f03: Ditto.
628         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
629         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
630         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
631         * gfortran.dg/typebound_call_10.f03: Ditto.
632         * gfortran.dg/typebound_call_2.f03: Ditto.
633         * gfortran.dg/typebound_call_3.f03: Ditto.
634         * gfortran.dg/typebound_call_4.f03: Ditto.
635         * gfortran.dg/typebound_call_9.f03: Ditto.
636         * gfortran.dg/typebound_generic_3.f03: Ditto.
637         * gfortran.dg/typebound_generic_4.f03: Ditto.
638         * gfortran.dg/typebound_operator_1.f03: Ditto.
639         * gfortran.dg/typebound_operator_2.f03: Ditto.
640         * gfortran.dg/typebound_operator_3.f03: Ditto.
641         * gfortran.dg/typebound_operator_4.f03: Ditto.
642         * gfortran.dg/typebound_proc_1.f08: Ditto.
643         * gfortran.dg/typebound_proc_5.f03: Ditto.
644         * gfortran.dg/typebound_proc_6.f03: Ditto.
645
646 2009-09-30  Jason Merrill  <jason@redhat.com>
647
648         * g++.dg/eh/init-temp1.C: Improve test.
649
650 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
651
652         PR target/22093
653         * gcc.target/alpha/pr22093.c: New test.
654
655 2009-09-29  John Freeman  <jfreeman08@gmail.com>
656             Jason Merrill  <jason@redhat.com>
657
658         * g++.dg/cpp0x/lambda/lambda-array.C: New.
659         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
660         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
661         * g++.dg/cpp0x/lambda/lambda-const.C: New.
662         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
663         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
664         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
665         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
666         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
667         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
668         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
669         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
670         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
671         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
672         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
673         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
674         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
675         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
676         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
677         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
678         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
679         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
680         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
681         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
682         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
683         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
684         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
685         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
686         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
687         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
688         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
689         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
690         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
691         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
692         * g++.dg/cpp0x/lambda/lambda-template.C: New.
693         * g++.dg/cpp0x/lambda/lambda-this.C: New.
694         * g++.dg/cpp0x/lambda/lambda-type.C: New.
695         * g++.dg/cpp0x/lambda/lambda-use.C: New.
696         * lib/prune.exp: Accept "In lambda function".
697
698 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
699
700         * gcc.target/i386/fma4-check.h
701         * gcc.target/i386/fma4-fma.c
702         * gcc.target/i386/fma4-maccXX.c
703         * gcc.target/i386/fma4-msubXX.c
704         * gcc.target/i386/fma4-nmaccXX.c
705         * gcc.target/i386/fma4-nmsubXX.c
706         * gcc.target/i386/fma4-vector.c
707         * gcc.target/i386/fma4-256-maccXX.c
708         * gcc.target/i386/fma4-256-msubXX.c
709         * gcc.target/i386/fma4-256-nmaccXX.c
710         * gcc.target/i386/fma4-256-nmsubXX.c
711         * gcc.target/i386/fma4-256-vector.c
712         * gcc.target/i386/funcspec-2.c: New file.
713
714         * gcc.target/i386/funcspec-4.c: Test error conditions
715         related to FMA4.
716
717         * gcc.target/i386/funcspec-5.c
718         * gcc.target/i386/funcspec-6.c
719         * gcc.target/i386/funcspec-8.c: Add FMA4.
720
721         * gcc.target/i386/funcspec-9.c: New file.
722
723         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
724
725         * gcc.target/i386/isa-10.c
726         * gcc.target/i386/isa-11.c
727         * gcc.target/i386/isa-12.c
728         * gcc.target/i386/isa-13.c
729         * gcc.target/i386/isa-2.c
730         * gcc.target/i386/isa-3.c
731         * gcc.target/i386/isa-4.c
732         * gcc.target/i386/isa-7.c
733         * gcc.target/i386/isa-8.c
734         * gcc.target/i386/isa-9.c: New file.
735
736         * gcc.target/i386/isa-14.c
737         * gcc.target/i386/isa-1.c
738         * gcc.target/i386/isa-5.c
739         * gcc.target/i386/isa-6.c: Add FMA4.
740
741         * gcc.target/i386/sse-12.c
742         * gcc.target/i386/sse-13.c
743         * gcc.target/i386/sse-14.c
744         * gcc.target/i386/sse-22.c: New file.
745
746         * g++.dg/other/i386-2.C
747         * g++.dg/other/i386-3.C
748         * g++.dg/other/i386-5.C
749         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
750
751 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
752
753         PR testsuite/41496
754         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
755         before.
756
757 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
758
759         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
760         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
761
762 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
763
764         PR debug/41438
765         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
766         hidden.
767         * g++.dg/debug/dwarf2/const-1.C: Likewise.
768
769 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
770
771         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
772         * gcc.target/i386/isa-1.c
773         * gcc.target/i386/isa-5.c
774         * gcc.target/i386/isa-6.c: Remove SSE5.
775         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
776         * gcc.target/i386/avx-1.c
777         * gcc.target/i386/avx-2.c
778         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
779         * gcc.target/i386/funcspec-9.c: Delete.
780
781 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
782
783         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
784         * gcc.dg/guality/pr41353-1.c: New test.
785
786         PR testsuite/41444
787         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
788         in macro name definition for non-unix/win32/msdos.
789
790 2009-09-29  Daniel Kraft  <d@domob.eu>
791
792         PR fortran/39626
793         * gfortran.dg/block_1.f08: New test.
794         * gfortran.dg/block_2.f08: New test.
795         * gfortran.dg/block_3.f90: New test.
796         * gfortran.dg/block_4.f08: New test.
797         * gfortran.dg/block_5.f08: New test.
798         * gfortran.dg/block_6.f08: New test.
799         * gfortran.dg/block_7.f08: New test.
800         * gfortran.dg/block_8.f08: New test.
801
802 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
803
804         PR libgfortran/35862
805         * gfortran.dg/round_1.f03: New test.
806         * gfortran.dg/f2003_io_3.f03: Update test.
807
808 2009-09-28  Easwaran Raman  <eraman@google.com>
809
810         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
811         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
812
813 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
814
815         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
816         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
817         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
818         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
819         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
820
821         * g++.dg/dfp/dfp.exp: Fix typo.
822
823         * lib/target-supports.exp (check-effective-target-dfp-nocache):
824         Fix typo that breaks the check.
825
826 2009-09-28  Olivier Hainque  <hainque@adacore.com>
827
828         * gnat.dg (tagged_alloc_free.adb): New testcase.
829
830 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
831
832         * g++.dg/dfp: New directory.
833         * g++.dg/dg.exp: Prune tests in dfp directory.
834         * g++.dg/dfp/dfp.exp: New.
835         * g++.dg/dfp/mangle-mode.C: New test.
836
837 2009-09-28  Michael Matz  <matz@suse.de>
838
839         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
840         for sign of -Inf.
841
842 2009-09-27  Richard Henderson  <rth@redhat.com>
843
844         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
845         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
846
847 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
848
849         PR c/41476
850         * gcc.dg/cond-constqual-1.c: New test.
851
852 2009-09-26  Michael Matz  <matz@suse.de>
853
854         PR lto/40758
855         PR middle-end/41470
856         * gcc.dg/pr41470.c: New test.
857
858 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
859
860         * gnat.dg/array9.adb: New test.
861
862 2009-09-26  Michael Matz  <matz@suse.de>
863
864         PR tree-optimization/41454
865         * gcc.dg/pr41454.c: New test.
866
867 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
868
869         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
870         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
871         into DW_TAG_GNU_template_parameter_pack and
872         DW_TAG_GNU_formal_parameter_pack.
873         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
874         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
875
876 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
877
878         * gcc.dg/vect/vect.exp: Append extra parameters as separate
879         parameters for alignment-sensitive -fsection-anchors tests.
880
881 2009-09-25  Richard Guenther  <rguenther@suse.de>
882
883         PR middle-end/41463
884         * gcc.c-torture/execute/pr41463.c: New testcase.
885
886 2009-09-25  Olivier Hainque  <hainque@adacore.com>
887
888         * gnat.dg/sse_nolib.adb: New testcase.
889
890 2009-09-25  Revital Eres  <ERES@il.ibm.com>
891
892         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
893         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
894         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
895         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
896         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
897         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
898         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
899         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
900         * gcc.dg/vect/vect.exp: Add Power7 flags.
901         * g++.dg/vect/vect.exp: Likewise.
902         * gfortran.dg/vect/vect.exp: Likewise.
903
904 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
905
906         PR fortran/41459
907         * gfortran.dg/empty_label.f: New test.
908         * gfortran.dg/empty_label.f90: Ditto.
909         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
910
911 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
912
913         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
914         compile-time.
915
916 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
917
918         * lib/scanasm.exp (make_pattern_printable): New function.
919         (dg-scan, scan-assembler-times, scan-assembler-dem,
920         scan-assembler-dem-not): Use it.
921
922 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
923
924         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
925         (test_nested): Renamed to ...
926         (test_nested1): This.
927         (test_nested2): New.
928         (main): Likewise.
929
930 2009-09-24  Richard Guenther  <rguenther@suse.de>
931
932         PR tree-optimization/36143
933         PR tree-optimization/38747
934         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
935         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
936         * g++.dg/torture/pr38747.C: New testcase.
937         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
938
939 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
940
941         * gnat.dg/nested_proc.adb: New test.
942
943 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
944
945         * gcc.target/i386/pr12329.c: Adjust.
946
947 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
948
949         PR debug/41248
950         * gcc.dg/pr41248.c: New.
951
952 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
953
954         PR debug/41065
955         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
956
957 2009-09-23  Andreas Schwab  <schwab@redhat.com>
958
959         * lib/profopt.exp (profopt-get-options): Set tool_flags for
960         current_compiler_flags.  Fix typos.
961
962 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
963
964         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
965
966 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
967
968         PR c/39779
969         * gcc.c-torture/compile/pr39779.c: New test.
970
971 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
972
973         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
974         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
975         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
976
977 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
978
979         PR debug/41295
980         * gcc.dg/pr41295.c: New.
981
982 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
983
984         * gcc.dg/pr40209.c: Add test case.
985
986 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
987
988         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
989         matching assembly.
990         * gcc.target/mips/code-readable-2.c: Likewise.
991         * gcc.target/mips/code-readable-3.c: Likewise.
992
993 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
994
995         * lib/target-supports.exp (check_effective_target_dfp_nocache):
996         Check support via mode instead of C type.
997         (check_effective_target_dfprt_nocache): Ditto.
998         (check_effective_target_hard_dfp): Ditto.
999
1000 2009-09-22  Richard Guenther  <rguenther@suse.de>
1001
1002         PR middle-end/41395
1003         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1004         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1005
1006 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1007
1008         * gcc.dg/20090922-1.c: New test.
1009
1010         PR bootstrap/41405
1011         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1012         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1013         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1014         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1015         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1016         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1017         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1018         * objc.dg/dwarf-2.m: Likewise.
1019
1020 2009-09-22  Richard Guenther  <rguenther@suse.de>
1021
1022         PR tree-optimization/41428
1023         * g++.dg/tree-ssa/pr41428.C: New testcase.
1024
1025 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR middle-end/41429
1028         * g++.dg/gomp/pr41429.C: New test.
1029
1030 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1031
1032         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1033
1034 2009-09-21  Jason Merrill  <jason@redhat.com>
1035
1036         PR c++/41421
1037         * g++.dg/cpp0x/trivial1.C: Expand.
1038
1039 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1040
1041         * gcc.dg/torture/calleesave-sse.c: New.
1042
1043 2009-09-21  Jan Hubicka  <jh@suse.cz>
1044
1045         * gcc.dg/guality/inline-params.c: New testcase.
1046
1047 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1048
1049         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1050         Add -fno-inline.
1051         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1052         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1053         (f2): Ditto.
1054
1055 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1056
1057         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1058         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1059         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1060         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1061         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1062
1063 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1064
1065         PR middle-end/40642
1066         * g++.dg/torture/pr40642.C: New testcase.
1067
1068 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1069
1070         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1071         cases in static initializers.
1072
1073 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1074
1075         * gcc.c-tortue/compile/pr39886.c: New.
1076
1077 2009-09-20  Chris Demetriou  <cgd@google.com>
1078
1079         PR preprocessor/28435:
1080         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1081         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1082         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1083         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1084         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1085
1086 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1087
1088         * gcc.target/mips/mips.exp: Add relax-pic-calls
1089         under -mfoo/-mno-foo options.
1090         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1091         and -mexplicit-relocs.
1092         * gcc.target/mips/call-1.c: New test.
1093         * gcc.target/mips/call-2.c: New test.
1094         * gcc.target/mips/call-3.c: New test.
1095         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1096         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1097
1098 2009-09-19  Chris Demetriou  <cgd@google.com>
1099
1100         PR preprocessor/28435:
1101         * gcc.dg/cpp/missing-header-MD.c: New test.
1102         * gcc.dg/cpp/missing-header-MMD.c: New test.
1103         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1104         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1105
1106 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1107
1108         PR libgfortran/41328
1109         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1110         EOF works.
1111
1112 2009-09-18  Jason Merrill  <jason@redhat.com>
1113
1114         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1115         * g++.dg/cpp0x/initlist-deduce.C: New.
1116
1117 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1118
1119         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1120
1121 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1122
1123         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1124         * c-c++-common/dfp: New directory.
1125         * c-c++-common/dfp/dfp-dbg.h: New file.
1126         * gcc.dg/dfp/call-by-value.c: Move to ...
1127         * c-c++-common/call-by-value.c: here.
1128         * gcc.dg/dfp/cast.c: Move to ...
1129         * c-c++-common/cast.c: here.
1130         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1131         * c-c++-common/compare-eq-const.c: here.
1132         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1133         * c-c++-common/compare-eq-d128.c: here.
1134         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1135         * c-c++-common/compare-eq-d32.c: here.
1136         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1137         * c-c++-common/compare-eq-d64.c: here.
1138         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1139         * c-c++-common/compare-eq-dfp.c: here.
1140         * gcc.dg/dfp/compare-eq.h: Move to ...
1141         * c-c++-common/compare-eq.h: here.
1142         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1143         * c-c++-common/compare-rel-const.c: here.
1144         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1145         * c-c++-common/compare-rel-d128.c: here.
1146         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1147         * c-c++-common/compare-rel-d32.c: here.
1148         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1149         * c-c++-common/compare-rel-d64.c: here.
1150         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1151         * c-c++-common/compare-rel-dfp.c: here.
1152         * gcc.dg/dfp/compare-rel.h: Move to ...
1153         * c-c++-common/compare-rel.h: here.
1154         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1155         * c-c++-common/compare-special-d128.c: here.
1156         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1157         * c-c++-common/compare-special-d32.c: here.
1158         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1159         * c-c++-common/compare-special-d64.c: here.
1160         * gcc.dg/dfp/compare-special.h: Move to ...
1161         * c-c++-common/compare-special.h: here.
1162         * gcc.dg/dfp/constants-zero.c: Move to ...
1163         * c-c++-common/constants-zero.c: here.
1164         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1165         * c-c++-common/convert-bfp-10.c: here.
1166         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1167         * c-c++-common/convert-bfp-11.c: here.
1168         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1169         * c-c++-common/convert-bfp-12.c: here.
1170         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1171         * c-c++-common/convert-bfp-13.c: here.
1172         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1173         * c-c++-common/convert-bfp-14.c: here.
1174         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1175         * c-c++-common/convert-bfp-2.c: here.
1176         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1177         * c-c++-common/convert-bfp-3.c: here.
1178         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1179         * c-c++-common/convert-bfp-4.c: here.
1180         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1181         * c-c++-common/convert-bfp-5.c: here.
1182         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1183         * c-c++-common/convert-bfp-6.c: here.
1184         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1185         * c-c++-common/convert-bfp-7.c: here.
1186         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1187         * c-c++-common/convert-bfp-8.c: here.
1188         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1189         * c-c++-common/convert-bfp-9.c: here.
1190         * gcc.dg/dfp/convert-bfp.c: Move to ...
1191         * c-c++-common/convert-bfp.c: here.
1192         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1193         * c-c++-common/convert-bfp-fold.c: here.
1194         * gcc.dg/dfp/convert-dfp.c: Move to ...
1195         * c-c++-common/convert-dfp.c: here.
1196         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1197         * c-c++-common/convert-dfp-fold-2.c: here.
1198         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1199         * c-c++-common/convert-dfp-fold.c: here.
1200         * gcc.dg/dfp/convert.h: Move to ...
1201         * c-c++-common/convert.h: here.
1202         * gcc.dg/dfp/convert-int.c: Move to ...
1203         * c-c++-common/convert-int.c: here.
1204         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1205         * c-c++-common/convert-int-fold.c: here.
1206         * gcc.dg/dfp/convert-int-max.c: Move to ...
1207         * c-c++-common/convert-int-max.c: here.
1208         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1209         * c-c++-common/convert-int-max-fold.c: here.
1210         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1211         * c-c++-common/convert-int-saturate.c: here.
1212         * gcc.dg/dfp/func-array.c: Move to ...
1213         * c-c++-common/func-array.c: here.
1214         * gcc.dg/dfp/func-deref.c: Move to ...
1215         * c-c++-common/func-deref.c: here.
1216         * gcc.dg/dfp/func-mixed.c: Move to ...
1217         * c-c++-common/func-mixed.c: here.
1218         * gcc.dg/dfp/func-pointer.c: Move to ...
1219         * c-c++-common/func-pointer.c: here.
1220         * gcc.dg/dfp/func-scalar.c: Move to ...
1221         * c-c++-common/func-scalar.c: here.
1222         * gcc.dg/dfp/func-struct.c: Move to ...
1223         * c-c++-common/func-struct.c: here.
1224         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1225         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1226         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1227         * c-c++-common/func-vararg-alternate-d128.c: here.
1228         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1229         * c-c++-common/func-vararg-alternate-d32.c: here.
1230         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1231         * c-c++-common/func-vararg-alternate-d64.c: here.
1232         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1233         * c-c++-common/func-vararg-alternate.h: here.
1234         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1235         * c-c++-common/func-vararg-dfp.c: here.
1236         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1237         * c-c++-common/func-vararg-mixed-2.c: here.
1238         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1239         * c-c++-common/func-vararg-mixed.c: here.
1240         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1241         * c-c++-common/func-vararg-size0.c: here.
1242         * gcc.dg/dfp/inf-1.c: Move to ...
1243         * c-c++-common/inf-1.c: here.
1244         * gcc.dg/dfp/loop-index.c: Move to ...
1245         * c-c++-common/loop-index.c: here.
1246         * gcc.dg/dfp/modes.c: Move to ...
1247         * c-c++-common/modes.c: here.
1248         * gcc.dg/dfp/nan-1.c: Move to ...
1249         * c-c++-common/nan-1.c: here.
1250         * gcc.dg/dfp/nan-2.c: Move to ...
1251         * c-c++-common/nan-2.c: here.
1252         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1253         * c-c++-common/operator-arith-fold.c: here.
1254         * gcc.dg/dfp/operator-assignment.c: Move to ...
1255         * c-c++-common/operator-assignment.c: here.
1256         * gcc.dg/dfp/operator-comma.c: Move to ...
1257         * c-c++-common/operator-comma.c: here.
1258         * gcc.dg/dfp/operator-cond.c: Move to ...
1259         * c-c++-common/operator-cond.c: here.
1260         * gcc.dg/dfp/operator-logical.c: Move to ...
1261         * c-c++-common/operator-logical.c: here.
1262         * gcc.dg/dfp/operator-unary.c: Move to ...
1263         * c-c++-common/operator-unary.c: here.
1264         * gcc.dg/dfp/pr31385.c: Move to ...
1265         * c-c++-common/pr31385.c: here.
1266         * gcc.dg/dfp/pr33466.c: Move to ...
1267         * c-c++-common/pr33466.c: here.
1268         * gcc.dg/dfp/pr35620.c: Move to ...
1269         * c-c++-common/pr35620.c: here.
1270         * gcc.dg/dfp/pr36800.c: Move to ...
1271         * c-c++-common/pr36800.c: here.
1272         * gcc.dg/dfp/pr39034.c: Move to ...
1273         * c-c++-common/pr39034.c: here.
1274         * gcc.dg/dfp/pr39035.c: Move to ...
1275         * c-c++-common/pr39035.c: here.
1276         * gcc.dg/dfp/pr39902.c: Move to ...
1277         * c-c++-common/pr39902.c: here.
1278         * gcc.dg/dfp/pr39986.c: Move to ...
1279         * c-c++-common/pr39986.c: here.
1280         * gcc.dg/dfp/signbit-1.c: Move to ...
1281         * c-c++-common/signbit-1.c: here.
1282         * gcc.dg/dfp/signbit-2.c: Move to ...
1283         * c-c++-common/signbit-2.c: here.
1284         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1285         * c-c++-common/struct-layout-1.c: here.
1286         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1287         * c-c++-common/usual-arith-conv.c: here.
1288         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1289         * c-c++-common/usual-arith-conv-const.c: here.
1290
1291 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1292
1293         PR testsuite/41288
1294         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1295         stack alignment.
1296
1297 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1298
1299         PR c++/39365
1300         * g++.dg/expr/bool3.C: New test.
1301         * g++.dg/expr/bool4.C: New test.
1302
1303 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1304
1305         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1306         * gcc.dg/dfp/signbit-2.c: Use it.
1307         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1308         arguments to unsigned int.
1309         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1310         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1311         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1312         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1313         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1314         * gcc.dg/dfp/pr39986.c: Ditto.
1315         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1316         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1317         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1318         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1319         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1320
1321 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1322
1323         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1324
1325 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1326
1327         PR c/41049
1328         * dfp/pr41049.c: New test.
1329
1330 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1331
1332         PR testsuite/41385
1333         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1334
1335 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1336
1337         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1338         * gcc.dg/ipa/ipa-sra-1.c: New test.
1339         * gcc.dg/ipa/ipa-sra-2.c: New test.
1340         * gcc.dg/ipa/ipa-sra-3.c: New test.
1341         * gcc.dg/ipa/ipa-sra-4.c: New test.
1342         * gcc.dg/ipa/ipa-sra-5.c: New test.
1343         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1344         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1345
1346 2009-09-17  Michael Matz  <matz@suse.de>
1347
1348         PR middle-end/41347
1349         * gfortran.dg/pr41347.f90: New test.
1350
1351 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1352
1353         * gcc.c-torture/compile/20090917-1.c: New testcase.
1354
1355 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1356
1357         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1358         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1359         alpha*-*-* target from XFAIL list.
1360
1361 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1362
1363         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1364         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1365         * gcc.dg/dfp/cast-bad.c: Use default options.
1366         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1367         * gcc.dg/dfp/composite-type.c: Ditto.
1368         * gcc.dg/dfp/constants.c: Ditto.
1369         * gcc.dg/dfp/constants-hex.c: Ditto.
1370         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1371         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1372         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1373         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1374         * gcc.dg/dfp/ctypes.c: Ditto.
1375         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1376         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1377         * gcc.dg/dfp/float-constant-double.c: Ditto.
1378         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1379         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1380         * gcc.dg/dfp/modes.c: Ditto.
1381         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1382         * gcc.dg/dfp/pr31344.c: Ditto.
1383         * gcc.dg/dfp/pr31385.c: Ditto.
1384         * gcc.dg/dfp/pr33466.c: Ditto.
1385         * gcc.dg/dfp/pr35620.c: Ditto.
1386         * gcc.dg/dfp/pr37435.c: Ditto.
1387         * gcc.dg/dfp/pr39986.c: Ditto.
1388         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1389         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1390         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1391         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1392         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1393         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1394         * gcc.dg/dfp/typespec.c: Ditto.
1395         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1396         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1397         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1398         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1399         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1400         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1401         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1402         * gcc.dg/dfp/compare-rel.h: Ditto.
1403         * gcc.dg/dfp/compare-special.h: Ditto.
1404         * gcc.dg/dfp/convert.h: Ditto.
1405         * gcc.dg/dfp/fe-check.h: Ditto.
1406         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1407         * gcc.dg/dfp/cast.c: Ditto.
1408         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1409         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1410         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1411         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1412         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1413         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1414         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1415         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1416         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1417         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1418         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1419         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1420         * gcc.dg/dfp/constants-zero.c: Ditto.
1421         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1422         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1423         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1424         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1425         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1426         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1427         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1428         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1429         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1430         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1431         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1432         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1433         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1434         * gcc.dg/dfp/convert-bfp.c: Ditto.
1435         * gcc.dg/dfp/convert-complex.c: Ditto.
1436         * gcc.dg/dfp/convert-dfp.c: Ditto.
1437         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1438         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1439         * gcc.dg/dfp/convert-int.c: Ditto.
1440         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1441         * gcc.dg/dfp/convert-int-max.c: Ditto.
1442         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1443         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1444         * gcc.dg/dfp/fe-binop.c: Ditto.
1445         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1446         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1447         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1448         * gcc.dg/dfp/func-array.c: Ditto.
1449         * gcc.dg/dfp/func-deref.c: Ditto.
1450         * gcc.dg/dfp/func-mixed.c: Ditto.
1451         * gcc.dg/dfp/func-pointer.c: Ditto.
1452         * gcc.dg/dfp/func-scalar.c: Ditto.
1453         * gcc.dg/dfp/func-struct.c: Ditto.
1454         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1455         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1456         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1457         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1458         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1459         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1460         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1461         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1462         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1463         * gcc.dg/dfp/inf-1.c: Ditto.
1464         * gcc.dg/dfp/loop-index.c: Ditto.
1465         * gcc.dg/dfp/nan-1.c: Ditto.
1466         * gcc.dg/dfp/nan-2.c: Ditto.
1467         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1468         * gcc.dg/dfp/operator-assignment.c: Ditto.
1469         * gcc.dg/dfp/operator-comma.c: Ditto.
1470         * gcc.dg/dfp/operator-cond.c: Ditto.
1471         * gcc.dg/dfp/operator-logical.c: Ditto.
1472         * gcc.dg/dfp/operator-unary.c: Ditto.
1473         * gcc.dg/dfp/pr36800.c: Ditto.
1474         * gcc.dg/dfp/pr39034.c: Ditto.
1475         * gcc.dg/dfp/pr39035.c: Ditto.
1476         * gcc.dg/dfp/pr39902.c: Ditto.
1477         * gcc.dg/dfp/signbit-1.c: Ditto.
1478         * gcc.dg/dfp/signbit-2.c: Ditto.
1479         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1480         * gcc.dg/dfp/union-init.c: Ditto.
1481         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1482
1483 2009-09-16  Michael Matz  <matz@suse.de>
1484
1485         PR fortran/41212
1486         * gfortran.dg/pr41212.f90: New test.
1487
1488 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1489
1490         * gnat.dg/alignment9.adb: New test.
1491
1492 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1493
1494         * gnat.dg/discr20.ad[sb]: New test.
1495
1496 2009-09-16  Richard Guenther  <rguenther@suse.de>
1497
1498         PR middle-end/34011
1499         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1500
1501 2009-09-16  DJ Delorie  <dj@redhat.com>
1502             Kaz Kojima  <kkojima@gcc.gnu.org>
1503
1504         * gcc.target/sh/struct-arg-dw2.c: New test.
1505
1506 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1507             Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR target/41175
1510         * gcc.target/powerpc/pr41175.c: New test.
1511
1512 2009-09-14  Richard Henderson  <rth@redhat.com>
1513
1514         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1515         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1516         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1517
1518 2009-09-14  Richard Henderson  <rth@redhat.com>
1519
1520         * g++.dg/eh/builtin1.C: Update resx pattern match.
1521         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1522
1523 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1524
1525         * gcc.target/mips/branch-helper.h: New file.
1526         * gcc.target/mips/branch-2.c,
1527         * gcc.target/mips/branch-3.c,
1528         * gcc.target/mips/branch-4.c,
1529         * gcc.target/mips/branch-5.c,
1530         * gcc.target/mips/branch-6.c,
1531         * gcc.target/mips/branch-7.c,
1532         * gcc.target/mips/branch-8.c,
1533         * gcc.target/mips/branch-9.c,
1534         * gcc.target/mips/branch-10.c,
1535         * gcc.target/mips/branch-11.c,
1536         * gcc.target/mips/branch-12.c,
1537         * gcc.target/mips/branch-13.c,
1538         * gcc.target/mips/branch-14.c,
1539         * gcc.target/mips/branch-15.c: New tests.
1540
1541 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1542
1543         PR target/41331
1544         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1545         -m32 -mpowerpc64 system.
1546
1547 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1548
1549         From Jie Zhang <jie.zhang@analog.com>:
1550         * gcc.target/bfin/saveall.c: New test.
1551         * gcc.target/bfin/20090914-1.c: New test.
1552         * gcc.target/bfin/20090914-2.c: New test.
1553
1554         * gcc.target/bfin/20090914-3.c: New test.
1555
1556 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1557
1558         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1559
1560 2009-09-14  Richard Guenther  <rguenther@suse.de>
1561
1562         PR middle-end/41350
1563         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1564
1565 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1566
1567         PR libgfortran/41328
1568         * gfortran.dg/cr_lf.f90: New test.
1569
1570 2009-09-11  Michael Matz  <matz@suse.de>
1571
1572         PR middle-end/41275
1573         * g++.dg/tree-ssa/pr41275.C: New test.
1574
1575 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1576
1577         PR fortran/41242
1578         * gfortran.dg/proc_ptr_comp_21.f90: New.
1579
1580 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1581
1582         PR fortran/31292
1583         * gfortran.dg/module_procedure_1.f90: New test.
1584         * gfortran.dg/module_procedure_2.f90: Ditto.
1585         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1586
1587 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1588             James A. Morrison  <phython@gcc.gnu.org>
1589
1590         PR ada/18302
1591         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1592         commands.
1593         * ada/acats/run_test.exp: New file.
1594
1595 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1596
1597         Revert:
1598         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1599
1600         PR rtl-optimization/39779
1601         * gcc.dg/pr39979.c: New test.
1602
1603 2009-09-10  Richard Guenther  <rguenther@suse.de>
1604
1605         PR middle-end/41257
1606         * g++.dg/torture/pr41257-2.C: New testcase.
1607
1608 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1609
1610         PR c++/28293
1611         * g++.dg/template/crash91.C: New.
1612
1613 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1614
1615         PR rtl-optimization/39779
1616         * gcc.dg/pr39979.c: New test.
1617
1618 2009-09-09  Richard Guenther  <rguenther@suse.de>
1619
1620         PR tree-optimization/41101
1621         * gcc.c-torture/compile/pr41101.c: New testcase.
1622
1623 2009-09-09  Richard Guenther  <rguenther@suse.de>
1624
1625         PR middle-end/41317
1626         * gcc.c-torture/execute/pr41317.c: New testcase.
1627         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1628         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1629
1630 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1631
1632         Fix some test breakages on Darwin
1633         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1634         and adjust.
1635         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1636         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1637         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1638         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1639         take darwin specifics in account.
1640
1641 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1642
1643         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1644         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1645
1646 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1647
1648         PR c++/39923
1649         * g++.dg/cpp0x/initlist24.C: New.
1650
1651 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1652
1653         * gcc.dg/large-size-array-2.c: Fix target requirement.
1654         * gcc.dg/large-size-array-4.c: Likewise.
1655         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1656         * gcc.dg/c99-const-expr-2.c: Likewise.
1657         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1658         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1659         * gcc.dg/c90-const-expr-10.c: Likewise.
1660         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1661         instead of long.
1662         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1663         * gcc.dg/vect/pr33846.c: Likewise.
1664         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1665         __PTRDIFF_TYPE__, instead of unsigned long.
1666         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1667
1668 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1669
1670         PR debug/41229
1671         PR debug/41291
1672         PR debug/41300
1673         * gfortran.dg/pr41229.f90: New.
1674
1675 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1676
1677         PR debug/41232
1678         * gcc.dg/pr41232.c: New.
1679
1680 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1681
1682         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1683         contain -march.
1684         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1685         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1686         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1687         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1688         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1689         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1690         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1691         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1692         options other than that used in dg-options.
1693
1694 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1695
1696         PR rtl-optimization/41239
1697         * gcc.c-torture/execute/pr41239.c: New test.
1698
1699 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1700
1701         PR libgfortran/41192
1702         * gfortran.dg/namelist_59.f90: New test.
1703
1704 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1705
1706         From Mike Frysinger  <michael.frysinger@analog.com>
1707         * gcc.target/bfin/mcpu-bf542m.c: New file.
1708         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1709         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1710         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1711         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1712
1713 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1714
1715         PR middle-end/41282
1716         * gcc.c-torture/compile/pr41282.c: New test.
1717
1718 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1719
1720         PR fortran/41197
1721         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1722         variables for stat and errmsg.
1723         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1724         * gfortran.dg/allocate_stat_2.f90:  New test.
1725
1726 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1727
1728         * gcc.c-torture/compile/20090907-1.c: New test.
1729
1730 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR bootstrap/41241
1733         * gcc.dg/pr41241.c: New test.
1734
1735 2009-09-06  Richard Guenther  <rguenther@suse.de>
1736
1737         PR middle-end/41144
1738         * g++.dg/torture/pr41144.C: New testcase.
1739
1740 2009-09-06  Richard Guenther  <rguenther@suse.de>
1741
1742         PR middle-end/41261
1743         * gcc.dg/torture/pr41261.c: New testcase.
1744
1745 2009-09-05  Richard Guenther  <rguenther@suse.de>
1746
1747         PR middle-end/41181
1748         * gcc.c-torture/compile/pr41181.c: New testcase.
1749
1750 2009-09-05  Richard Guenther  <rguenther@suse.de>
1751
1752         PR debug/41273
1753         * g++.dg/torture/pr41273.C: New testcase.
1754
1755 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1756
1757         PR fortran/41258
1758         * gfortran.dg/typebound_proc_12.f90 : New test.
1759
1760 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1761
1762         PR debug/41225
1763         * gfortran.dg/pr41225.f90: New.
1764
1765 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1766
1767         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1768         unistd.h, sys/types.h and sys/wait.h.
1769         (gualchk_t): New.
1770         (GUALCVT): New.
1771         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1772         (GUALITY_GDB_REDIRECT): New.
1773         (GUALITY_GDB_ARGS): Use it.
1774
1775 2009-09-04  Richard Guenther  <rguenther@suse.de>
1776
1777         PR middle-end/41257
1778         * g++.dg/torture/pr41257.C: New testcase.
1779
1780 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1781
1782         PR tree-optimization/41112
1783         * gnat.dg/array8.adb: New test.
1784
1785 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1786
1787         * gcc.target/arm/ctz.c: New test case.
1788
1789 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1790
1791         PR tree-optimization/38275
1792         * gcc.dg/autopar/reduc-1char.c: Increase number
1793         of iterations. Adjust the logic accordingly.
1794         * gcc.dg/autopar/reduc-2char.c: Ditto.
1795         * gcc.dg/autopar/reduc-1.c: Ditto.
1796         * gcc.dg/autopar/reduc-2.c: Ditto.
1797         * gcc.dg/autopar/reduc-3.c: Ditto.
1798         * gcc.dg/autopar/reduc-6.c: Ditto.
1799         * gcc.dg/autopar/reduc-7.c: Ditto.
1800         * gcc.dg/autopar/reduc-8.c: Ditto.
1801         * gcc.dg/autopar/reduc-9.c: Ditto.
1802         * gcc.dg/autopar/pr39500-1.c: Ditto.
1803         * gcc.dg/autopar/reduc-1short.c: Ditto.
1804         * gcc.dg/autopar/reduc-2short.c: Ditto.
1805         * gcc.dg/autopar/parallelization-1.c: Ditto.
1806
1807 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1808
1809         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1810         testcase using guality.h compiles and links and if a global variable
1811         can be verified by gdb.
1812
1813 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1814
1815         * lib/target-supports.exp (check_effective_target_sync_int_long):
1816         Supported on Blackfin Linux targets.
1817
1818 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1819
1820         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1821
1822 2009-09-03  Diego Novillo  <dnovillo@google.com>
1823
1824         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1825         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1826         * g++.dg/warn/unit-1.C: Likewise.
1827         * g++.dg/ipa/iinline-1.C: Likewise.
1828         * g++.dg/template/cond2.C: Adjust expected line location for the
1829         error.
1830         * g++.dg/template/pr35240.C: Likewise.
1831
1832 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1833
1834         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1835         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1836
1837 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1838
1839         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1840         * gcc.dg/memcpy-1.c: Add . to match pattern.
1841         * gcc.dg/uninit-I.c: XFAIL warning test.
1842         * g++.dg/warn/unit-1.C: XFAIL warning test.
1843
1844 2009-09-02  Ian Lance Taylor  <iant@google.com>
1845
1846         * gcc.dg/20090902-1.c: New test.
1847
1848 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1849
1850         * gcc.dg/builtin-object-size-9.c: New test.
1851
1852 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1853
1854         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1855
1856 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1857             Olivier Hainque  <hainque@adacore.com>
1858
1859         * gnat.dg/misaligned_param.adb: New test.
1860         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1861         * gnat.dg/slice7.adb: Add 1 more related case.
1862
1863 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1864
1865         * gcc.dg/guality/guality.c: Expect to fail for now.
1866         * gcc.dg/guality/example.c: Likewise.
1867
1868 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1869
1870         * gcc.dg/guality/guality.c: New.
1871         * gcc.dg/guality/guality.h: New.
1872         * gcc.dg/guality/guality.exp: New.
1873         * gcc.dg/guality/example.c: New.
1874         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1875         (cleanup-saved-temps): Likewise, .gkd files too.
1876
1877 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1878
1879         PR fortran/39229
1880         * gfortran.dg/line_length_3.f: New test.
1881         * gfortran.dg/line_length_4.f90: New test.
1882
1883 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1884
1885         * lib/target-supports.exp (check_gc_sections_available):
1886         Add proper pattern quote.
1887
1888 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1889             Kaz Kojima  <kkojima@gcc.gnu.org>
1890
1891         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1892         * g++.dg/cdce3.C: Use dg-add-options ieee.
1893         * g++.dg/torture/type-generic-1.C: Likewise.
1894         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1895         * gcc.dg/pr28796-2.c: Likewise.
1896         * gcc.dg/torture/builtin-math-7.c: Likewise.
1897         * gcc.dg/torture/type-generic-1.c: Likewise.
1898         * gfortran.dg/boz_14.f90: Likewise.
1899         * gfortran.dg/erf_2.F90: Likewise.
1900         * gfortran.dg/init_flag_3.f90: Likewise.
1901         * gfortran.dg/init_flag_4.f90: Likewise.
1902         * gfortran.dg/init_flag_5.f90: Likewise.
1903         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1904         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1905         * gfortran.dg/isnan_1.f90: Likewise.
1906         * gfortran.dg/isnan_2.f90: Likewise.
1907         * gfortran.dg/maxlocval_2.f90: Likewise.
1908         * gfortran.dg/maxlocval_4.f90: Likewise.
1909         * gfortran.dg/minlocval_1.f90: Likewise.
1910         * gfortran.dg/minlocval_4.f90: Likewise.
1911         * gfortran.dg/module_nan.f90: Likewise.
1912         * gfortran.dg/namelist_42.f90: Likewise.
1913         * gfortran.dg/namelist_43.f90: Likewise.
1914         * gfortran.dg/nan_1.f90: Likewise.
1915         * gfortran.dg/nan_2.f90: Likewise.
1916         * gfortran.dg/nan_3.f90: Likewise.
1917         * gfortran.dg/nan_4.f90: Likewise.
1918         * gfortran.dg/nan_5.f90: Likewise.
1919         * gfortran.dg/nearest_1.f90: Likewise.
1920         * gfortran.dg/nearest_2.f90: Likewise.
1921         * gfortran.dg/nearest_3.f90: Likewise.
1922         * gfortran.dg/pr37243.f: Likewise.
1923         * gfortran.dg/real_const_3.f90: Likewise.
1924         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1925
1926 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1927
1928         PR debug/30161
1929         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1930         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1931         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1932         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1933         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1934         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1935         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1936         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1937         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1938         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1939         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1940         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1941         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1942
1943 2009-08-31  Jason Merrill  <jason@redhat.com>
1944
1945         PR c++/41127
1946         * g++.dg/parse/enum5.C: New.
1947         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1948
1949 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1950
1951         PR fortran/40940
1952         * gfortran.dg/allocate_derived_1.f90: New.
1953         * gfortran.dg/class_3.f03: New.
1954
1955 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1956
1957         PR fortran/40996
1958         * gfortran.dg/allocatable_scalar_1.f90: New.
1959         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1960         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1961         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1962
1963 2009-08-30  Richard Guenther  <rguenther@suse.de>
1964
1965         PR tree-optimization/41186
1966         * g++.dg/torture/pr41186.C: New testcase.
1967         * g++.dg/tree-ssa/pr41186.C: Likewise.
1968
1969 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1970
1971         PR c++/41187
1972         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1973         take ia64 assembly comments syntax in account.
1974
1975 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1976
1977         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1978
1979 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1980
1981         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1982         * gfortran.dg/whole_file_6.f90: Likewise.
1983
1984 2009-08-28  Cary Coutant  <ccoutant@google.com>
1985
1986         PR debug/41063
1987         * g++.dg/debug/dwarf2/pr41063.C: New test.
1988
1989 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         PR rtl-optimization/40861
1992         * gcc.dg/pr40861.c: New test.
1993
1994 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1995
1996         PR fortran/40869
1997         * gfortran.dg/proc_ptr_comp_20.f90: New.
1998
1999 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2000
2001         PR libfortran/39667
2002         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2003         open temp file with status="scratch".
2004         * gfortran.dg/fmt_cache_1.f: Likewise.
2005         * gfortran.dg/fmt_exhaust.f90: Likewise.
2006         * gfortran.dg/fmt_t_4.f90: Likewise.
2007         * gfortran.dg/fseek.f90: Likewise.
2008         * gfortran.dg/list_read_5.f90: Likewise.
2009         * gfortran.dg/namelist_39.f90: Likewise.
2010         * gfortran.dg/namelist_56.f90: Likewise.
2011         * gfortran.dg/read_bad_advance.f90: Likewise.
2012         * gfortran.dg/read_repeat.f90: Likewise.
2013         * gfortran.dg/read_size_noadvance.f90: Likewise.
2014         * gfortran.dg/read_x_past.f: Likewise.
2015
2016 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2017
2018         PR fortran/28039
2019         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2020
2021 2009-08-27  Daniel Kraft  <d@domob.eu>
2022
2023         PR fortran/37425
2024         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2025         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2026         error and fix problem with recursive assignment.
2027         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2028         * gfortran.dg/typebound_operator_3.f03: New test.
2029         * gfortran.dg/typebound_operator_4.f03: New test.
2030
2031 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2032
2033         PR debug/41170
2034         * debug/dwarf2/namespace-1.C: New test.
2035
2036 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2037
2038         PR fortran/41162
2039         * gfortran.dg/pr41162.f: New.
2040
2041 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2042             Richard Sandiford  <rdsandiford@googlemail.com>
2043
2044         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2045         with "forbid_cpu".
2046         * gcc.target/mips/branch-1.c: Update accordingly.
2047         * gcc.target/mips/extend-1.c: Likewise.
2048         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2049
2050 2009-08-26  Richard Guenther  <rguenther@suse.de>
2051
2052         PR middle-end/41163
2053         * gcc.c-torture/compile/pr41163.c: New testcase.
2054         * gcc.dg/pr35899.c: Adjust.
2055
2056 2009-08-26  Richard Guenther  <rguenther@suse.de>
2057
2058         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2059
2060 2009-08-26  Jason Merrill  <jason@redhat.com>
2061
2062         * g++.dg/cpp0x/explicit3.C: New.
2063         * g++.dg/overload/cond2.C: New.
2064
2065 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2066
2067         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2068
2069 2009-08-25  Jan Hubicka  <jh@suse.cz>
2070
2071         * gcc.target/i386/sse5-shift1-vector.c
2072         * gcc.target/i386/isa-12.c
2073         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2074         * gcc.target/i386/sse5-pcmov2.c
2075         * gcc.target/i386/isa-3.c
2076         * gcc.target/i386/sse5-shift2-vector.c
2077         * gcc.target/i386/isa-7.c
2078         * gcc.target/i386/funcspec-2.c
2079         * gcc.target/i386/sse5-haddX.c
2080         * gcc.target/i386/sse5-hadduX.c
2081         * gcc.target/i386/isa-9.c
2082         * gcc.target/i386/sse5-maccXX.c
2083         * gcc.target/i386/sse5-shift3-vector.c
2084         * gcc.target/i386/sse5-msubXX.c
2085         * gcc.target/i386/sse5-permpX.c
2086         * gcc.target/i386/sse5-check.h
2087         * gcc.target/i386/sse-12.c
2088         * gcc.target/i386/sse-11.c
2089         * gcc.target/i386/sse-10.c
2090         * gcc.target/i386/sse-13.c
2091         * gcc.target/i386/sse-14.c
2092         * gcc.target/i386/sse-22.c
2093         * gcc.target/i386/sse-2.c
2094         * gcc.target/i386/sse-13.c
2095         * gcc.target/i386/avx-2.c
2096         * gcc.target/i386/sse5-rotate1-vector.c
2097         * gcc.target/i386/isa-4.c
2098         * gcc.target/i386/sse5-hsubX.c
2099         * gcc.target/i386/sse5-pcmov.c
2100         * gcc.target/i386/sse5-fma.c
2101         * gcc.target/i386/isa-8.c
2102         * gcc.target/i386/sse5-rotate2-vector.c
2103         * gcc.target/i386/sse5-nmaccXX.c
2104         * gcc.target/i386/sse5-imul64-vector.c
2105         * gcc.target/i386/sse5-nmsubXX.c
2106         * gcc.target/i386/sse5-rotate3-vector.c
2107         * gcc.target/i386/sse5-fma-vector.c
2108         * gcc.target/i386/sse5-imul32widen-vector.c
2109         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2110
2111         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2112         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2113         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2114         * gcc.target/i386/avx-1.c: Remove SSE5.
2115         * gcc.target/i386/avx-2.c: Remove SSE5.
2116         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2117         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2118         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2119         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2120
2121 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2122
2123         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2124
2125 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2126
2127         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2128         keyword works in the same manner as __alignof.
2129
2130 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2131
2132         PR libfortran/34670
2133         * gfortran.dg/unpack_bounds_1.f90:  New test.
2134         * gfortran.dg/unpack_bounds_2.f90:  New test.
2135         * gfortran.dg/unpack_bounds_3.f90:  New test.
2136
2137 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2138
2139         * gnat.dg/slice7.adb: New test.
2140         * gnat.dg/slice7_pkg.ads: New helper.
2141
2142 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2143
2144         PR fortran/41139
2145         * gfortran.dg/proc_ptr_25.f90: New.
2146         * gfortran.dg/proc_ptr_comp_18.f90: New.
2147         * gfortran.dg/proc_ptr_comp_19.f90: New.
2148
2149 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2150
2151         PR fortran/41154
2152         * gfortran.dg/fmt_error_8.f: New test.
2153
2154 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2155
2156         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2157         number, update all callers and synchronize results for latest MPC.
2158
2159 2009-08-21  Jason Merrill  <jason@redhat.com>
2160
2161         * g++.dg/warn/Wunused-17.C: New.
2162
2163 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2164
2165         * gcc.target/arm/combine-cmp-shift.c: New test.
2166
2167 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2168
2169         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2170         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2171         width specifier.
2172
2173 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2174
2175         * gfortran.dg/fmt_error_7.f: New test.
2176
2177 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2178
2179         PR target/40718
2180         * gcc.target/i386/pr40718.c: New test.
2181
2182 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2183
2184         * gfortran.dg/proc_ptr_24.f90: New test.
2185
2186 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2187
2188         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2189         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2190         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2191
2192 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2193
2194         PR fortran/28039
2195         * gfortran.dg/fmt_with_extra.f: new file.
2196
2197 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2198
2199         * lib/target-supports.exp
2200         (check_effective_target_arm_iwmmxt_ok): New procedure.
2201         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2202         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2203
2204 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2205
2206         * gfortran.dg/boz_9.f90: Do not load denormal floating
2207         point constants.  Remove -mieee option for alpha*-*-* targets.
2208
2209 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2210
2211         PR fortran/41106
2212         * gfortran.dg/proc_ptr_23.f90: New.
2213         * gfortran.dg/proc_ptr_comp_15.f90: New.
2214         * gfortran.dg/proc_ptr_comp_16.f90: New.
2215         * gfortran.dg/proc_ptr_comp_17.f90: New.
2216
2217 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2218
2219         PR c++/41131
2220         * g++.dg/expr/unary3.C: New test.
2221
2222 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2223
2224         * gfortran.dg/common_5.f: Add -mdalign for sh.
2225         * gfortran.dg/common_align_2.f90: Likewise.
2226
2227 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2228
2229         PR libfortran/40962
2230         * c_f_pointer_tests_4.f90:  New test.
2231
2232 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gnat.dg/slice6.adb: New test.
2235         * gnat.dg/slice6_pkg.ads: New helper.
2236
2237 2009-08-20  Michael Matz  <matz@suse.de>
2238
2239         PR fortran/41126
2240         * gfortran.dg/pr41126.f90: New test.
2241
2242 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2243
2244         * gnat.dg/dynamic_bound.adb: New test.
2245
2246 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2247
2248         PR fortran/41121
2249         * gfortran.dg/intrinsic_5.f90: New.
2250
2251 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2252             Richard Earnshaw  <richard.earnshaw@arm.com>
2253
2254         * gcc.target/arm/20090811-1.c: New test.
2255
2256 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2257
2258         PR middle-end/41123
2259         * gcc.dg/pr41123.c: New test.
2260
2261 2009-08-19  Jason Merrill  <jason@redhat.com>
2262
2263         PR c++/41120
2264         * g++.dg/other/gc4.C: New.
2265
2266 2009-08-18  Michael Matz  <matz@suse.de>
2267
2268         * gfortran.dg/vect/vect-gems.f90: New test.
2269         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2270
2271 2009-08-18  DJ Delorie  <dj@redhat.com>
2272
2273         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2274         * lib/gcc-defs.exp: ... to here.
2275
2276         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2277         GCC_EXEC_PREFIX before building the wrapper.
2278
2279 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2280
2281         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2282         tests.
2283         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2284         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2285         dg-options.  Fix dg-final clause.
2286
2287 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2288
2289         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2290
2291 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2292             Paul Thomas  <pault@gcc.gnu.org>
2293
2294         PR fortran/40870
2295         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2296
2297 2009-08-18  Richard Guenther  <rguenther@suse.de>
2298
2299         PR middle-end/41094
2300         * gcc.dg/torture/pr41094.c: New testcase.
2301         * gcc.dg/torture/builtin-power-1.c: Adjust.
2302         * gcc.dg/builtins-10.c: Likewise.
2303
2304 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2305
2306         PR target/40971
2307         * gcc.dg/pr40971.c: New test.
2308
2309 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2310
2311         PR fortran/41062
2312         * gfortran.dg/use_only_4.f90: New test.
2313
2314 2009-08-17  Daniel Kraft  <d@domob.eu>
2315
2316         PR fortran/37425
2317         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2318         NOPASS bindings as operators.
2319
2320 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2321
2322         * lib/target-supports.exp
2323         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2324         of targets that do not need command line argument to enable SIMD.
2325
2326 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2327
2328         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2329         typo in cache name.
2330
2331 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2332
2333         PR fortran/41075
2334         * gfortran.dg/unlimited_fmt_1.f90: New test.
2335
2336 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2337
2338         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2339
2340 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2341
2342         * gnat.dg/itype.ad[sb]: New test.
2343
2344 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2345
2346         * gcc.target/mips/mips.exp: Add terminology section to comment
2347         at the top of the file.  Fix typos.
2348
2349 2009-08-16  Jason Merrill  <jason@redhat.com>
2350
2351         * g++.dg/debug/dwarf2/inline1.C: New.
2352
2353 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2354
2355         PR target/38599
2356         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2357
2358 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2359
2360         PR debug/37801
2361         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2362         Make sure to trigger inlining optimizations.
2363         * gcc.dg/debug/dwarf2/inline2.c: New test.
2364
2365 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2366
2367         PR fortran/41070
2368         * gfortran.dg/structure_constructor_10.f90: New.
2369
2370 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2371
2372         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2373         * gcc.dg/pragma-re-2.c: Likewise.
2374         * gcc.dg/pragma-re-3.c: Likewise.
2375         * gcc.dg/pragma-re-4.c: Likewise.
2376         * g++.dg/other/pragma-re-1.C: Likewise.
2377         * g++.dg/other/pragma-re-2.C: Likewise.
2378
2379 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2380
2381         * gcc.dg/torture/builtin-math-7.c: New.
2382
2383 2009-08-14  Richard Guenther  <rguenther@suse.de>
2384
2385         * gcc.c-torture/execute/20090814-1.c: New testcase.
2386
2387 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2388
2389         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2390
2391 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2392
2393         PR target/40934
2394         * gcc.target/i386/pr40934.c: New.
2395
2396 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2397
2398         PR target/41019
2399         * gcc.target/i386/pr41019.c: New test.
2400
2401 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2402
2403         PR fortran/40955
2404         * gfortran.dg/winapi.f90: New test.
2405
2406 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2407
2408         PR fortran/40995
2409         * gfortran.dg/intrinsic_4.f90: New.
2410         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2411         different line.
2412
2413 2009-08-13  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/41047
2416         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2417
2418 2009-08-12  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/41011
2421         * gfortran.dg/pr41011.f: New testcase.
2422
2423 2009-08-11  Andrew Haley  <aph@redhat.com>
2424
2425         * gcc.target/arm/synchronize.c: New file.
2426
2427 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2428
2429         PR middle-end/40980
2430         * gfortran.dg/graphite/id-17.f: New.
2431
2432 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2433             Sebastian Pop  <sebastian.pop@amd.com>
2434
2435         * gcc.dg/graphite/interchange-1.c: XFAILed.
2436         * gcc.dg/graphite/interchange-2.c: XFAILed.
2437         * gcc.dg/graphite/interchange-3.c: XFAILed.
2438         * gcc.dg/graphite/interchange-4.c: XFAILed.
2439         * gcc.dg/graphite/interchange-7.c: XFAILed.
2440
2441 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2442
2443         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2444
2445 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2446             Pranav Garg  <pranav.garg2107@gmail.com>
2447
2448         * gcc.dg/graphite/interchange-6.c: XFAILed.
2449
2450 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2451
2452         * gcc.dg/graphite/interchange-9.c: New.
2453
2454 2009-08-12  Richard Guenther  <rguenther@suse.de>
2455
2456         PR rtl-optimization/41033
2457         * gcc.dg/pr41033.c: New test.
2458
2459 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2460
2461         PR fortran/41022
2462         * gfortran.dg/proc_ptr_comp_14.f90: New.
2463
2464 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2465
2466         * gcc.target/mips/ext-5.c: New test.
2467         * gcc.target/mips/ext-6.c: New test.
2468         * gcc.target/mips/ext-7.c: New test.
2469         * gcc.target/mips/ext-8.c: New test.
2470         * gcc.target/mips/extend-2.c: New test.
2471
2472 2009-08-10  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/other/linkage2.C: New test for types-without-linkage
2475         handling.
2476         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2477         * g++.dg/lookup/anon2.C: Likewise.
2478         * g++.dg/other/anon3.C: Likewise.
2479         * g++.dg/template/arg2.C: Likewise.
2480         * g++.dg/template/local4.C: Likewise.
2481         * g++.old-deja/g++.law/operators32.C: Likewise.
2482         * g++.old-deja/g++.other/linkage2.C: Likewise.
2483         * g++.old-deja/g++.pt/enum6.C: Likewise.
2484         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2485         * g++.old-deja/g++.other/linkage1.C: Likewise.
2486
2487 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2488
2489         * gcc.dg/dg.exp: Test also c-c++-common dir.
2490         * g++.dg/dg.exp: Likewise.
2491         * g++.dg/warn/Wconversion-real.C: Delete.
2492         * gcc.dg/Wconversion-real.c: Move to ...
2493         * c-c++-common/Wconversion-real.c: ... here.
2494         * lib/target-supports.exp
2495         (check_effective_target_c,check_effective_target_c++): New.
2496
2497 2009-08-10  Daniel Kraft  <d@domob.eu>
2498
2499         PR fortran/37425
2500         * gfortran.dg/typebound_operator_1.f03: New test.
2501         * gfortran.dg/typebound_operator_2.f03: New test.
2502
2503 2009-08-10  Richard Guenther  <rguenther@suse.de>
2504
2505         PR middle-end/41006
2506         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2507         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2508
2509 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2510
2511         PR fortran/40940
2512         * gfortran.dg/class_1.f03: New.
2513         * gfortran.dg/class_2.f03: New.
2514         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2515         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2516         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2517         * gfortran.dg/typebound_call_10.f03: Ditto.
2518         * gfortran.dg/typebound_call_2.f03: Ditto.
2519         * gfortran.dg/typebound_call_3.f03: Ditto.
2520         * gfortran.dg/typebound_call_4.f03: Ditto.
2521         * gfortran.dg/typebound_generic_3.f03: Ditto.
2522         * gfortran.dg/typebound_generic_4.f03: Ditto.
2523         * gfortran.dg/typebound_proc_1.f08: Ditto.
2524         * gfortran.dg/typebound_proc_5.f03: Ditto.
2525         * gfortran.dg/typebound_proc_6.f03: Ditto.
2526
2527 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2528
2529         PR c++/40866
2530         * g++.dg/expr/stmt-expr-1.C: New test.
2531
2532 2009-08-09  Richard Guenther  <rguenther@suse.de>
2533
2534         PR tree-optimization/41016
2535         * gcc.c-torture/compile/pr41016.c: New testcase.
2536
2537 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2538
2539         * gcc.dg/overflow-warn-8.c: New test.
2540
2541 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2542
2543         PR tree-optimization/41008
2544         * gcc.dg/vect/O1-pr41008.c: New test.
2545
2546 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2547
2548         PR fortran/40955
2549         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2550
2551 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2552
2553         * gcc.target/bfin/loop-autoinc.c: New file.
2554
2555 2009-08-08  Richard Guenther  <rguenther@suse.de>
2556
2557         PR tree-optimization/40991
2558         * g++.dg/torture/pr40991.C: New testcase.
2559
2560 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2561
2562         * ada/acats/support/impdef.a: Tweak timing constants. Add
2563         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2564         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2565         * ada/acats/tests/c9/c940007.a: Likewise.
2566         * ada/acats/tests/c9/c94001c.ada: Likewise.
2567         * ada/acats/tests/c9/c94006a.ada: Likewise.
2568         * ada/acats/tests/c9/c94008c.ada: Likewise.
2569         * ada/acats/tests/c9/c951002.a: Likewise.
2570         * ada/acats/tests/c9/c954a01.a: Likewise.
2571         * ada/acats/tests/c9/c96001a.ada: Likewise.
2572         * ada/acats/tests/c9/c97307a.ada: Likewise.
2573
2574 2009-08-07  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/40999
2577         * gfortran.dg/pr40999.f: New testcase.
2578
2579 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2580
2581         * g++.dg/tree-prof/partition1.C: New test.
2582
2583 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2584
2585         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2586         attribute.
2587         * gcc.target/arm/vfp1[567].c: New tests.
2588
2589 2009-08-06  Jason Merrill  <jason@redhat.com>
2590
2591         PR c++/40948
2592         * g++.dg/ext/complit12.C: Expand.
2593
2594 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2595
2596         Merge ARM/hard_vfp_branch to trunk.
2597
2598         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2599
2600         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2601         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2602
2603         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2604
2605         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2606         (PCS): Define macro to use base AAPCS.
2607         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2608
2609         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2610
2611         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2612         Correct arm_neon.h typo.
2613
2614         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2615
2616         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2617         this a linkage test.
2618         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2619         argument marshalling.
2620         * abitest.h: New file.
2621         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2622         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2623
2624 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2625
2626         PR middle-end/32964
2627         * gcc.dg/tree-ssa/pr32964.c: New test.
2628
2629 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2630             H.J. Lu  <hongjiu.lu@intel.com>
2631
2632         PR target/40957
2633         * gcc.target/i386/pr40957.c: New test.
2634
2635 2009-08-06  Richard Guenther  <rguenther@suse.de>
2636
2637         PR tree-optimization/40964
2638         * gcc.c-torture/compile/pr40964.c: New testcase.
2639
2640 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2641
2642         PR fortran/40847
2643         * gfortran.dg/transfer_resolve_1.f90 : New test.
2644
2645 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2646             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2647
2648         PR target/40906
2649         * gcc.target/i386/pr40906-1.c: New test.
2650         * gcc.target/i386/pr40906-2.c: Ditto.
2651         * gcc.target/i386/pr40906-3.c: Ditto.
2652
2653 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR rtl-optimization/40924
2656         * g++.dg/torture/pr40924.C: New test.
2657
2658 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2659
2660         PR c++/36069
2661         * g++.dg/warn/pr36069.C: New.
2662
2663 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2664
2665         PR c++/39987
2666         * g++.dg/overload/defarg4.C: New test.
2667
2668 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2669
2670         PR c++/16696
2671         * g++.dg/parse/pr16696.C: New.
2672         * g++.dg/parse/pr16696-permissive.C: New.
2673
2674 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2675
2676         PR fortran/40875
2677         * gfortran.dg/initialization_23.f90 : New test.
2678
2679 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2680
2681         PR debug/39706
2682         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2683
2684 2009-08-03  Jason Merrill  <jason@redhat.com>
2685             Jakub Jelinek  <jakub@redhat.com>
2686
2687         PR c++/40948
2688         * g++.dg/ext/complit12.C: New.
2689
2690 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2691
2692         PR c/39902
2693         * gcc.target/powerpc/pr39902-2.c: New test.
2694
2695 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2696
2697         PR middle-end/40943
2698         * gcc.dg/uninit-6.c: Re-add XFAIL.
2699         * gcc.dg/uninit-6-O0.c: Likewise.
2700         * gcc.dg/uninit-pr40943.c: New test.
2701
2702 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2703
2704         PR testsuite/40858
2705         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2706         .ascii.
2707
2708 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2709
2710         PR libfortran/40853
2711         * gfortran.dg/namelist_40.f90: Update error output.
2712         * gfortran.dg/namelist_47.f90: Update error output.
2713         * gfortran.dg/namelist_58.f90: New test.
2714
2715 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2716
2717         PR fortran/40881
2718         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2719         * gfortran.dg/altreturn_3.f90: Ditto.
2720         * gfortran.dg/altreturn_5.f90: Ditto.
2721         * gfortran.dg/altreturn_6.f90: Ditto.
2722         * gfortran.dg/altreturn_7.f90: Ditto.
2723         * gfortran.dg/array_constructor_13.f90: Ditto.
2724         * gfortran.dg/arrayio_7.f90: Ditto.
2725         * gfortran.dg/arrayio_8.f90: Ditto.
2726         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2727         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2728         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2729         * gfortran.dg/backspace_8.f: Add -std=legacy.
2730         * gfortran.dg/backspace_9.f: Ditto.
2731         * gfortran.dg/char_comparison_1.f: Ditto.
2732         * gfortran.dg/char_decl_1.f90: Ditto.
2733         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2734         * gfortran.dg/char_pointer_assign.f90: Ditto.
2735         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2736         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2737         * gfortran.dg/char_pointer_func.f90: Ditto.
2738         * gfortran.dg/common_8.f90: Ditto.
2739         * gfortran.dg/constant_substring.f: Ditto.
2740         * gfortran.dg/data_char_2.f90: Ditto.
2741         * gfortran.dg/der_array_io_1.f90: Ditto.
2742         * gfortran.dg/der_array_io_2.f90: Ditto.
2743         * gfortran.dg/der_array_io_3.f90: Ditto.
2744         * gfortran.dg/der_io_3.f90: Ditto.
2745         * gfortran.dg/dev_null.F90: Ditto.
2746         * gfortran.dg/direct_io_2.f90: Ditto.
2747         * gfortran.dg/do_iterator_2.f90: Ditto.
2748         * gfortran.dg/e_d_fmt.f90: Ditto.
2749         * gfortran.dg/empty_format_1.f90: Ditto.
2750         * gfortran.dg/entry_17.f90: Modified warning message.
2751         * gfortran.dg/entry_7.f90: Add -std=legacy.
2752         * gfortran.dg/eor_1.f90: Ditto.
2753         * gfortran.dg/equiv_2.f90: Ditto.
2754         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2755         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2756         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2757         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2758         * gfortran.dg/fmt_error_2.f90: Ditto.
2759         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2760         * gfortran.dg/fmt_tl.f: Ditto.
2761         * gfortran.dg/fmt_white.f: Ditto.
2762         * gfortran.dg/func_derived_1.f90: Ditto.
2763         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2764         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2765         * gfortran.dg/global_references_2.f90: Ditto.
2766         * gfortran.dg/hollerith_1.f90: Ditto.
2767         * gfortran.dg/hollerith.f90: Use new-style character length.
2768         * gfortran.dg/hollerith_f95.f90: Ditto.
2769         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2770         * gfortran.dg/implicit_6.f90: Ditto.
2771         * gfortran.dg/implicit_9.f90: Ditto.
2772         * gfortran.dg/inquire_13.f90: Ditto.
2773         * gfortran.dg/inquire_5.f90: Ditto.
2774         * gfortran.dg/inquire_6.f90: Ditto.
2775         * gfortran.dg/inquire.f90: Ditto.
2776         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2777         * gfortran.dg/io_constraints_2.f90: Ditto.
2778         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2779         * gfortran.dg/loc_2.f90: Ditto.
2780         * gfortran.dg/logical_1.f90: Ditto.
2781         * gfortran.dg/longline.f: Ditto.
2782         * gfortran.dg/merge_char_1.f90: Ditto.
2783         * gfortran.dg/namelist_12.f: Ditto.
2784         * gfortran.dg/namelist_14.f90: Ditto.
2785         * gfortran.dg/namelist_18.f90: Ditto.
2786         * gfortran.dg/namelist_19.f90: Ditto.
2787         * gfortran.dg/namelist_21.f90: Ditto.
2788         * gfortran.dg/namelist_22.f90: Ditto.
2789         * gfortran.dg/namelist_37.f90: Ditto.
2790         * gfortran.dg/namelist_54.f90: Ditto.
2791         * gfortran.dg/namelist_55.f90: Ditto.
2792         * gfortran.dg/namelist_empty.f90: Ditto.
2793         * gfortran.dg/namelist_use.f90: Use new-style character length.
2794         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2795         * gfortran.dg/nested_modules_4.f90: Ditto.
2796         * gfortran.dg/nested_modules_5.f90: Ditto.
2797         * gfortran.dg/open-options-blanks.f: Ditto.
2798         * gfortran.dg/output_exponents_1.f90: Ditto.
2799         * gfortran.dg/parens_5.f90: Ditto.
2800         * gfortran.dg/parens_6.f90: Ditto.
2801         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2802         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2803         * gfortran.dg/pr15129.f90: Ditto.
2804         * gfortran.dg/pr15332.f: Ditto.
2805         * gfortran.dg/pr16597.f90: Ditto.
2806         * gfortran.dg/pr17143.f90: Ditto.
2807         * gfortran.dg/pr17164.f90: Ditto.
2808         * gfortran.dg/pr17229.f: Modified warning message.
2809         * gfortran.dg/pr18210.f90: Add -std=legacy.
2810         * gfortran.dg/pr19155.f: Ditto.
2811         * gfortran.dg/pr20086.f90: Ditto.
2812         * gfortran.dg/pr20124.f90: Ditto.
2813         * gfortran.dg/pr20755.f: Ditto.
2814         * gfortran.dg/pr20865.f90: Ditto.
2815         * gfortran.dg/pr20950.f: Ditto.
2816         * gfortran.dg/pr21730.f: Ditto.
2817         * gfortran.dg/pr22491.f: Ditto.
2818         * gfortran.dg/pr29713.f90: Ditto.
2819         * gfortran.dg/print_parentheses_1.f: Ditto.
2820         * gfortran.dg/print_parentheses_2.f90: Ditto.
2821         * gfortran.dg/proc_assign_1.f90: Ditto.
2822         * gfortran.dg/proc_decl_1.f90: Ditto.
2823         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2824         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2825         * gfortran.dg/read_float_1.f90: Ditto.
2826         * gfortran.dg/read_logical.f90: Ditto.
2827         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2828         * gfortran.dg/return_1.f90: Ditto.
2829         * gfortran.dg/rewind_1.f90: Ditto.
2830         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2831         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2832         * gfortran.dg/stfunc_1.f90: Ditto.
2833         * gfortran.dg/stfunc_3.f90: Ditto.
2834         * gfortran.dg/stfunc_4.f90: Ditto.
2835         * gfortran.dg/stfunc_6.f90: Ditto.
2836         * gfortran.dg/streamio_2.f90: Ditto.
2837         * gfortran.dg/string_ctor_1.f90: Ditto.
2838         * gfortran.dg/string_null_compare_1.f: Ditto.
2839         * gfortran.dg/substr_6.f90: Ditto.
2840         * gfortran.dg/tl_editing.f90: Ditto.
2841         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2842         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2843         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2844         * gfortran.dg/g77/1832.f: Ditto.
2845         * gfortran.dg/g77/19981216-0.f Ditto.
2846         * gfortran.dg/g77/19990525-0.f: Ditto.
2847         * gfortran.dg/g77/19990826-2.f: Ditto.
2848         * gfortran.dg/g77/20000630-2.f: Ditto.
2849         * gfortran.dg/g77/20010116.f: Ditto.
2850         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2851         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2852         * gfortran.dg/g77/980520-1.f: Ditto.
2853         * gfortran.dg/g77/check0.f: Ditto.
2854         * gfortran.dg/g77/cpp3.F: Ditto.
2855         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2856         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2857         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2858         * gfortran.dg/g77/short.f: Ditto.
2859
2860 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2861
2862         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2863         * gcc.target/mips/ext-4.c: Likewise.
2864         * gcc.target/mips/interrupt_handler.c: Likewise.
2865         * gcc.target/mips/truncate-4.c: Likewise.
2866         * gcc.target/mips/truncate-5.c: Likewise.
2867
2868 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2869
2870         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2871         -fgraphite-force-parallel to -floop-parallelize-all.
2872
2873 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2874
2875         PR fortran/40011
2876         * gfortran.dg/whole_file_7.f90: New test.
2877         * gfortran.dg/whole_file_8.f90: New test.
2878         * gfortran.dg/whole_file_9.f90: New test.
2879         * gfortran.dg/whole_file_10.f90: New test.
2880         * gfortran.dg/whole_file_11.f90: New test.
2881         * gfortran.dg/whole_file_12.f90: New test.
2882         * gfortran.dg/whole_file_13.f90: New test.
2883         * gfortran.dg/whole_file_14.f90: New test.
2884
2885 2009-07-31  Jason Merrill  <jason@redhat.com>
2886
2887         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2888         binding semantics.
2889         * g++.dg/cpp0x/named.C: Likewise.
2890         * g++.dg/cpp0x/overload.C: Likewise.
2891         * g++.dg/cpp0x/rv1n.C: Likewise.
2892         * g++.dg/cpp0x/rv1p.C: Likewise.
2893         * g++.dg/cpp0x/rv2n.C: Likewise.
2894         * g++.dg/cpp0x/rv2p.C: Likewise.
2895         * g++.dg/cpp0x/rv3n.C: Likewise.
2896         * g++.dg/cpp0x/rv3p.C: Likewise.
2897         * g++.dg/cpp0x/rv4n.C: Likewise.
2898         * g++.dg/cpp0x/rv4p.C: Likewise.
2899         * g++.dg/cpp0x/rv5n.C: Likewise.
2900         * g++.dg/cpp0x/rv5p.C: Likewise.
2901         * g++.dg/cpp0x/rv6n.C: Likewise.
2902         * g++.dg/cpp0x/rv6p.C: Likewise.
2903         * g++.dg/cpp0x/rv7n.C: Likewise.
2904         * g++.dg/cpp0x/rv7p.C: Likewise.
2905         * g++.dg/cpp0x/template_deduction.C: Likewise.
2906         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2907         * g++.dg/cpp0x/overloadn.C: New.
2908         * g++.dg/cpp0x/rv-cast.C: New.
2909
2910 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2911
2912         * gcc.target/mips/ext-4.c: New test.
2913
2914 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2915
2916         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2917
2918 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2919
2920         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2921         * gcc.dg/tree-ssa/loop-32.c: Same.
2922         * gcc.dg/tree-ssa/loop-33.c: Same.
2923         * gcc.dg/tree-ssa/loop-34.c: Same.
2924         * gcc.dg/tree-ssa/loop-35.c: Same.
2925         * gcc.dg/tree-ssa/loop-7.c: Same.
2926         * gcc.dg/tree-ssa/pr23109.c: Same.
2927         * gcc.dg/tree-ssa/restrict-2.c: Same.
2928         * gcc.dg/tree-ssa/restrict-3.c: Same.
2929         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2930         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2931         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2932         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2933         * gcc.dg/tree-ssa/structopt-1.c: Same.
2934         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2935         * gfortran.dg/pr32921.f: Same.
2936
2937 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2938
2939         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2940         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2941         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2942         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2943         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2944         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2945         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2946         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2947         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2948         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2949         * gcc.dg/graphite/id-1.c: New.
2950         * gcc.dg/graphite/id-10.c: New.
2951         * gcc.dg/graphite/id-11.c: New.
2952         * gcc.dg/graphite/id-12.c: New.
2953         * gcc.dg/graphite/id-13.c: New.
2954         * gcc.dg/graphite/id-14.c: New.
2955         * gcc.dg/graphite/id-15.c: New.
2956         * gcc.dg/graphite/id-2.c: New.
2957         * gcc.dg/graphite/id-3.c: New.
2958         * gcc.dg/graphite/id-4.c: New.
2959         * gcc.dg/graphite/id-5.c: New.
2960         * gcc.dg/graphite/id-6.c: New.
2961         * gcc.dg/graphite/id-7.c: New.
2962         * gcc.dg/graphite/id-8.c: New.
2963         * gcc.dg/graphite/id-9.c: New.
2964         * gcc.dg/graphite/interchange-0.c: New.
2965         * gcc.dg/graphite/interchange-1.c: New.
2966         * gcc.dg/graphite/interchange-2.c: New.
2967         * gcc.dg/graphite/interchange-3.c: New.
2968         * gcc.dg/graphite/interchange-4.c: New.
2969         * gcc.dg/graphite/interchange-5.c: New.
2970         * gcc.dg/graphite/interchange-6.c: New.
2971         * gcc.dg/graphite/interchange-7.c: New.
2972         * gcc.dg/graphite/interchange-8.c: New.
2973         * gcc.dg/graphite/pr35356-1.c: New.
2974         * gcc.dg/graphite/pr35356-2.c: New.
2975         * gcc.dg/graphite/pr35356-3.c: New.
2976         * gcc.dg/graphite/pr40157.c: New.
2977         * gcc.dg/graphite/run-id-1.c: New.
2978         * gcc.dg/graphite/scop-20.c: New.
2979         * gcc.dg/graphite/scop-21.c: New.
2980         * gfortran.dg/graphite/id-1.f90: New.
2981         * gfortran.dg/graphite/id-10.f90: New.
2982         * gfortran.dg/graphite/id-11.f: New.
2983         * gfortran.dg/graphite/id-12.f: New.
2984         * gfortran.dg/graphite/id-13.f: New.
2985         * gfortran.dg/graphite/id-14.f: New.
2986         * gfortran.dg/graphite/id-15.f: New.
2987         * gfortran.dg/graphite/id-16.f: New.
2988         * gfortran.dg/graphite/id-5.f: New.
2989         * gfortran.dg/graphite/id-6.f: New.
2990         * gfortran.dg/graphite/id-7.f: New.
2991         * gfortran.dg/graphite/id-8.f: New.
2992         * gfortran.dg/graphite/id-9.f: New.
2993         * gfortran.dg/graphite/interchange-1.f: New.
2994         * gfortran.dg/graphite/interchange-2.f: New.
2995
2996 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2997
2998         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2999         flags based on the name of the testcase.
3000         * gfortran.dg/graphite/graphite.exp: Same.
3001
3002         * gcc.dg/graphite/block-0.c: Adjusted.
3003         * gcc.dg/graphite/block-1.c: Adjusted.
3004         * gcc.dg/graphite/block-2.c: Adjusted.
3005         * gcc.dg/graphite/block-3.c: Adjusted.
3006         * gcc.dg/graphite/block-4.c: Adjusted.
3007         * gcc.dg/graphite/block-5.c: Adjusted.
3008         * gcc.dg/graphite/block-6.c: Adjusted.
3009         * gcc.dg/graphite/pr37485.c: Adjusted.
3010         * gcc.dg/graphite/pr37684.c: Adjusted.
3011         * gcc.dg/graphite/pr37828.c: Adjusted.
3012         * gcc.dg/graphite/pr37883.c: Adjusted.
3013         * gcc.dg/graphite/pr37928.c: Adjusted.
3014         * gcc.dg/graphite/pr37943.c: Adjusted.
3015         * gcc.dg/graphite/pr38409.c: Adjusted.
3016         * gcc.dg/graphite/pr38498.c: Adjusted.
3017         * gcc.dg/graphite/pr38559.c: Adjusted.
3018         * gcc.dg/graphite/pr39335.c: Adjusted.
3019         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3020         * gcc.dg/graphite/scop-0.c: Adjusted.
3021         * gcc.dg/graphite/scop-1.c: Adjusted.
3022         * gcc.dg/graphite/scop-10.c: Adjusted.
3023         * gcc.dg/graphite/scop-11.c: Adjusted.
3024         * gcc.dg/graphite/scop-12.c: Adjusted.
3025         * gcc.dg/graphite/scop-13.c: Adjusted.
3026         * gcc.dg/graphite/scop-14.c: Adjusted.
3027         * gcc.dg/graphite/scop-15.c: Adjusted.
3028         * gcc.dg/graphite/scop-16.c: Adjusted.
3029         * gcc.dg/graphite/scop-17.c: Adjusted.
3030         * gcc.dg/graphite/scop-18.c: Adjusted.
3031         * gcc.dg/graphite/scop-19.c: Adjusted.
3032         * gcc.dg/graphite/scop-2.c: Adjusted.
3033         * gcc.dg/graphite/scop-3.c: Adjusted.-
3034         * gcc.dg/graphite/scop-4.c: Adjusted.
3035         * gcc.dg/graphite/scop-5.c: Adjusted.
3036         * gcc.dg/graphite/scop-6.c: Adjusted.
3037         * gcc.dg/graphite/scop-7.c: Adjusted.
3038         * gcc.dg/graphite/scop-8.c: Adjusted.
3039         * gcc.dg/graphite/scop-9.c: Adjusted.
3040         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3041         * gfortran.dg/graphite/block-1.f90: Adjusted.
3042         * gfortran.dg/graphite/block-2.f: Adjusted.
3043         * gfortran.dg/graphite/block-3.f90: Adjusted.
3044         * gfortran.dg/graphite/block-4.f90: Adjusted.
3045         * gfortran.dg/graphite/id-2.f90: Adjusted.
3046         * gfortran.dg/graphite/id-3.f90: Adjusted.
3047         * gfortran.dg/graphite/id-4.f90: Adjusted.
3048         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3049         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3050         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3051         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3052         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3053         * gfortran.dg/graphite/scop-1.f: Adjusted.
3054
3055 2009-07-30  Doug Kwan  <dougkwan@google.com>
3056
3057         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3058         in warnings added in rev 141298.
3059
3060 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3061
3062         * lib/options.exp: Use "!=" instead of "ne".
3063
3064         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3065
3066         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3067         * gcc.dg/ucnid-12.c: Likewise.
3068
3069 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3070             Pat Haugen  <pthaugen@us.ibm.com>
3071             Revital Eres <ERES@il.ibm.com>
3072
3073         * gcc.target/powerpc/altivec-32.c: New file to test
3074         Altivec simple math function vectorization.
3075
3076         * gcc.target/powerpc/bswap-run.c: New file to test swap
3077         builtins.
3078         * gcc.target/powerpc/bswap16.c: Ditto.
3079         * gcc.target/powerpc/bswap32.c: Ditto.
3080         * gcc.target/powerpc/bswap64-1.c: Ditto.
3081         * gcc.target/powerpc/bswap64-2.c: Ditto.
3082         * gcc.target/powerpc/bswap64-3.c: Ditto.
3083         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3084         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3085         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3086
3087         * gcc.target/powerpc/popcount-2.c: New file to test
3088         power7 popcntd instructions.
3089         * gcc.target/powerpc/popcount-3.c: Ditto.
3090
3091         * gcc.target/powerpc/pr39457.c: New VSX test.
3092         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3093         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3094         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3095         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3096         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3097         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3098         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3099         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3100         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3101         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3102         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3103         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3104
3105         * gcc.target/powerpc/altivec-6.c: Store the result of
3106         vec_add, so the optimizer doesn't remove it.
3107
3108         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3109         systems that support bswap64.
3110
3111         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3112         prevent VSX code generation.
3113
3114         * lib/target-supports.exp (check_vsx_hw_available): New
3115         function to test if VSX available.
3116         (check_effective_target_powerpc_vsx_ok): Ditto.
3117         (check_vmx_hw_available): Add explicit -mno-vsx.
3118
3119 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3120
3121         PR c/39902
3122         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3123
3124 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3125
3126         PR tree-optimization/40570
3127         * gcc.c-torture/compile/pr40570.c: New test.
3128
3129 2009-07-29  Jason Merrill  <jason@redhat.com>
3130
3131         PR c++/14912
3132         * g++.dg/template/defarg13.C: New.
3133
3134 2009-07-29  Richard Guenther  <rguenther@suse.de>
3135
3136         PR c++/40834
3137         * g++.dg/torture/pr40834.C: New testcase.
3138
3139 2009-07-29  Michael Matz  <matz@suse.de>
3140
3141         PR middle-end/40830
3142         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3143
3144 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3145
3146         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3147         sh*-*-* targets.  Skip on spu-*-* targets.
3148         * gfortran.dg/maxlocval_4.f90: Likewise.
3149         * gfortran.dg/minlocval_1.f90: Likewise.
3150         * gfortran.dg/minlocval_4.f90: Likewise.
3151
3152 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR fortran/40878
3155         * gfortran.dg/gomp/pr40878-1.f90: New test.
3156         * gfortran.dg/gomp/pr40878-2.f90: New test.
3157
3158         PR testsuite/40891
3159         * gcc.dg/cdce1.c: Adjust note line number.
3160         * gcc.dg/cdce2.c: Likewise.
3161
3162 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3163
3164         PR fortran/40882
3165         * gfortran.dg/proc_ptr_comp_13.f90: New.
3166
3167 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3168
3169         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3170         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3171         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3172         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3173         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3174         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3175         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3176         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3177         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3178         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3179         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3180         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3181         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3182         #ifdef NEED_IEEE754_FLOAT conditional.
3183         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3184         conditional.
3185
3186 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3187
3188         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3189         i?86-*-netware.
3190         * g++.dg/ext/bitfield3.C: Likewise.
3191         * g++.dg/ext/bitfield4.C: Likewise.
3192         * g++.dg/ext/bitfield5.C: Likewise.
3193         * gcc.dg/bitfld-15.c: Likewise.
3194         * gcc.dg/bitfld-16.c: Likewise.
3195         * gcc.dg/bitfld-17.c: Likewise.
3196         * gcc.dg/bitfld-18.c: Likewise.
3197         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3198         * gcc.dg/20010912-1.c: Likewise.
3199         * gcc.dg/20021018-1.c: Likewise.
3200         * gcc.dg/20030213-1.c: Likewise.
3201         * gcc.dg/20030225-1.c: Likewise.
3202         * gcc.dg/20030708-1.c: Likewise.
3203         * gcc.dg/20050321-2.c: Likewise.
3204         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3205         * gcc.dg/cdce2.c: Likewise.
3206         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3207         targets.
3208         * gcc.target/i386/pr37248-3.c: Likewise.
3209
3210 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3211
3212         PR fortran/40848
3213         * gfortran.dg/altreturn_7.f90: New.
3214
3215 2009-07-27  Simon Baldwin  <simonb@google.com>
3216
3217         PR testsuite/40829
3218         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3219         so that indexing no longer runs off array end.
3220
3221 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3222
3223         PR fortran/40851
3224         * gfortran.dg/derived_init_3.f90: New test.
3225
3226 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3227
3228         PR fortran/33197
3229         * gfortran.dg/atan2_1.f90: New test
3230         * gfortran.dg/atan2_2.f90: New test
3231
3232 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3233
3234         PR c++/40749
3235         * g++.dg/warn/Wreturn-type-6.C: New test.
3236
3237 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3238
3239         PR tree-optimization/40801
3240         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3241         * gfortran.dg/vect/vect.exp: Run tests starting with
3242         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3243
3244 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3245
3246         PR rtl-optimization/40445
3247         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3248
3249 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3250
3251         * gcc.dg/builtin-unreachable-4.c: New test.
3252
3253 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/33197
3256         * gfortran.dg/complex_intrinsic_5.f90: New test.
3257         * gfortran.dg/complex_intrinsic_7.f90: New test.
3258
3259 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3260
3261         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3262         * gcc.dg/ipa/noclone-1.c: New test.
3263
3264 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3265
3266         * lib/target-supports.exp (check_effective_target_static): New
3267         procedure.
3268         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3269         supported.
3270         * g++.old-deja/g++.law/weak.C: Require static effective target.
3271
3272 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3273
3274         PR fortran/39630
3275         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3276         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3277         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3278         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3279         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3280         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3281         * gfortran.dg/typebound_call_10.f03: New.
3282
3283 2009-07-24  Jason Merrill  <jason@redhat.com>
3284
3285         * g++.dg/cpp0x/defaulted11.C: New.
3286
3287         * g++.dg/cpp0x/initlist23.C: New.
3288
3289 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3290
3291         PR fortran/40822
3292         * gfortran.dg/char_length_16.f90: New.
3293
3294 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3295
3296         PR fortran/40643
3297         PR fortran/31067
3298         * gfortran.dg/maxlocval_2.f90: New test.
3299         * gfortran.dg/maxlocval_3.f90: New test.
3300         * gfortran.dg/maxlocval_4.f90: New test.
3301         * gfortran.dg/minlocval_1.f90: New test.
3302         * gfortran.dg/minlocval_2.f90: New test.
3303         * gfortran.dg/minlocval_3.f90: New test.
3304         * gfortran.dg/minlocval_4.f90: New test.
3305
3306 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3307
3308         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3309         scan-assembler.
3310
3311 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR fortran/40839
3314         * gfortran.dg/pr40839.f90: New test.
3315
3316 2009-07-23  Michael Matz  <matz@suse.de>
3317
3318         PR middle-end/40830
3319         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3320         don't set options ourself.
3321
3322 2009-07-23  Simon Baldwin  <simonb@google.com>
3323
3324         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3325         native C compilation where required.
3326
3327 2009-07-22  Doug Kwan  <dougkwan@google.com>
3328
3329         * gcc.c-torture/compile/20090721-1.c: New test.
3330
3331 2009-07-22  Michael Matz  <matz@suse.de>
3332
3333         PR tree-optimization/35229
3334         PR tree-optimization/39300
3335         * gcc.dg/vect/vect-pre-interact.c: New test.
3336
3337 2009-07-22  Richard Guenther  <rguenther@suse.de>
3338
3339         * g++.dg/lookup/using21.C: Fix duplicate paste.
3340
3341 2009-07-22  Richard Guenther  <rguenther@suse.de>
3342
3343         PR c++/40799
3344         * g++.dg/lookup/using21.C: New testcase.
3345
3346 2009-07-21  Jason Merrill  <jason@redhat.com>
3347
3348         * g++.dg/init/aggr4.C: New.
3349
3350 2009-07-21  Jason Merrill  <jason@redhat.com>
3351
3352         Core issue 934
3353         * g++.dg/cpp0x/initlist22.C: New.
3354
3355 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3356
3357         * gcc.target/i386/vectorize8.c: New test.
3358
3359 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3360
3361         PR target/40811
3362         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3363         Add i?86 and x86_64 targets.
3364         * gcc.target/i386/vectorize7.c: New test.
3365
3366         PR target/40809
3367         * gcc.target/i386/pr40809.c: New test.
3368
3369 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR tree-optimization/40813
3372         * g++.dg/opt/inline15.C: New test.
3373
3374 2009-07-21  Paul Brook <paul@codesourcery.com>
3375
3376         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3377         * lib/target-supports.exp (check_effective_target_section_anchors):
3378         Add arm*-*-*.
3379
3380 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3381
3382         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3383         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3384         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3385
3386 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3387
3388         * gcc.target/mips/ext-3.c: New test.
3389
3390 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3391
3392         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3393         * gcc.dg/builtin-object-size-8.c: New test.
3394         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3395         * g++.dg/ext/builtin-object-size2.C: Likewise.
3396
3397         PR tree-optimization/40792
3398         * gcc.dg/pr40792.c: New test.
3399
3400 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3401
3402         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3403         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3404         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3405
3406 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3407
3408         * gcc.target/sh/mfmovd.c: New test.
3409
3410 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3411             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3412
3413         PR libfortran/40714
3414         * gfortran.dg/eof_3.f90: New test.
3415
3416 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3417
3418         PR fortran/40727
3419         * gfortran.dg/intrinsic_cmplx.f90: New test.
3420
3421 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3422
3423         PR libfortran/34670
3424         PR libfortran/36874
3425         * gfortran.dg/cshift_bounds_1.f90:  New test.
3426         * gfortran.dg/cshift_bounds_2.f90:  New test.
3427         * gfortran.dg/cshift_bounds_3.f90:  New test.
3428         * gfortran.dg/cshift_bounds_4.f90:  New test.
3429         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3430         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3431         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3432         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3433
3434 2009-07-19  Jan Hubicka  <jh@suse.cz>
3435
3436         PR tree-optimization/40676
3437         * gcc.c-torture/compile/pr40676.c: New testcase.
3438
3439 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3440
3441         * gcc.target/mips/ext-2.c: New test.
3442
3443 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3444
3445         * gcc.target/mips/octeon-exts-7.c: New test.
3446         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3447         * gcc.target/mips/octeon-exts-5.c: Likewise.
3448
3449 2009-07-18  Richard Guenther  <rguenther@suse.de>
3450
3451         PR testsuite/40798
3452         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3453
3454 2009-07-18  Richard Guenther  <rguenther@suse.de>
3455
3456         PR c/40787
3457         * gcc.dg/pr35899.c: Adjust.
3458
3459 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3460
3461         * gcc.target/powerpc/asm-es-1.c: New test.
3462         * gcc.target/powerpc/asm-es-2.c: Likewise.
3463
3464 2009-07-17  Richard Guenther  <rguenther@suse.de>
3465
3466         PR c/40401
3467         * g++.dg/rtti/crash4.C: New testcase.
3468         * g++.dg/torture/20090706-1.C: Likewise.
3469         * gcc.dg/redecl-17.c: Likewise.
3470         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3471         * gcc.dg/declspec-9.c: Expect extra error.
3472         * gcc.dg/declspec-10.c: Likewise.
3473         * gcc.dg/declspec-11.c: Likewise.
3474         * gcc.dg/redecl-10.c: Expect extra warnings.
3475         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3476         * gcc.target/i386/pr39545-1.c: Likewise.
3477         * g++.dg/ext/asm3.C: Expect more errors.
3478         * g++.dg/gomp/block-1.C: Likewise.
3479         * g++.dg/gomp/block-2.C: Likewise.
3480         * g++.dg/gomp/block-3.C: Likewise.
3481         * g++.dg/gomp/block-5.C: Likewise.
3482         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3483         * g++.dg/warn/unused-result1.C: XFAIL.
3484
3485 2009-07-17  Richard Guenther  <rguenther@suse.de>
3486
3487         PR tree-optimization/40321
3488         * gcc.c-torture/compile/pr40321.c: New testcase.
3489         * g++.dg/torture/pr40321.C: Likewise.
3490
3491 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR c++/40780
3494         * g++.dg/template/ptrmem19.C: New test.
3495
3496 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3497             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3498
3499         PR 40435
3500         * gcc.dg/pr36902.c: Add column info.
3501         * g++.dg/gcov/gcov-2.C: Change count for definition.
3502
3503 2009-07-16  Jason Merrill  <jason@redhat.com>
3504
3505         PR libstdc++/37907
3506         * g++.dg/cpp0x/std-layout1.C: New.
3507         * g++.dg/ext/has_nothrow_assign.C: Fix.
3508         * g++.dg/ext/has_nothrow_copy.C: Fix.
3509         * g++.dg/ext/has_trivial_assign.C: Fix.
3510         * g++.dg/ext/has_trivial_copy.C: Fix.
3511         * g++.dg/ext/is_pod.C: Fix.
3512         * g++.dg/other/offsetof3.C: Adjust.
3513         * g++.dg/overload/ellipsis1.C: Adjust.
3514         * g++.dg/warn/var-args1.C: Adjust.
3515         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3516         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3517         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3518         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3519         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3520
3521 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3522
3523         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3524         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3525         effective target "mpc_pow".
3526         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3527
3528 2009-07-16  Richard Henderson  <rth@redhat.com>
3529
3530         * g++.dg/opt/eh4.C: New test.
3531
3532 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3533
3534         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3535
3536 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR middle-end/40747
3539         * gcc.c-torture/execute/pr40747.c: New test.
3540
3541 2009-07-15  Richard Guenther  <rguenther@suse.de>
3542
3543         PR middle-end/40753
3544         * gcc.c-torture/compile/pr40753.c: New testcase.
3545
3546 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3547
3548         PR fortran/40743
3549         * gfortran.dg/interface_assignment_4.f90: New.
3550
3551 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3552
3553         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3554         for FreeBSD up to and including version 8.
3555
3556 2009-07-14  Taras Glek  <tglek@mozilla.com>
3557             Rafael Espindola  <espindola@google.com>
3558
3559         * g++.dg/plugin/header-plugin-test.C: New.
3560         * g++.dg/plugin/header_plugin.c: New.
3561         * g++.dg/plugin/plugin.exp: Update.
3562
3563 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3564
3565         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3566         function to enable vectorization.
3567         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3568         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3569
3570 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3571
3572         * gcc.target/i386/sse-copysignf-vec.c: New test.
3573         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3574
3575 2009-07-14  Jason Merrill  <jason@redhat.com>
3576
3577         PR c++/37276
3578         * g++.dg/lookup/builtin5.C: New.
3579         * g++.dg/other/error22.C: Add missing extern "C".
3580         * g++.dg/warn/Warray-bounds.C: Likewise.
3581         * gcc.dg/compat/compat-common.h: Likewise.
3582
3583         PR c++/40746
3584         * g++.dg/lookup/using20.C: New.
3585
3586         PR c++/40740
3587         * g++.dg/template/koenig8.C: New.
3588
3589 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3590
3591         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3592         both i?86-*-darwin* and x86_64-*-darwin*.
3593
3594 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3595
3596         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3597         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3598         name.
3599
3600 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3601
3602         PR debug/40705
3603         * g++.dg/debug/dwarf2/typedef1.C: New test.
3604
3605         PR c++/40357
3606         * g++.dg/other/typedef3.C: New test.
3607
3608 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3609
3610         * gcc.dg/20090709-1.c: Move to a proper place ...
3611         * gcc.target/m68k/20090709-1.c: ... here.
3612
3613 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3614
3615         PR C++/22154
3616         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3617         front of qualified names are allowed.
3618         * g++.dg/parse/crash10.C: Likewise.
3619         * g++.dg/parse/error15.C: Likewise.
3620         * g++.dg/parse/typename9.C: Likewise.
3621         * g++.dg/parse/error8.C: Likewise.
3622
3623 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3624
3625         PR fortran/40646
3626         * gfortran.dg/proc_ptr_22.f90: Extended.
3627         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3628
3629 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3630
3631         * gfortran.dg/vect/vect-6.f: New test.
3632
3633 2009-07-12  Jason Merrill  <jason@redhat.com>
3634
3635         PR c++/36628
3636         * g++.dg/cpp0x/decltype17.C: New.
3637
3638         PR c++/37206
3639         * g++.dg/cpp0x/rv10.C: New.
3640
3641 2009-07-12  Jason Merrill  <jason@redhat.com>
3642
3643         PR c++/40689
3644         * g++.dg/cpp0x/initlist20.C: New.
3645         * g++.dg/cpp0x/initlist21.C: New.
3646
3647 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3648
3649         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3650         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3651         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3652         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3653         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3654
3655 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3656
3657         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3658         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3659         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3660         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3661         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3662         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3663         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3664         effective_target fd_truncate.
3665
3666 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3667
3668         * gnat.dg/specs/addr1.ads: New test.
3669
3670 2009-07-11  Jan Hubicka  <jh@suse.cz>
3671
3672         PR middle-end/48388
3673         * g++.dg/torture/pr40388.C: New testcase.
3674
3675 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR target/40668
3678         * gcc.c-torture/execute/pr40668.c: New test.
3679
3680 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3681
3682         * gcc.c-torture/execute/20090711-1.c: New test.
3683
3684 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3685
3686         PR testsuite/40699
3687         PR testsuite/40707
3688         PR testsuite/40709
3689         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3690         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3691         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3692         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3693
3694 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3695
3696         PR fortran/33197
3697         * gfortran.dg/complex_intrinsic_3.f90: New test.
3698         * gfortran.dg/complex_intrinsic_4.f90: New test.
3699
3700 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3701
3702         PR target/39079
3703         * gcc.target/mips/mips.exp: Make -msynci a known option.
3704         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3705
3706 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR c++/40502
3709         * g++.dg/ext/strncpy-chk1.C: New test.
3710
3711 2009-07-10  Richard Guenther  <rguenther@suse.de>
3712
3713         PR tree-optimization/40496
3714         * g++.dg/opt/pr40496.C: New testcase.
3715
3716 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3717
3718         PR 25509
3719         PR 40614
3720         * g++.dg/warn/unused-result1-Werror.c: New.
3721
3722 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3723
3724         PR fortran/39334
3725         * gfortran.dg/recursive_parameter_1.f90: New test.
3726
3727 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3728
3729         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3730         * gfortran.dg/module_equivalence_6.f90: Ditto.
3731         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3732         * gfortran.dg/nan_2.f90: Ditto.
3733         * gfortran.dg/inquire_11.f90: Ditto.
3734         * gfortran.dg/abstract_type_3.f03: Ditto.
3735         * gfortran.dg/abstract_type_1.f90: Ditto.
3736         * gfortran.dg/private_type_9.f90: Ditto.
3737         * gfortran.dg/abstract_type_5.f03: Ditto.
3738         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3739         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3740         * gfortran.dg/derived_sub.f90: Ditto.
3741         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3742         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3743         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3744         * gfortran.dg/mvbits_6.f90: Ditto.
3745         * gfortran.dg/abstract_type_2.f03: Ditto.
3746         * gfortran.dg/abstract_type_4.f03: Ditto.
3747         * gfortran.dg/bounds_check_9.f90: Ditto.
3748         * gfortran.dg/optional_dim_3.f90: Ditto.
3749         * gfortran.dg/pr32921.f: Ditto.
3750         * gfortran.dg/entry_16.f90: Ditto.
3751         * gfortran.dg/generic_16.f90: Ditto.
3752
3753
3754 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3755
3756         * gcc.target/m68k/20090709-1.c: New.
3757
3758 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3759
3760         PR c++/40684
3761         * g++.dg/template/unify11.C: New test.
3762
3763 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3764
3765         PR fortran/40629
3766         * gfortran.dg/host_assoc_function_9.f90: New test.
3767
3768 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3769
3770         PR fortran/40646
3771         * gfortran.dg/proc_ptr_22.f90: New.
3772         * gfortran.dg/proc_ptr_comp_12.f90: New.
3773
3774 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3775
3776         PR middle-end/40692
3777         * gcc.c-torture/compile/pr40692.c: New test.
3778
3779 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3780
3781         PR fortran/40604
3782         * gfortran.dg/pointer_check_6.f90: New test.
3783
3784 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3785
3786         * gcc.target/mips/truncate-5.c: New test.
3787
3788 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3789
3790         PR libfortran/40330
3791         PR libfortran/40662
3792         * gfortran.dg/fmt_cache_1.f: New test.
3793
3794 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3795
3796         PR fortran/40675
3797         * gfortran.dg/nosigned_zero_1.f90: New test.
3798         * gfortran.dg/nosigned_zero_2.f90: New test.
3799
3800 2009-07-08  Richard Guenther  <rguenther@suse.de>
3801
3802         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3803
3804 2009-07-08  Richard Guenther  <rguenther@suse.de>
3805
3806         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3807
3808 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3809
3810         PR fortran/40591
3811         * gfortran.dg/proc_ptr_21.f90: New test.
3812
3813 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3814
3815         PR c++/31246
3816         * g++.dg/warn/pr31246.C: New.
3817         * g++.dg/warn/pr31246-2.C: New.
3818
3819 2009-07-07  Jason Merrill  <jason@redhat.com>
3820
3821         PR c++/35828
3822         * g++.dg/template/defarg12.C: New.
3823
3824         PR c++/37816
3825         * g++.dg/cpp0x/enum7.C: New.
3826
3827         PR c++/37946
3828         * g++.dg/cpp0x/enum6.C: New.
3829
3830         PR c++/40639
3831         * g++.dg/cpp0x/enum5.C: New.
3832
3833         PR c++/40633
3834         * g++.dg/cpp0x/enum4.C: New.
3835
3836 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3837
3838         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3839
3840 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3841
3842         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3843
3844 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR middle-end/40669
3847         * gcc.dg/pr40669.c: New test.
3848
3849 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3850
3851         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3852         location. Update all calls.
3853         * g++.dg/plugin/selfassign.c: Likewise.
3854
3855 2009-07-06  Jason Merrill  <jason@redhat.com>
3856
3857         * g++.dg/rtti/dyncast[34].C: New.
3858
3859 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3860
3861         * lib/target-supports.exp
3862         (check_effective_target_mips_newabi_large_long_double): New.
3863         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3864         target.
3865         * gcc.target/mips/fpr-moves-6.c: Likewise.
3866
3867 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3868
3869         PR c++/40557
3870         * g++.dg/template/union2.C: New test.
3871
3872 2009-07-04  Jason Merrill  <jason@redhat.com>
3873
3874         * g++.dg/template/using15.C: New.
3875
3876 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3877
3878         * gfortran.dg/maxloc_1.f90: New test.
3879
3880 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3881
3882         PR fortran/40593
3883         * gfortran.dg/proc_ptr_result_6.f90: New.
3884
3885 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3886
3887         * gcc.dg/framework-2.c: Adjust testcase to pass.
3888
3889 2009-07-04  Jason Merrill  <jason@redhat.com>
3890
3891         PR c++/40619
3892         * g++.dg/cpp0x/auto16.C: New.
3893
3894 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3895
3896         PR target/40587
3897         * gfortran.dg/pr40587.f: New test.
3898
3899 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3900
3901         PR fortran/40638
3902         * gfortran.dg/unit_1.f90: New test.
3903
3904 2009-07-03  Jason Merrill  <jason@redhat.com>
3905
3906         * g++.dg/template/pure1.C: Expect another error.
3907
3908 2009-07-03  Richard Guenther  <rguenther@suse.de>
3909
3910         PR tree-optimization/40640
3911         * gcc.c-torture/compile/pr40640.c: New testcase.
3912
3913 2009-07-03  Richard Guenther  <rguenther@suse.de>
3914
3915         PR middle-end/34163
3916         * gfortran.dg/pr34163.f90: New testcase.
3917
3918 2009-07-03  Jan Hubicka  <jh@suse.cz>
3919
3920         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3921         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3922         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3923         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3924         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3925         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3926         * gnat.dg/loop_optimization6.adb: Enable -O2.
3927
3928 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3929
3930         * g++.dg/warn/null4.C: Extend.
3931
3932 2009-07-02  Jason Merrill  <jason@redhat.com>
3933
3934         * g++.dg/template/spec8.C: Fix.
3935
3936 2009-07-02  Michael Matz  <matz@suse.de>
3937
3938         PR fortran/32131
3939         * gfortran.dg/pr32921.f: Adjust.
3940
3941 2009-07-02  Jan Hubicka  <jh@suse.cz>
3942
3943         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3944
3945 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3946
3947         * gcc.target/mips/truncate-4.c: New testcase.
3948
3949 2009-07-01  Richard Guenther  <rguenther@suse.de>
3950
3951         PR tree-optimization/19831
3952         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3953         make allocated memory escape.  Un-XFAIL.
3954         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3955         * gcc.dg/vect/pr31699.c: Likewise.
3956         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3957
3958 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3959
3960         PR c++/40566
3961         * g++.dg/parse/cond5.C: New test.
3962
3963 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3964
3965         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3966         (main): Pass n to main_1 instead.
3967         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3968         (main_1): New function, split off from...
3969         (main): ...here.  Pass `off' to main_1 instead.
3970
3971 2009-06-30  Jason Merrill  <jason@redhat.com>
3972
3973         PR c++/40595
3974         * g++.dg/cpp0x/variadic94.C: New.
3975
3976 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3977
3978         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3979         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3980         (init_ld_library_path_env_vars): New function, replacing the
3981         orig_*_saved assignments.  Call it after defining it.
3982         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3983         (restore_ld_library_path_env_vars): Likewise.
3984         (add_path, find_libgcc_s): New functions.
3985         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3986         gcc-set-multilib-library-path.
3987         (objc_target_compile): Don't add "." to ld_library_path.
3988         Use add_path.
3989         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3990         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3991         gcc-set-multilib-library-path.
3992         * lib/g++.exp (g++_link_flags): Likewise.
3993         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3994         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3995         top level; do it...
3996         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3997         to tell when this needs to happen.  Use find_libgcc_s instead of
3998         gcc-set-multilib-library-path.
3999         * lib/gcc-dg.exp: Likewise.
4000         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4001         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4002         unless it is in $ALT_LD_LIBRARY_PATH.
4003         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4004
4005 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4006
4007         * gnat.dg/discr12.adb: New test.
4008         * gnat.dg/discr12_pkg.ads: New helper.
4009         * gnat.dg/discr13.adb: New test.
4010         * gnat.dg/discr14.ad[sb]: Likewise.
4011         * gnat.dg/discr15.adb: Likewise.
4012         * gnat.dg/discr15_pkg.ads: New helper.
4013         * gnat.dg/discr16.adb: New test.
4014         * gnat.dg/discr16_g.ads: New helper.
4015         * gnat.dg/discr16_pkg.ads: Likewise.
4016         * gnat.dg/discr16_cont.ads: Likewise.
4017         * gnat.dg/discr17.adb: New test.
4018         * gnat.dg/discr18.adb: Likewise.
4019         * gnat.dg/discr18_pkg.ads: New helper.
4020         * gnat.dg/discr19.adb: New test.
4021
4022 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4023
4024         PR fortran/40576
4025         * gfortran.dg/internal_write_1.f90:  New testcase.
4026
4027 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4028
4029         PR fortran/40594
4030         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4031
4032 2009-06-30  Richard Guenther  <rguenther@suse.de>
4033
4034         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4035
4036 2009-06-30  Wei Guozhi  <carrot@google.com>
4037
4038         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4039         to "-Os".
4040
4041 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4042
4043         PR tree-optimization/40542
4044         * gcc.dg/vect/pr40542.c: New test.
4045
4046 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4047
4048         PR tree-optimization/40582
4049         * gcc.c-torture/compile/pr40582.c: New test.
4050
4051 2009-06-30  Wei Guozhi  <carrot@google.com>
4052
4053         PR/40416
4054         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4055
4056 2009-06-29  Jason Merrill  <jason@redhat.com>
4057
4058         PR c++/40274
4059         * g++.dg/template/debug1.C: New.
4060
4061 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4062
4063         PR fortran/40580
4064         * pointer_check_1.f90: New test.
4065         * pointer_check_2.f90: New test.
4066         * pointer_check_3.f90: New test.
4067         * pointer_check_4.f90: New test.
4068         * pointer_check_5.f90: New test.
4069
4070 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4071
4072         PR fortran/40551
4073         * gfortran.dg/func_assign_2.f90 : New test.
4074
4075 2009-06-29  Richard Guenther  <rguenther@suse.de>
4076
4077         PR middle-end/14187
4078         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4079         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4080         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4081         * gcc.c-torture/execute/20090623-1.c: Likewise.
4082         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4083         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4084
4085 2009-06-29  Richard Guenther  <rguenther@suse.de>
4086
4087         PR middle-end/38212
4088         * gcc.c-torture/execute/pr38212.c: New testcase.
4089
4090 2009-06-29  Richard Guenther  <rguenther@suse.de>
4091
4092         PR tree-optimization/40579
4093         * gcc.c-torture/execute/pr40579.c: New testcase.
4094
4095 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4096
4097         PR tree-optimization/40550
4098         * gcc.dg/pr40550.c: New test.
4099
4100 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4101
4102         * gnat.dg/overflow_sum2.adb: New test
4103         * gnat.dg/namet.ads: New helper.
4104
4105         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4106
4107 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4108
4109         PR fortran/34112
4110         * gfortran.dg/compiler-directive_1.f90: New test.
4111         * gfortran.dg/compiler-directive_2.f: New test.
4112
4113 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4114
4115         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4116         comment out some values and add some cases.
4117
4118 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4119
4120         PR testsuite/40567
4121         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4122
4123 2009-06-26  Richard Henderson  <rth@redhat.com>
4124
4125         PR testsuite/40565
4126         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4127         * gcc.target/i386/local.c: Pass a non-constant to T.
4128
4129 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4130
4131         PR fortran/39997
4132         PR fortran/40541
4133         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4134         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4135         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4136         * gfortran.dg/proc_ptr_result_5.f90: New.
4137
4138 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4139
4140         PR c/39902
4141         * gcc.dg/dfp/pr39902.c: New test.
4142
4143 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4144
4145         PR testsuite/40532
4146         * gcc.dg/builtins-65.c: Require c99 runtime.
4147
4148 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4149
4150         * gnat.dg/array7.ad[sb]: New test.
4151
4152 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4153
4154         * gnat.dg/array6.adb: New test.
4155
4156 2009-06-25  Ian Lance Taylor  <iant@google.com>
4157
4158         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4159
4160 2009-06-25  Ian Lance Taylor  <iant@google.com>
4161
4162         * g++.dg/warn/Wunused-16.C: New testcase.
4163
4164 2009-06-25  Ian Lance Taylor  <iant@google.com>
4165
4166         * g++.dg/warn/skip-2.C: New testcase.
4167
4168 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4169
4170         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4171         dg-skip-if and move to ...
4172         * gcc.dg/torture/20090618-1.c.
4173
4174 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4175
4176         PR tree-optimization/40493
4177         * gcc.c-torture/execute/pr40493.c: New test.
4178
4179 2009-06-24  Jason Merrill  <jason@redhat.com>
4180
4181         PR c++/40342
4182         * g++.dg/template/overload10.C: New.
4183
4184 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4185
4186         PR fortran/40427
4187         * gfortran.dg/proc_ptr_comp_11.f90: New.
4188
4189 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4190
4191         * gcc.dg/pr40501.c: New testcase.
4192
4193 2009-06-23  DJ Delorie  <dj@redhat.com>
4194
4195         Add MeP port.
4196         * lib/target-supports.exp: Add mep support (no profiling).
4197
4198 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4199
4200         PR testsuite/39297
4201         * gcc.dg/ssa/loop-31.c: Change scan rules.
4202
4203 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4204
4205         * gcc.dg/cpp/empty-include.c: Update column info.
4206         * gcc.dg/cpp/assert2.c: Update column info.
4207
4208 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4209
4210         * g++.dg/ext/builtin-object-size1.C: New test.
4211         * g++.dg/ext/builtin-object-size2.C: New test.
4212
4213 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4214
4215         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4216         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4217
4218 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4219
4220         * gcc.target/mips/truncate-3.c: New test.
4221
4222 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4223
4224         PR fortran/37254
4225         PR fortran/39850
4226         * gfortran.dg/interface_30.f90: Modified error message.
4227         * gfortran.dg/proc_decl_22.f90: New.
4228
4229 2009-06-22  Ian Lance Taylor  <iant@google.com>
4230
4231         * gcc.dg/Wcxx-compat-19.c: New testcase.
4232
4233 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4234
4235         PR objc/28050
4236         * pr28050.m: New testcase.
4237
4238 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4239
4240         PR testsuite/40481
4241         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4242
4243 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4244
4245         PR tree-optimization/40492
4246         * g++.dg/torture/pr40492.C: New test.
4247
4248 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4249
4250         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4251         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4252
4253 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4254
4255         * gnat.dg/raise_ce.adb: Helper for ...
4256         * gnat.dg/handle_and_return.adb: New test.
4257
4258 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/40443
4261         * gfortran.dg/generic_18.f90: New test.
4262
4263 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4264
4265         PR fortran/40472
4266         * gfortran.dg/spread_size_limit.f90: New test.
4267
4268 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4269
4270         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4271         to put dump files in a subdirectory.
4272         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4273         ".o" temporary files.
4274
4275 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4276
4277         PR fortran/39850
4278         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4279         * gfortran.dg/interface_20.f90: Ditto.
4280         * gfortran.dg/interface_21.f90: Ditto.
4281         * gfortran.dg/interface_22.f90: Ditto.
4282         * gfortran.dg/interface_30.f90: New.
4283         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4284
4285 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4286
4287         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4288         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4289         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4290         DEFAULT_VECTFLAGS.
4291
4292 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4293             Revital Eres  <eres@il.ibm.com>
4294
4295         PR testsuite/40359
4296         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4297         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4298         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4299
4300 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4301
4302         PR testsuite/40475
4303         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4304         without misalignment support.
4305         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4306
4307 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4308
4309         PR fortran/40452
4310         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4311
4312 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4313
4314         PR fortran/40440
4315         * gfortran.dg/alloc_comp_result_2.f90: New test.
4316
4317 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4318
4319         PR target/40482
4320         * gcc.target/arm/pr40482.c: New test.
4321
4322 2009-06-19  Ian Lance Taylor  <iant@google.com>
4323
4324         * gcc.dg/Wcxx-compat-18.c: New testcase.
4325
4326 2009-06-19  Richard Guenther  <rguenther@suse.de>
4327
4328         * gcc.c-torture/execute/20090618-1.c: New testcase.
4329
4330 2009-06-19  Ian Lance Taylor  <iant@google.com>
4331
4332         * gcc.dg/Wcxx-compat-17.c: New testcase.
4333
4334 2009-06-19  Ian Lance Taylor  <iant@google.com>
4335
4336         * gcc.dg/Wcxx-compat-15.c: New testcase.
4337
4338 2009-06-19  Ian Lance Taylor  <iant@google.com>
4339
4340         * gcc.dg/Wcxx-compat-16.c: New testcase.
4341
4342 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4343
4344         * gcc.dg/builtins-34.c: Add significand cases.
4345
4346 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4347
4348         PR testsuite/40491
4349         * gcc.dg/20080522-1.c: Remove testcase for real.
4350         * gcc.dg/20080528-1.c: Ditto.
4351
4352 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4353
4354         PR fortran/40450
4355         * gfortran.dg/proc_ptr_20.f90: New.
4356
4357 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4358
4359         PR target/40470
4360         * gcc.dg/torture/pr40470-1.c: New.
4361         * gcc.dg/torture/pr40470-2.c: Likewise.
4362         * gcc.dg/torture/pr40470-3.c: Likewise.
4363         * gcc.dg/torture/pr40470-4.c: Likewise.
4364
4365 2009-06-18  Diego Novillo  <dnovillo@google.com>
4366
4367         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4368         * gcc.dg/plugin/ggcplug.c: Likewise.
4369         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4370         * g++.dg/plugin/selfassign.c: Likewise.
4371         * g++.dg/plugin/attribute_plugin.c: Likewise.
4372         * g++.dg/plugin/dumb_plugin.c: Likewise.
4373
4374 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4375
4376         * gcc.dg/cpp/arith-3.c: Add column info.
4377
4378 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4379
4380         * gcc.target/arm/fp16-compile-none-2.c: New.
4381         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4382         * gcc.target/arm/fp16-compile-alt-12.c: New.
4383
4384 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4385
4386         * gcc.target/arm/fp16-compile-alt-1.c: New.
4387         * gcc.target/arm/fp16-compile-alt-2.c: New.
4388         * gcc.target/arm/fp16-compile-alt-3.c: New.
4389         * gcc.target/arm/fp16-compile-alt-4.c: New.
4390         * gcc.target/arm/fp16-compile-alt-5.c: New.
4391         * gcc.target/arm/fp16-compile-alt-6.c: New.
4392         * gcc.target/arm/fp16-compile-alt-7.c: New.
4393         * gcc.target/arm/fp16-compile-alt-8.c: New.
4394         * gcc.target/arm/fp16-compile-alt-9.c: New.
4395         * gcc.target/arm/fp16-compile-alt-10.c: New.
4396         * gcc.target/arm/fp16-compile-alt-11.c: New.
4397         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4398         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4399         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4400         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4401         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4402         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4403         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4404         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4405         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4406         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4407         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4408         * gcc.target/arm/fp16-compile-none-1.c: New.
4409         * gcc.target/arm/fp16-compile-exprtype.c: New.
4410         * gcc.target/arm/fp16-compile-vcvt.c: New.
4411         * gcc.target/arm/fp16-builtins-1.c: New.
4412         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4413         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4414         * gcc.target/arm/fp16-param-1.c: New.
4415         * gcc.target/arm/fp16-return-1.c: New.
4416         * gcc.target/arm/fp16-unprototyped-1.c: New.
4417         * gcc.target/arm/fp16-unprototyped-2.c: New.
4418         * gcc.target/arm/fp16-variadic-1.c: New.
4419         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4420         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4421         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4422         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4423         * gcc.dg/torture/arm-fp16-ops.h: New.
4424         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4425         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4426         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4427         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4428         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4429         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4430         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4431         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4432         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4433         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4434         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4435         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4436         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4437         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4438         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4439         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4440         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4441         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4442         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4443         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4444         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4445
4446 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4447
4448         * gcc.dg/builtins-65.c: New test.
4449
4450 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4451
4452         PR fortran/40451
4453         * gfortran.dg/proc_ptr_result_4.f90: New.
4454
4455 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4456
4457         * gcc.c-torture/execute/bitfld-5.c: New test.
4458
4459 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4460
4461         * gcc.dg/builtin-unreachable-3.c: New test.
4462
4463 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4464
4465         * gcc.target/i386/builtin-unreachable.c: New test.
4466
4467 2009-06-17  Ian Lance Taylor  <iant@google.com>
4468
4469         * gcc.dg/Wcxx-compat-14.c: New testcase.
4470
4471 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4472
4473         * gcc.dg/func-ptr-conv-1.c: Update column info.
4474
4475 2009-06-17  Richard Guenther  <rguenther@suse.de>
4476
4477         PR middle-end/40404
4478         * gcc.c-torture/execute/pr40404.c: New testcase.
4479
4480 2009-06-17  Richard Guenther  <rguenther@suse.de>
4481
4482         PR middle-end/40460
4483         * g++.dg/torture/pr40460.C: New testcase.
4484
4485 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4486
4487         * gcc.dg/plugin/one_time_plugin.c: New test.
4488         * gcc.dg/plugin/one_time-test-1.c: New test.
4489         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4490
4491 2009-06-16  Ian Lance Taylor  <iant@google.com>
4492
4493         * g++.dg/warn/skip-1.C: New testcase.
4494
4495 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR middle-end/40446
4498         * g++.dg/other/pr40446.C: New test.
4499
4500 2009-06-16  Richard Guenther  <rguenther@suse.de>
4501
4502         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4503         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4504         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4505         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4506
4507 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4508
4509         * gcc.c-torture/compile/pr40432.c: New file.
4510
4511 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4512
4513         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4514
4515 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4516
4517         PR fortran/36947
4518         PR fortran/40039
4519         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4520         * gfortran.dg/interface_20.f90: Modified error messages.
4521         * gfortran.dg/interface_21.f90: Ditto.
4522         * gfortran.dg/interface_26.f90: Ditto.
4523         * gfortran.dg/interface_27.f90: Ditto.
4524         * gfortran.dg/interface_28.f90: Extended test case.
4525         * gfortran.dg/interface_29.f90: New.
4526         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4527         * gfortran.dg/proc_decl_8.f90: Ditto.
4528         * gfortran.dg/proc_ptr_11.f90: Ditto.
4529         * gfortran.dg/proc_ptr_15.f90: Ditto.
4530
4531 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4532
4533         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4534         printing.
4535         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4536         gcc.dg/vect/vect-outer-4f.c: Likewise.
4537         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4538         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4539         Likewise.
4540         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4541         outer loop.
4542
4543 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4544
4545         PR fortran/40383
4546         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4547
4548 2009-06-15  Ian Lance Taylor  <iant@google.com>
4549
4550         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4551         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4552         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4553         Recognize new notes.
4554         * gcc.dg/stmt-expr-label-2.c: Likewise.
4555         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4556         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4557         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4558         * gcc.dg/c99-vla-jump-4.c: Likewise.
4559         * gcc.dg/stmt-expr-label-1.c: Likewise.
4560         * gcc.dg/stmt-expr-label-3.c: Likewise.
4561         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4562
4563 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4564
4565         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4566
4567 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4568
4569         * gcc.dg/builtin-object-size-7.c: New test.
4570
4571 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR testsuite/40426
4574         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4575         level != "" use separate -gdwarf-2 -g${level} options instead of
4576         -gdwarf-2${level}.
4577         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4578         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4579         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4580
4581 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4582
4583         * g++.dg/abi/mangle11.C: Update warning line.
4584         * g++.dg/abi/mangle12.C: Update warning line.
4585         * g++.dg/abi/mangle17.C: Update warning line.
4586         * g++.dg/abi/mangle20-2.C: Update warning line.
4587
4588 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4589
4590         * gcc.dg/optimize-bswap-1.c: Split into these two:
4591         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4592         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4593
4594 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4595
4596         * gcc.dg/optimize-bswap-1.c: New testcase.
4597
4598 2009-06-14  Richard Guenther  <rguenther@suse.de>
4599
4600         PR middle-end/40389
4601         * g++.dg/torture/pr40389.C: New testcase.
4602
4603 2009-06-13  Richard Guenther  <rguenther@suse.de>
4604
4605         PR tree-optimization/40421
4606         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4607
4608 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4609
4610         * gcc.dg/old-style-prom-3.c: Add column info.
4611         * gcc.dg/overflow-warn-1.c
4612         * gcc.dg/gomp/pr27415.c
4613         * gcc.dg/gomp/for-1.c: Same.
4614         * gcc.dg/enum-compat-1.c: Same.
4615         * gcc.dg/c99-tag-3.c: Same.
4616         * gcc.dg/Wredundant-decls-2.c: Same.
4617         * gcc.dg/func-ptr-conv-1.c: Same.
4618         * gcc.dg/asm-wide-1.c: Same.
4619         * gcc.dg/nofixed-point-2.c: Same.
4620         * gcc.dg/cpp/line3.c: Same.
4621         * gcc.dg/array-10.c: Same.
4622         * gcc.dg/c99-vla-jump-1.c: Same.
4623         * gcc.dg/pr20368-1.c: Same.
4624         * gcc.dg/Wshadow-3.c: Same.
4625         * gcc.dg/c90-const-expr-8.c: Same.
4626         * gcc.dg/label-decl-2.c: Same.
4627         * gcc.dg/dremf-type-compat-2.c: Same.
4628         * gcc.dg/c90-const-expr-5.c: Same.
4629         * gcc.dg/builtins-30.c: Same.
4630         * gcc.dg/Warray-bounds.c: Same.
4631         * gcc.dg/Wcxx-compat-2.c: Same.
4632         * gcc.dg/tree-ssa/col-1.c: Same.
4633         * gcc.dg/old-style-prom-2.c: Same.
4634         * gcc.dg/cast-function-1.c: Same.
4635         * gcc.dg/pr15698-1.c: Same.
4636         * gcc.dg/dremf-type-compat-3.c: Same.
4637         * gcc.dg/vla-8.c: Same.
4638         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4639         line.
4640         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4641         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4642         * gcc.dg/enum-compat-1.c: Same.
4643         * gcc.dg/dremf-type-compat-2.c: Same.
4644         * gcc.dg/old-style-prom-2.c: Same.
4645         * gcc.dg/pr15698-1.c: Same.
4646         * gcc.dg/pr20368-1.c: Same.
4647         * gcc.dg/dremf-type-compat-3.c: Same.
4648         * gcc.dg/builtins-30.c: Same.  Test for columns.
4649
4650 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4651
4652         PR fortran/40176
4653         * gfortran.dg/proc_decl_1.f90: Extended.
4654
4655 2009-06-12  Ian Lance Taylor  <iant@google.com>
4656
4657         * gcc.dg/Wcxx-compat-13.c: New testcase.
4658
4659 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4660
4661         PR tree-opt/38865
4662         * gcc.dg/tree-ssa/fre-vce-1.c
4663
4664 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4665
4666         PR testsuite/40384
4667         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4668         min-insn-to-prefetch-ratio=5.
4669
4670 2009-06-12  Joey Ye  <joey.ye@intel.com>
4671             H.J. Lu  <hongjiu.lu@intel.com>
4672
4673         PR middle-end/39146
4674         * gcc.target/i386/stackalign/pr39146.c: New.
4675
4676 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4677
4678         * gcc.target/i386/crc32-1.c: New.
4679         * gcc.target/i386/crc32-2.c: Likewise.
4680
4681 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4682
4683         PR c/39252
4684         * gcc.dg/builtin-unreachable-1.c: New test.
4685         * gcc.dg/builtin-unreachable-2.c: Same.
4686
4687 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4688
4689         PR fortran/40402
4690         * gfortran.dg/data_value_1.f90: New test.
4691
4692 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4693
4694         PR testsuite/39831
4695         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4696         remove ilp32 requirement.
4697         * gcc.target/i386/excess-precision-2.c: Likewise.
4698         * gcc.target/i386/excess-precision-3.c: Likewise.
4699         * gcc.target/i386/excess-precision-4.c: Likewise.
4700         * gcc.target/i386/excess-precision-5.c: Likewise.
4701         * gcc.target/i386/excess-precision-6.c: Likewise.
4702
4703 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4704
4705         PR fortran/38718
4706         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4707         * gfortran.dg/nan_5.f90: New test.
4708
4709 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4710
4711         * gcc.target/arm/neon-modes-1.c: New test.
4712
4713 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4714
4715         * g++.dg/torture/pr31579.C: Cast pointer
4716         via __SIZE_TYPE__ instead of 'unsigned long'.
4717
4718 2009-06-10  Anthony Green  <green@moxielogic.com>
4719
4720         * lib/target-supports.exp (check_profiling_available):
4721         Profiling is not available for testing purposes on moxie.
4722
4723 2009-06-09  Ian Lance Taylor  <iant@google.com>
4724
4725         * gcc.dg/Wcxx-compat-12.c: New testcase.
4726
4727 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4728
4729         PR libfortran/40334
4730         * gfortran.dg/backspace_11.f90: New.
4731
4732 2009-06-09  Jason Merrill  <jason@redhat.com>
4733
4734         * g++.dg/cpp0x/defaulted10.C: New.
4735
4736 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4737
4738         * gcc.c-torture/compile/pr40351.c: New file.
4739
4740 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4741
4742         * gnat.dg/align_max.adb: New test.
4743
4744 2009-06-08  Jason Merrill  <jason@redhat.com>
4745
4746         * g++.dg/cpp0x/auto15.C: New.
4747
4748 2009-06-08  Jan Hubicka  <jh@suse.cz>
4749
4750         PR debug/39834
4751         * gcc.dg/torture/pr39834.c
4752
4753 2009-06-08  Jan Hubicka  <jh@suse.cz>
4754
4755         PR middle-end/40102
4756         * g++.dg/torture/pr40102.C: New testcase.
4757
4758 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4759
4760         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4761         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4762         * gcc.dg/builtin-object-size-6.c: New test.
4763
4764         PR c++/40373
4765         * g++.dg/template/dtor7.C: New test.
4766
4767         PR c++/40370
4768         PR c++/40372
4769         * g++.dg/template/error41.C: New test.
4770         * g++.dg/template/error42.C: New test.
4771
4772 2009-06-08  Revital Eres  <eres@il.ibm.com>
4773
4774         PR testsuite/40359
4775         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4776         * gcc.dg/vect/vect-88.c: Likewise.
4777         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4778         * gcc.dg/vect/pr25413.c: Likewise.
4779         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4780
4781 2009-06-07  Ian Lance Taylor  <iant@google.com>
4782
4783         * g++.dg/warn/Wswitch-3.C: New testcase.
4784         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4785         * gcc.dg/Wswitch-enum-error.c: Likewise.
4786         * gcc.dg/Wswitch-error.c: Likewise.
4787
4788 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4789
4790         PR fortran/40008
4791         * gfortran.dg/negative_unit.f: Update test.
4792         * gfortran.dg/negative_unit_int8.f: Update test.
4793         * gfortran.dg/newunit_1.f90: New test.
4794
4795 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4796
4797         PR fortran/25104
4798         PR fortran/29962
4799         * gfortran.dg/spread_init_expr.f03: New.
4800         * gfortran.dg/unpack_init_expr.f03: New.
4801         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4802         error message.
4803
4804 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4805
4806         PR fortran/25104
4807         PR fortran/29962
4808         * gfortran.dg/count_init_expr.f03
4809         * gfortran.dg/product_init_expr.f03
4810         * gfortran.dg/sum_init_expr.f03
4811
4812 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4813
4814         PR fortran/36874
4815         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4816         message.
4817         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4818         shapes.
4819         * gfortran.dg/zero_sized_5.f90: Likewise.
4820
4821 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4822
4823         PR middle-end/32950
4824         * g++.dg/torture/pr32950.C: New.
4825
4826 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4827
4828         PR fortran/25104
4829         PR fortran/29962
4830         * gfortran.dg/dot_product_1.f03: New.
4831         * gfortran.dg/matmul_8.f03: New.
4832         * gfortran.dg/transpose_3.f03: New.
4833
4834 2009-06-06  Ian Lance Taylor  <iant@google.com>
4835
4836         * gcc.dg/Wunused-label-1.c: New test case.
4837         * g++.dg/warn/Wunused-label-1.C: New test case.
4838         * g++.dg/warn/Wunused-label-2.C: New test case.
4839         * g++.dg/warn/Wunused-label-3.C: New test case.
4840
4841 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4842
4843         PR fortran/37203
4844         * reshape_zerosize_2.f90: New.
4845
4846 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4847
4848         PR fortran/32890
4849         * gfortran.dg/pack_assign_1.f90: New.
4850         * gfortran.dg/pack_vector_1.f90: New.
4851
4852 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4853
4854         PR middle-end/40340
4855         * gcc.dg/pr40340-1.c: New test.
4856         * gcc.dg/pr40340-2.c: New test.
4857         * gcc.dg/pr40340-3.c: New test.
4858         * gcc.dg/pr40340-4.c: New test.
4859         * gcc.dg/pr40340-5.c: New test.
4860         * gcc.dg/pr40340.h: New file.
4861
4862 2009-06-05  Revital Eres  <eres@il.ibm.com>
4863
4864         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4865         New procedure.
4866         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4867         * gcc.dg/vect/vect-33.c: Likewise.
4868         * gcc.dg/vect/vect-92.c: Likewise.
4869         * gcc.dg/vect/vect-58.c: Likewise.
4870         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4871         * gcc.dg/vect/vect-42.c: Likewise.
4872         * gcc.dg/vect/slp-25.c: Likewise.
4873         * gcc.dg/vect/vect-align-1.c: Likewise.
4874         * gcc.dg/vect/vect-align-2.c: Likewise.
4875         * gcc.dg/vect/vect-93.c: Likewise.
4876         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4877         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4878         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4879         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4880         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4881         * gcc.dg/vect/vect-26.c: Likewise.
4882         * gcc.dg/vect/vect-44.c: Likewise.
4883         * gcc.dg/vect/vect-70.c: Likewise.
4884         * gcc.dg/vect/vect-95.c: Likewise.
4885         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4886         * gcc.dg/vect/vect-28.c: Likewise.
4887         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4888         * gcc.dg/vect/vect-87.c: Likewise.
4889         * gcc.dg/vect/vect-109.c: Likewise.
4890         * gcc.dg/vect/vect-54.c: Likewise.
4891         * gcc.dg/vect/vect-96.c: Likewise.
4892         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4893         * gcc.dg/vect/vect-88.c: Likewise.
4894         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4895         * gcc.dg/vect/vect-89.c: Likewise.
4896         * gcc.dg/vect/vect-91.c: Likewise.
4897         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4898         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4899         * gfortran.dg/vect/vect-2.f90: Likewise.
4900         * gfortran.dg/vect/vect-3.f90: Likewise.
4901         * gfortran.dg/vect/vect-4.f90: Likewise.
4902         * gfortran.dg/vect/vect-5.f90: Likewise.
4903
4904 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4905
4906         PR tree-optimization/36318
4907         * gcc.dg/tree-ssa/sra-7.c: New test.
4908
4909 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4910
4911         PR fortran/37203
4912         * gfortran.dg/reshape_order_5.f90: New.
4913         * gfortran.dg/reshape_shape_1.f90: New.
4914
4915 2009-06-04  Jason Merrill  <jason@redhat.com>
4916
4917         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4918
4919 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4920
4921         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4922         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4923
4924 2009-06-04  Richard Guenther  <rguenther@suse.de>
4925
4926         PR c++/39371
4927         * g++.dg/torture/pr40335.C: New testcase.
4928
4929 2009-06-03  Richard Guenther  <rguenther@suse.de>
4930
4931         PR middle-end/40328
4932         * gcc.dg/torture/pr40328.c: New testcase.
4933
4934 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4935
4936         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4937         m68k and fido.
4938
4939 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4940
4941         * g++.dg/torture/pr40323.C: New file.
4942
4943 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4944
4945         * gnat.dg/specs/root.ads: New test.
4946         * gnat.dg/specs/root-level_1.ads: Likewise.
4947         * gnat.dg/specs/root-level_2.ads: Likewise.
4948         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4949
4950 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4951
4952         * g++.dg/init/ref15.C: Require unwrapped targets.
4953
4954 2009-06-02  Jason Merrill  <jason@redhat.com>
4955
4956         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4957         * g++.dg/cpp0x/initlist18.C: New.
4958         * g++.dg/cpp0x/initlist19.C: New.
4959
4960         * g++.dg/cpp0x/auto14.C: New.
4961
4962 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4963
4964         * gnat.dg/alignment6.adb: Remove XFAIL.
4965
4966 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4967
4968         PR c++/38089
4969         * g++.dg/template/spec36.C: New test.
4970
4971 2009-06-01  Ian Lance Taylor  <iant@google.com>
4972
4973         * gcc.dg/cast-qual-3.c: New testcase.
4974         * g++.dg/warn/Wcast-qual2.C: New testcase.
4975
4976 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4977
4978         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4979         (process-message): Expect column numbers.
4980         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4981         * gcc.dg/pch/counter-2.c: Same.
4982         * gcc.dg/pch/valid-2.c: Same.
4983         * gcc.dg/pch/warn-1.c: Same.
4984         * gcc.dg/pch/valid-1.c: Same.
4985         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4986         * gcc.dg/cpp/syshdr.c: Same.
4987         * gcc.dg/cpp/19940712-1.c: Same.
4988         * gcc.dg/cpp/missing-header-1.c: Same.
4989         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4990         * gcc.dg/cpp/tr-warn3.c: Same.
4991         * gcc.dg/cpp/pr29612-2.c: Same.
4992         * gcc.dg/cpp/tr-warn4.c: Same.
4993         * gcc.dg/cpp/Wtrigraphs.c: Same.
4994         * gcc.dg/cpp/poison.c: Same.
4995         * gcc.dg/cpp/arith-3.c: Same.
4996         * gcc.dg/cpp/sysmac2.c: Same.
4997         * gcc.dg/cpp/cpp.exp: Same.
4998         * gcc.dg/cpp/tr-warn5.c: Same.
4999         * gcc.dg/cpp/include2.c: Same.
5000         * gcc.dg/cpp/Wmissingdirs.c: Same.
5001         * gcc.dg/cpp/Wmissingdirs.c: Same.
5002         * gcc.dg/cpp/tr-warn6.c: Same.
5003         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5004         * gcc.dg/cpp/macspace1.c: Same.
5005         * gcc.dg/cpp/escape-2.c: Same.
5006         * gcc.dg/cpp/assert2.c: Same.
5007         * gcc.dg/cpp/undef2.c: Same.
5008         * gcc.dg/cpp/macspace2.c: Same.
5009         * gcc.dg/cpp/tr-warn1.c: Same.
5010         * gcc.dg/cpp/extratokens2.c: Same.
5011         * gcc.dg/cpp/strify2.c: Same.
5012         * gcc.dg/cpp/Wsignprom.c: Same.
5013         * gcc.dg/cpp/redef2.c: Same.
5014         * gcc.dg/cpp/trad/trad.exp: Same.
5015         * gcc.dg/cpp/arith-1.c: Same.
5016         * gcc.dg/cpp/extratokens.c: Same.
5017         * gcc.dg/cpp/if-mpar.c: Same.
5018
5019 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5020
5021         * gnat.dg/nested_float_packed.ads: New test.
5022
5023 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5024             Eric Botcazou  <botcazou@adacore.com>
5025
5026         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5027         * gnat.dg/test_oconst.adb: New test.
5028
5029 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5030
5031         * gcc.dg/plugin/ggcplug.c: Moved comment.
5032         (plugin_init): Fixed typo, declared i, returned 0 at end.
5033
5034 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5035
5036         PR testsuite/40244
5037         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5038         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5039
5040 2009-05-29  Ian Lance Taylor  <iant@google.com>
5041
5042         * gcc.dg/Wcxx-compat-11.c: New testcase.
5043
5044 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5045
5046         PR fortran/40019
5047         * gfortran.dg/leadz_trailz_1.f90: New test.
5048         * gfortran.dg/leadz_trailz_2.f90: New test.
5049
5050 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5051
5052         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5053         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5054         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5055         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5056         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5057         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5058         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5059         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5060         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5061         * gcc.dg/tree-ssa/sra-5.c: New file.
5062         * gcc.dg/tree-ssa/sra-6.c: New file.
5063         * gcc.c-torture/compile/sra-1.c: New file.
5064
5065 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR middle-end/40291
5068         * gcc.c-torture/compile/pr40291.c: New test.
5069
5070         PR target/40017
5071         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5072         __vector _Bool.
5073         * gcc.target/powerpc/altivec-30.c: New test.
5074         * gcc.target/powerpc/altivec-31.c: New test.
5075
5076 2009-05-28  Richard Guenther  <rguenther@suse.de>
5077
5078         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5079         * gcc.c-torture/execute/20090527-1.c: Likewise.
5080
5081 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5082
5083         PR c++/39754
5084         * g++.dg/template/canon-type-1.C: New test.
5085         * g++.dg/template/canon-type-2.C: Likewise.
5086         * g++.dg/template/canon-type-3.C: Likewise.
5087         * g++.dg/template/canon-type-4.C: Likewise.
5088         * g++.dg/template/canon-type-5.C: Likewise.
5089         * g++.dg/template/canon-type-6.C: Likewise.
5090         * g++.dg/template/canon-type-7.C: Likewise.
5091
5092 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5093             Uros Bizjak  <ubizjak@gmail.com>
5094             Danny Smith  <dansmister@gmail.com>
5095
5096         PR target/37216
5097
5098         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5099         New function.
5100         * gcc.target/i386/pr37216.c:  New test source file.
5101         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5102         use -fno-common for testing Cygwin and MinGW targets.
5103
5104 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5105
5106         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5107         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5108         * g++.dg/pr37742.C (size_t): Likewise.
5109         * g++.dg/torture/pr34850.C (size_t): Likewise.
5110         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5111         _PTRDIFF_TYPE__.
5112         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5113         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5114         (size_t): Use __extension__ and __SIZE_TYPE__.
5115         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5116         __SIZE_TYPE__.
5117         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5118         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5119         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5120         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5121         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5122         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5123         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5124         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5125         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5126         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5127         (__ssize_t): Likewise.
5128         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5129         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5130         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5131         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5132         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5133         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5134         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5135         * gcc.dg/pr33667.c (size_t): Likewise.
5136         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5137         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5138         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5139         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5140         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5141         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5142
5143 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5144
5145         PR tree-optimization/40254
5146         * gcc.dg/vect/pr40254.c: New test.
5147
5148 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5149
5150         PR middle-end/33699
5151         * gcc.target/mips/const-anchor-1.c: New test.
5152         * gcc.target/mips/const-anchor-2.c: New test.
5153
5154 2009-05-27  Jason Merrill  <jason@redhat.com>
5155
5156         * g++.dg/cpp0x/initlist15.C: New.
5157         * g++.dg/cpp0x/initlist16.C: New.
5158         * g++.dg/cpp0x/initlist17.C: New.
5159
5160 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5161
5162         PR fortran/39178
5163         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5164         patterns to reflect frontend changes.
5165         * gfortran.dg/vector_subscript_4.f90: Likewise.
5166
5167 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5168             Eric Botcazou  <botcazou@adacore.com>
5169
5170         * gcc.c-torture/execute/align-nest.c: New testcase.
5171         * gnat.dg/misaligned_nest.adb: New testcase.
5172
5173 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5174
5175         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5176         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5177         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5178         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5179
5180 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5181
5182         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5183         cast instead of assuming 0ul.
5184         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5185         __SIZE_TYPE__.
5186         (_type_desc): Make first argument const.
5187         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5188
5189 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5190
5191         PR libfortran/40187
5192         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5193         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5194
5195 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5196
5197         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5198         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5199         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5200         * gcc.dg/plugin/ggcplug.c: Added new file.
5201
5202 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5203
5204         PR fortran/40246
5205         * gfortran.dg/nullify_4.f90: New test.
5206
5207 2009-05-26  Richard Guenther  <rguenther@suse.de>
5208
5209         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5210
5211 2009-05-26  Richard Guenther  <rguenther@suse.de>
5212
5213         PR middle-end/40252
5214         * gcc.c-torture/compile/pr40252.c: New testcase.
5215
5216 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5217
5218         PR c++/40007
5219         * g++.dg/template/typedef18.C: New test.
5220         * g++.dg/template/typedef19.C: Likewise.
5221         * g++.dg/template/typedef20.C: Likewise.
5222         * g++.dg/template/access11.C: Adjust.
5223
5224 2009-05-26  Richard Guenther  <rguenther@suse.de>
5225
5226         PR testsuite/40247
5227         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5228
5229 2009-05-25  Jason Merrill  <jason@redhat.com>
5230
5231         PR c++/38064
5232         * g++.dg/cpp0x/enum3.C: New test.
5233
5234 2009-05-25  Richard Guenther  <rguenther@suse.de>
5235
5236         PR tree-optimization/36327
5237         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5238         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5239         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5240         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5241         * gcc.dg/vect/vect-40.c: Likewise.
5242         * gcc.dg/vect/vect-42.c: Likewise.
5243         * gcc.dg/vect/vect-46.c: Likewise.
5244         * gcc.dg/vect/vect-76.c: Likewise.
5245
5246 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5247
5248         PR fortran/40176
5249         * gfortran.dg/proc_ptr_18.f90: New.
5250         * gfortran.dg/proc_ptr_19.f90: New.
5251         * gfortran.dg/proc_ptr_comp_9.f90: New.
5252         * gfortran.dg/proc_ptr_comp_10.f90: New.
5253
5254 2009-05-25  Richard Guenther  <rguenther@suse.de>
5255
5256         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5257         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5258
5259 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5260
5261         PR tree-optimization/40238
5262         * gcc.dg/vect/pr40238.c: New test.
5263
5264 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5265             Dominique Dhumieres  <dominiq@lps.ens.fr>
5266
5267         PR fortran/35732
5268         PR fortran/39872
5269         * gfortran.dg/bounds_check_fail_3.f90: New test.
5270         * gfortran.dg/bounds_check_fail_4.f90: New test.
5271         * gfortran.dg/bounds_check_14.f90: Update test.
5272         * gfortran.dg/bound_4.f90: Update test.
5273
5274 2009-05-24  Richard Guenther  <rguenther@suse.de>
5275
5276         PR middle-end/40233
5277         * gcc.c-torture/compile/pr40233.c: New testcase.
5278
5279 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5280
5281         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5282         for alpha*-*-* targets.
5283
5284 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5285
5286         * gcc.dg/vect/bb-slp-1.c: New test.
5287         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5288         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5289         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5290         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5291         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5292         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5293         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5294         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5295         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5296         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5297         gcc.dg/vect/bb-slp-22.c: Likewise.
5298         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5299
5300 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5301             Maxim Kuvyrkov  <maxim@codesourcery.com>
5302
5303         * gcc.dg/falign-labels-1.c: New test.
5304
5305 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5306
5307         * gnat.dg/specs/rep_clause3.ads: New test.
5308
5309 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5310
5311         * gnat.dg/addr6.adb: New test.
5312
5313 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5314
5315         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5316         New function.
5317         * gcc.target/arm/thumb2-mul-space.c: New file.
5318         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5319         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5320         * gcc.target/arm/thumb2-mul-speed.c: New file.
5321
5322 2009-05-22  Richard Guenther  <rguenther@suse.de>
5323
5324         PR middle-end/38964
5325         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5326         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5327         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5328
5329 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5330
5331         * gcc.dg/dll-6.c: New test.
5332         * gcc.dg/dll-6a.c: Likewise.
5333         * gcc.dg/dll-7.c: Likewise.
5334         * gcc.dg/dll-7a.c: Likewise.
5335         * g++.dg/ext/dllexport2.C: Likewise.
5336         * g++.dg/ext/dllexport2a.cc: Likewise.
5337
5338 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5339
5340         PR target/37846
5341         * gcc.target/ia64/mfused-madd-vect.c: New test.
5342         * gcc.target/ia64/mfused-madd.c: New test.
5343         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5344         * gcc.target/ia64/mno-fused-madd.c: New test.
5345
5346 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5347
5348         * gcc.target/i386/movbe-1.c: New.
5349         * gcc.target/i386/movbe-2.c: Likewise.
5350
5351 2009-05-21  Taras Glek  <tglek@mozilla.com>
5352
5353         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5354         plugin_init signature.
5355         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5356         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5357         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5358
5359 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5360
5361         * gcc.dg/target/arm/neon-vmla-1.c: New.
5362         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5363
5364 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5365
5366         * gcc.target/mips/octeon-exts-6.c: New test.
5367         * gcc.target/mips/extend-1.c: New test.
5368         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5369         EXTS.
5370         * gcc.target/mips/octeon-exts-5.c: Likewise.
5371
5372 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5373
5374         PR middle-end/40204
5375         * gcc.c-torture/compile/pr40204.c: New test.
5376
5377 2009-05-20  Richard Guenther  <rguenther@suse.de>
5378
5379         * gcc.c-torture/compile/20090518-1.c: New testcase.
5380
5381 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5382
5383         PR tree-optimization/40087
5384         * gcc.dg/tree-ssa/pr40087.c: New test.
5385
5386 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5387
5388         * gcc.dg/vector-4.c: New testcase.
5389         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5390         * g++.dg/ext/vector16.C: New testcase.
5391
5392 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5393
5394         PR c/40172
5395         * gcc.dg/pr40172.c: Renamed to ...
5396         * gcc.dg/pr40172-1.c: This.
5397
5398         * gcc.dg/pr40172-2.c: New.
5399         * gcc.dg/pr40172-3.c: Likewise.
5400
5401 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5402
5403         PR c/40172
5404         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5405
5406 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5407
5408         * gnat.dg/loop_optimization6.ad[sb]: New test.
5409
5410 2009-05-19  Richard Guenther  <rguenther@suse.de>
5411
5412         * gcc.c-torture/compile/20090519-1.c: New testcase.
5413
5414 2009-05-18  Jason Merrill  <jason@redhat.com>
5415
5416         * g++.dg/cpp0x/explicit1.C: New.
5417         * g++.dg/cpp0x/explicit2.C: New.
5418
5419 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5420
5421         PR debug/40109
5422         * g++.dg/debug/dwarf2/nested-1.C: New test.
5423
5424 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5425
5426         PR testsuite/39907
5427         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5428         stack alignment.
5429
5430 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5431
5432         PR fortran/40164
5433         * gfortran.dg/proc_ptr_comp_8.f90: New.
5434
5435 2009-05-18  Richard Guenther  <rguenther@suse.de>
5436
5437         PR fortran/40168
5438         * gfortran.dg/array_memset_2.f90: Adjust.
5439
5440 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5441
5442         PR fortran/36947
5443         PR fortran/40039
5444         * gfortran.dg/interface_27.f90: New.
5445         * gfortran.dg/interface_28.f90: New.
5446         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5447         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5448
5449 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5450
5451         * gcc.target/m68k/tls-ie.c: New test.
5452         * gcc.target/m68k/tls-le.c: New test.
5453         * gcc.target/m68k/tls-gd.c: New test.
5454         * gcc.target/m68k/tls-ld.c: New test.
5455         * gcc.target/m68k/tls-ie-xgot.c: New test.
5456         * gcc.target/m68k/tls-le-xtls.c: New test.
5457         * gcc.target/m68k/tls-gd-xgot.c: New test.
5458         * gcc.target/m68k/tls-ld-xgot.c: New test.
5459         * gcc.target/m68k/tls-ld-xtls.c: New test.
5460         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5461
5462 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5463
5464         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5465
5466 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5467
5468         PR c/40172
5469         * gcc.dg/pr40172.c: New.
5470
5471 2009-05-17  Jason Merrill  <jason@redhat.com>
5472
5473         PR c++/40139
5474         * g++.dg/template/dtor6.C: New.
5475
5476 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5477
5478         * g++.dg/warn/translate-ice-1.C: New test.
5479
5480 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5481
5482         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5483         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5484         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5485         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5486
5487 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5488
5489         PR fortran/33197
5490         * gfortran.dg/erf_2.F90: New test.
5491         * gfortran.dg/erfc_scaled_2.f90: New test.
5492
5493 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5494
5495         PR fortran/31243
5496         * gfortran.dg/string_1.f90: New test.
5497         * gfortran.dg/string_2.f90: New test.
5498         * gfortran.dg/string_3.f90: New test.
5499
5500 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5501
5502         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5503         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5504
5505 2009-05-15  Ian Lance Taylor  <iant@google.com>
5506
5507         * gcc.dg/Wcxx-compat-10.c: New testcase.
5508
5509 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5510
5511         PR 16302
5512         * gcc.dg/pr16302.c: New.
5513         * g++.dg/warn/pr16302.C: New.
5514
5515 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5516
5517         * gcc.dg/torture/builtin-math-5.c: New.
5518         * gcc.dg/torture/builtin-math-6.c: New.
5519         * lib/target-supports.exp (check_effective_target_mpc): New.
5520
5521 2009-05-15  Jan Hubicka  <jh@suse.cz>
5522
5523         * gcc.dg/tree-ssa/inline-3.c: New testcase
5524
5525 2009-05-15  Jan Hubicka  <jh@suse.cz>
5526
5527         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5528         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5529         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5530         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5531         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5532         Mark noinline.
5533         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5534         Mark noinline.
5535         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5536         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5537
5538 2009-05-15  Jan Hubicka  <jh@suse.cz>
5539
5540         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5541         optimized by sibcall noinline.
5542
5543 2009-05-15  Jan Hubicka  <jh@suse.cz>
5544
5545         * sibcall-1.c (track): Mark noinline.
5546         * sibcall-2.c (track): Mark noinline.
5547         * sibcall-3.c (track): Mark noinline.
5548         * sibcall-4.c (track): Mark noinline.
5549
5550 2009-05-15  Jan Hubicka  <jh@suse.cz>
5551
5552         * flatten-2.c: Disable early inlining; add comment.
5553         * flatten-3.c: New test based on flatten-2.c.
5554
5555 2009-05-15  Richard Guenther  <rguenther@suse.de>
5556
5557         PR tree-optimization/39999
5558         * gcc.c-torture/compile/pr39999.c: New testcase.
5559
5560 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5561
5562         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5563
5564 2009-05-14  Ian Lance Taylor  <iant@google.com>
5565
5566         * gcc.dg/Wcxx-compat-9.c: New testcase.
5567
5568 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5569
5570         PR fortran/39996
5571         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5572         * gfortran.dg/duplicate_type_2.f90: Ditto.
5573         * gfortran.dg/duplicate_type_3.f90: New.
5574
5575 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5576
5577         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5578         * ada/acats/tests/c5/c59002c.ada: Likewise.
5579
5580 2009-05-13  Taras Glek  <tglek@mozilla.com>
5581
5582         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5583         attributes and decl smashing.
5584         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5585         attributes.
5586         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5587         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5588
5589 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR fortran/39865
5592         * gfortran.dg/pr39865.f90: New test.
5593         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5594         arrays in FMT=.
5595         * gfortran.dg/hollerith_f95.f90: Likewise.
5596         * gfortran.dg/hollerith6.f90: New test.
5597         * gfortran.dg/hollerith7.f90: New test.
5598
5599 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5600
5601         PR cpp/36674
5602         * gcc.dg/cpp/pr36674.i: New.
5603
5604 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5605
5606         PR middle-end/40035
5607         * gcc.c-torture/compile/pr40035.c: New test.
5608
5609 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5610
5611         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5612
5613 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5614
5615         PR fortran/40110
5616         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5617         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5618         * gfortran.dg/interop_params.f03: Ditto.
5619
5620 2009-05-12  Jan Hubicka  <jh@suse.cz>
5621
5622         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5623         so unrolling still happens.
5624         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5625         * gcc.dg/ipa/ipacost-2.c: Likewise.
5626         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5627
5628 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5629
5630         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5631
5632 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5633
5634         * lib/target-supports.exp (check_profiling_available): Return
5635         false for -p on *-*-cygwin* targets.
5636
5637 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5638
5639         PR tree-optimization/38632
5640         * g++.dg/tree-ssa/pr38632.C: New.
5641
5642 2009-05-11  Jan Hubicka  <jh@suse.cz>
5643
5644         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5645         we now optimize better.
5646         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5647         out at different places.
5648         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5649         unroling.
5650         * gcc.dg/vect/vect-76.c: Likewise.
5651         * gcc.dg/vect/vect-70.c: Likewise.
5652         * gcc.dg/vect/vect-66.c: Likewise.
5653         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5654         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5655
5656 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5657
5658         PR middle-end/40080
5659         * gcc.c-torture/compile/pr40080.c: New.
5660
5661 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5662
5663         * gcc.c-torture/compile/pr40026.c: New testcase.
5664
5665 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5666
5667         PR fortran/40089
5668         * gfortran.dg/proc_ptr_comp_7.f90: New.
5669
5670 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5671
5672         PR tree-optimization/40074
5673         * gcc.dg/vect/pr40074.c: New test.
5674
5675 2009-05-10  Ian Lance Taylor  <iant@google.com>
5676
5677         * gcc.dg/Wcxx-compat-7.c: New testcase.
5678         * gcc.dg/Wcxx-compat-8.c: New testcase.
5679         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5680         * gcc.dg/pr17188-1.c: Likewise.
5681         * gcc.dg/pr39084.c: Likewise.
5682
5683 2009-05-10  Michael Matz  <matz@suse.de>
5684
5685         PR target/40031
5686         * gcc.dg/pr40031.c: New test.
5687
5688 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5689
5690         PR fortran/40018
5691         * gfortran.dg/array_constructor_31.f90: New test.
5692
5693 2009-05-10  Richard Guenther  <rguenther@suse.de>
5694
5695         PR tree-optimization/40081
5696         * g++.dg/torture/pr40081.C: New testcase.
5697
5698 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5699
5700         PR fortran/38863
5701         * gfortran.dg/dependency_24.f90: New test.
5702         * gfortran.dg/dependency_23.f90: Clean up module files.
5703
5704 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5705
5706         PR fortran/38956
5707         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5708         * gfortran.dg/chmod_2.f90: Likewise.
5709         * gfortran.dg/chmod_3.f90: Likewise.
5710         * gfortran.dg/open_errors.f90: Likewise.
5711
5712 2009-05-09  Jan Hubicka  <jh@suse.cz>
5713
5714         PR middle-end/40043
5715         * g++.dg/eh/nested-try.C: New test.
5716
5717 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5718
5719         PR tree-optimization/40049
5720         * gcc.dg/vect/vect-shift-2.c: New test.
5721
5722 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5723
5724         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5725         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5726
5727 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5728
5729         PR c/36892
5730         * g++.dg/warn/deprecated-6.C: New.
5731         * gcc.dg/deprecated-4.c: Likewise.
5732         * gcc.dg/deprecated-5.c: Likewise.
5733         * gcc.dg/deprecated-6.c: Likewise.
5734
5735 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5736
5737         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5738         __aligned__(__BIGGEST_ALIGNMENT__).
5739         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5740         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5741         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5742         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5743         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5744         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5745         * gcc.dg/vect/Os-vect-95.c: Likewise.
5746         * gcc.dg/vect/pr20122.c: Likewise.
5747         * gcc.dg/vect/pr36493.c: Likewise.
5748         * gcc.dg/vect/pr37385.c: Likewise.
5749         * gcc.dg/vect/slp-7.c: Likewise.
5750         * gcc.dg/vect/slp-9.c: Likewise.
5751         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5752         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5753         * gcc.dg/vect/vect-35.c: Likewise.
5754         * gcc.dg/vect/vect-40.c: Likewise.
5755         * gcc.dg/vect/vect-42.c: Likewise.
5756         * gcc.dg/vect/vect-44.c: Likewise.
5757         * gcc.dg/vect/vect-46.c: Likewise.
5758         * gcc.dg/vect/vect-48.c: Likewise.
5759         * gcc.dg/vect/vect-52.c: Likewise.
5760         * gcc.dg/vect/vect-54.c: Likewise.
5761         * gcc.dg/vect/vect-56.c: Likewise.
5762         * gcc.dg/vect/vect-58.c: Likewise.
5763         * gcc.dg/vect/vect-60.c: Likewise.
5764         * gcc.dg/vect/vect-74.c: Likewise.
5765         * gcc.dg/vect/vect-75.c: Likewise.
5766         * gcc.dg/vect/vect-76.c: Likewise.
5767         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5768         * gcc.dg/vect/vect-77.c: Likewise.
5769         * gcc.dg/vect/vect-77-global.c: Likewise.
5770         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5771         * gcc.dg/vect/vect-78.c: Likewise.
5772         * gcc.dg/vect/vect-78-global.c: Likewise.
5773         * gcc.dg/vect/vect-80.c: Likewise.
5774         * gcc.dg/vect/vect-85.c: Likewise.
5775         * gcc.dg/vect/vect-87.c: Likewise.
5776         * gcc.dg/vect/vect-88.c: Likewise.
5777         * gcc.dg/vect/vect-92.c: Likewise.
5778         * gcc.dg/vect/vect-93.c: Likewise.
5779         * gcc.dg/vect/vect-95.c: Likewise.
5780         * gcc.dg/vect/vect-97.c: Likewise.
5781         * gcc.dg/vect/vect-complex-1.c: Likewise.
5782         * gcc.dg/vect/vect-complex-4.c: Likewise.
5783         * gcc.dg/vect/vect-complex-5.c: Likewise.
5784         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5785         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5786         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5787         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5788         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5789         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5790         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5791         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5792         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5793         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5794         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5795         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5796         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5797         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5798         * gcc.dg/vect/vect-outer-1.c: Likewise.
5799         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5800         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5801         * gcc.dg/vect/vect-outer-2.c: Likewise.
5802         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5803         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5804         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5805         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5806         * gcc.dg/vect/vect-outer-3.c: Likewise.
5807         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5808         * gcc.dg/vect/vect-outer-5.c: Likewise.
5809         * gcc.dg/vect/vect-outer-6.c: Likewise.
5810         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5811         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5812         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5813         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5814         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5815         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5816         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5817         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5818         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5819         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5820         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5821         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5822         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5823         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5824
5825 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5826
5827         PR c/24581
5828         * gcc.dg/torture/complex-sign.h: New header.
5829         * gcc.dg/torture/complex-sign-add.c,
5830         gcc.dg/torture/complex-sign-mixed-add.c,
5831         gcc.dg/torture/complex-sign-mixed-div.c,
5832         gcc.dg/torture/complex-sign-mixed-mul.c,
5833         gcc.dg/torture/complex-sign-mixed-sub.c,
5834         gcc.dg/torture/complex-sign-mul.c,
5835         gcc.dg/torture/complex-sign-sub.c: New tests.
5836
5837 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5838
5839         PR fortran/39876
5840         * gfortran.dg/intrinsic_3.f90: New.
5841
5842 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5843
5844         PR c/39037
5845         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5846         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5847         * gcc.dg/dfp/float-constant-double.c: New test.
5848         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5849         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5850         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5851         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5852         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5853         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5854         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5855         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5856         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5857
5858 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR middle-end/40057
5861         * gcc.c-torture/execute/pr40057.c: New test.
5862
5863 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5864
5865         * gcc.c-torture/compile/const-high-part.c: New test.
5866
5867 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5868
5869         PR testsuite/40050
5870         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5871         build plugin.
5872
5873 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5874
5875         PR fortran/39630
5876         * gfortran.dg/proc_decl_1.f90: Modified.
5877         * gfortran.dg/proc_ptr_comp_1.f90: New.
5878         * gfortran.dg/proc_ptr_comp_2.f90: New.
5879         * gfortran.dg/proc_ptr_comp_3.f90: New.
5880         * gfortran.dg/proc_ptr_comp_4.f90: New.
5881         * gfortran.dg/proc_ptr_comp_5.f90: New.
5882         * gfortran.dg/proc_ptr_comp_6.f90: New.
5883
5884 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5885
5886         PR c++/17395
5887         * g++.dg/template/call7.C: New test.
5888
5889 2009-05-06  Diego Novillo  <dnovillo@google.com>
5890
5891         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5892
5893 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5894
5895         * gfortran.dg/pr40021.f: Moved to ...
5896         * gfortran.fortran-torture/execute/pr40021.f: Here.
5897
5898 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5899
5900         PR middle-end/39986
5901         * gcc.dg/dfp/pr39986.c: New test.
5902
5903 2009-05-06  Michael Matz  <matz@suse.de>
5904
5905         PR middle-end/40021
5906         * gfortran.dg/pr40021.f: New test.
5907
5908 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5909
5910         * lib/plugin-support.exp: New file containing support procs for
5911         plugin testcases.
5912         * lib/target-supports.exp (check_plugin_available): New proc.
5913         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5914         * gcc.dg/plugin/selfassign.c: New plugin source file.
5915         * gcc.dg/plugin/self-assign-test-1.c: New test.
5916         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5917         * g++.dg/README: Add description for plugin test.
5918         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5919         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5920         * g++.dg/plugin/selfassign.c: New plugin source file.
5921         * g++.dg/plugin/self-assign-test-1.C: New test.
5922         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5923         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5924         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5925         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5926
5927 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5928
5929         PR fortran/40041
5930         * gfortran.dg/intrinsic_2.f90: New test.
5931         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5932
5933 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5934
5935         PR c/40032
5936         * gcc.dg/noncompile/incomplete-5.c: New test.
5937
5938 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR middle-end/39666
5941         * gcc.dg/pr39666-1.c: New test.
5942         * gcc.dg/pr39666-2.c: Likewise.
5943         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5944         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5945         * gfortran.dg/pr39666-1.f90: Likewise.
5946         * gfortran.dg/pr39666-2.f90: Likewise.
5947
5948 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5949
5950         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5951         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5952         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5953
5954 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5955
5956         PR fortran/39998
5957         * gfortran.dg/proc_ptr_17.f90: New.
5958
5959 2009-05-05  Richard Guenther  <rguenther@suse.de>
5960
5961         PR tree-optimization/40022
5962         * gcc.c-torture/execute/pr40022.c: New testcase.
5963
5964 2009-05-05  Richard Guenther  <rguenther@suse.de>
5965
5966         PR middle-end/40023
5967         * gcc.c-torture/compile/pr40023.c: New testcase.
5968
5969 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5970
5971         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5972         * g++.dg/template/overload9.C: Likewise.
5973         * g++.dg/ext/ms-1.C: New.
5974
5975 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR c++/40013
5978         * g++.dg/ext/vla7.C: New test.
5979
5980 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5981
5982         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5983
5984 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5985
5986         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5987         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5988         Update expected errors.
5989
5990 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5991
5992         PR c++/28152
5993         * g++.dg/parse/parser-pr28152.C: New.
5994         * g++.dg/parse/parser-pr28152-2.C: New.
5995
5996 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5997
5998         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5999
6000 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6001
6002         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6003         * gcc.target/sparc/fexpand-2.c: Likewise.
6004         * gcc.target/sparc/fpmerge-2.c: Likewise.
6005         * gcc.target/sparc/pdist-2.c: Likewise.
6006
6007 2009-05-03  Richard Guenther  <rguenther@suse.de>
6008
6009         PR c/39983
6010         * gcc.c-torture/compile/pr39983.c: New testcase.
6011
6012 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6013
6014         * gcc.dg/c99-complex-3.c: New test.
6015
6016 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6017
6018         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6019
6020 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6021
6022         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6023
6024 2009-05-02  Richard Guenther  <rguenther@suse.de>
6025
6026         PR middle-end/40001
6027         * gcc.target/spu/pr40001.c: New testcase.
6028
6029 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6030
6031         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6032
6033 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6034
6035         PR middle-end/39579
6036         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6037         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6038
6039 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6040
6041         PR testsuite/39776
6042         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6043         no longer issued.
6044
6045 2009-04-30  David Ayers  <ayers@fsfe.org>
6046
6047         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6048         and gcc_error_prefix variables.
6049         * objc.dg/bad-receiver-type.m: Update to match correct
6050         diagnostics marker.
6051         * objc.dg/encode-5.m: Likewise.
6052         * objc.dg/id-1.m: Likewise.
6053         * objc.dg/method-1.m: Likewise.
6054         * objc.dg/method-6.m: Likewise.
6055         * objc.dg/method-7.m: Likewise.
6056         * objc.dg/method-9.m: Likewise.
6057         * objc.dg/method-11.m: Likewise.
6058         * objc.dg/method-20.m: Likewise.
6059         * objc.dg/private-1.m: Likewise.
6060
6061 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6062
6063         PR libfortran/39667
6064         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6065         * gfortran.dg/advance_4.f90: Likewise
6066         * gfortran.dg/advance_5.f90: Likewise
6067         * gfortran.dg/append_1.f90: Likewise
6068         * gfortran.dg/backslash_1.f90: Likewise
6069         * gfortran.dg/backslash_2.f90: Likewise
6070         * gfortran.dg/backslash_3.f: Likewise
6071         * gfortran.dg/backspace_10.f90: Likewise
6072         * gfortran.dg/backspace_3.f: Likewise
6073         * gfortran.dg/backspace_4.f: Likewise
6074         * gfortran.dg/backspace_5.f: Likewise
6075         * gfortran.dg/backspace_8.f: Likewise
6076         * gfortran.dg/backspace_9.f: Likewise
6077         * gfortran.dg/complex_write.f90: Likewise
6078         * gfortran.dg/convert_implied_open.f90: Likewise
6079         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6080         * gfortran.dg/dos_eol.f: Likewise
6081         * gfortran.dg/empty_format_1.f90: Likewise
6082         * gfortran.dg/endfile.f: Likewise
6083         * gfortran.dg/eof_1.f90: Likewise
6084         * gfortran.dg/eor_1.f90: Likewise
6085         * gfortran.dg/eor_handling_1.f90: Likewise
6086         * gfortran.dg/eor_handling_2.f90: Likewise
6087         * gfortran.dg/eor_handling_3.f90: Likewise
6088         * gfortran.dg/eor_handling_4.f90: Likewise
6089         * gfortran.dg/eor_handling_5.f90: Likewise
6090         * gfortran.dg/error_recovery_5.f90: Likewise
6091         * gfortran.dg/f2003_inquire_1.f03: Likewise
6092         * gfortran.dg/f2003_io_4.f03: Likewise
6093         * gfortran.dg/f2003_io_5.f03: Likewise
6094         * gfortran.dg/f2003_io_7.f03: Likewise
6095         * gfortran.dg/fgetc_1.f90: Likewise
6096         * gfortran.dg/fgetc_2.f90: Likewise
6097         * gfortran.dg/flush_1.f90: Likewise
6098         * gfortran.dg/fmt_exhaust.f90: Likewise
6099         * gfortran.dg/fmt_huge.f90: Likewise
6100         * gfortran.dg/fmt_read.f90: Likewise
6101         * gfortran.dg/fmt_t_1.f90: Likewise
6102         * gfortran.dg/fmt_t_2.f90: Likewise
6103         * gfortran.dg/fmt_t_3.f90: Likewise
6104         * gfortran.dg/fmt_t_4.f90: Likewise
6105         * gfortran.dg/fmt_t_5.f90: Likewise
6106         * gfortran.dg/fmt_t_7.f: Likewise
6107         * gfortran.dg/fseek.f90: Likewise
6108         * gfortran.dg/ftell_1.f90: Likewise
6109         * gfortran.dg/ftell_2.f90: Likewise
6110         * gfortran.dg/func_derived_3.f90: Likewise
6111         * gfortran.dg/inquire_9.f90: Likewise
6112         * gfortran.dg/iostat_1.f90: Likewise
6113         * gfortran.dg/iostat_2.f90: Likewise
6114         * gfortran.dg/list_read_1.f90: Likewise
6115         * gfortran.dg/list_read_4.f90: Likewise
6116         * gfortran.dg/list_read_5.f90: Likewise
6117         * gfortran.dg/list_read_7.f90: Likewise
6118         * gfortran.dg/list_read_8.f90: Likewise
6119         * gfortran.dg/list_read_9.f90: Likewise
6120         * gfortran.dg/namelist_13.f90: Likewise
6121         * gfortran.dg/namelist_14.f90: Likewise
6122         * gfortran.dg/namelist_15.f90: Likewise
6123         * gfortran.dg/namelist_16.f90: Likewise
6124         * gfortran.dg/namelist_17.f90: Likewise
6125         * gfortran.dg/namelist_18.f90: Likewise
6126         * gfortran.dg/namelist_19.f90: Likewise
6127         * gfortran.dg/namelist_20.f90: Likewise
6128         * gfortran.dg/namelist_24.f90: Likewise
6129         * gfortran.dg/namelist_26.f90: Likewise
6130         * gfortran.dg/namelist_27.f90: Likewise
6131         * gfortran.dg/namelist_28.f90: Likewise
6132         * gfortran.dg/namelist_37.f90: Likewise
6133         * gfortran.dg/namelist_38.f90: Likewise
6134         * gfortran.dg/namelist_39.f90: Likewise
6135         * gfortran.dg/namelist_40.f90: Likewise
6136         * gfortran.dg/namelist_43.f90: Likewise
6137         * gfortran.dg/namelist_44.f90: Likewise
6138         * gfortran.dg/namelist_45.f90: Likewise
6139         * gfortran.dg/namelist_46.f90: Likewise
6140         * gfortran.dg/namelist_47.f90: Likewise
6141         * gfortran.dg/namelist_48.f90: Likewise
6142         * gfortran.dg/namelist_49.f90: Likewise
6143         * gfortran.dg/namelist_50.f90: Likewise
6144         * gfortran.dg/namelist_51.f90: Likewise
6145         * gfortran.dg/namelist_52.f90: Likewise
6146         * gfortran.dg/namelist_56.f90: Likewise
6147         * gfortran.dg/namelist_char_only.f90: Likewise
6148         * gfortran.dg/namelist_use.f90: Likewise
6149         * gfortran.dg/namelist_use_only.f90: Likewise
6150         * gfortran.dg/noadv_size.f90: Likewise
6151         * gfortran.dg/open_access_append_1.f90: Likewise
6152         * gfortran.dg/pad_no.f90: Likewise
6153         * gfortran.dg/pr12884.f: Likewise
6154         * gfortran.dg/pr17090.f90: Likewise
6155         * gfortran.dg/pr17285.f90: Likewise
6156         * gfortran.dg/pr17286.f90: Likewise
6157         * gfortran.dg/pr18122.f90: Likewise
6158         * gfortran.dg/pr18210.f90: Likewise
6159         * gfortran.dg/pr18392.f90: Likewise
6160         * gfortran.dg/pr19155.f: Likewise
6161         * gfortran.dg/pr19216.f: Likewise
6162         * gfortran.dg/pr19467.f90: Likewise
6163         * gfortran.dg/pr19657.f: Likewise
6164         * gfortran.dg/pr20257.f90: Likewise
6165         * gfortran.dg/read_bad_advance.f90: Likewise
6166         * gfortran.dg/read_eof_2.f90: Likewise
6167         * gfortran.dg/read_eof_4.f90: Likewise
6168         * gfortran.dg/read_many_1.f: Likewise
6169         * gfortran.dg/read_noadvance.f90: Likewise
6170         * gfortran.dg/read_repeat.f90: Likewise
6171         * gfortran.dg/read_size_noadvance.f90: Likewise
6172         * gfortran.dg/read_x_past.f: Likewise
6173         * gfortran.dg/record_marker_1.f90: Likewise
6174         * gfortran.dg/record_marker_3.f90: Likewise
6175         * gfortran.dg/rewind_1.f90: Likewise
6176         * gfortran.dg/runtime_warning_1.f90: Likewise
6177         * gfortran.dg/shape_3.f90: Likewise
6178         * gfortran.dg/slash_1.f90: Likewise
6179         * gfortran.dg/stat_1.f90: Likewise
6180         * gfortran.dg/stat_2.f90: Likewise
6181         * gfortran.dg/streamio_11.f90: Likewise
6182         * gfortran.dg/streamio_3.f90: Likewise
6183         * gfortran.dg/streamio_4.f90: Likewise
6184         * gfortran.dg/streamio_9.f90: Likewise
6185         * gfortran.dg/tl_editing.f90: Likewise
6186         * gfortran.dg/unf_io_convert_1.f90: Likewise
6187         * gfortran.dg/unf_io_convert_2.f90: Likewise
6188         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6189         * gfortran.dg/unf_short_record_1.f90: Likewise
6190         * gfortran.dg/utf8_1.f03: Likewise
6191         * gfortran.dg/utf8_2.f03: Likewise
6192         * gfortran.dg/widechar_IO_1.f90: Likewise
6193         * gfortran.dg/write_check3.f90: Likewise
6194         * gfortran.dg/write_rewind_2.f: Likewise
6195         * gfortran.dg/x_slash_2.f: Likewise
6196
6197 2009-04-29  Richard Guenther  <rguenther@suse.de>
6198
6199         PR target/39943
6200         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6201         New.
6202         (check_effective_target_vect_floatuint_cvt): Likewise.
6203         * gcc.dg/vect/slp-10.c: Adjust.
6204         * gcc.dg/vect/slp-11.c: Adjust.
6205         * gcc.dg/vect/slp-12b.c: Adjust.
6206         * gcc.dg/vect/slp-33.c: Adjust.
6207         * gcc.c-torture/compile/pr39943.c: New testcase.
6208
6209 2009-04-29  Richard Guenther  <rguenther@suse.de>
6210
6211         PR middle-end/39937
6212         * gcc.c-torture/compile/pr39937.c: New testcase.
6213
6214 2009-04-29  Richard Guenther  <rguenther@suse.de>
6215
6216         PR tree-optimization/39941
6217         * gcc.c-torture/compile/pr39941.c: New testcase.
6218
6219 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6220
6221         * gcc.target/bfin/20090411-1.c: New test.
6222
6223 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6224
6225         PR target/39565
6226         * gcc.dg/pr39565.c: New testcase.
6227
6228 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6229
6230         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6231         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6232         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6233         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6234         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6235         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6236         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6237         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6238         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6239         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6240         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6241         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6242         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6243         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6244         * gcc.target/i386/pr37191.c: Likewise.
6245         * gcc.target/i386/reload-1.c: Likewise.
6246         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6247         * g++.old-deja/g++.pt/repo2.C: Likewise.
6248         * g++.old-deja/g++.pt/repo3.C: Likewise.
6249         * g++.old-deja/g++.pt/repo4.C: Likewise.
6250         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6251         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6252         * g++.dg/template/repo1.C: Likewise.
6253         * g++.dg/template/repo2.C: Likewise.
6254         * g++.dg/template/repo3.C: Likewise.
6255         * g++.dg/template/repo4.C: Likewise.
6256         * g++.dg/template/repo5.C: Likewise.
6257         * g++.dg/template/repo6.C: Likewise.
6258         * g++.dg/template/repo7.C: Likewise.
6259         * g++.dg/template/repo8.C: Likewise.
6260         * g++.dg/template/repo9.C: Likewise.
6261         * g++.dg/rtti/repo1.C: Likewise.
6262         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6263         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6264         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6265         * g++.dg/other/PR23205.C: Skip for vxworks.
6266         * g++.dg/ext/visibility/class1.C: Requires PIC.
6267         * g++.dg/eh/async-unwind2.C: Requires PIC.
6268         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6269         does not have cxa_exit.
6270
6271 2009-04-28  Jing Yu  <jingyu@google.com>
6272
6273         PR testsuite/39790
6274         * lib/target-supports.exp (check_effective_target_tls): Remove
6275         comment of caching.
6276         (check_effective_target_tls_native): Likewise.
6277         (check_effective_target_tls_runtime): Likewise.
6278         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6279         tls to tls_runtime.
6280         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6281
6282 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6283
6284         PR fortran/39946
6285         * gfortran.dg/proc_ptr_16.f90: New.
6286
6287 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6288
6289         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6290         lp64 is true.
6291
6292 2009-04-28  Richard Guenther  <rguenther@suse.de>
6293
6294         PR middle-end/39937
6295         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6296
6297 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6298
6299         * g++.dg/warn/pr35652.C: Removed.
6300         * gcc.dg/pr35652.c: Likewise.
6301
6302 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6303
6304         * gcc.target/ia64/20071210-2.c: New testcase.
6305
6306 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6307
6308         PR c/39323
6309         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6310         * gcc.dg/pr39323-3.c: Ditto.
6311
6312 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6313
6314         PR fortran/39930
6315         PR fortran/39931
6316         * gfortran.dg/ambiguous_reference_2.f90: New.
6317         * gfortran.dg/pointer_assign_7.f90: New.
6318
6319 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6320             Mark Mitchell  <mark@codesourcery.com>
6321
6322         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6323         * gcc.dg/20020103-1.c: Check for __ppc.
6324         * gcc.dg/asm-b.c: Check for __ppc.
6325         * gcc.dg/20020919-1.c: Check for __ppc.
6326         * gcc.dg/20020312-2.c: Likewise.
6327         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6328         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6329         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6330         * g++.dg/warn/weak1.C: Likewise.
6331         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6332         static so appropriate optimizations kick in.
6333         (find_base_value_wrapper): New function.
6334         * g++.dg/eh/simd-5.C: Fix target triplet.
6335         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6336
6337 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6338             H.J. Lu  <hongjiu.lu@intel.com>
6339
6340         PR target/39911
6341         * gcc.target/i386/pr39911.c: New test.
6342
6343 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6344
6345         PR fortran/39879
6346         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6347
6348 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6349
6350         PR c++/35652
6351         Revert:
6352
6353         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6354
6355         * gcc.dg/pr35652.C: New.
6356         * g++.dg/warn/pr35652.C: New.
6357         * gcc.dg/format/plus-1.c: Adjust message.
6358
6359 2009-04-27  DJ Delorie  <dj@redhat.com>
6360
6361         * lib/target-supports.exp (check_effective_target_double64): New.
6362         (check_effective_target_double64plus): New.
6363         (check_effective_target_large_double): New.
6364         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6365         * gcc.dg/div-double-1.c: Likewise.
6366         * gcc.dg/Wconversion-real.c: Require large_double.
6367         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6368
6369         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6370         are too small.
6371
6372         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6373         constants as long.
6374
6375 2009-04-27  Ian Lance Taylor  <iant@google.com>
6376
6377         * gcc.dg/Wcxx-compat-5.c: New testcase.
6378         * gcc.dg/Wcxx-compat-6.c: New testcase.
6379
6380 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6381
6382         Allow non-constant arguments to conversion intrinsics.
6383         * gcc.target/spu/intrinsics-3.c: Update tests.
6384
6385 2009-04-27  Richard Guenther  <rguenther@suse.de>
6386
6387         PR middle-end/39928
6388         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6389         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6390
6391 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6392
6393         PR target/39903
6394         * gcc.dg/torture/pr39903-1.c: New.
6395         * gcc.dg/torture/pr39903-2.c: Likewise.
6396
6397 2009-04-27  Revital Eres  <eres@il.ibm.com>
6398
6399         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6400         and check it.
6401         * gcc.dg/sms-2.c: Add dump check.
6402         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6403         and check it.
6404         * gcc.dg/sms-4.c: Likewise.
6405         * gcc.dg/sms-5.c: Likewise.
6406         * gcc.dg/sms-6.c: Likewise.
6407         * gcc.dg/sms-7.c: Likewise.
6408         * gcc.dg/sms-antideps.c: Rename to...
6409         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6410
6411 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6412
6413         * gnat.dg/opt2.adb: New test.
6414
6415 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6416
6417         PR c++/39875
6418         * g++.dg/warn/Wunused-15.C: New test.
6419
6420 2009-04-26  Michael Matz  <matz@suse.de>
6421
6422         Expand from SSA.
6423         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6424         change regexps.
6425         * gcc.target/i386/pr37248-1.c: Modified.
6426         * gcc.target/i386/pr37248-3.c: Modified.
6427         * gcc.target/i386/pr37248-2.c: Modified.
6428         * gnat.dg/aliasing1.adb: Modified.
6429         * gnat.dg/pack9.adb: Modified.
6430         * gnat.dg/aliasing2.adb: Modified.
6431         * gcc.dg/strict-overflow-2.c: Modified.
6432         * gcc.dg/autopar/reduc-1char.c: Modified.
6433         * gcc.dg/autopar/reduc-2char.c: Modified.
6434         * gcc.dg/autopar/reduc-1.c: Modified.
6435         * gcc.dg/autopar/reduc-2.c: Modified.
6436         * gcc.dg/autopar/reduc-3.c: Modified.
6437         * gcc.dg/autopar/reduc-6.c: Modified.
6438         * gcc.dg/autopar/reduc-7.c: Modified.
6439         * gcc.dg/autopar/reduc-8.c: Modified.
6440         * gcc.dg/autopar/reduc-9.c: Modified.
6441         * gcc.dg/autopar/reduc-1short.c: Modified.
6442         * gcc.dg/autopar/reduc-2short.c: Modified.
6443         * gcc.dg/autopar/parallelization-1.c: Modified.
6444         * gcc.dg/strict-overflow-4.c: Modified.
6445         * gcc.dg/strict-overflow-6.c: Modified.
6446         * gcc.dg/gomp/combined-1.c: Modified.
6447         * gcc.dg/no-strict-overflow-1.c: Modified.
6448         * gcc.dg/no-strict-overflow-3.c: Modified.
6449         * gcc.dg/no-strict-overflow-5.c: Modified.
6450         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6451         * gcc.dg/tree-ssa/pr18134.c: Modified.
6452         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6453         * gcc.dg/tree-ssa/vector-2.c: Modified.
6454         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6455         * gcc.dg/tree-ssa/loop-21.c: Modified.
6456         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6457         * gcc.dg/tree-ssa/vector-3.c: Modified.
6458         * gcc.dg/tree-ssa/asm-3.c: Modified.
6459         * gcc.dg/tree-ssa/pr23294.c: Modified.
6460         * gcc.dg/tree-ssa/loop-22.c: Modified.
6461         * gcc.dg/tree-ssa/loop-15.c: Modified.
6462         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6463         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6464         * gcc.dg/tree-ssa/pr20139.c: Modified.
6465         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6466         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6467         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6468         * gcc.dg/tree-ssa/loop-5.c: Modified.
6469         * gcc.dg/tree-ssa/pr19431.c: Modified.
6470         * gcc.dg/tree-ssa/pr32044.c: Modified.
6471         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6472         * gcc.dg/tree-ssa/loop-19.c: Modified.
6473         * gcc.dg/tree-ssa/loop-28.c: Modified.
6474         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6475         * gcc.dg/tree-ssa/divide-1.c: Modified.
6476         * gcc.dg/tree-ssa/inline-1.c: Modified.
6477         * gcc.dg/tree-ssa/divide-3.c: Modified.
6478         * gcc.dg/tree-ssa/pr30978.c: Modified.
6479         * gcc.dg/tree-ssa/alias-6.c: Modified.
6480         * gcc.dg/tree-ssa/divide-4.c: Modified.
6481         * gcc.dg/tree-ssa/alias-11.c: Modified.
6482         * gcc.dg/no-strict-overflow-7.c: Modified.
6483         * gcc.dg/strict-overflow-1.c: Modified.
6484         * gcc.dg/pr15784-4.c: Modified.
6485         * gcc.dg/pr34263.c: Modified.
6486         * gcc.dg/strict-overflow-3.c: Modified.
6487         * gcc.dg/tree-prof/stringop-1.c: Modified.
6488         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6489         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6490         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6491         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6492         * gcc.dg/no-strict-overflow-2.c: Modified.
6493         * gcc.dg/no-strict-overflow-4.c: Modified.
6494         * gcc.dg/no-strict-overflow-6.c: Modified.
6495         * g++.dg/tree-ssa/pr27090.C: Modified.
6496         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6497         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6498         * g++.dg/tree-ssa/pr19807.C: Modified.
6499         * g++.dg/opt/pr30965.C: Modified.
6500         * g++.dg/init/new17.C: Modified.
6501         * gfortran.dg/whole_file_6.f90: Modified.
6502         * gfortran.dg/whole_file_5.f90: Modified.
6503         * gfortran.dg/reassoc_1.f90: Modified.
6504         * gfortran.dg/reassoc_3.f90: Modified.
6505
6506 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6507
6508         PR fortran/39893
6509         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6510
6511 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR inline-asm/39543
6514         * gcc.target/i386/pr39543-1.c: New test.
6515         * gcc.target/i386/pr39543-2.c: New test.
6516         * gcc.target/i386/pr39543-3.c: New test.
6517
6518         PR c/39889
6519         * gcc.dg/Wunused-value-3.c: New test.
6520
6521 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6522
6523         PR c/39581
6524         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6525         gcc.dg/vla-21.c: New tests.
6526
6527 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6528
6529         PR c/39556
6530         * gcc.dg/inline-34.c: New test.
6531
6532 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6533
6534         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6535         gcc.dg/enum-const-3.c: New tests.
6536         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6537         -pedantic-errors.  Update expected diagnostics.
6538
6539 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6540
6541         PR c/39582
6542         * gcc.dg/vla-20.c: New test.
6543
6544 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6545
6546         PR c/39564
6547         * gcc.dg/vla-19.c: New test.
6548
6549 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6550
6551         PR preprocessor/39559
6552         * gcc.dg/c99-intconst-2.c: New test.
6553
6554 2009-04-25  Jan Hubicka  <jh@suse.cz>
6555
6556         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6557
6558 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6559
6560         PR fortran/39688
6561         * gfortran.dg/import7.f90: New.
6562
6563 2009-04-24  Richard Guenther  <rguenther@suse.de>
6564
6565         * gcc.dg/tree-ssa/vrp48.c: Fix.
6566
6567 2008-04-24  Doug Kwan  <dougkwan@google.com>
6568
6569         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6570         destination are the same.
6571
6572 2009-04-24  Richard Guenther  <rguenther@suse.de>
6573
6574         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6575
6576 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6577
6578         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6579         gcc.dg/array-const-3.c: New tests.
6580
6581 2009-04-24  Ian Lance Taylor  <iant@google.com>
6582
6583         * gcc.dg/Wcxx-compat-4.c: New testcase.
6584
6585 2009-04-24  Daniel Kraft  <d@domob.eu>
6586
6587         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6588         expected on already erraneous symbol (renamed to fresh one).
6589
6590 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6591
6592         PR middle-end/39867
6593         * gcc.dg/pr39867.c: New.
6594
6595 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6596
6597         PR fortran/39861
6598         PR fortran/39864
6599         * gfortran.dg/intrinsic_1.f90: New.
6600
6601 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6602
6603         * gnat.dg/alignment7.adb: New test.
6604         * gnat.dg/alignment8.adb: Likewise.
6605
6606 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6607
6608         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6609         * gnat.dg/specs/rep_clause2.ads: New test.
6610
6611 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6612
6613         PR rtl-optimization/39794
6614         * gcc.dg/pr39794.c: New test.
6615
6616 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6617
6618         * gnat.dg/atomic1.adb: New test.
6619         * gnat.dg/atomic1_pkg.ads: New helper.
6620
6621 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6622
6623         PR testsuite/39623
6624         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6625         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6626
6627 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6628
6629         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6630         warning.
6631
6632 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6633
6634         PR C/31499
6635         * gcc.dg/vector-init-1.c: New testcase.
6636         * gcc.dg/vector-init-2.c: New testcase.
6637
6638 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6639
6640         * gnat.dg/enum2.adb: New test.
6641         * gnat.dg/enum2_pkg.ads: New helper.
6642
6643 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6644
6645         PR c/39855
6646         * gcc.dg/torture/pr39855.c: New test.
6647
6648 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6649
6650         PR c++/39639
6651         * g++.dg/cpp0x/pr39639.C: New test.
6652
6653 2009-04-22  Mark Heffernan  <meheff@google.com>
6654
6655         * gcc.dg/profile-generate-3.c: New test.
6656
6657 2009-04-22  Jan Hubicka  <jh@suse.cz>
6658
6659         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6660
6661 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6662
6663         PR testsuite/39623
6664         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6665
6666 2009-04-22  Richard Guenther  <rguenther@suse.de>
6667
6668         PR tree-optimization/39824
6669         * gcc.c-torture/compile/pr39824.c: New testcase.
6670
6671 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6672
6673         PR c++/14875
6674         * g++.dg/parse/parser-pr14875.C: New.
6675         * g++.dg/parse/parser-pr14875-2.C: New.
6676         * g++.dg/parse/error6.C: Update match string.
6677
6678 2009-04-22  Richard Guenther  <rguenther@suse.de>
6679
6680         PR tree-optimization/39845
6681         * gcc.c-torture/compile/pr39845.c: New testcase.
6682
6683 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6684
6685         PR fortran/39735
6686         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6687         * gfortran.dg/external_initializer.f90: Modified.
6688         * gfortran.dg/interface_26.f90: Modified.
6689         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6690         * gfortran.dg/proc_ptr_3.f90: Modified.
6691         * gfortran.dg/proc_ptr_15.f90: New.
6692         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6693
6694 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6695
6696         PR c++/35711
6697         * g++.dg/warn/pr35711.C: New.
6698         * g++.dg/conversion/ptrmem2.C: Update.
6699
6700 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6701
6702         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6703         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6704         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6705         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6706         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6707         gcc.c-torture/ChangeLog.0,
6708         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6709         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6710         gcc.target/i386/math-torture/math-torture.exp,
6711         gcc.target/mips/inter/mips16-inter.exp,
6712         gcc.target/mips/mips-nonpic/README,
6713         gcc.target/x86_64/abi/README.gcc,
6714         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6715         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6716         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6717         notices.
6718         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6719
6720 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6721
6722         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6723
6724 2009-04-21  Richard Guenther  <rguenther@suse.de>
6725
6726         PR middle-end/39829
6727         * gcc.dg/torture/pr39829.c: New testcase.
6728
6729 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6730
6731         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6732
6733 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6734
6735         PR 16202
6736         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6737         * gcc.dg/sequence-pt-2.c: New.
6738         * gcc.dg/sequence-pt-3.c: New.
6739         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6740         * g++.dg/warn/sequence-pt-2.c: New.
6741         * g++.dg/warn/sequence-pt-3.c: New.
6742
6743 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6744
6745         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6746
6747 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6748
6749         * gnat.dg/import1.ad[sb]: New test.
6750
6751 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6752
6753         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6754         return 0.
6755
6756 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6757
6758         PR fortran/39811
6759         * gfortran.dg/continuation_11.f90: New test.
6760
6761 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6762
6763         PR c++/13358
6764         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6765         messages. Test for "long long" in system headers.
6766         * gcc.dg/c99-longlong-2.c: New.
6767         * g++.dg/warn/pr13358.C: New.
6768         * g++.dg/warn/pr13358-2.C: New.
6769         * g++.dg/warn/pr13358-3.C: New.
6770         * g++.dg/warn/pr13358-4.C: New.
6771
6772 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6773
6774         * gcc.dg/framework-2.c: Fix up for non existent includes
6775         being fatal errors now.
6776
6777 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6778
6779         PR fortran/39800
6780         * gfortran.dg/private_type_13.f90: New test.
6781         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6782
6783 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6784
6785         PR c++/39803
6786         * g++.dg/warn/Wunused-14.C: New test.
6787
6788 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6789
6790         * gnat.dg/specs/small_alignment.ads: New test.
6791
6792 2009-04-20  Ian Lance Taylor  <iant@google.com>
6793
6794         * gcc.dg/Wcxx-compat-3.c: New testcase.
6795
6796 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6797
6798         * gnat.dg/pack13.ad[sb]: New test.
6799         * gnat.dg/pack13_pkg.ads: New helper.
6800
6801 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6802
6803         * gnat.dg/discr11.ad[sb]: New test.
6804         * gnat.dg/discr11_pkg.ads: New helper.
6805
6806 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6807
6808         PR tree-optimization/39675
6809         * gcc.dg/vect/O3-pr39675-2.c: New test.
6810
6811 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6812
6813         * gnat.dg/rep_clause3.adb: New test.
6814
6815 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6816
6817         PR c/37481
6818         * gcc.dg/c99-flex-array-7.c: New test.
6819
6820 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6821
6822         PR c/19771
6823         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6824
6825 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6826
6827         PR c/38243
6828         * gcc.dg/c99-restrict-3.c: New test.
6829
6830 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6831
6832         PR preprocessor/20078
6833         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6834
6835 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6836
6837         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6838         Do not pass -B$root after -margs.
6839
6840 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6841
6842         PR c/32061
6843         PR c++/36954
6844         * gcc.dg/pr32061.c: New.
6845         * gcc.dg/Wlogical-op-1.c: Update.
6846         * g++.dg/warn/Wlogical-op-1.C: Update.
6847         * g++.dg/warn/pr36954.C: New.
6848
6849 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6850
6851         PR c/27676
6852         * gcc.dg/lvalue-5.c: New test.
6853
6854 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6855
6856         PR c/22367
6857         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6858
6859 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6860
6861         * gcc.dg/cpp/include5.c: New test.
6862
6863 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6864
6865         PR c/35210
6866         * gcc.dg/call-diag-2.c: New test.
6867
6868 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6869
6870         PR preprocessor/39646
6871         * gcc.dg/cpp/line8.c: New test.
6872
6873 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6874
6875         PR preprocessor/39647
6876         * gcc.dg/cpp/line7.c: New test.
6877
6878 2009-04-18  Richard Guenther  <rguenther@suse.de>
6879
6880         PR middle-end/39804
6881         * gcc.target/i386/pr39804.c: New testcase.
6882
6883 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6884
6885         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6886         * g++.dg/other/pr39496.C: Likewise.
6887
6888 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6889
6890         PR middle-end/36902
6891         * gcc.dg/pr36902.c: New.
6892
6893 2009-04-17  Diego Novillo  <dnovillo@google.com>
6894
6895         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6896         violation for variable 'inside_main'.
6897
6898 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6899
6900         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6901
6902 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6903
6904         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6905
6906 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6907
6908         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6909         * gfortran.dg/chmod_2.f90: Likewise.
6910         * gfortran.dg/chmod_3.f90: Likewise.
6911         * gfortran.dg/open_errors.f90: Likewise.
6912         * gfortran.dg/stat_1.f90: Likewise.
6913         * gfortran.dg/stat_2.f90: Likewise.
6914
6915 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6916
6917         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6918         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6919         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6920         * gfortran.dg/nearest_1.f90: Likewise.
6921         * gfortran.dg/nearest_3.f90: Likewise.
6922         * gfortran.dg/isnan_1.f90: Likewise.
6923         * gfortran.dg/isnan_2.f90: Likewise.
6924         * gfortran.dg/nan_1.f90: Likewise.
6925         * gfortran.dg/nan_2.f90: Likewise.
6926         * gfortran.dg/nan_3.f90: Likewise.
6927         * gfortran.dg/nan_4.f90: Likewise.
6928         * gfortran.dg/module_nan.f90: Likewise.
6929         * gfortran.dg/int_conv_2.f90: Likewise.
6930         * gfortran.dg/init_flag_3.f90: Likewise.
6931         * gfortran.dg/namelist_42.f90: Likewise.
6932         * gfortran.dg/namelist_43.f90: Likewise.
6933         * gfortran.dg/real_const_3.f90: Likewise.
6934         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6935
6936         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6937         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6938         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6939         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6940         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6941
6942         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6943         * gfortran.dg/gamma_5.f90: Likewise.
6944
6945 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6946
6947         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6948         less strict so it also works with auto-overlay support.
6949         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6950         for "exceeds local store" linker errors on the SPU.
6951
6952         * lib/gfortran.exp: Include target-supports.exp.
6953         (gfortran_init): On SPU targets where automatic overlay support
6954         is available, use it to build all Fortran test cases.
6955
6956         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6957
6958 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6959
6960         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6961         rule enforced by gnat on taft types.
6962
6963 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6964
6965         PR testsuite/39792
6966         * g++.dg/ext/complit11.C: Add empty dg-options.
6967
6968 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6969
6970         PR c++/17570
6971         * g++.dg/template/defarg11.C: New test.
6972
6973 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6974
6975         PR c++/28766
6976         * g++.dg/ext/complit11.C: New testcase.
6977
6978 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6979
6980         PR c++/39551
6981         * g++.dg/warn/Wunused-13.C: New testcase.
6982
6983 2009-04-15  Ian Lance Taylor  <iant@google.com>
6984
6985         * gcc.dg/Wenum-compare-1.c: New testcase.
6986
6987 2009-04-15  Richard Guenther  <rguenther@suse.de>
6988
6989         PR tree-optimization/39764
6990         * g++.dg/torture/pr39764.C: New testcase.
6991
6992 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6993
6994         * g++.dg/ext/altivec-17.C: New.
6995
6996 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6997
6998         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6999         * gnat.dg/specs/limited1.ads: Ditto.
7000
7001 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7002
7003         PR testsuite/39769
7004         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7005         for testing the results of estimate instructions.
7006         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7007         * gcc.dg/vmx/3a-05.c (test): Ditto.
7008
7009 2009-04-14  Jason Merrill  <jason@redhat.com>
7010
7011         PR c++/39763
7012         * g++.dg/warn/Wshadow-4.C: Extend.
7013
7014 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7015
7016         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7017         (do_D): Remove attribute hidden.
7018
7019 2009-04-13  Jason Merrill  <jason@redhat.com>
7020
7021         PR c++/39480
7022         * g++.dg/init/copy7.C: New.
7023
7024 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7025
7026         PR testsuite/39733
7027         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7028         (check_for_all_options): This.
7029
7030 2009-04-13  Jason Merrill  <jason@redhat.com>
7031
7032         PR c++/39750
7033         * g++.dg/template/crash90.C: New.
7034
7035 2009-04-12  Jason Merrill  <jason@redhat.com>
7036
7037         PR c++/39742
7038         * g++.dg/overload/extern-C-2.C: New.
7039
7040 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7041
7042         PR preprocessor/31869
7043         * gcc.dg/cpp/strify5.c: New test.
7044
7045 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7046
7047         * gnat.dg/enum1.adb: New test.
7048         * gnat.dg/enum1_pkg.ads: New helper.
7049
7050 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7051
7052         PR target/39740
7053         * gcc.target/alpha/pr39740.c: New test.
7054
7055 2009-04-11  Daniel Kraft  <d@domob.eu>
7056
7057         PR fortran/37746
7058         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7059         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7060         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7061         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7062         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7063         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7064         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7065         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7066         expected string length that failed with -fbounds-check now.
7067         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7068
7069 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7070
7071         PR fortran/39692
7072         * gfortran.dg/proc_ptr_14.f90: New.
7073
7074 2009-04-11  Richard Guenther  <rguenther@suse.de>
7075
7076         PR middle-end/39732
7077         * g++.dg/torture/pr39732.C: New testcase.
7078
7079 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7080
7081         * gfortran.dg/whole_file_5.f90: New.
7082         * gfortran.dg/whole_file_6.f90: New.
7083
7084 2009-04-11  Richard Guenther  <rguenther@suse.de>
7085
7086         PR tree-optimization/39713
7087         * g++.dg/torture/pr39713.C: New testcase.
7088
7089 2009-04-10  Richard Guenther  <rguenther@suse.de>
7090
7091         PR c/39712
7092         * gcc.dg/pr39712.c: New testcase.
7093
7094 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         PR c++/28301
7097         * g++.dg/cpp0x/enum2.C: Updated.
7098         * g++.dg/debug/pr22514.C: Likewise.
7099         * g++.dg/parse/enum2.C: Likewise.
7100         * g++.dg/parse/enum3.C: Likewise.
7101         * g++.dg/template/crash79.C: Likewise.
7102         * g++.old-deja/g++.jason/cond.C: Likewise.
7103
7104 2009-04-10  Chao-ying Fu  <fu@mips.com>
7105
7106         * gcc.target/mips/interrupt_handler.c: Change from compile to
7107         assemble.
7108
7109 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7110
7111         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7112
7113 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7114
7115         PR fortran/38709
7116         * gfortran.dg/zero_sized_6.f90: New.
7117
7118 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7119
7120         PR  c++/20118
7121         * g++.dg/parse/pr20118.C: New.
7122         * g++.dg/template/spec16.C: Update.
7123
7124 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7125
7126         PR testsuite/35621
7127         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7128         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7129         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7130         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7131         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7132         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7133         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7134         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7135         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7136         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7137         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7138         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7139         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7140         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7141         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7142         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7143         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7144
7145 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7146
7147         PR target/39678
7148         * g++.dg/torture/pr39678.C: New.
7149         * gcc.dg/compat/struct-complex-2.h: Likewise.
7150         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7151         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7152         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7153         * gcc.dg/torture/pr39678.c: Likewise.
7154         * gcc.target/i386/pr39678.c: Likewise.
7155
7156         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7157         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7158
7159         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7160         <complex.h>.  Add tests for structure with complex float.
7161
7162 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7163             Joseph Myers  <joseph@codesourcery.com>
7164
7165         PR target/36800
7166         * gcc.dg/dfp/pr36800.c: New.
7167
7168 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7169             Rafael Avila de Espindola  <espindola@google.com>
7170
7171         * gcc.misc-tests/help.exp: New file.
7172         * lib/options.exp: New file.
7173
7174 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7175
7176         PR libobjc/36610
7177         * objc/execute/forward-1.x: New.
7178
7179 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7180
7181         * gcc.dg/pr27150-1.c: Change to a link test.
7182
7183 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7184
7185         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7186         3 of the GNU General Public License and to point readers at the
7187         COPYING3 file and the FSF's license web page.
7188         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7189         * gcc.dg/struct/struct-reorg.exp: Likewise.
7190         * gcc.target/spu/tag_manager.c: Likewise.
7191
7192 2009-04-09  Richard Guenther  <rguenther@suse.de>
7193
7194         PR testsuite/39696
7195         * ssa-ccp-25.c: Adjust pattern.
7196
7197 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7198
7199         PR fortran/36704
7200         * gfortran.dg/external_procedures_1.f90: Modified.
7201         * gfortran.dg/proc_ptr_result_1.f90: New.
7202         * gfortran.dg/proc_ptr_result_2.f90: New.
7203         * gfortran.dg/proc_ptr_result_3.f90: New.
7204
7205 2009-04-09  Richard Guenther  <rguenther@suse.de>
7206
7207         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7208         to prevent constant propagation.
7209         * gcc.dg/vect/vect-56.c: Likewise.
7210         * gcc.dg/vect/vect-58.c: Likewise.
7211         * gcc.dg/vect/vect-60.c: Likewise.
7212         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7213         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7214         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7215
7216 2009-04-09  Richard Guenther  <rguenther@suse.de>
7217
7218         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7219         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7220
7221 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7222
7223         PR c/39613
7224         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7225         New tests.
7226
7227 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7228
7229         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7230         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7231
7232 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7233
7234         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7235
7236 2009-04-08  Jason Merrill  <jason@redhat.com>
7237
7238         PR c++/25185
7239         * g++.dg/template/error40.C: Add another test.
7240
7241 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7242
7243         PR c/39614
7244         PR c/39673
7245         * gcc.c-torture/compile/pr39614-1.c,
7246         gcc.c-torture/compile/pr39614-2.c,
7247         gcc.c-torture/compile/pr39614-3.c,
7248         gcc.c-torture/compile/pr39614-4.c,
7249         gcc.c-torture/compile/pr39614-5.c,
7250         gcc.c-torture/compile/pr39673-1.c,
7251         gcc.c-torture/compile/pr39673-2.c: New tests.
7252         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7253         more cases.
7254         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7255         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7256         expected errors.
7257
7258 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7259
7260         PRc++/39637
7261         * g++.dg/cpp0x/variadic-crash2.C: New test.
7262
7263 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7264
7265         PR fortran/38863
7266         * gfortran.dg/alloc_comp_result_1.f90: New test.
7267
7268 2009-04-07  Jason Merrill  <jason@redhat.com>
7269
7270         PR c++/34691
7271         * g++.dg/overload/extern-C-1.C: New.
7272
7273 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7274
7275         PR testsuite/39325
7276         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7277
7278 2009-04-07  Jason Merrill  <jason@redhat.com>
7279
7280         PR c++/25185
7281         * g++.dg/template/error40.C: New.
7282
7283 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7284
7285         PR fortran/38152
7286         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7287
7288 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7289
7290         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7291
7292 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7293
7294         PR fortran/38290
7295         * gfortran.dg/proc_decl_1.f90: Modified.
7296         * gfortran.dg/proc_ptr_11.f90: Extended.
7297         * gfortran.dg/proc_ptr_13.f90: Modified.
7298
7299 2009-04-06  Jason Merrill  <jason@redhat.com>
7300
7301         PR c++/35146
7302         * g++.dg/template/fnspec1.C: New.
7303
7304 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7305
7306         * lib/gnat.exp: Handle multilib.
7307
7308 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7309
7310         PR fortran/38863
7311         * gfortran.dg/dependency_23.f90: New test.
7312
7313 2009-04-06  Richard Guenther  <rguenther@suse.de>
7314
7315         PR tree-optimization/28868
7316         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7317         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7318         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7319         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7320
7321 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7322
7323         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7324
7325 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7326
7327         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7328
7329 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7330
7331         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7332         with the built-in y0, and the subsequent warning.
7333         (y1): Likewise, rename to y_1.
7334
7335 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7336
7337         PR fortran/39414
7338         * gfortran.dg/proc_decl_21.f90: New.
7339
7340 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7341
7342         PR fortran/36091
7343         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7344
7345 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7346
7347         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7348         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7349         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7350         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7351         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7352         gfortran.dg/namelist_49.f90: Gate test on effective_target
7353         fd_truncate.
7354         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7355
7356 2009-04-05  Daniel Kraft  <d@domob.eu>
7357
7358         PR fortran/38654
7359         * gfortran.dg/read_float_2.f03
7360         * gfortran.dg/read_float_3.f90
7361
7362 2009-04-05  Richard Guenther  <rguenther@suse.de>
7363
7364         PR tree-optimization/39648
7365         * gcc.c-torture/compile/pr39648.c: New testcase.
7366
7367 2009-04-05  Jason Merrill  <jason@redhat.com>
7368
7369         PR c++/14912
7370         * g++.dg/template/error39.C: New.
7371
7372 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7373
7374         PR fortran/29458
7375         * gfortran.dg/implied_do_1.f90: New.
7376
7377 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7378
7379         PR fortran/39577
7380         * gfortran.dg/recursive_check_8.f90: New.
7381         * gfortran.dg/recursive_check_9.f90: New.
7382         * gfortran.dg/recursive_check_10.f90: New.
7383         * gfortran.dg/recursive_check_11.f90: New.
7384         * gfortran.dg/recursive_check_12.f90: New.
7385         * gfortran.dg/recursive_check_13.f90: New.
7386         * gfortran.dg/recursive_check_14.f90: New.
7387
7388 2009-04-04  Jason Merrill  <jason@redhat.com>
7389
7390         PR c++/25185
7391         * g++.dg/template/error38.C: Add more tests.
7392
7393 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7394
7395         PR fortran/37614
7396         * gfortran.dg/common_align_2.f90: New test.
7397
7398 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7399
7400         PR target/39501
7401         * gcc.c-torture/execute/pr39501.c: New file.
7402         * gcc.c-torture/execute/pr39501.x: New file.
7403
7404 2009-04-04  Richard Guenther  <rguenther@suse.de>
7405
7406         PR tree-optimization/8781
7407         PR tree-optimization/37892
7408         * g++.dg/tree-ssa/pr8781.C: New testcase.
7409         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7410
7411 2009-04-04  Richard Guenther  <rguenther@suse.de>
7412
7413         PR tree-optimization/39636
7414         * gcc.c-torture/compile/pr39636.c: New testcase.
7415
7416 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7417
7418         PR rtl-optimization/39607
7419         * g++.dg/opt/pr39607.C: New.
7420
7421 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7422
7423         PR fortran/39594
7424         * gfortran.dg/common_12.f90: New.
7425
7426 2009-04-03  Jason Merrill  <jason@redhat.com>
7427
7428         PR c++/39608
7429         * g++.dg/template/const2.C: New test.
7430
7431 2009-04-03  Richard Guenther  <rguenther@suse.de>
7432
7433         PR tree-optimization/2480
7434         PR tree-optimization/23086
7435         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7436         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7437
7438 2009-04-03  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/34743
7441         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7442         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7443         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7444         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7445         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7446         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7447         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7448         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7449
7450 2009-04-03  Richard Guenther  <rguenther@suse.de>
7451
7452         PR middle-end/13146
7453         PR tree-optimization/23940
7454         PR tree-optimization/33237
7455         PR middle-end/33974
7456         PR middle-end/34093
7457         PR tree-optimization/36201
7458         PR tree-optimization/36230
7459         PR tree-optimization/38049
7460         PR tree-optimization/38207
7461         PR tree-optimization/38230
7462         PR tree-optimization/38301
7463         PR tree-optimization/38585
7464         PR middle-end/38895
7465         PR tree-optimization/38985
7466         PR tree-optimization/39299
7467         * gcc.dg/pr19633-1.c: Adjust.
7468         * gcc.dg/torture/pta-callused-1.c: Likewise.
7469         * gcc.dg/torture/pr39074-2.c: Likewise.
7470         * gcc.dg/torture/pr39074.c: Likewise.
7471         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7472         * gcc.dg/torture/pr30375.c: Adjust.
7473         * gcc.dg/torture/pr33563.c: Likewise.
7474         * gcc.dg/torture/pr33870.c: Likewise.
7475         * gcc.dg/torture/pr33560.c: Likewise.
7476         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7477         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7478         * gcc.dg/tree-ssa/alias-15.c: Remove.
7479         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7480         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7481         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7482         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7483         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7484         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7485         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7486         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7487         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7488         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7489         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7490         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7491         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7492         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7493         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7494         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7495         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7496         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7497         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7498         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7499         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7500         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7501         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7502         * gcc.dg/uninit-B.c: XFAIL.
7503         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7504         * gcc.dg/uninit-pr19430.c: XFAIL.
7505         * g++.dg/tree-ssa/pr13146.C: New testcase.
7506         * g++.dg/opt/pr36187.C: Adjust.
7507         * g++.dg/torture/20090329-1.C: New testcase.
7508
7509 2009-04-02  Chao-ying Fu  <fu@mips.com>
7510
7511         * gcc.target/mips/interrupt_handler.c: New test.
7512
7513 2009-04-02  David Ayers  <ayers@fsfe.org>
7514
7515         PR objc/18456
7516         * objc.dg/bad-receiver-type-2.m: New test contributed by
7517         Alexander Mamberg.
7518
7519 2009-04-02  Jason Merrill  <jason@redhat.com>
7520
7521         PR c++/25185
7522         * g++.dg/template/error38.C: New test.
7523
7524 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7525
7526         PR tree-optimization/31677
7527         * gcc.dg/memcpy-1.c: Add compiler option.
7528
7529 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7530
7531         PR tree-optimization/39595
7532         * gfortran.dg/vect/O3-pr39595.f: New test.
7533
7534 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7535
7536         PR c++/26693
7537         * g++.dg/template/typedef11.C: New test.
7538         * g++.dg/template/typedef12.C: Likewise.
7539         * g++.dg/template/typedef13.C: Likewise.
7540         * g++.dg/template/typedef14.C: Likewise.
7541         * g++.dg/template/typedef15.C: Likewise.
7542         * g++.dg/template/typedef16.C: Likewise.
7543         * g++.dg/template/sfinae3.C: Compile this pedantically.
7544         The only errors expected should be the one saying the typedef is ill
7545         formed.
7546         * g++.old-deja/g++.pt/typename8.C: Likewise.
7547         * g++.dg/template/access11.C: Update this.
7548
7549 2009-04-02  Richard Guenther  <rguenther@suse.de>
7550
7551         PR tree-optimization/37221
7552         * gcc.c-torture/compile/20090331-1.c: New testcase.
7553
7554 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7555
7556         * gcc.c-torture/compile/20090401-1.c: New test.
7557
7558 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7559
7560         PR c++/4926
7561         * g++.dg/template/pr4926-1.C: New.
7562
7563 2009-04-01  Xinliang David Li  <davidxl@google.com>
7564
7565         * gcc.target/i386/all_one_m128i.c: New test.
7566
7567 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7568
7569         PR c/39027
7570         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7571         * gcc.dg/fltconst-2.c: New test.
7572         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7573         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7574
7575         PR c/33466
7576         * gcc.dg/cpp/pr33466.c: New test.
7577         * gcc.dg/dfp/pr33466.c: New test.
7578         * gcc.dg/fixed-point/pr33466.c: New test.
7579
7580 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7581
7582         PR tree-optimization/35011
7583         * g++.dg/other/pr35011.C: New.
7584
7585 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR target/39226
7588         * gcc.dg/pr39226.c: New test.
7589
7590 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7591
7592         PR c++/35240
7593         * g++.dg/template/pr35240.C: New.
7594
7595 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7596
7597         PR c/39605
7598         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7599         * gcc.dg/pr25682.c: Update expected diagnostics.
7600
7601 2009-04-01  Richard Guenther  <rguenther@suse.de>
7602
7603         * gcc.dg/fold-plusmult-2.c: New testcase.
7604
7605 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7606
7607         PR c/37772
7608         * gcc.dg/pr37772.c: New test.
7609         * g++.dg/ext/asm11.C: New test.
7610
7611 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7612
7613         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7614         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7615         defined.
7616
7617 2009-03-31  Jason Merrill  <jason@redhat.com>
7618
7619         * g++.old-deja/g++.other/using9.C: Add expected errors.
7620
7621 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7622
7623         * gcc.c-torture/compile/pr33009.c: Removed.
7624
7625 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7626
7627         * gcc.c-torture/compile/pr33009.c: Delete.
7628         * gcc.c-torture/compile/pr11832.c: Likewise.
7629
7630 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7631
7632         PR c/448
7633         * lib/target-supports.exp (check_effective_target_stdint_types):
7634         Update comment.
7635         (check_effective_target_inttypes_types): New.
7636         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7637         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7638         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7639
7640 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7641
7642         PR fortran/38917
7643         PR fortran/38918
7644         * gfortran.dg/data_pointer_1.f90: New test.
7645
7646 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7647
7648         PR fortran/38915
7649         * gfortran.dg/char_length_15.f90: New test.
7650
7651 2009-03-31  Jason Merrill  <jason@redhat.com>
7652
7653         C++ DR 613
7654         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7655         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7656         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7657         xfail others.
7658
7659         * g++.dg/other/typedef2.C: New test.
7660
7661         PR c++/37806
7662         * g++.dg/template/typedef17.C: New test.
7663
7664         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7665         * g++.dg/cpp0x/auto12.C: Likewise.
7666
7667 2009-03-31  Richard Guenther  <rguenther@suse.de>
7668
7669         PR middle-end/31029
7670         * gcc.dg/fold-compare-4.c: New testcase.
7671         * gcc.dg/fold-compare-5.c: Likewise.
7672
7673 2009-03-31  Richard Guenther  <rguenther@suse.de>
7674
7675         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7676
7677 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7678
7679         PR target/39592
7680         * gcc.target/i386/pr39592-1.c: New test.
7681
7682 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7683
7684         PR preprocessor/15638
7685         * gcc.dg/cpp/missing-header-1.c: New test.
7686         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7687         "compilation terminated" message.
7688         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7689         test #include "".
7690         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7691         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7692         terminated" message.
7693
7694 2009-03-31  Richard Guenther  <rguenther@suse.de>
7695
7696         PR middle-end/23401
7697         PR middle-end/27810
7698         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7699         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7700
7701 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7702
7703         PR fortran/38389
7704         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7705         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7706         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7707         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7708         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7709         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7710         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7711
7712 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7713
7714         PR fortran/22571
7715         * gfortran.dg/whole_file_1.f90: New test.
7716         PR fortran/26227
7717         * gfortran.dg/whole_file_2.f90: New test.
7718         * gfortran.dg/whole_file_3.f90: New test.
7719         PR fortran/24886
7720         * gfortran.dg/whole_file_4.f90: New test.
7721
7722 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7723
7724         * gfortran.dg/bind_c_usage_19.f90: New test.
7725
7726         PR target/39558
7727         * gcc.target/powerpc/altivec-29.c: New test.
7728
7729 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7730
7731         PR rtl-optimization/323
7732         * gcc.target/i386/excess-precision-1.c,
7733         gcc.target/i386/excess-precision-2.c,
7734         gcc.target/i386/excess-precision-3.c,
7735         gcc.target/i386/excess-precision-4.c,
7736         gcc.target/i386/excess-precision-5.c,
7737         gcc.target/i386/excess-precision-6.c: New tests.
7738
7739 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7740
7741         PR c/35235
7742         * gcc.dg/c99-array-lval-8.c: New test.
7743
7744 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7745
7746         PR preprocessor/34695
7747         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7748         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7749         instead of dg-warning for "previous definition" messages.
7750         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7751         "warnings being treated as errors" message.
7752         * gcc.dg/fltconst-1.c: Use -fshow-column.
7753
7754 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7755
7756         PR fortran/38823
7757         * gfortran.dg/power1.f90: New test.
7758
7759 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7760
7761         PR c/456
7762         PR c/5675
7763         PR c/19976
7764         PR c/29116
7765         PR c/31871
7766         PR c/35198
7767         * gcc.c-torture/compile/20081108-1.c,
7768         gcc.c-torture/compile/20081108-2.c,
7769         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7770         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7771         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7772         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7773         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7774         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7775         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7776         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7777         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7778         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7779         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7780         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7781         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7782         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7783         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7784         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7785         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7786         case.
7787         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7788         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7789         XFAILs.  Update expected messages.
7790         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7791         expected messages.
7792         * gcc.dg/real-const-1.c: Replace with test from original PR.
7793         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7794         when casting from non-constant integer to pointer.
7795
7796 2009-03-29  Richard Guenther  <rguenther@suse.de>
7797
7798         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7799
7800 2009-03-29  Daniel Kraft  <d@domob.eu>
7801
7802         PR fortran/37423
7803         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7804         DEFERRED bindings.
7805         * gfortran.dg/typebound_proc_9.f03: New test.
7806         * gfortran.dg/typebound_proc_10.f03: New test.
7807         * gfortran.dg/typebound_proc_11.f03: New test.
7808         * gfortran.dg/abstract_type_5.f03: New test.
7809
7810 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7811
7812         PR fortran/38507
7813         * gfortran.dg/do_4.f: New.
7814         * gfortran.dg/goto_2.f90: Correct expected warnings.
7815         * gfortran.dg/goto_4.f90: Likewise.
7816         * gfortran.dg/goto_5.f90: New.
7817
7818 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7819
7820         PR target/39545
7821         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7822
7823         * gcc.target/i386/pr39545-1.c: New.
7824         * gcc.target/i386/pr39545-2.c: Likewise.
7825
7826         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7827         (flex2_struct): Likewise.
7828         (check_struct_passing7): Likewise.
7829         (check_struct_passing8): Likewise.
7830         (f1s): Likewise.
7831         (f2s): Likewise.
7832         (main): Call check_struct_passing7 and check_struct_passing8.
7833
7834 2009-03-29  Richard Guenther  <rguenther@suse.de>
7835
7836         * gcc.c-torture/execute/20090113-1.c: New testcase.
7837         * gcc.c-torture/execute/20090113-2.c: Likewise.
7838         * gcc.c-torture/execute/20090113-3.c: Likewise.
7839         * gcc.c-torture/execute/20090207-1.c: Likewise.
7840         * gcc.c-torture/compile/20090114-1.c: Likewise.
7841         * gcc.c-torture/compile/20090328-1.c: Likewise.
7842         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7843
7844 2009-03-29  David Ayers  <ayers@fsfe.org>
7845
7846         PR objc/27377
7847         * objc.dg/conditional-1.m: New tests.
7848
7849 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7850
7851         * gcc.dg/winline-10.c: New test.
7852
7853 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7854
7855         PR fortran/34656
7856         * gfortran.dg/do_check_1.f90: Add test.
7857         * gfortran.dg/do_check_2.f90: Add test.
7858         * gfortran.dg/do_check_3.f90: Add test.
7859         * gfortran.dg/do_check_4.f90: Add test.
7860
7861 2009-03-28  Jan Hubicka  <jh@suse.cz>
7862
7863         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7864         * gcc.dg/pr33826.c: Update dump files.
7865         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7866         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7867
7868 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7869
7870         * g++.dg/tree-ssa/fwprop-align.C: New test.
7871
7872 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7873
7874         * gcc.target/powerpc/altivec-28.c: New test.
7875
7876         PR c++/39554
7877         * gcc.dg/wdisallowed-functions-1.c: Removed.
7878         * gcc.dg/wdisallowed-functions-2.c: Removed.
7879         * gcc.dg/wdisallowed-functions-3.c: Removed.
7880         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7881         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7882         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7883
7884 2009-03-28  Richard Guenther  <rguenther@suse.de>
7885
7886         PR tree-optimization/38723
7887         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7888
7889 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7890
7891         PR fortran/38538
7892         * gfortran.dg/char_result_13.f90: New test.
7893
7894 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7895
7896         PR fortran/38765
7897         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7898
7899 2009-03-28  Daniel Kraft  <d@domob.eu>
7900
7901         * gfortran.dg/trim_1.f90: New test.
7902
7903 2009-03-28  Richard Guenther  <rguenther@suse.de>
7904
7905         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7906         * g++.dg/warn/Warray-bounds.C: Likewise.
7907
7908 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7909
7910         PR fortran/32626
7911         * gfortran.dg/recursive_check_7.f90: New test.
7912
7913 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7914
7915         PR fortran/38432
7916         * gfortran.dg/do_check_5.f90: New test.
7917         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7918         * gfortran.dg/array_constructor_18.f90: Ditto.
7919         * gfortran.dg/array_constructor_22.f90: Ditto.
7920         * gfortran.dg/do_3.F90: Ditto.
7921         * gfortran.dg/do_1.f90: Ditto.
7922
7923 2009-03-28  Richard Guenther  <rguenther@suse.de>
7924
7925         PR tree-optimization/38180
7926         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7927
7928 2009-03-28  Richard Guenther  <rguenther@suse.de>
7929
7930         PR tree-optimization/38513
7931         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7932         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7933         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7934         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7935         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7936         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7937         * gcc.dg/vect/vect-35.c: Likewise.
7938         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7939         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7940         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7941
7942 2009-03-28  Richard Guenther  <rguenther@suse.de>
7943
7944         PR tree-optimization/38968
7945         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7946
7947 2009-03-28  Richard Guenther  <rguenther@suse.de>
7948
7949         PR tree-optimization/37795
7950         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7951
7952 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7953
7954         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7955         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7956         options for removed targets.
7957
7958 2009-03-27  Richard Guenther  <rguenther@suse.de>
7959
7960         PR tree-optimization/39120
7961         * gcc.c-torture/execute/pr39120.c: New testcase.
7962
7963 2009-03-27  Richard Guenther  <rguenther@suse.de>
7964
7965         PR tree-optimization/39120
7966         * gcc.dg/torture/pta-callused-1.c: New testcase.
7967
7968 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7969
7970         PR middle-end/39315
7971         * gcc.target/i386/pr39315-1.c: New.
7972         * gcc.target/i386/pr39315-2.c: Likewise.
7973         * gcc.target/i386/pr39315-3.c: Likewise.
7974         * gcc.target/i386/pr39315-4.c: Likewise.
7975         * gcc.target/i386/pr39315-check.c: Likewise.
7976
7977 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7978
7979         PR c/39323
7980         * gcc.dg/pr39323-1.c: New.
7981         * gcc.dg/pr39323-2.c: Likewise.
7982         * gcc.dg/pr39323-3.c: Likewise.
7983
7984 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7985
7986         PR target/38034
7987         * gcc.target/ia64/sync-1.c: New.
7988
7989 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7990
7991         PR target/39472
7992         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7993         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7994         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7995         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7996         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7997         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7998         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7999         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8000
8001 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8002
8003         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8004         for low precision (i.e. float).
8005
8006 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8007             Jakub Jelinek  <jakub@redhat.com>
8008
8009         PR debug/37959
8010         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8011
8012 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8013
8014         * gcc.dg/memmove-2.c: New test.
8015         * gcc.dg/memmove-3.c: New test.
8016
8017         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8018         in clone naming.
8019
8020 2009-03-27  Xinliang David Li  <davidxl@google.com>
8021
8022         PR tree-optimization/39557
8023         * g++.dg/tree-ssa/dom-invalid.C: New test.
8024
8025 2009-03-27  Xinliang David Li  <davidxl@google.com>
8026
8027         PR tree-optimization/39548
8028         * g++.dg/tree-ssa/copyprop.C: New test.
8029
8030 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8031
8032         PR c++/38638
8033         * g++.dg/template/typename17.C: New testcase.
8034         * g++.dg/template/typename18.C: New testcase.
8035
8036 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8037
8038         PR c++/36799
8039         * g++.dg/other/var_copy-1.C: New test.
8040
8041 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8042
8043         PR c++/37647
8044         * g++.dg/parse/ctor9.C: New test.
8045
8046 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8047
8048         PR c++/29727
8049         * g++.dg/init/error2.C: New test.
8050
8051 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8052
8053         PR c++/35652
8054         * gcc.dg/pr35652.C: New.
8055         * g++.dg/warn/pr35652.C: New.
8056         * gcc.dg/format/plus-1.c: Adjust message.
8057
8058 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR c++/39554
8061         * gcc.dg/wdisallowed-functions-3.c: New test.
8062         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8063
8064 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8065
8066         * gcc.dg/inline-33.c: Fix when pic.
8067
8068 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8069
8070         * gcc.target/ia64/20090324-1.c: New test.
8071
8072 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8073
8074         PR c/27898
8075         * gcc.dg/pr27898.c: New test.
8076
8077         PR tree-optimization/32139
8078         * gcc.c-torture/compile/pr32139.c: New test.
8079
8080 2009-03-24  Jason Merrill  <jason@redhat.com>
8081
8082         PR c++/28274
8083         * g++.dg/parse/defarg14.C: New test.
8084
8085 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8086
8087         PR libfortran/39528
8088         * gfortran.dg/read_repeat.f90: New test.
8089
8090 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8091
8092         PR tree-optimization/39529
8093         * gcc.dg/vect/pr39529.c: New test.
8094
8095 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8096             Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR debug/39524
8099         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8100
8101 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR c/39495
8104         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8105
8106 2009-03-23  Jason Merrill  <jason@redhat.com>
8107
8108         * g++.dg/cpp0x/auto12.C: Add variadic test.
8109
8110         PR c++/39526
8111         * g++.dg/warn/Wshadow-4.C: New test.
8112
8113 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR tree-optimization/39516
8116         * gfortran.dg/pr39516.f: New test.
8117
8118 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8119
8120         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8121         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8122         variable, not environment variable.
8123
8124 2009-03-21  Jason Merrill  <jason@redhat.com>
8125
8126         PR c++/28879
8127         * g++.dg/ext/vla6.C: New test.
8128
8129 2009-03-20  Jason Merrill  <jason@redhat.com>
8130
8131         * g++.dg/cpp0x/initlist5.C: Add additional test.
8132
8133 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8134             Janis Johnson  <janis187@us.ibm.com>
8135
8136         * lib/compat.exp (compat-get-options-main, compat-get-options):
8137         Handle dg-prune-output in source file.
8138         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8139         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8140         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8141         two warnings.
8142
8143 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR c/39495
8146         * gcc.dg/gomp/pr39495-1.c: New test.
8147         * gcc.dg/gomp/pr39495-2.c: New test.
8148         * g++.dg/gomp/pr39495-1.C: New test.
8149         * g++.dg/gomp/pr39495-2.C: New test.
8150
8151         PR target/39496
8152         * gcc.target/i386/pr39496.c: New test.
8153         * g++.dg/other/pr39496.C: New test.
8154
8155 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8156
8157         PR middle-end/39500
8158         * gcc.dg/autopar/pr39500-1.c: New.
8159         * gcc.dg/autopar/pr39500-2.c: New.
8160
8161 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8162
8163         * g++.dg/dg.exp: Prune graphite.
8164
8165 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8166
8167         PR middle-end/39447
8168         * g++.dg/graphite: New.
8169         * g++.dg/graphite/graphite.exp: New.
8170         * g++.dg/graphite/pr39447.C: New.
8171
8172 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8173
8174         PR c++/39425
8175         * g++.dg/template/pr39425.C: New.
8176
8177         * g++.dg/template/spec33.C: Updated.
8178
8179 2009-03-17  Jason Merrill  <jason@redhat.com>
8180
8181         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8182
8183 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8184
8185         PR c++/39475
8186         * g++.dg/ext/unary_trait_incomplete.C: New.
8187
8188 2009-03-17  Jing Yu  <jingyu@google.com>
8189
8190         PR middle-end/39378
8191         * g++.dg/inherit/thunk10.C: New test.
8192
8193 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8194
8195         PR target/39482
8196         * gcc.target/i386/pr39482.c: New test.
8197
8198 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR debug/39471
8201         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8202         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8203         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8204         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8205
8206         PR middle-end/39443
8207         * gcc.dg/pr39443.c: New test.
8208
8209         PR debug/39412
8210         * gcc.dg/debug/pr39412.c: New test.
8211
8212 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8213
8214         PR testsuite/38526
8215         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8216         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8217         is defined.
8218         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8219         its original value, or unset if it was not defined.
8220         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8221         path procs around use of HOSTCC.
8222         * g++.dg/compat/struct-layout-1.exp: Ditto.
8223         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8224
8225 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8226
8227         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8228
8229 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8230
8231         Revert patch for PR testsuite/37630.
8232
8233         PR testsuite/37960
8234         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8235
8236         PR testsuite/37630
8237         * lib/target-supports.exp (check_effective_target_ieee): New.
8238         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8239         * gcc.dg/20001012-1.c: Require ieee.
8240
8241         PR testsuite/37628
8242         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8243
8244 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR tree-optimization/39455
8247         * gcc.dg/pr39455.c: New test.
8248
8249 2009-03-13  David Ayers  <ayers@fsfe.org>
8250
8251         * objc/execute/trivial.m. New test.
8252
8253 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8254
8255         PR target/39137
8256         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8257
8258 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8259
8260         PR testsuite/39451
8261         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8262         constraint on (%2).
8263
8264 2009-03-12  David Ayers  <ayers@fsfe.org>
8265
8266         PR libobjc/27466
8267         * objc/execute/exceptions/handler-1.m. New test.
8268
8269 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8270
8271         PR target/39431
8272         * gcc.target/i386/pr39431.c: New test.
8273
8274 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8275
8276         PR target/39445
8277         * gcc.target/i386/pr39445.c: New.
8278
8279         * gcc.target/i386/push-1.c: XFAIL.
8280
8281 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8282
8283         * gcc.dg/inline-33.c: New test.
8284
8285 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8286
8287         * gcc.dg/vect/vect-82.c: Combine dg-do and
8288         dg-require-effective-target into dg-skip-if.
8289         * gcc.dg/vect/vect-83.c: Likewise.
8290
8291 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8292
8293         PR target/39137
8294         * gcc.target/i386/stackalign/longlong-1.c: New test.
8295         * gcc.target/i386/stackalign/longlong-2.c: New test.
8296
8297 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8298
8299         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8300
8301 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8302
8303         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8304         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8305
8306 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8307
8308         * gnat.dg/slice_enum.adb: New test.
8309
8310 2009-03-11  Jason Merrill  <jason@redhat.com>
8311
8312         PR debug/39086
8313         * g++.dg/opt/nrv15.C: New test.
8314
8315 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8316
8317         PR tree-optimization/39422
8318         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8319         constant array with static initialization to global memory.
8320         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8321
8322 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8323
8324         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8325         padding.
8326
8327 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8328
8329         PR c++/39371
8330         * g++.dg/opt/switch2.C: Add -w to dg-options.
8331         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8332         * g++.dg/warn/switch1.C: New test.
8333         * g++.dg/other/switch3.C: New test.
8334
8335         PR tree-optimization/39394
8336         * gcc.c-torture/compile/pr39394.c: New test.
8337
8338 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8339
8340         * gcc.target/s390/20090223-1.c: New testcase.
8341
8342 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8343
8344         PR libfortran/39402
8345         * gfortran.dg/fmt_f0_1.f90: New test.
8346
8347 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8348
8349         PR c++/39060
8350         * g++.dg/other/new1.C: Adjusted.
8351         * g++.dg/parse/crash40.C: Likewise.
8352         * g++.dg/parse/defarg12.C: Likewise.
8353         * g++.dg/template/error15.C: Likewise.
8354
8355         * g++.dg/other/pr39060.C: New.
8356
8357 2009-03-07  Jason Merrill  <jason@redhat.com>
8358
8359         PR c++/39367
8360         * g++.dg/opt/new1.C: New.
8361
8362 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8363
8364         PR c++/33492
8365         * g++.dg/other/error32.C: New.
8366
8367 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8368
8369         PR middle-end/39360
8370         * gcc.c-torture/compile/pr39360.c: New test.
8371
8372         PR debug/39372
8373         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8374
8375 2009-03-05  Jason Merrill  <jason@redhat.com>
8376
8377         PR c++/38908
8378         * g++.dg/warn/Wuninitialized-3.C: New test.
8379
8380 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR debug/39379
8383         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8384         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8385
8386 2009-03-04  Jason Merrill  <jason@redhat.com>
8387
8388         PR c++/13549
8389         * g++.dg/template/koenig7.C: New test.
8390
8391 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8392
8393         * g++.dg/torture/predcom-1.C: New test.
8394
8395 2009-03-04  Richard Guenther  <rguenther@suse.de>
8396
8397         PR tree-optimization/39362
8398         * g++.dg/torture/pr39362.C: New testcase.
8399
8400 2009-03-04  Jason Merrill  <jason@redhat.com>
8401             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8402
8403         PR c++/9634
8404         PR c++/29469
8405         PR c++/29607
8406         * g++.dg/template/dependent-name5.C: New test.
8407
8408 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8409
8410         PR testsuite/39357
8411         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8412         vect_int to vect_int_mult.
8413
8414 2009-03-04  Richard Guenther  <rguenther@suse.de>
8415
8416         PR tree-optimization/39358
8417         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8418         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8419
8420 2009-03-04  Richard Guenther  <rguenther@suse.de>
8421
8422         PR tree-optimization/39339
8423         * gcc.c-torture/execute/pr39339.c: New testcase.
8424
8425 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8426
8427         * gcc.c-torture/compile/20090303-1.c,
8428         gcc.c-torture/compile/20090303-2.c: New tests.
8429
8430 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8431
8432         PR fortran/39354
8433         * gfortran.dg/gomp/pr39354.f90: New test.
8434
8435         PR tree-optimization/39343
8436         * gcc.dg/pr39343.c: New test.
8437
8438 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8439
8440         PR tree-optimization/39248
8441         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8442         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8443         on targets without vector misalignment support.
8444         * lib/target-supports.exp
8445         (check_effective_target_vect_short_mult): Add
8446         check_effective_target_arm32.
8447
8448 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8449
8450         PR middle-end/39335
8451         * gcc.dg/graphite/pr39335_1.c: New.
8452         * gcc.dg/graphite/pr39335.c: New.
8453
8454 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8455
8456         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8457         of andl.
8458         * gcc.target/i386/stackalign/return-5.c: Likewise.
8459         * gcc.target/i386/stackalign/return-6.c: Likewise.
8460
8461 2009-03-02  Richard Guenther  <rguenther@suse.de>
8462             Ira Rosen  <irar@il.ibm.com>
8463
8464         PR tree-optimization/39318
8465         * gfortran.dg/vect/pr39318.f90: New test.
8466
8467 2009-03-01  Jan Hubicka  <jh@suse.cz>
8468
8469         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8470
8471 2009-03-01  Jan Hubicka  <jh@suse.cz>
8472
8473         PR debug/39267
8474         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8475
8476 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8477
8478         * gnat.dg/pack12.adb: New test.
8479
8480 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8481
8482         PR c++/37789
8483         * g++.dg/other/pr37789.C: New.
8484
8485 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8486
8487         PR fortran/39295
8488         * gfortran.dg/interface_25.f90: New test.
8489         * gfortran.dg/interface_26.f90: New test.
8490
8491 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8492
8493         PR fortran/39292
8494         * gfortran.dg/initialization_22.f90: New test.
8495
8496 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8497
8498         PR rtl-optimization/39241
8499         * gcc.dg/torture/pr39241.c: New.
8500
8501 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8502
8503         PR tree-optimizations/39259
8504         * g++.dg/torture/pr39259.C: New testcase.
8505
8506 2009-02-24  Richard Guenther  <rguenther@suse.de>
8507
8508         PR c++/39242
8509         * g++.dg/template/instantiate10.C: New testcase.
8510
8511 2009-02-24  Richard Guenther  <rguenther@suse.de>
8512             Zdenek Dvorak  <ook@ucw.cz>
8513
8514         PR tree-optimization/39233
8515         * gcc.c-torture/execute/pr39233.c: New testcase.
8516
8517 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8518
8519         PR tree-optimization/39260
8520         * gcc.dg/graphite/pr39260.c: New.
8521
8522 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8523
8524         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8525
8526 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8527
8528         PR c++/36411
8529         * g++.dg/template/void14.C: New.
8530
8531 2009-02-23  Jason Merrill  <jason@redhat.com>
8532
8533         PR c++/38880
8534         * g++.dg/init/const7.C: Remove XFAIL.
8535         * g++.dg/init/static-init1.C: New test.
8536
8537         * g++.dg/cpp0x/initlist14.C: New test.
8538
8539 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8540
8541         PR fortran/38914
8542         * bound_simplification_2.f90:  New test case.
8543         * bound_7.f90:  New test case.
8544
8545 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8546
8547         * gcc.dg/cpp/include4.c: New test.
8548
8549 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8550
8551         PR target/39256
8552         * gcc.target/i386/abi-2.c: New.
8553
8554 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8555
8556         * gcc.c-torture/execute/pr39228.x: New.
8557
8558 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8559
8560         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8561         scan-assembler to check for xmm0 register.
8562
8563 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8564             Joseph Myers  <joseph@codesourcery.com>
8565
8566         * gcc.target/arm/va_list.c: New test.
8567         * g++.dg/abi/arm_va_list.C: Likewise.
8568         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8569         function.
8570         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8571         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8572         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8573         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8574         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8575         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8576
8577 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8578
8579         PR testsuite/38164
8580         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8581         to dg-options.
8582
8583 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8584
8585         PR target/39240
8586         * gcc.c-torture/execute/pr39240.c: New test.
8587
8588 2009-02-20  Jason Merrill  <jason@redhat.com>
8589
8590         PR c++/39225
8591         * g++.dg/parse/dtor15.C: New test.
8592
8593 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8594
8595         * gcc.c-torture/execute/20090219-1.c: New.
8596
8597 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8598
8599         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8600         (mips-dg-options): When matching isa* pseudo-options make
8601         'value' optional and accept ! entries.  Use $spec instead of
8602         $isa_spec in the isa pseudo-option error message.  Only
8603         perform the ISA-range check when 'value' is set.  If arch is
8604         matching any CPU in the ! entries switch to its generic ISA.
8605         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8606         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8607
8608 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8609
8610         PR target/39175
8611         * gcc.dg/visibility-20.c: New test.
8612         * g++.dg/ext/visibility/visibility-11.C: New test.
8613
8614 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8615
8616         PR c++/39188
8617         * g++.dg/abi/pr39188-1a.C: New.
8618         * g++.dg/abi/pr39188-1b.C: Likewise.
8619         * g++.dg/abi/pr39188-1.h: Likewise.
8620         * g++.dg/abi/pr39188-2a.C: Likewise.
8621         * g++.dg/abi/pr39188-2b.C: Likewise.
8622         * g++.dg/abi/pr39188-2.h: Likewise.
8623         * g++.dg/abi/pr39188-3a.C: Likewise.
8624         * g++.dg/abi/pr39188-3b.C: Likewise.
8625         * g++.dg/abi/pr39188-3.h: Likewise.
8626
8627 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8628
8629         PR c/38483
8630         * gcc.c-torture/execute/call-trap-1.c,
8631         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8632         tests.
8633
8634 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8635
8636         PR target/39228
8637         * gcc.c-torture/execute/pr39228.c: New test.
8638
8639 2009-02-19  Richard Guenther  <rguenther@suse.de>
8640
8641         PR tree-optimization/39074
8642         * gcc.dg/torture/pr39074.c: New testcase.
8643         * gcc.dg/torture/pr39074-2.c: Likewise.
8644         * gcc.dg/torture/pr39074-3.c: Likewise.
8645
8646 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR c++/39219
8649         * g++.dg/parse/attr3.C: New.
8650
8651 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8652
8653         PR testsuite/38165
8654         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8655
8656         PR testsuite/38166
8657         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8658         and skip on Darwin.
8659
8660 2009-02-18  Jason Merrill  <jason@redhat.com>
8661
8662         PR c++/38880
8663         * g++.dg/init/const7.C: Remove XFAIL.
8664
8665         PR target/39179
8666         * g++.dg/opt/const6.C: New test.
8667
8668 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8669
8670         * gcc.dg/callabi/callabi.exp: Moved to ...
8671         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8672         in 64bit mode.
8673
8674         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8675         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8676         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8677         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8678         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8679         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8680         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8681
8682         * gcc.dg/callabi/callabi.h: Moved to ...
8683         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8684
8685         * gcc.dg/callabi/func-1.c: Moved to ...
8686         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8687
8688         * gcc.dg/callabi/func-indirect.c: Moved to ...
8689         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8690
8691         * gcc.dg/callabi/pr38891.c: Moved to ...
8692         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8693
8694         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8695         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8696
8697         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8698         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8699
8700         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8701         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8702
8703 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8704
8705         PR target/38891
8706         * gcc.dg/callabi/pr38891.c: New.
8707
8708 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8709
8710         * gcc.dg/callabi/callabi.exp: New.
8711
8712 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8713
8714         PR target/39082
8715         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8716         -Wno-abi for x86.
8717         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8718
8719         * gcc.target/i386/pr39082-1.c: New.
8720
8721         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8722         -Wno-abi.
8723
8724         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8725         CHECK_M64_M128 is defined.
8726         (check_f_arguments): Add "do".
8727         (check_vector_arguments): New.
8728         (check_m64_arguments): Likewise.
8729         (check_m128_arguments): Likewise.
8730
8731         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8732         (CHECK_M64_M128): Define.
8733
8734         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8735         on abitest.
8736         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8737
8738         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8739         tests only if CHECK_M64_M128 is defined.
8740
8741         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8742         (m128_2_struct): Likewise.
8743         (check_struct_passing5): Likewise.
8744         (check_struct_passing6): Likewise.
8745         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8746
8747         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8748         (un5): Likewise.
8749         (check_union_passing4): Likewise.
8750         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8751
8752 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8753
8754         PR c/35447
8755         * gcc.dg/noncompile/pr35447-1.c: New test.
8756
8757 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8758
8759         PR tree-optimization/36922
8760         * gfortran.dg/pr36922.f: New test.
8761
8762 2009-02-17  Richard Guenther  <rguenther@suse.de>
8763
8764         PR tree-optimization/39202
8765         * gcc.c-torture/compile/pr39202.c: New testcase.
8766
8767 2009-02-17  Richard Guenther  <rguenther@suse.de>
8768
8769         PR tree-optimization/39204
8770         * gcc.dg/torture/pr39204.c: New testcase.
8771
8772 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8773
8774         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8775         * gcc.dg/vect/vect-outer-6.c: Ditto.
8776
8777 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8778
8779         PR c/35446
8780         * gcc.dg/noncompile/init-5.c: New test.
8781         * gcc.dg/init-bad-4.c: Adjust expected errors.
8782
8783 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8784
8785         PR target/37049
8786         * gcc.target/i386/push-1.c: New.
8787
8788 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8789
8790         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8791
8792 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8793
8794         * gcc.target/spu/intrinsics-sr.c: New test.
8795
8796 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8797
8798         PR target/38056
8799         * gcc.target/ia64/sibcall-opt-1.c: New test.
8800         * gcc.target/ia64/sibcall-opt-2.c: New test.
8801
8802 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8803
8804         PR fortran/36528
8805         * gfortran.dg/cray_pointers_8.f90: New test.
8806
8807         PR fortran/36703
8808         * gfortran.dg/cray_pointers_9.f90: New test.
8809
8810 2009-02-13  Jason Merrill  <jason@redhat.com>
8811
8812         PR c++/39070
8813         * g++.dg/cpp0x/decltype16.C: New.
8814
8815 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8816
8817         PR target/39152
8818         * gfortran.dg/gomp/pr39152.f90: New.
8819
8820 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8821
8822         PR target/39162
8823         * gcc.target/i386/pr39162.c: New.
8824
8825 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8826
8827         PR c/35444
8828         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8829         New tests.
8830
8831 2009-02-12  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/38950
8834         * g++.dg/template/array20.C: New test.
8835
8836 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8837
8838         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8839         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8840         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8841
8842 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8843
8844         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8845
8846 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8847
8848         PR target/39152
8849         * gfortran.dg/pr39152.f: New.
8850
8851 2009-02-11  Jason Merrill  <jason@redhat.com>
8852
8853         PR c++/39153
8854         * g++.dg/cpp0x/defaulted9.C: New test.
8855
8856         PR c++/30111
8857         * g++.dg/init/value7.C: New test.
8858
8859 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8860
8861         PR target/38824
8862         * gcc.target/i386/pr38824.c: New testcase.
8863
8864 2009-02-11  Jason Merrill  <jason@redhat.com>
8865
8866         PR c++/38649
8867         * g++.dg/cpp0x/defaulted8.C: New test.
8868
8869         PR c++/36744
8870         * g++.dg/cpp0x/rv9p.C: New test.
8871
8872 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8873
8874         * gnat.dg/aliasing3.adb: New test.
8875         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8876
8877 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8878
8879         PR c++/34397
8880         * g++.dg/template/crash88.C: New.
8881         * g++.dg/template/crash89.C: Likewise.
8882
8883 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8884
8885         PR c/39084
8886         * gcc.dg/pr39084.c: New test.
8887
8888 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8889
8890         PR target/39139
8891         * gcc.target/i386/pr39139.c: New test.
8892
8893 2009-02-10  Richard Guenther  <rguenther@suse.de>
8894
8895         PR tree-optimization/39132
8896         * gcc.dg/torture/pr39132.c: New testcase.
8897
8898 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8899
8900         PR target/39119
8901         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8902         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8903         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8904         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8905         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8906         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8907         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8908         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8909
8910 2009-02-09  Jason Merrill  <jason@redhat.com>
8911
8912         PR c++/39109
8913         * g++.dg/init/value6.C: New test.
8914
8915 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8918
8919 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8920
8921         * gcc.c-torture/compile/20090209-1.c: New test.
8922
8923 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8924
8925         PR c++/35147
8926         PR c++/37737
8927         * g++.dg/cpp0x/vt-35147.C: New.
8928         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8929         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8930
8931 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8932
8933         PR c/35434
8934         * gcc.dg/attr-alias-4.c: New test.
8935
8936 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8937
8938         PR c/39035
8939         * gcc.dg/dfp/pr39035.c: New test.
8940
8941 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8942
8943         PR c/36432
8944         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8945
8946 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8947
8948         PR c++/39106
8949         * g++.dg/opt/thunk3.C: New test.
8950
8951 2009-02-05  Nick Clifton  <nickc@redhat.com>
8952
8953         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8954         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8955         * gcc.dg/cdce1.c: Likewise.
8956         * gcc.dg/cpp/_Pragma6.c: Likewise.
8957         * g++.dg/cpp/_Pragma1.C: Likewise.
8958         * gcc.dg/utf32-2.c: Xfail for M32C.
8959         * gcc.dg/utf32-1.c: Likewise.
8960         * gcc.dg/utf32-3.c: Likewise.
8961         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8962         targets.
8963         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8964         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8965         * gcc.dg/Wconversion-5.c: Likewise.
8966         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8967         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8968         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8969         * gcc.dg/utf-inc-init.c: Likewise.
8970         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8971         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8972         * gcc.dg/utf-array-short-wchar.c: Likewise.
8973         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8974         * gcc.dg/mallign.c: Use size_t instead of long.
8975
8976 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8977
8978         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8979
8980 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8981
8982         * gcc.c-torture/execute/pr39100.c: New.
8983
8984 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8985
8986         PR c/35435
8987         * gcc.dg/tls/diag-6.c: New test.
8988
8989 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8990
8991         * gcc.dg/graphite/scop-19.c: New
8992
8993 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8994
8995         AVX Programming Reference (January, 2009)
8996         * gcc.target/i386/avx-vpclmulqdq.c: New.
8997         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8998
8999         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9000
9001         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9002         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9003         (pclmul_test): Renamed to ...
9004         (TEST): This.
9005
9006 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR c++/39095
9009         * g++.dg/abi/mangle31.C: New test.
9010
9011 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9012
9013         PR c/29129
9014         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9015         declarator.
9016         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9017         inside function prototype but not part of parameter declarator.
9018         * vla-11.c: New test.
9019
9020 2009-02-03  Jason Merrill  <jason@redhat.com>
9021
9022         * g++.dg/warn/main-4.C: New test.
9023         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9024
9025 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9026
9027         PR c++/36607
9028         * g++.dg/expr/cast10.C: New test.
9029
9030 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9031
9032         PR c/35433
9033         * gcc.dg/init-bad-6.c: New test.
9034
9035 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR target/35318
9038         * gcc.c-torture/compile/pr35318.c: New test.
9039
9040         PR inline-asm/39059
9041         * gcc.dg/nofixed-point-2.c: New test.
9042         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9043         * g++.dg/ext/fixed2.C: Likewise.
9044         * g++.dg/other/error25.C: Likewise.
9045         * g++.dg/lookup/crash7.C: Likewise.
9046         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9047
9048         PR c++/39056
9049         * g++.dg/cpp0x/initlist13.C: New test.
9050
9051 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9052
9053         PR c++/36897
9054         * g++.dg/template/func2.C: New test.
9055
9056         PR c++/37314
9057         * g++.dg/template/typename15.C: New.
9058         * g++.dg/template/typename16.C: New.
9059
9060 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9061             Ben Elliston  <bje@au.ibm.com>
9062
9063         PR c/39034
9064         * gcc.dg/dfp/pr39034.c: New test.
9065
9066 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9067
9068         PR testsuite/38263
9069         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9070
9071 2009-02-02  Jason Merrill  <jason@redhat.com>
9072
9073         PR c++/39054
9074         * g++.dg/parse/dtor14.C: New test.
9075
9076 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9077
9078         * lib/target-supports.exp
9079         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9080         * g++.dg/ext/builtin10.C: New test.
9081
9082         PR inline-asm/39058
9083         * gcc.target/i386/pr39058.c: New test.
9084
9085 2009-02-02  Richard Guenther  <rguenther@suse.de>
9086
9087         PR tree-optimization/38937
9088         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9089
9090 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9091
9092         PR c++/39053
9093         * g++.dg/parse/crash52.C: New.
9094
9095 2009-01-30  Richard Guenther  <rguenther@suse.de>
9096
9097         PR tree-optimization/39041
9098         * gcc.c-torture/compile/pr39041.c: New testcase.
9099
9100 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR target/39013
9103         * gcc.target/i386/pr39013-1.c: New test.
9104         * gcc.target/i386/pr39013-2.c: New test.
9105
9106         PR c++/39028
9107         * g++.dg/ext/label12.C: New test.
9108
9109 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9110
9111         PR c++/33465
9112         * g++.dg/parse/error34.C: New.
9113         * g++.dg/parse/error35.C: Likewise.
9114
9115 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9116
9117         PR c++/38655
9118         * g++.dg/cpp0x/decltype-38655.C: New.
9119
9120 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR target/39002
9123         * g++.dg/torture/pr39002.C: New test.
9124
9125 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9126
9127         PR tree-optimization/39007
9128         * gcc.dg/tree-ssa/pr39007.c: New.
9129
9130 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9131
9132         PR middle-end/35854
9133         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9134         to "subreg1".
9135
9136 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9137
9138         PR middle-end/38857
9139         * gcc.c-torture/compile/pr38857.c: New test.
9140
9141 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9142
9143         PR fortran/38852
9144         PR fortran/39006
9145         * gfortran.dg/bound_6.f90: New test.
9146
9147 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9148
9149         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9150
9151 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9152
9153         PR tree-optimization/38997
9154         * gcc.dg/tree-ssa/pr38997.c: New.
9155
9156 2009-01-28  Richard Guenther  <rguenther@suse.de>
9157
9158         PR tree-optimization/38926
9159         * gcc.c-torture/compile/pr38926.c: New testcase.
9160
9161 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9162
9163         PR middle-end/38934
9164         * gcc.dg/pr38934.c: New test.
9165
9166 2009-01-28  Richard Guenther  <rguenther@suse.de>
9167
9168         PR middle-end/38908
9169         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9170
9171 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9172
9173         PR tree-optimization/38984
9174         * gcc.dg/pr38984.c: New XFAILed testcase.
9175
9176
9177 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9178
9179         PR target/38988
9180         * gcc.target/i386/pr38988.c: New test.
9181
9182 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9183
9184         PR c++/37554
9185         * g++.dg/parse/crash51.C: New.
9186         * g++.old-deja/g++.pt/crash9.C: Adjust.
9187
9188 2009-01-27  Daniel Kraft  <d@domob.eu>
9189
9190         PR fortran/38883
9191         * gfortran.dg/mvbits_6.f90:  New test.
9192         * gfortran.dg/mvbits_7.f90:  New test.
9193         * gfortran.dg/mvbits_8.f90:  New test.
9194
9195 2009-01-27  Richard Guenther  <rguenther@suse.de>
9196
9197         PR tree-optimization/38503
9198         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9199
9200 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9201
9202         PR middle-end/38969
9203         * gcc.c-torture/execute/pr38969.c: New test.
9204
9205 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9206
9207         PR testsuite/38864
9208         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9209         to dg-do compile.
9210         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9211         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9212         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9213
9214 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9215
9216         PR target/38952
9217         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9218         if __USING_SJLJ_EXCEPTIONS__ is defined.
9219
9220         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9221         __USING_SJLJ_EXCEPTIONS__ is defined.
9222         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9223         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9224         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9225         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9226         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9227         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9228
9229 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9230
9231         PR testsuite/38949
9232         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9233         Use instead of C name in asm statements.
9234
9235 2009-01-26  Richard Guenther  <rguenther@suse.de>
9236
9237         PR tree-optimization/38745
9238         * g++.dg/torture/pr38745.C: New testcase.
9239
9240 2009-01-26  Richard Guenther  <rguenther@suse.de>
9241
9242         PR middle-end/38851
9243         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9244
9245 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9246
9247         * gcc.dg/bitfld-15.c: Gate warning on target
9248         pcc_bitfield_type_matters.
9249         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9250         g++.dg/ext/bitfield4.C: Likewise.
9251         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9252         bitfield for any target.
9253
9254 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR c/38957
9257         * gcc.dg/pr38957.c: New test.
9258
9259 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9260
9261         PR fortran/38955
9262         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9263         comparing floats.
9264
9265 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9266
9267         PR tree-optimization/38953
9268         * gfortran.dg/graphite/pr38953.f90: New.
9269
9270 2009-01-24  Paul Brook  <paul@codesourcery.com>
9271
9272         * gcc.target/arm/neon-cond-1.c: New test.
9273
9274 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9275
9276         PR tree-optimization/38932
9277         * gcc.dg/pr38932.c: New.
9278
9279 2009-01-23  Revital Eres  <eres@il.ibm.com>
9280
9281         * gcc.dg/sms-7.c: Fix test.
9282
9283 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9284
9285         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9286         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9287         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9288         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9289
9290 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9291
9292         * gcc.dg/pr35729.c: Make test x86 specific.
9293
9294 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9295
9296         PR middle-end/38615
9297         * gcc.dg/pr38615.c: New test.
9298
9299 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9300
9301         PR target/38931
9302         * gcc.target/i386/pr38931.c: New test.
9303
9304 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9305
9306         PR c++/38930
9307         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9308         * g++.dg/template/typedef12.C: Likewise.
9309         * g++.dg/template/typedef13.C: Likewise.
9310         * g++.dg/template/typedef14.C: Likewise.
9311         * g++.dg/template/sfinae3.C: Likewise.
9312         * g++.old-deja/g++.pt/typename8.C: Likewise.
9313         * g++.dg/template/access11.C: Likewise
9314
9315 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9316
9317         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9318         and mips*-*-irix*.
9319         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9320
9321 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9322
9323         PR c++/26693
9324         * g++.dg/template/typedef11.C: New test.
9325         * g++.dg/template/typedef12.C: Likewise.
9326         * g++.dg/template/typedef13.C: Likewise.
9327         * g++.dg/template/typedef14.C: Likewise.
9328         * g++.dg/template/sfinae3.C: Compile this pedantically.
9329         The only errors expected should be the one saying the typedef is ill
9330         formed.
9331         * g++.old-deja/g++.pt/typename8.C: Likewise.
9332         * g++.dg/template/access11.C: Update this.
9333
9334 2009-01-21  Daniel Kraft  <d@domob.eu>
9335
9336         PR fortran/38887
9337         * gfortran.dg/mvbits_5.f90:  New test.
9338
9339 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9340
9341         * gcc.dg/sms-6.c: New test.
9342         * gcc.dg/sms-7.c: Likewise.
9343
9344 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9345
9346         PR fortran/38907
9347         * gfortran.dg/host_assoc_function_7.f90: New test
9348
9349 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9350             Richard Guenther  <rguenther@suse.de>
9351
9352         PR tree-optimization/38747
9353         PR tree-optimization/38748
9354         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9355         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9356         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9357
9358 2009-01-20  Kees Cook  <kees@ubuntu.com>
9359             H.J. Lu  <hongjiu.lu@intel.com>
9360
9361         PR target/38902
9362         * gcc.dg/pr38902.c: New.
9363
9364 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9365
9366         PR target/38868
9367         * gfortran.dg/pr38868.f: New testcase.
9368
9369 2009-01-20  Richard Guenther  <rguenther@suse.de>
9370
9371         * gcc.c-torture/execute/pr36227.c: Move ...
9372         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9373
9374 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9375
9376         * lib/gfortran.exp: Add -B options for targets that use
9377         libgfortran.a%s in their specs.
9378
9379 2009-01-19  Jason Merrill  <jason@redhat.com>
9380
9381         PR c++/23287
9382         * g++.dg/template/dtor5.C: New test.
9383
9384 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9385
9386         PR fortran/38859
9387         * gfortran.dg/bound_5.f90: New test.
9388
9389 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9390
9391         PR target/38736
9392         * g++.dg/compat/abi/pr38736_main.C: New.
9393         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9394         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9395         * g++.dg/other/macro-1.C: Likewise.
9396         * gcc.dg/macro-1.c: Likewise.
9397         * gcc.dg/compat/pr38736_main.c: Likewise.
9398         * gcc.dg/compat/pr38736_x.c: Likewise.
9399         * gcc.dg/compat/pr38736_y.c: Likewise.
9400
9401 2009-01-18  Richard Guenther  <rguenther@suse.de>
9402
9403         PR tree-optimization/38819
9404         * gcc.c-torture/execute/pr38819.c: New testcase.
9405
9406 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9407
9408         PR fortran/38657
9409         * gfortran.dg/module_commons_3.f90: Reapply.
9410
9411 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9412
9413         PR fortran/34955
9414         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9415         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9416
9417 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9418
9419         PR fortran/38657
9420         * gfortran.dg/module_commons_3.f90: Remove
9421
9422 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9423
9424         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9425
9426 2009-01-16  Jason Merrill  <jason@redhat.com>
9427
9428         PR c++/38877
9429         * g++.dg/template/lvalue1.C: New test.
9430
9431         PR c++/29470
9432         * g++.dg/template/access20.C: New test.
9433         * g++.dg/torture/pr34641.C: Fix access.
9434
9435 2009-01-16  Richard Guenther  <rguenther@suse.de>
9436
9437         PR tree-optimization/38835
9438         PR middle-end/36227
9439         * gcc.c-torture/execute/pr36227.c: New testcase.
9440         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9441         * g++.dg/init/const7.C: Likewise.
9442
9443 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9444
9445         PR target/38554
9446         * gcc.c-torture/compile/pr38554.c: New test.
9447
9448 2009-01-16  Jason Merrill  <jason@redhat.com>
9449
9450         PR c++/38579
9451         * g++.dg/conversion/access1.C: New test.
9452
9453 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR tree-optimization/38789
9456         * gcc.c-torture/compile/pr38789.c: New test.
9457
9458 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9459
9460         PR fortran/38152
9461         * gfortran.dg/proc_ptr_13.f90: New.
9462
9463 2009-01-15  Jason Merrill  <jason@redhat.com>
9464
9465         PR c++/38850
9466         * g++.dg/template/koenig6.C: New test.
9467
9468 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9469
9470         PR c++/29388
9471         * g++.dg/template/error37.C: New testcase.
9472
9473 2009-01-15  Jason Merrill  <jason@redhat.com>
9474
9475         PR c++/36334
9476         * g++.dg/conversion/memfn1.C: New test.
9477
9478         PR c++/37646
9479         * g++.dg/conversion/memfn2.C: New test.
9480
9481 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9482
9483         PR c++/38357
9484         * g++.dg/template/crash87.C: New test.
9485
9486 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9487
9488         PR middle-end/37843
9489         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9490
9491 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9492
9493         PR c++/38636
9494         * g++.dg/parse/crash50.C: New test.
9495
9496 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9497
9498         PR rtl-optimization/38245
9499         * gcc.dg/pr38245-3.c: New test.
9500         * gcc.dg/pr38245-3.h: New file.
9501         * gcc.dg/pr38245-4.c: New file.
9502         * gcc.dg/pr38364.c: New test.
9503
9504 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9505
9506         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9507         sequence PC-relative.
9508
9509 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9510
9511         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9512         calls and/or PLT markers.
9513         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9514         calls and/or PLT markers.
9515         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9516         calls and/or PLT markers.
9517         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9518         calls and/or PLT markers.
9519
9520 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9521             Nathan Froyd  <froydnj@codesourcery.com>
9522             Joseph Myers  <joseph@codesourcery.com>
9523
9524         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9525         New function.
9526         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9527         and use consistent CFLAGS.
9528         * gcc.target/powerpc/20030505.c: Likewise.
9529         * gcc.target/powerpc/20081204-1.c: Likewise.
9530         * gcc.target/powerpc/ppc-spe.c: Likewise.
9531         * gcc.target/powerpc/spe1.c: Likewise.
9532         * g++.dg/ext/spe1.C: Likewise.
9533         * g++.dg/other/opaque-1.C: Likewise.
9534         * g++.dg/other/opaque-2.C: Likewise.
9535         * g++.dg/other/opaque-3.C: Likewise.
9536
9537 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9538
9539         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9540         out of loop.
9541
9542 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9543
9544         PR target/38811
9545         * g++.dg/torture/pr38811.C: New file.
9546
9547 2009-01-14  Richard Guenther  <rguenther@suse.de>
9548
9549         PR tree-optimization/38826
9550         PR middle-end/38477
9551         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9552
9553 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9554
9555         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9556
9557 2009-01-14  Nick Clifton  <nickc@redhat.com>
9558
9559         PR c++/37862
9560         * g++.cp/parse/pr37862.C: New test.
9561
9562 2009-01-14  Julian Brown  <julian@codesourcery.com>
9563
9564         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9565         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9566         to...
9567         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9568         These.
9569
9570 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR rtl-optimization/38774
9573         * gcc.dg/torture/pr38774.c: New test.
9574
9575         PR c++/38795
9576         * g++.dg/cpp0x/pr38795.C: New test.
9577
9578 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9579             Nathan Froyd  <froydnj@codesourcery.com>
9580             Joseph Myers  <joseph@codesourcery.com>
9581
9582         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9583         otherwise.  Do not check for AltiVec at runtime.
9584         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9585         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9586         * gcc.target/powerpc/altivec-1.c: Likewise.
9587         * gcc.target/powerpc/altivec-3.c: Likewise.
9588         * gcc.target/powerpc/altivec-10.c: Likewise.
9589         * gcc.target/powerpc/altivec-12.c: Likewise.
9590         * gcc.target/powerpc/altivec-24.c: Likewise.
9591         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9592         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9593         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9594         * gcc.target/powerpc/pr35907.c: Likewise.
9595         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9596         otherwise.  Do not check for Cell at runtime.
9597         * gcc.target/powerpc/altivec_check.h: Delete.
9598
9599         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9600         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9601         not check for AltiVec at runtime.
9602         * g++.dg/ext/altivec-cell-2.C: Likewise.
9603         * g++.dg/ext/altivec-cell-3.C: Likewise.
9604         * g++.dg/ext/altivec-cell-4.C: Likewise.
9605         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9606         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9607         check.
9608         * g++.dg/ext/altivec_check.h: Delete.
9609
9610 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9611
9612         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9613         effective target.  Adjust line numbers accordingly.
9614
9615 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9616
9617         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9618
9619 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9620
9621         PR tree-optimization/38786
9622         * gcc.dg/graphite/pr38786.c: New.
9623
9624 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         Revert:
9627         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9628
9629         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9630         for alpha*-*-* targets.
9631         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9632
9633 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9634
9635         PR libfortran/38772
9636         * gfortran.dg/fmt_bz_bn_err.f: New test.
9637
9638 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9639
9640         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9641
9642 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9643
9644         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9645         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9646         instruction support.  Do not check for it at runtime.
9647
9648 2009-01-12  Jason Merrill  <jason@redhat.com>
9649
9650         PR c++/35109
9651         * g++.dg/lookup/friend11.C: Remove expected error.
9652         * g++.dg/lookup/friend14.C: New test.
9653         * g++.dg/lookup/friend15.C: New test.
9654
9655 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9656
9657         PR c++/36019
9658         * g++.dg/lookup/hidden-class12.C: New test.
9659         * g++.dg/lookup/hidden-class13.C: New test.
9660         * g++.dg/lookup/hidden-class14.C: New test.
9661         * g++.dg/lookup/hidden-class15.C: New test.
9662         * g++.dg/lookup/hidden-class16.C: New test.
9663
9664 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9665
9666         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9667         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9668         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9669
9670 2009-01-12  Jason Merrill  <jason@redhat.com>
9671
9672         PR c++/31488
9673         * g++.dg/other/vararg-3.C: New test.
9674
9675 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9676
9677         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9678         Explicitly enable SPE.
9679         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9680         directive.
9681
9682         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9683         Expect -flax-vector-conversions message.  Adjust incompatible
9684         types errors.
9685         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9686         Make Foo extern.
9687
9688         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9689
9690         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9691
9692         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9693         * g++.dg/other/opaque-2.C: Likewise.
9694         * g++.dg/other/opaque-3.C: Likewise.
9695
9696 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR c/32041
9699         * gcc.dg/pr32041.c: New test.
9700         * g++.dg/parse/offsetof9.C: New test.
9701
9702 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9703             Nathan Froyd  <froydnj@codesourcery.com>
9704
9705         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9706         * g++.dg/ext/attribute-test-1.C: Likewise.
9707         * g++.dg/ext/attribute-test-2.C: Likewise.
9708         * g++.dg/ext/attribute-test-3.C: Likewise.
9709         * g++.dg/ext/attribute-test-4.C: Likewise.
9710
9711 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9712
9713         * gnat.dg/unchecked_convert3.adb: New test.
9714
9715 2009-01-12  Tomas Bily  <tbily@suse.cz>
9716
9717         PR middlend/38385
9718         * gcc.dg/tree-ssa/pr38385.c: New file.
9719
9720 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9721
9722         PR c++/38794
9723         * g++.dg/parse/typedef9.C: New test.
9724
9725         PR tree-optimization/38807
9726         * gcc.c-torture/compile/pr38807.c: New test.
9727
9728 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9729
9730         * gcc.target/mips/ins-2.c: New test.
9731
9732 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         PR testsuite/38809
9735         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9736
9737 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR c++/36254
9740         * g++.dg/warn/Wreturn-type-5.C: New test.
9741
9742 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9743
9744         PR middle-end/38616
9745         * gcc.dg/pr38616.c: New test.
9746
9747 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9748
9749         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9750
9751 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9752
9753         PR c++/38648
9754         * g++.dg/expr/string-1.C: New test.
9755         * g++.dg/expr/string-2.C: New test.
9756
9757         PR c++/36695
9758         * g++.dg/ext/complex4.C: New test.
9759         * g++.dg/ext/complex5.C: New test.
9760         * g++.dg/init/reference1.C: New test.
9761         * g++.dg/init/reference2.C: New test.
9762         * g++.dg/init/reference3.C: New test.
9763
9764 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9765
9766         PR fortran/38763
9767         * gfortran.dg/transfer_null_1.f90: New test.
9768
9769 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9770
9771         PR fortran/38765
9772         * gfortran.dg/host_assoc_function_6.f90: New test.
9773
9774 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9775
9776         * lib/target-supports.exp: Add method to determine if the effective
9777         target is really a ppc405 after applying all compile options.
9778         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9779         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9780         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9781         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9782         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9783         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9784         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9785         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9786         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9787         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9788         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9789         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9790         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9791         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9792         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9793         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9794         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9795         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9796         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9797         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9798         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9799         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9800         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9801         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9802         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9803         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9804         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9805         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9806         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9807         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9808         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9809
9810 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR c++/35335
9813         * g++.dg/other/error31.C: New testcase.
9814
9815         PR c/35742
9816         * gcc.dg/pr35742.c: New test.
9817
9818 2009-01-09  John F. Carr  <jfc@mit.edu>
9819
9820         PR c++/37877
9821         * g++.dg/parse/linkage3.C: New test.
9822
9823 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9824
9825         PR middle-end/38771
9826         * gcc.c-torture/compile/pr38771.c: New test.
9827
9828 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9829
9830         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9831
9832 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9833
9834         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9835         * gcc.dg/sibcall-4.c: Likewise.
9836
9837 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9838             Jan Sjodin  <jan.sjodin@amd.com>
9839
9840         PR tree-optimization/38559
9841         * gcc.dg/graphite/pr38559.c: New.
9842
9843 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9844
9845         PR tree-optimization/37194
9846         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9847
9848 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9849
9850         PR c++/38725
9851         * g++.dg/ext/label11.C: New test.
9852
9853 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9854
9855         * lib/target-supports.exp (check_weak_override_available): New.
9856         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9857         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9858         dg-require-weak-override.
9859
9860 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9861             Alan Modra  <amodra@bigpond.net.au>
9862
9863         * gcc.c-torture/compile/20090107-1.c: New test.
9864
9865 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9866
9867         PR target/38706
9868         * g++.dg/other/pr38706.C: New test.
9869
9870 2009-01-07  Jason Merrill  <jason@redhat.com>
9871
9872         * g++.dg/cpp0x/variadic92.C: New test.
9873         * g++.dg/cpp0x/variadic93.C: New test.
9874
9875 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9876
9877         * lib/target-supports-dg.exp (current_compiler_flags): New.
9878         (check-flags): Use it; do not access dg-test local variables.
9879         (dg-skip-if): Do not access dg-test local variables.
9880         (dg-xfail-run-if): Ditto.
9881         (dg-shouldfail): Ditto.
9882         * gcc.test-framework/test-framework.exp
9883         (check_effective_target_def_nocache): New.
9884         * gcc.test-framework/test-framework.awk: Handle scan tests.
9885         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9886         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9887         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9888         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9889         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9890         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9891         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9892         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9893         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9894
9895         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9896
9897         * lib/target-supports-dg.exp (check_test_flags): Delete.
9898
9899 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9900
9901         PR tree-optimization/38492
9902         PR tree-optimization/38498
9903         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9904         in trunk.
9905         * gcc.dg/graphite/block-0.c: Update test.
9906         * gcc.dg/graphite/block-1.c: Same.
9907         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9908         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9909         * gcc.dg/graphite/block-3.c: New.
9910         * gcc.dg/graphite/pr38498.c: New.
9911
9912 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9913
9914         AVX Programming Reference (December, 2008)
9915         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9916         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9917         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9918
9919         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9920         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9921
9922 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9923
9924         PR fortran/38220
9925         * gfortran.dg/c_loc_pure_1.f90:  New test.
9926
9927 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9928
9929         PR fortran/38669
9930         * gfortran.dg/elemental_dependency_3.f90:
9931         Add the final tree dump cleanup.
9932
9933 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9934
9935         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9936         passing -m32.
9937
9938         PR rtl-optimization/38722
9939         * gfortran.dg/pr38722.f90: New test.
9940
9941 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9942
9943         PR c/34252
9944         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9945         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9946
9947 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9948
9949         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9950         * gfortran.dg/typebound_call_8.f03: Same.
9951         * gfortran.dg/elemental_bind_c.f90: Same.
9952         * gfortran.dg/typebound_call_7.f03: Same.
9953         * gfortran.dg/interface_proc_end.f90: Same
9954         * gfortran.dg/pr37243.f: Fix typo.
9955
9956 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9957
9958         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9959         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9960         large stack sizes.
9961
9962 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9963
9964         AVX Programming Reference (December, 2008)
9965         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9966         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9967         * gcc.target/i386/sse-14.c: Likewise.
9968
9969         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9970         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9971         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9972         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9973
9974 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9975
9976         PR libfortran/38735
9977         * gfortran.dg/fmt_bz_bn.f: Update test.
9978
9979 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9980
9981         PR c++/38472
9982         * g++.dg/conversion/usual-arith-conv.C: New test.
9983
9984 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9985
9986         PR c/34911
9987         * gcc.dg/vector-3.c: New testcase.
9988         * g++.dg/ext/vector15.C: New test.
9989
9990 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9991
9992         PR tree-optimization/38510
9993         * gcc.dg/graphite/pr38510.c: New.
9994
9995 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9996             Jan Sjodin <jan.sjodin@amd.com>
9997
9998         PR tree-optimization/38500
9999         * gcc.dg/graphite/pr38500.c: New.
10000
10001 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10002
10003         * gcc.c-torture/compile/20001226-1.c: Generalize
10004         dg-timeout-factor.
10005         * gcc.c-torture/compile/limits-fnargs.c: Add
10006         dg-timeout-factor.
10007         * gcc.dg/20020425-1.c: Likewise.
10008         * gcc.dg/pch/pch.exp: Likewise.
10009
10010 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10011
10012         PR fortran/38657
10013         * gfortran.dg/module_commons_3.f90: New test.
10014
10015 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10016
10017         PR fortran/37159
10018         * gfortran.dg/random_seed_1.f90: Updated.
10019
10020 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10021
10022         PR fortran/38669
10023         PR fortran/38726
10024         * gfortran.dg/elemental_subroutine_7.f90:
10025         Fix p values so that it can be used as vector subscript.
10026
10027 2009-01-05  Jason Merrill  <jason@redhat.com>
10028
10029         * g++.dg/cpp0x/initlist12.C: Add another test.
10030
10031         * g++.dg/cpp0x/defaulted7.C: New test.
10032
10033 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10034
10035         PR fortran/38672
10036         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10037         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10038
10039 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10040
10041         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10042         for alpha*-*-* targets.
10043         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10044
10045 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10046
10047         PR fortran/38665
10048         * gfortran.dg/host_assoc_function_5.f90: New test.
10049
10050 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10051
10052         PR fortran/38669
10053         * gfortran.dg/elemental_dependency_3.f90: New test.
10054         * gfortran.dg/elemental_subroutine_7.f90: New test.
10055
10056 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10057
10058         * gcc.dg/struct-ret-3.c: Include unistd.h.
10059         (main): Exit early if system memory page size is
10060         larger than 4096 bytes.
10061
10062 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10063
10064         PR fortran/38718
10065         * gfortran.dg/merge_init_expr.f90: New.
10066
10067 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10068
10069         PR fortran/38536
10070         * gfortran.dg/c_loc_tests_13.f90: New test.
10071         * gfortran.dg/c_loc_tests_14.f90: New test.
10072
10073 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10074
10075         * gfortran.dg/func_result_4.f90: New.
10076
10077 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10078
10079         PR fortran/38594
10080         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10081         interface still works, in addition to original tests.
10082         * gfortran.dg/host_assoc_call_6.f90: New test.
10083
10084 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR c++/38705
10087         * g++.dg/torture/pr38705.C: New test.
10088
10089         PR c/38700
10090         * gcc.dg/pr38700.c: New test.
10091
10092 2009-01-02  Jason Merrill  <jason@redhat.com>
10093
10094         * g++.dg/cpp0x/initlist11.C: New test.
10095         * g++.dg/cpp0x/initlist12.C: New test.
10096
10097 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10098
10099         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10100         Allow extra informative notes.
10101
10102 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10103
10104         PR c/36489
10105         * gcc.dg/pr36489.c: New test.
10106
10107 \f
10108 Copyright (C) 2009 Free Software Foundation, Inc.
10109
10110 Copying and distribution of this file, with or without modification,
10111 are permitted in any medium without royalty provided the copyright
10112 notice and this notice are preserved.