OSDN Git Service

2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR libgfortran/41683
4         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
5
6 2009-10-12  Jason Merrill  <jason@redhat.com>
7
8         PR c++/37875
9         * g++.dg/cpp0x/decltype18.C: New.
10
11         PR c++/37766
12         * g++.dg/cpp0x/fntmpdefarg1.C: New.
13
14 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
15
16         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
17
18 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
19
20         PR debug/41343
21         PR debug/41447
22         PR debug/41264
23         PR debug/41338
24         * gcc.dg/guality/pr41447-1.c: New.
25         * gcc.dg/debug/pr41264-1.c: New.
26         * gcc.dg/debug/pr41343-1.c: New.
27
28 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
29
30         PR target/26515
31         * gcc.dg/torture/pr26515.c: New test.
32
33 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
34
35         PR testsuite/41659
36         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
37         * lib/lto.exp (lto-get-options-main): Report error for using "target"
38         or "xfail" with dg-lto-do.
39
40 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
41
42         * gcc.target/i386/ms_hook_prologue.c: New testcase.
43
44 2009-10-12  Michael Matz  <matz@suse.de>
45
46         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
47         pass.
48
49 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
50
51         PR target/41680
52         * g++.dg/torture/pr41680.C: New test.
53
54 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
55
56         PR c++/41570
57         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
58
59 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
60
61         PR debug/41616
62         * gcc.dg/guality/pr41616-1.c: New.
63
64 2009-10-11  Jason Merrill  <jason@redhat.com>
65
66         PR c++/37204
67         * g++.dg/cpp0x/rv-reinterpret.C: New.
68
69 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
70
71         PR libgfortran/38439
72         * gfortran.dg/fmt_error_9.f: New test.
73         * gfortran.dg/fmt_error_10.f: New test.
74         
75 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
76
77         PR fortran/41583
78         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
79         * gfortran.dg/class_4b.f03: As above.
80         * gfortran.dg/class_4c.f03: As above.
81         * gfortran.dg/class_4d.f03: As above.
82
83 2009-10-11  Richard Guenther  <rguenther@suse.de>
84
85         PR tree-optimization/41555
86         * gcc.dg/torture/pr41555.c: New testcase.
87
88 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
89
90         PR libgfortran/35862
91         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
92         function correctly.
93
94 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
95
96         PR libgfortran/35862
97         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
98         Add conditions to avoid runtime errors if not supported.
99
100 2009-10-10  Richard Guenther  <rguenther@suse.de>
101
102         PR tree-optimization/41654
103         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
104
105 2009-10-09  Jason Merrill  <jason@redhat.com>
106
107         * g++.dg/cpp/ucn-1.C: New.
108
109 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
110
111         PR fortran/41585
112         * gfortran.dg/class_2.f03: Extended test case.
113
114 2009-10-09  Tobias Burnus  <burnus@net-b.de>
115
116         PR fortran/41582
117         * gfortran.dg/class_allocate_1.f03: Modify code such that
118         it compiles with the gfc_warning->gfc_error change.
119         * gfortran.dg/class_allocate_1.f03: New test.
120
121 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
122
123         PR fortran/41579
124         * gfortran.dg/select_type_6.f03: New test.
125
126 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
127
128         PR preprocessor/41445
129         * gcc.dg/cpp/separate-1.c: Adjust.
130         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
131         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
132         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
133         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
134         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
135         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
136         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
137
138         PR rtl-optimization/41646
139         * gcc.c-torture/compile/pr41646.c: New test.
140
141 2009-10-09  Richard Guenther  <rguenther@suse.de>
142
143         PR tree-optimization/41634
144         * gcc.c-torture/compile/pr41634.c: New testcase.
145
146 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
147
148         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
149
150 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
151
152         * gnat.dg/opt3.adb: New test.
153         * gnat.dg/opt3_pkg.ads: New helper.
154
155 2009-10-08  Doug Kwan  <dougkwan@google.com>
156
157         PR rtl-optimization/41574
158         * gcc.dg/pr41574.c: New test.
159
160 2009-10-08  Cary Coutant  <ccoutant@google.com>
161
162         Add support for debugging with ICF (Identical Code Folding).
163         * g++.dg/debug/dwarf2/icf.C: New test.
164
165 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
166
167         * gcc.target/mips/truncate-6.c: New test.
168
169 2009-10-08  Jason Merrill  <jason@redhat.com>
170
171         PR c++/36816
172         * g++.dg/cpp0x/rv-deduce.C: New.
173
174         PR c++/37177
175         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
176         * g++.dg/template/explicit-args2.C: New.
177         * g++.dg/template/explicit-args3.C: New.
178         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
179
180 2009-10-08  Michael Matz  <matz@suse.de>
181
182         PR middle-end/41573
183         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
184         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
185         * gcc.dg/pr41573.c: New test.
186
187 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
188
189         PR c/41182
190         * gcc.c-torture/compile/pr41182-1.c: New.
191
192 2009-10-07  Jason Merrill  <jason@redhat.com>
193
194         * g++.dg/cpp0x/variadic95.C: New.
195
196 2009-10-07  Jason Merrill  <jason@redhat.com>
197
198         * g++.dg/template/scope3.C: New.
199
200 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
201
202         * gcc.dg/debug/dwarf2/inline3.c: New test.
203
204 2009-10-07  Daniel Kraft  <d@domob.eu>
205
206         PR fortran/41615
207         * gfortran.dg/assumed_charlen_function_6.f90: New test.
208
209 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
210
211         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
212         * gfortran.dg/select_type_1.f03: Modified error message.
213         * gfortran.dg/select_type_5.f03: New test.
214
215 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
216
217         PR libgfortran/41612
218         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
219         have kind=10 reals.
220
221 2009-10-06  Jason Merrill  <jason@redhat.com>
222
223         * g++.dg/cpp0x/lambda/lambda-init.C: New.
224         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
225
226 2009-10-06  Richard Guenther  <rguenther@suse.de>
227
228         PR lto/41502
229         * gcc.dg/lto/20091006-1_0.c: New testcase.
230         * gcc.dg/lto/20091006-1_1.c: Likewise.
231         * gcc.dg/lto/20091005-2_0.c: Likewise.
232
233 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
234
235         PR ada/41383
236         * gnat.dg/timer_cancel.adb: New test.
237
238 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
239
240         PR ada/38333
241         * gnat.dg/specs/import_abstract.ads: New.
242
243 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
244
245         PR libgfortran/35862
246         * gfortran.dg/round_2.f03: New test.
247
248 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
249
250         PR debug/41558
251         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
252         * lib/gcc-gdb-test.exp: ... here.  New file.
253         * gfortran.dg/guality/guality.exp: New file.
254         * gfortran.dg/guality/pr41558.f90: New test.
255         * gfortran.dg/guality/arg1.f90: New test.
256
257 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
258
259         * gfortran.dg/dynamic_dispatch_1.f90: New test.
260         * gfortran.dg/dynamic_dispatch_2.f90: New test.
261         * gfortran.dg/dynamic_dispatch_3.f90: New test.
262         * gfortran.dg/module_md5_1.f90: Update md5 sum.
263
264 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
265
266         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
267         register_pass_info.
268         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
269         plugin_pass to register_pass_info.
270         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
271         register_pass_info.
272         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
273         register_pass_info.
274
275 2009-10-05  Richard Guenther  <rguenther@suse.de>
276
277         PR lto/41281
278         * gcc.dg/lto/20090914-2_0.c: New testcase.
279
280 2009-10-05  Richard Guenther  <rguenther@suse.de>
281
282         PR lto/40902
283         * gcc.dg/lto/20091005-1_0.c: New testcase.
284         * gcc.dg/lto/20091005-1_1.c: Likewise.
285
286 2009-10-05  Richard Guenther  <rguenther@suse.de>
287
288         PR lto/41552
289         PR lto/41487
290         * g++.dg/lto/20091002-1_0.C: Adjust flags.
291         * g++.dg/lto/20091004-1_0.C: New testcase.
292         * g++.dg/lto/20091004-1_1.C: Likewise.
293         * g++.dg/lto/20091004-2_0.C: Likewise.
294         * g++.dg/lto/20091004-2_1.C: Likewise.
295         * g++.dg/lto/20091004-3_0.C: Likewise.
296         * g++.dg/lto/20091004-3_1.C: Likewise.
297
298 2009-10-05  Richard Guenther  <rguenther@suse.de>
299
300         PR tree-optimization/23821
301         * gcc.dg/torture/pr23821.c: New testcase.
302
303 2009-10-05  Daniel Kraft  <d@domob.eu>
304
305         PR fortran/41403
306         * gfortran.dg/goto_6.f: New test.
307         * gfortran.dg/goto_7.f: New test.
308
309 2009-10-03  Ben Elliston  <bje@au.ibm.com>
310             Bill Maddox  <maddox@google.com>
311             Cary Coutant  <ccoutant@google.com>
312             Chris Demetriou  <cgd@google.com>
313             Diego Novillo  <dnovillo@google.com>
314             Doug Kwan  <dougkwan@google.com>
315             Jan Hubicka  <jh@suse.cz>
316             Ollie Wild  <aaw@google.com>
317             Rafael Espindola  <espindola@google.com>
318             Richard Guenther  <rguenther@suse.de>
319             Simon Baldwin  <simonb@google.com>
320
321         * g++.dg/20090107-1.C: New.
322         * g++.dg/20090121-1.C: New.
323         * g++.dg/ipa/20090113-1.C: New.
324         * g++.dg/lto: New directory.
325         * g++.dg/lto/20080829_0.C: New.
326         * g++.dg/lto/20080904_0.C: New.
327         * g++.dg/lto/20080907_0.C: New.
328         * g++.dg/lto/20080908-1_0.C: New.
329         * g++.dg/lto/20080908-2_0.C: New.
330         * g++.dg/lto/20080908-3_0.C: New.
331         * g++.dg/lto/20080909-1_0.C: New.
332         * g++.dg/lto/20080910-1_0.C: New.
333         * g++.dg/lto/20080912-1_0.C: New.
334         * g++.dg/lto/20080912_0.C: New.
335         * g++.dg/lto/20080915_0.C: New.
336         * g++.dg/lto/20080916_0.C: New.
337         * g++.dg/lto/20080917_0.C: New.
338         * g++.dg/lto/20080924_0.C: New.
339         * g++.dg/lto/20080926_0.C: New.
340         * g++.dg/lto/20081008_0.C: New.
341         * g++.dg/lto/20081022.h: New.
342         * g++.dg/lto/20081022_0.C: New.
343         * g++.dg/lto/20081022_1.C: New.
344         * g++.dg/lto/20081023_0.C: New.
345         * g++.dg/lto/20081109-1_0.C: New.
346         * g++.dg/lto/20081109-2_0.C: New.
347         * g++.dg/lto/20081109_0.C: New.
348         * g++.dg/lto/20081109_1.C: New.
349         * g++.dg/lto/20081118-1_0.C: New.
350         * g++.dg/lto/20081118-1_1.C: New.
351         * g++.dg/lto/20081118_0.C: New.
352         * g++.dg/lto/20081118_1.C: New.
353         * g++.dg/lto/20081119-1.h: New.
354         * g++.dg/lto/20081119-1_0.C: New.
355         * g++.dg/lto/20081119-1_1.C: New.
356         * g++.dg/lto/20081119_0.C: New.
357         * g++.dg/lto/20081119_1.C: New.
358         * g++.dg/lto/20081120-1_0.C: New.
359         * g++.dg/lto/20081120-1_1.C: New.
360         * g++.dg/lto/20081120-2_0.C: New.
361         * g++.dg/lto/20081120-2_1.C: New.
362         * g++.dg/lto/20081123_0.C: New.
363         * g++.dg/lto/20081123_1.C: New.
364         * g++.dg/lto/20081125.h: New.
365         * g++.dg/lto/20081125_0.C: New.
366         * g++.dg/lto/20081125_1.C: New.
367         * g++.dg/lto/20081127_0.C: New.
368         * g++.dg/lto/20081127_1.C: New.
369         * g++.dg/lto/20081203_0.C: New.
370         * g++.dg/lto/20081203_1.C: New.
371         * g++.dg/lto/20081204-1_0.C: New.
372         * g++.dg/lto/20081204-1_1.C: New.
373         * g++.dg/lto/20081204-2_0.C: New.
374         * g++.dg/lto/20081204-2_1.C: New.
375         * g++.dg/lto/20081209_0.C: New.
376         * g++.dg/lto/20081209_1.C: New.
377         * g++.dg/lto/20081211-1.h: New.
378         * g++.dg/lto/20081211-1_0.C: New.
379         * g++.dg/lto/20081211-1_1.C: New.
380         * g++.dg/lto/20081217-1_0.C: New.
381         * g++.dg/lto/20081217-2_0.C: New.
382         * g++.dg/lto/20081219_0.C: New.
383         * g++.dg/lto/20081219_1.C: New.
384         * g++.dg/lto/20090106_0.C: New.
385         * g++.dg/lto/20090112_0.C: New.
386         * g++.dg/lto/20090128_0.C: New.
387         * g++.dg/lto/20090221_0.C: New.
388         * g++.dg/lto/20090302_0.C: New.
389         * g++.dg/lto/20090302_1.C: New.
390         * g++.dg/lto/20090303_0.C: New.
391         * g++.dg/lto/20090311-1.h: New.
392         * g++.dg/lto/20090311-1_0.C: New.
393         * g++.dg/lto/20090311-1_1.C: New.
394         * g++.dg/lto/20090311_0.C: New.
395         * g++.dg/lto/20090311_1.C: New.
396         * g++.dg/lto/20090312.h: New.
397         * g++.dg/lto/20090312_0.C: New.
398         * g++.dg/lto/20090312_1.C: New.
399         * g++.dg/lto/20090313_0.C: New.
400         * g++.dg/lto/20090313_1.C: New.
401         * g++.dg/lto/20090315_0.C: New.
402         * g++.dg/lto/20090315_1.C: New.
403         * g++.dg/lto/20091002-1_0.C: New testcase.
404         * g++.dg/lto/20091002-2_0.C: Likewise..
405         * g++.dg/lto/20091002-3_0.C: Likewise..
406         * g++.dg/lto/README: New.
407         * g++.dg/lto/pr40818_0.C: New.
408         * g++.dg/opt/thunk3-1.C: New.
409         * g++.dg/opt/thunk4.C: New.
410         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
411         replacements with __attribute__ ((__noinline__)).
412         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
413         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
414         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
415         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
416         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
417         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
418         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
419         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
420         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
421         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
422         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
423         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
424         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
425         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
426         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
427         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
428         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
429         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
430         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
431         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
432         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
433         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
434         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
435         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
436         * gcc.dg/20081223-1.c: New.
437         * gcc.dg/lto: New directory.
438         * gcc.dg/lto/20080908_0.c: New.
439         * gcc.dg/lto/20080917_0.c: New.
440         * gcc.dg/lto/20080924_0.c: New.
441         * gcc.dg/lto/20081024_0.c: New.
442         * gcc.dg/lto/20081109_0.c: New.
443         * gcc.dg/lto/20081111_0.c: New.
444         * gcc.dg/lto/20081111_1.c: New.
445         * gcc.dg/lto/20081112_0.c: New.
446         * gcc.dg/lto/20081112_1.c: New.
447         * gcc.dg/lto/20081115_0.c: New.
448         * gcc.dg/lto/20081115_1.c: New.
449         * gcc.dg/lto/20081115_2.c: New.
450         * gcc.dg/lto/20081118_0.c: New.
451         * gcc.dg/lto/20081118_1.c: New.
452         * gcc.dg/lto/20081118_2.c: New.
453         * gcc.dg/lto/20081120-1_0.c: New.
454         * gcc.dg/lto/20081120-1_1.c: New.
455         * gcc.dg/lto/20081120-2_0.c: New.
456         * gcc.dg/lto/20081120-2_1.c: New.
457         * gcc.dg/lto/20081125_0.c: New.
458         * gcc.dg/lto/20081125_1.c: New.
459         * gcc.dg/lto/20081126_0.c: New.
460         * gcc.dg/lto/20081201-1_0.c: New.
461         * gcc.dg/lto/20081201-1_1.c: New.
462         * gcc.dg/lto/20081201-1_2.c: New.
463         * gcc.dg/lto/20081201-2_0.c: New.
464         * gcc.dg/lto/20081201-2_1.c: New.
465         * gcc.dg/lto/20081202-1_0.c: New.
466         * gcc.dg/lto/20081202-1_1.c: New.
467         * gcc.dg/lto/20081202-2_0.c: New.
468         * gcc.dg/lto/20081202-2_1.c: New.
469         * gcc.dg/lto/20081204-1_0.c: New.
470         * gcc.dg/lto/20081204-1_1.c: New.
471         * gcc.dg/lto/20081204-2_0.c: New.
472         * gcc.dg/lto/20081210-1_0.c: New.
473         * gcc.dg/lto/20081212-1_0.c: New.
474         * gcc.dg/lto/20081222_0.c: New.
475         * gcc.dg/lto/20081222_0.h: New.
476         * gcc.dg/lto/20081222_1.c: New.
477         * gcc.dg/lto/20081224_0.c: New.
478         * gcc.dg/lto/20081224_0.h: New.
479         * gcc.dg/lto/20081224_1.c: New.
480         * gcc.dg/lto/20090116_0.c: New.
481         * gcc.dg/lto/20090120_0.c: New.
482         * gcc.dg/lto/20090126-1_0.c: New.
483         * gcc.dg/lto/20090126-2_0.c: New.
484         * gcc.dg/lto/20090206-1_0.c: New.
485         * gcc.dg/lto/20090206-2_0.c: New.
486         * gcc.dg/lto/20090210_0.c: New.
487         * gcc.dg/lto/20090210_1.c: New.
488         * gcc.dg/lto/20090213_0.c: New.
489         * gcc.dg/lto/20090213_1.c: New.
490         * gcc.dg/lto/20090218-1_0.c: New.
491         * gcc.dg/lto/20090218-1_1.c: New.
492         * gcc.dg/lto/20090218-2_0.c: New.
493         * gcc.dg/lto/20090218-2_1.c: New.
494         * gcc.dg/lto/20090218_0.c: New.
495         * gcc.dg/lto/20090218_1.c: New.
496         * gcc.dg/lto/20090218_2.c: New.
497         * gcc.dg/lto/20090218_3.c: New.
498         * gcc.dg/lto/20090219_0.c: New.
499         * gcc.dg/lto/20090312_0.c: New.
500         * gcc.dg/lto/20090312_1.c: New.
501         * gcc.dg/lto/20090313_0.c: New.
502         * gcc.dg/lto/20090706-1_0.c: New.
503         * gcc.dg/lto/20090706-2_0.c: New.
504         * gcc.dg/lto/20090717_0.c: New.
505         * gcc.dg/lto/20090717_1.c: New.
506         * gcc.dg/lto/20090729_0.c: New.
507         * gcc.dg/lto/20090729_1.c: New.
508         * gcc.dg/lto/20090812_0.c: New.
509         * gcc.dg/lto/20090812_1.c: New.
510         * gcc.dg/lto/20090914-1_0.c: New.
511         * gcc.dg/lto/README: New.
512         * gcc.dg/visibility-7.c: Adjust expected pattern
513         * gfortran.dg/lto: New directory.
514         * gfortran.dg/lto/pr40724_0.f: New.
515         * gfortran.dg/lto/pr40724_1.f: New.
516         * gfortran.dg/lto/pr40725_0.f03: New.
517         * gfortran.dg/lto/pr40725_1.c: New.
518         * gfortran.dg/lto/pr41069_0.f90: New.
519         * gfortran.dg/lto/pr41069_1.f90: New.
520         * gfortran.dg/lto/pr41069_2.f90: New.
521         * g++.dg/README: Add 'lto' directory.
522         * g++.dg/dg.exp: Also scan 'lto' directory
523
524 2009-10-03  Ben Elliston  <bje@au.ibm.com>
525             Janis Johnson  <janis187@us.ibm.com>
526             Diego Novillo  <dnovillo@google.com>
527
528         * g++.dg/lto/lto.exp: New.
529         * gcc.c-torture/execute/execute.exp: Add
530         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
531         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
532         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
533         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
534         * gcc.target/i386/math-torture/math-torture.exp:
535         Likewise.
536         * gcc.dg/lto/lto.exp: New.
537         * gfortran.dg/lto/lto.exp: New.
538         * lib/target-supports.exp (check_effective_target_lto): New.
539         * lib/c-torture.exp: Load target-supports.exp.
540         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
541         returns nonzero.
542         * lib/gcc-dg.exp: Likewise.
543         * lib/lto.exp: New.
544         * lib/torture-options.exp: Add support for a third
545         argument.
546
547 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
548
549         PR testsuite/41542
550         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
551
552 2009-10-02  Jason Merrill  <jason@redhat.com>
553
554         * g++.dg/abi/mangle32.C: New.
555
556 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
557
558         * gnat.dg/atomic2.adb: New test.
559
560 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
561
562         * gnat.dg/array11.adb: New test.
563         * gnat.dg/array12.adb: Likewise.
564
565 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
566
567         * gnat.dg/array10.adb: New test.
568         * gnat.dg/object_overflow.adb: Tweak.
569
570 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
571
572         * gcc.dg/guality/guality.exp: Disable on darwin.
573
574 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
575
576         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
577         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
578         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
579         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
580
581 2009-10-02  Tobias Burnus  <burnus@net-b.de>
582
583         PR fortran/41479
584         * gfortran.dg/intent_out_5.f90: New test.
585
586 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
587
588         PR debug/41404
589         PR debug/41353
590         * gcc.dg/guality/pr41404-1.c: New test.
591         * gcc.dg/guality/pr41353-2.c: New test.
592
593 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
594
595         PR testsuite/41546
596         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
597         to -mtune=generic.
598
599 2009-10-01  Jan Hubicka  <jh@suse.cz>
600
601         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
602
603 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
604
605         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
606
607         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
608
609 2009-10-01  Tobias Burnus  <burnus@net-b.de>
610
611         PR fortran/41515
612         * gfortran.dg/parameter_array_init_5.f90: New test.
613
614 2009-10-01  Jason Merrill  <jason@redhat.com>
615
616         * g++.dg/cpp0x/defaulted13.C: New.
617
618 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
619
620         * gfortran.dg/bounds_check_7.f90: Adapted error message.
621         * gfortran.dg/bounds_check_11.f90: Likewise.
622         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
623
624 2009-09-30  Tobias Burnus  <burnus@net-b.de>
625
626         * gfortran.dg/select_type_4.f90: New test.
627
628 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
629
630         * gfortran.dg/same_type_as_1.f03: New test.
631         * gfortran.dg/same_type_as_2.f03: Ditto.
632
633 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
634
635         * gfortran.dg/select_type_1.f03: Extended.
636         * gfortran.dg/select_type_3.f03: New test.
637
638 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
639
640         * gfortran.dg/class_allocate_1.f03: New test.
641
642 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
643
644         PR fortran/40996
645         * gfortran.dg/allocatable_scalar_3.f90: New test.
646         * gfortran.dg/select_type_2.f03: Ditto.
647         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
648
649 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
650
651         * gfortran.dg/block_name_2.f90: Modified error message.
652         * gfortran.dg/select_6.f90: Ditto.
653         * gfortran.dg/select_type_1.f03: New test.
654
655 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
656
657         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
658         * gfortran.dg/class_1.f03: Ditto.
659         * gfortran.dg/class_2.f03: Ditto.
660         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
661         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
662         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
663         * gfortran.dg/typebound_call_10.f03: Ditto.
664         * gfortran.dg/typebound_call_2.f03: Ditto.
665         * gfortran.dg/typebound_call_3.f03: Ditto.
666         * gfortran.dg/typebound_call_4.f03: Ditto.
667         * gfortran.dg/typebound_call_9.f03: Ditto.
668         * gfortran.dg/typebound_generic_3.f03: Ditto.
669         * gfortran.dg/typebound_generic_4.f03: Ditto.
670         * gfortran.dg/typebound_operator_1.f03: Ditto.
671         * gfortran.dg/typebound_operator_2.f03: Ditto.
672         * gfortran.dg/typebound_operator_3.f03: Ditto.
673         * gfortran.dg/typebound_operator_4.f03: Ditto.
674         * gfortran.dg/typebound_proc_1.f08: Ditto.
675         * gfortran.dg/typebound_proc_5.f03: Ditto.
676         * gfortran.dg/typebound_proc_6.f03: Ditto.
677
678 2009-09-30  Jason Merrill  <jason@redhat.com>
679
680         * g++.dg/eh/init-temp1.C: Improve test.
681
682 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
683
684         PR target/22093
685         * gcc.target/alpha/pr22093.c: New test.
686
687 2009-09-29  John Freeman  <jfreeman08@gmail.com>
688             Jason Merrill  <jason@redhat.com>
689
690         * g++.dg/cpp0x/lambda/lambda-array.C: New.
691         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
692         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
693         * g++.dg/cpp0x/lambda/lambda-const.C: New.
694         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
695         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
696         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
697         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
698         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
699         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
700         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
701         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
702         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
703         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
704         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
705         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
706         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
707         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
708         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
709         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
710         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
711         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
712         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
713         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
714         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
715         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
716         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
717         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
718         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
719         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
720         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
721         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
722         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
723         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
724         * g++.dg/cpp0x/lambda/lambda-template.C: New.
725         * g++.dg/cpp0x/lambda/lambda-this.C: New.
726         * g++.dg/cpp0x/lambda/lambda-type.C: New.
727         * g++.dg/cpp0x/lambda/lambda-use.C: New.
728         * lib/prune.exp: Accept "In lambda function".
729
730 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
731
732         * gcc.target/i386/fma4-check.h
733         * gcc.target/i386/fma4-fma.c
734         * gcc.target/i386/fma4-maccXX.c
735         * gcc.target/i386/fma4-msubXX.c
736         * gcc.target/i386/fma4-nmaccXX.c
737         * gcc.target/i386/fma4-nmsubXX.c
738         * gcc.target/i386/fma4-vector.c
739         * gcc.target/i386/fma4-256-maccXX.c
740         * gcc.target/i386/fma4-256-msubXX.c
741         * gcc.target/i386/fma4-256-nmaccXX.c
742         * gcc.target/i386/fma4-256-nmsubXX.c
743         * gcc.target/i386/fma4-256-vector.c
744         * gcc.target/i386/funcspec-2.c: New file.
745
746         * gcc.target/i386/funcspec-4.c: Test error conditions
747         related to FMA4.
748
749         * gcc.target/i386/funcspec-5.c
750         * gcc.target/i386/funcspec-6.c
751         * gcc.target/i386/funcspec-8.c: Add FMA4.
752
753         * gcc.target/i386/funcspec-9.c: New file.
754
755         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
756
757         * gcc.target/i386/isa-10.c
758         * gcc.target/i386/isa-11.c
759         * gcc.target/i386/isa-12.c
760         * gcc.target/i386/isa-13.c
761         * gcc.target/i386/isa-2.c
762         * gcc.target/i386/isa-3.c
763         * gcc.target/i386/isa-4.c
764         * gcc.target/i386/isa-7.c
765         * gcc.target/i386/isa-8.c
766         * gcc.target/i386/isa-9.c: New file.
767
768         * gcc.target/i386/isa-14.c
769         * gcc.target/i386/isa-1.c
770         * gcc.target/i386/isa-5.c
771         * gcc.target/i386/isa-6.c: Add FMA4.
772
773         * gcc.target/i386/sse-12.c
774         * gcc.target/i386/sse-13.c
775         * gcc.target/i386/sse-14.c
776         * gcc.target/i386/sse-22.c: New file.
777
778         * g++.dg/other/i386-2.C
779         * g++.dg/other/i386-3.C
780         * g++.dg/other/i386-5.C
781         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
782
783 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
784
785         PR testsuite/41496
786         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
787         before.
788
789 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
790
791         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
792         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
793
794 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
795
796         PR debug/41438
797         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
798         hidden.
799         * g++.dg/debug/dwarf2/const-1.C: Likewise.
800
801 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
802
803         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
804         * gcc.target/i386/isa-1.c
805         * gcc.target/i386/isa-5.c
806         * gcc.target/i386/isa-6.c: Remove SSE5.
807         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
808         * gcc.target/i386/avx-1.c
809         * gcc.target/i386/avx-2.c
810         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
811         * gcc.target/i386/funcspec-9.c: Delete.
812
813 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
814
815         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
816         * gcc.dg/guality/pr41353-1.c: New test.
817
818         PR testsuite/41444
819         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
820         in macro name definition for non-unix/win32/msdos.
821
822 2009-09-29  Daniel Kraft  <d@domob.eu>
823
824         PR fortran/39626
825         * gfortran.dg/block_1.f08: New test.
826         * gfortran.dg/block_2.f08: New test.
827         * gfortran.dg/block_3.f90: New test.
828         * gfortran.dg/block_4.f08: New test.
829         * gfortran.dg/block_5.f08: New test.
830         * gfortran.dg/block_6.f08: New test.
831         * gfortran.dg/block_7.f08: New test.
832         * gfortran.dg/block_8.f08: New test.
833
834 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         PR libgfortran/35862
837         * gfortran.dg/round_1.f03: New test.
838         * gfortran.dg/f2003_io_3.f03: Update test.
839
840 2009-09-28  Easwaran Raman  <eraman@google.com>
841
842         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
843         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
844
845 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
846
847         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
848         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
849         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
850         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
851         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
852
853         * g++.dg/dfp/dfp.exp: Fix typo.
854
855         * lib/target-supports.exp (check-effective-target-dfp-nocache):
856         Fix typo that breaks the check.
857
858 2009-09-28  Olivier Hainque  <hainque@adacore.com>
859
860         * gnat.dg (tagged_alloc_free.adb): New testcase.
861
862 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
863
864         * g++.dg/dfp: New directory.
865         * g++.dg/dg.exp: Prune tests in dfp directory.
866         * g++.dg/dfp/dfp.exp: New.
867         * g++.dg/dfp/mangle-mode.C: New test.
868
869 2009-09-28  Michael Matz  <matz@suse.de>
870
871         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
872         for sign of -Inf.
873
874 2009-09-27  Richard Henderson  <rth@redhat.com>
875
876         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
877         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
878
879 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
880
881         PR c/41476
882         * gcc.dg/cond-constqual-1.c: New test.
883
884 2009-09-26  Michael Matz  <matz@suse.de>
885
886         PR lto/40758
887         PR middle-end/41470
888         * gcc.dg/pr41470.c: New test.
889
890 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
891
892         * gnat.dg/array9.adb: New test.
893
894 2009-09-26  Michael Matz  <matz@suse.de>
895
896         PR tree-optimization/41454
897         * gcc.dg/pr41454.c: New test.
898
899 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
900
901         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
902         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
903         into DW_TAG_GNU_template_parameter_pack and
904         DW_TAG_GNU_formal_parameter_pack.
905         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
906         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
907
908 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
909
910         * gcc.dg/vect/vect.exp: Append extra parameters as separate
911         parameters for alignment-sensitive -fsection-anchors tests.
912
913 2009-09-25  Richard Guenther  <rguenther@suse.de>
914
915         PR middle-end/41463
916         * gcc.c-torture/execute/pr41463.c: New testcase.
917
918 2009-09-25  Olivier Hainque  <hainque@adacore.com>
919
920         * gnat.dg/sse_nolib.adb: New testcase.
921
922 2009-09-25  Revital Eres  <ERES@il.ibm.com>
923
924         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
925         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
926         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
927         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
928         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
929         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
930         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
931         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
932         * gcc.dg/vect/vect.exp: Add Power7 flags.
933         * g++.dg/vect/vect.exp: Likewise.
934         * gfortran.dg/vect/vect.exp: Likewise.
935
936 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
937
938         PR fortran/41459
939         * gfortran.dg/empty_label.f: New test.
940         * gfortran.dg/empty_label.f90: Ditto.
941         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
942
943 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
944
945         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
946         compile-time.
947
948 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
949
950         * lib/scanasm.exp (make_pattern_printable): New function.
951         (dg-scan, scan-assembler-times, scan-assembler-dem,
952         scan-assembler-dem-not): Use it.
953
954 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
955
956         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
957         (test_nested): Renamed to ...
958         (test_nested1): This.
959         (test_nested2): New.
960         (main): Likewise.
961
962 2009-09-24  Richard Guenther  <rguenther@suse.de>
963
964         PR tree-optimization/36143
965         PR tree-optimization/38747
966         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
967         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
968         * g++.dg/torture/pr38747.C: New testcase.
969         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
970
971 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
972
973         * gnat.dg/nested_proc.adb: New test.
974
975 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
976
977         * gcc.target/i386/pr12329.c: Adjust.
978
979 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
980
981         PR debug/41248
982         * gcc.dg/pr41248.c: New.
983
984 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
985
986         PR debug/41065
987         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
988
989 2009-09-23  Andreas Schwab  <schwab@redhat.com>
990
991         * lib/profopt.exp (profopt-get-options): Set tool_flags for
992         current_compiler_flags.  Fix typos.
993
994 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
995
996         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
997
998 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
999
1000         PR c/39779
1001         * gcc.c-torture/compile/pr39779.c: New test.
1002
1003 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1004
1005         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1006         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1007         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1008
1009 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1010
1011         PR debug/41295
1012         * gcc.dg/pr41295.c: New.
1013
1014 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1015
1016         * gcc.dg/pr40209.c: Add test case.
1017
1018 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1019
1020         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1021         matching assembly.
1022         * gcc.target/mips/code-readable-2.c: Likewise.
1023         * gcc.target/mips/code-readable-3.c: Likewise.
1024
1025 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1026
1027         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1028         Check support via mode instead of C type.
1029         (check_effective_target_dfprt_nocache): Ditto.
1030         (check_effective_target_hard_dfp): Ditto.
1031
1032 2009-09-22  Richard Guenther  <rguenther@suse.de>
1033
1034         PR middle-end/41395
1035         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1036         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1037
1038 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1039
1040         * gcc.dg/20090922-1.c: New test.
1041
1042         PR bootstrap/41405
1043         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1044         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1045         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1046         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1047         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1048         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1049         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1050         * objc.dg/dwarf-2.m: Likewise.
1051
1052 2009-09-22  Richard Guenther  <rguenther@suse.de>
1053
1054         PR tree-optimization/41428
1055         * g++.dg/tree-ssa/pr41428.C: New testcase.
1056
1057 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR middle-end/41429
1060         * g++.dg/gomp/pr41429.C: New test.
1061
1062 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1063
1064         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1065
1066 2009-09-21  Jason Merrill  <jason@redhat.com>
1067
1068         PR c++/41421
1069         * g++.dg/cpp0x/trivial1.C: Expand.
1070
1071 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1072
1073         * gcc.dg/torture/calleesave-sse.c: New.
1074
1075 2009-09-21  Jan Hubicka  <jh@suse.cz>
1076
1077         * gcc.dg/guality/inline-params.c: New testcase.
1078
1079 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1080
1081         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1082         Add -fno-inline.
1083         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1084         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1085         (f2): Ditto.
1086
1087 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1088
1089         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1090         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1091         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1092         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1093         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1094
1095 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1096
1097         PR middle-end/40642
1098         * g++.dg/torture/pr40642.C: New testcase.
1099
1100 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1101
1102         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1103         cases in static initializers.
1104
1105 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1106
1107         * gcc.c-tortue/compile/pr39886.c: New.
1108
1109 2009-09-20  Chris Demetriou  <cgd@google.com>
1110
1111         PR preprocessor/28435:
1112         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1113         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1114         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1115         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1116         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1117
1118 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1119
1120         * gcc.target/mips/mips.exp: Add relax-pic-calls
1121         under -mfoo/-mno-foo options.
1122         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1123         and -mexplicit-relocs.
1124         * gcc.target/mips/call-1.c: New test.
1125         * gcc.target/mips/call-2.c: New test.
1126         * gcc.target/mips/call-3.c: New test.
1127         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1128         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1129
1130 2009-09-19  Chris Demetriou  <cgd@google.com>
1131
1132         PR preprocessor/28435:
1133         * gcc.dg/cpp/missing-header-MD.c: New test.
1134         * gcc.dg/cpp/missing-header-MMD.c: New test.
1135         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1136         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1137
1138 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1139
1140         PR libgfortran/41328
1141         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1142         EOF works.
1143
1144 2009-09-18  Jason Merrill  <jason@redhat.com>
1145
1146         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1147         * g++.dg/cpp0x/initlist-deduce.C: New.
1148
1149 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1150
1151         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1152
1153 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1154
1155         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1156         * c-c++-common/dfp: New directory.
1157         * c-c++-common/dfp/dfp-dbg.h: New file.
1158         * gcc.dg/dfp/call-by-value.c: Move to ...
1159         * c-c++-common/call-by-value.c: here.
1160         * gcc.dg/dfp/cast.c: Move to ...
1161         * c-c++-common/cast.c: here.
1162         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1163         * c-c++-common/compare-eq-const.c: here.
1164         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1165         * c-c++-common/compare-eq-d128.c: here.
1166         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1167         * c-c++-common/compare-eq-d32.c: here.
1168         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1169         * c-c++-common/compare-eq-d64.c: here.
1170         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1171         * c-c++-common/compare-eq-dfp.c: here.
1172         * gcc.dg/dfp/compare-eq.h: Move to ...
1173         * c-c++-common/compare-eq.h: here.
1174         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1175         * c-c++-common/compare-rel-const.c: here.
1176         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1177         * c-c++-common/compare-rel-d128.c: here.
1178         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1179         * c-c++-common/compare-rel-d32.c: here.
1180         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1181         * c-c++-common/compare-rel-d64.c: here.
1182         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1183         * c-c++-common/compare-rel-dfp.c: here.
1184         * gcc.dg/dfp/compare-rel.h: Move to ...
1185         * c-c++-common/compare-rel.h: here.
1186         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1187         * c-c++-common/compare-special-d128.c: here.
1188         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1189         * c-c++-common/compare-special-d32.c: here.
1190         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1191         * c-c++-common/compare-special-d64.c: here.
1192         * gcc.dg/dfp/compare-special.h: Move to ...
1193         * c-c++-common/compare-special.h: here.
1194         * gcc.dg/dfp/constants-zero.c: Move to ...
1195         * c-c++-common/constants-zero.c: here.
1196         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1197         * c-c++-common/convert-bfp-10.c: here.
1198         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1199         * c-c++-common/convert-bfp-11.c: here.
1200         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1201         * c-c++-common/convert-bfp-12.c: here.
1202         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1203         * c-c++-common/convert-bfp-13.c: here.
1204         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1205         * c-c++-common/convert-bfp-14.c: here.
1206         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1207         * c-c++-common/convert-bfp-2.c: here.
1208         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1209         * c-c++-common/convert-bfp-3.c: here.
1210         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1211         * c-c++-common/convert-bfp-4.c: here.
1212         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1213         * c-c++-common/convert-bfp-5.c: here.
1214         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1215         * c-c++-common/convert-bfp-6.c: here.
1216         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1217         * c-c++-common/convert-bfp-7.c: here.
1218         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1219         * c-c++-common/convert-bfp-8.c: here.
1220         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1221         * c-c++-common/convert-bfp-9.c: here.
1222         * gcc.dg/dfp/convert-bfp.c: Move to ...
1223         * c-c++-common/convert-bfp.c: here.
1224         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1225         * c-c++-common/convert-bfp-fold.c: here.
1226         * gcc.dg/dfp/convert-dfp.c: Move to ...
1227         * c-c++-common/convert-dfp.c: here.
1228         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1229         * c-c++-common/convert-dfp-fold-2.c: here.
1230         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1231         * c-c++-common/convert-dfp-fold.c: here.
1232         * gcc.dg/dfp/convert.h: Move to ...
1233         * c-c++-common/convert.h: here.
1234         * gcc.dg/dfp/convert-int.c: Move to ...
1235         * c-c++-common/convert-int.c: here.
1236         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1237         * c-c++-common/convert-int-fold.c: here.
1238         * gcc.dg/dfp/convert-int-max.c: Move to ...
1239         * c-c++-common/convert-int-max.c: here.
1240         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1241         * c-c++-common/convert-int-max-fold.c: here.
1242         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1243         * c-c++-common/convert-int-saturate.c: here.
1244         * gcc.dg/dfp/func-array.c: Move to ...
1245         * c-c++-common/func-array.c: here.
1246         * gcc.dg/dfp/func-deref.c: Move to ...
1247         * c-c++-common/func-deref.c: here.
1248         * gcc.dg/dfp/func-mixed.c: Move to ...
1249         * c-c++-common/func-mixed.c: here.
1250         * gcc.dg/dfp/func-pointer.c: Move to ...
1251         * c-c++-common/func-pointer.c: here.
1252         * gcc.dg/dfp/func-scalar.c: Move to ...
1253         * c-c++-common/func-scalar.c: here.
1254         * gcc.dg/dfp/func-struct.c: Move to ...
1255         * c-c++-common/func-struct.c: here.
1256         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1257         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1258         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1259         * c-c++-common/func-vararg-alternate-d128.c: here.
1260         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1261         * c-c++-common/func-vararg-alternate-d32.c: here.
1262         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1263         * c-c++-common/func-vararg-alternate-d64.c: here.
1264         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1265         * c-c++-common/func-vararg-alternate.h: here.
1266         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1267         * c-c++-common/func-vararg-dfp.c: here.
1268         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1269         * c-c++-common/func-vararg-mixed-2.c: here.
1270         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1271         * c-c++-common/func-vararg-mixed.c: here.
1272         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1273         * c-c++-common/func-vararg-size0.c: here.
1274         * gcc.dg/dfp/inf-1.c: Move to ...
1275         * c-c++-common/inf-1.c: here.
1276         * gcc.dg/dfp/loop-index.c: Move to ...
1277         * c-c++-common/loop-index.c: here.
1278         * gcc.dg/dfp/modes.c: Move to ...
1279         * c-c++-common/modes.c: here.
1280         * gcc.dg/dfp/nan-1.c: Move to ...
1281         * c-c++-common/nan-1.c: here.
1282         * gcc.dg/dfp/nan-2.c: Move to ...
1283         * c-c++-common/nan-2.c: here.
1284         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1285         * c-c++-common/operator-arith-fold.c: here.
1286         * gcc.dg/dfp/operator-assignment.c: Move to ...
1287         * c-c++-common/operator-assignment.c: here.
1288         * gcc.dg/dfp/operator-comma.c: Move to ...
1289         * c-c++-common/operator-comma.c: here.
1290         * gcc.dg/dfp/operator-cond.c: Move to ...
1291         * c-c++-common/operator-cond.c: here.
1292         * gcc.dg/dfp/operator-logical.c: Move to ...
1293         * c-c++-common/operator-logical.c: here.
1294         * gcc.dg/dfp/operator-unary.c: Move to ...
1295         * c-c++-common/operator-unary.c: here.
1296         * gcc.dg/dfp/pr31385.c: Move to ...
1297         * c-c++-common/pr31385.c: here.
1298         * gcc.dg/dfp/pr33466.c: Move to ...
1299         * c-c++-common/pr33466.c: here.
1300         * gcc.dg/dfp/pr35620.c: Move to ...
1301         * c-c++-common/pr35620.c: here.
1302         * gcc.dg/dfp/pr36800.c: Move to ...
1303         * c-c++-common/pr36800.c: here.
1304         * gcc.dg/dfp/pr39034.c: Move to ...
1305         * c-c++-common/pr39034.c: here.
1306         * gcc.dg/dfp/pr39035.c: Move to ...
1307         * c-c++-common/pr39035.c: here.
1308         * gcc.dg/dfp/pr39902.c: Move to ...
1309         * c-c++-common/pr39902.c: here.
1310         * gcc.dg/dfp/pr39986.c: Move to ...
1311         * c-c++-common/pr39986.c: here.
1312         * gcc.dg/dfp/signbit-1.c: Move to ...
1313         * c-c++-common/signbit-1.c: here.
1314         * gcc.dg/dfp/signbit-2.c: Move to ...
1315         * c-c++-common/signbit-2.c: here.
1316         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1317         * c-c++-common/struct-layout-1.c: here.
1318         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1319         * c-c++-common/usual-arith-conv.c: here.
1320         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1321         * c-c++-common/usual-arith-conv-const.c: here.
1322
1323 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1324
1325         PR testsuite/41288
1326         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1327         stack alignment.
1328
1329 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1330
1331         PR c++/39365
1332         * g++.dg/expr/bool3.C: New test.
1333         * g++.dg/expr/bool4.C: New test.
1334
1335 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1336
1337         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1338         * gcc.dg/dfp/signbit-2.c: Use it.
1339         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1340         arguments to unsigned int.
1341         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1342         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1343         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1344         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1345         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1346         * gcc.dg/dfp/pr39986.c: Ditto.
1347         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1348         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1349         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1350         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1351         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1352
1353 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1354
1355         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1356
1357 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1358
1359         PR c/41049
1360         * dfp/pr41049.c: New test.
1361
1362 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1363
1364         PR testsuite/41385
1365         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1366
1367 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1368
1369         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1370         * gcc.dg/ipa/ipa-sra-1.c: New test.
1371         * gcc.dg/ipa/ipa-sra-2.c: New test.
1372         * gcc.dg/ipa/ipa-sra-3.c: New test.
1373         * gcc.dg/ipa/ipa-sra-4.c: New test.
1374         * gcc.dg/ipa/ipa-sra-5.c: New test.
1375         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1376         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1377
1378 2009-09-17  Michael Matz  <matz@suse.de>
1379
1380         PR middle-end/41347
1381         * gfortran.dg/pr41347.f90: New test.
1382
1383 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1384
1385         * gcc.c-torture/compile/20090917-1.c: New testcase.
1386
1387 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1388
1389         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1390         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1391         alpha*-*-* target from XFAIL list.
1392
1393 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1394
1395         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1396         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1397         * gcc.dg/dfp/cast-bad.c: Use default options.
1398         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1399         * gcc.dg/dfp/composite-type.c: Ditto.
1400         * gcc.dg/dfp/constants.c: Ditto.
1401         * gcc.dg/dfp/constants-hex.c: Ditto.
1402         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1403         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1404         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1405         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1406         * gcc.dg/dfp/ctypes.c: Ditto.
1407         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1408         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1409         * gcc.dg/dfp/float-constant-double.c: Ditto.
1410         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1411         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1412         * gcc.dg/dfp/modes.c: Ditto.
1413         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1414         * gcc.dg/dfp/pr31344.c: Ditto.
1415         * gcc.dg/dfp/pr31385.c: Ditto.
1416         * gcc.dg/dfp/pr33466.c: Ditto.
1417         * gcc.dg/dfp/pr35620.c: Ditto.
1418         * gcc.dg/dfp/pr37435.c: Ditto.
1419         * gcc.dg/dfp/pr39986.c: Ditto.
1420         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1421         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1422         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1423         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1424         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1425         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1426         * gcc.dg/dfp/typespec.c: Ditto.
1427         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1428         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1429         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1430         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1431         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1432         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1433         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1434         * gcc.dg/dfp/compare-rel.h: Ditto.
1435         * gcc.dg/dfp/compare-special.h: Ditto.
1436         * gcc.dg/dfp/convert.h: Ditto.
1437         * gcc.dg/dfp/fe-check.h: Ditto.
1438         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1439         * gcc.dg/dfp/cast.c: Ditto.
1440         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1441         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1442         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1443         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1444         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1445         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1446         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1447         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1448         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1449         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1450         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1451         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1452         * gcc.dg/dfp/constants-zero.c: Ditto.
1453         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1454         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1455         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1456         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1457         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1458         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1459         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1460         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1461         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1462         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1463         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1464         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1465         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1466         * gcc.dg/dfp/convert-bfp.c: Ditto.
1467         * gcc.dg/dfp/convert-complex.c: Ditto.
1468         * gcc.dg/dfp/convert-dfp.c: Ditto.
1469         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1470         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1471         * gcc.dg/dfp/convert-int.c: Ditto.
1472         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1473         * gcc.dg/dfp/convert-int-max.c: Ditto.
1474         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1475         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1476         * gcc.dg/dfp/fe-binop.c: Ditto.
1477         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1478         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1479         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1480         * gcc.dg/dfp/func-array.c: Ditto.
1481         * gcc.dg/dfp/func-deref.c: Ditto.
1482         * gcc.dg/dfp/func-mixed.c: Ditto.
1483         * gcc.dg/dfp/func-pointer.c: Ditto.
1484         * gcc.dg/dfp/func-scalar.c: Ditto.
1485         * gcc.dg/dfp/func-struct.c: Ditto.
1486         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1487         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1488         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1489         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1490         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1491         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1492         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1493         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1494         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1495         * gcc.dg/dfp/inf-1.c: Ditto.
1496         * gcc.dg/dfp/loop-index.c: Ditto.
1497         * gcc.dg/dfp/nan-1.c: Ditto.
1498         * gcc.dg/dfp/nan-2.c: Ditto.
1499         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1500         * gcc.dg/dfp/operator-assignment.c: Ditto.
1501         * gcc.dg/dfp/operator-comma.c: Ditto.
1502         * gcc.dg/dfp/operator-cond.c: Ditto.
1503         * gcc.dg/dfp/operator-logical.c: Ditto.
1504         * gcc.dg/dfp/operator-unary.c: Ditto.
1505         * gcc.dg/dfp/pr36800.c: Ditto.
1506         * gcc.dg/dfp/pr39034.c: Ditto.
1507         * gcc.dg/dfp/pr39035.c: Ditto.
1508         * gcc.dg/dfp/pr39902.c: Ditto.
1509         * gcc.dg/dfp/signbit-1.c: Ditto.
1510         * gcc.dg/dfp/signbit-2.c: Ditto.
1511         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1512         * gcc.dg/dfp/union-init.c: Ditto.
1513         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1514
1515 2009-09-16  Michael Matz  <matz@suse.de>
1516
1517         PR fortran/41212
1518         * gfortran.dg/pr41212.f90: New test.
1519
1520 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1521
1522         * gnat.dg/alignment9.adb: New test.
1523
1524 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * gnat.dg/discr20.ad[sb]: New test.
1527
1528 2009-09-16  Richard Guenther  <rguenther@suse.de>
1529
1530         PR middle-end/34011
1531         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1532
1533 2009-09-16  DJ Delorie  <dj@redhat.com>
1534             Kaz Kojima  <kkojima@gcc.gnu.org>
1535
1536         * gcc.target/sh/struct-arg-dw2.c: New test.
1537
1538 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1539             Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR target/41175
1542         * gcc.target/powerpc/pr41175.c: New test.
1543
1544 2009-09-14  Richard Henderson  <rth@redhat.com>
1545
1546         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1547         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1548         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1549
1550 2009-09-14  Richard Henderson  <rth@redhat.com>
1551
1552         * g++.dg/eh/builtin1.C: Update resx pattern match.
1553         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1554
1555 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1556
1557         * gcc.target/mips/branch-helper.h: New file.
1558         * gcc.target/mips/branch-2.c,
1559         * gcc.target/mips/branch-3.c,
1560         * gcc.target/mips/branch-4.c,
1561         * gcc.target/mips/branch-5.c,
1562         * gcc.target/mips/branch-6.c,
1563         * gcc.target/mips/branch-7.c,
1564         * gcc.target/mips/branch-8.c,
1565         * gcc.target/mips/branch-9.c,
1566         * gcc.target/mips/branch-10.c,
1567         * gcc.target/mips/branch-11.c,
1568         * gcc.target/mips/branch-12.c,
1569         * gcc.target/mips/branch-13.c,
1570         * gcc.target/mips/branch-14.c,
1571         * gcc.target/mips/branch-15.c: New tests.
1572
1573 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1574
1575         PR target/41331
1576         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1577         -m32 -mpowerpc64 system.
1578
1579 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1580
1581         From Jie Zhang <jie.zhang@analog.com>:
1582         * gcc.target/bfin/saveall.c: New test.
1583         * gcc.target/bfin/20090914-1.c: New test.
1584         * gcc.target/bfin/20090914-2.c: New test.
1585
1586         * gcc.target/bfin/20090914-3.c: New test.
1587
1588 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1589
1590         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1591
1592 2009-09-14  Richard Guenther  <rguenther@suse.de>
1593
1594         PR middle-end/41350
1595         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1596
1597 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1598
1599         PR libgfortran/41328
1600         * gfortran.dg/cr_lf.f90: New test.
1601
1602 2009-09-11  Michael Matz  <matz@suse.de>
1603
1604         PR middle-end/41275
1605         * g++.dg/tree-ssa/pr41275.C: New test.
1606
1607 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1608
1609         PR fortran/41242
1610         * gfortran.dg/proc_ptr_comp_21.f90: New.
1611
1612 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1613
1614         PR fortran/31292
1615         * gfortran.dg/module_procedure_1.f90: New test.
1616         * gfortran.dg/module_procedure_2.f90: Ditto.
1617         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1618
1619 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1620             James A. Morrison  <phython@gcc.gnu.org>
1621
1622         PR ada/18302
1623         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1624         commands.
1625         * ada/acats/run_test.exp: New file.
1626
1627 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1628
1629         Revert:
1630         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1631
1632         PR rtl-optimization/39779
1633         * gcc.dg/pr39979.c: New test.
1634
1635 2009-09-10  Richard Guenther  <rguenther@suse.de>
1636
1637         PR middle-end/41257
1638         * g++.dg/torture/pr41257-2.C: New testcase.
1639
1640 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1641
1642         PR c++/28293
1643         * g++.dg/template/crash91.C: New.
1644
1645 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1646
1647         PR rtl-optimization/39779
1648         * gcc.dg/pr39979.c: New test.
1649
1650 2009-09-09  Richard Guenther  <rguenther@suse.de>
1651
1652         PR tree-optimization/41101
1653         * gcc.c-torture/compile/pr41101.c: New testcase.
1654
1655 2009-09-09  Richard Guenther  <rguenther@suse.de>
1656
1657         PR middle-end/41317
1658         * gcc.c-torture/execute/pr41317.c: New testcase.
1659         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1660         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1661
1662 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1663
1664         Fix some test breakages on Darwin
1665         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1666         and adjust.
1667         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1668         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1669         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1670         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1671         take darwin specifics in account.
1672
1673 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1674
1675         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1676         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1677
1678 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1679
1680         PR c++/39923
1681         * g++.dg/cpp0x/initlist24.C: New.
1682
1683 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1684
1685         * gcc.dg/large-size-array-2.c: Fix target requirement.
1686         * gcc.dg/large-size-array-4.c: Likewise.
1687         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1688         * gcc.dg/c99-const-expr-2.c: Likewise.
1689         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1690         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1691         * gcc.dg/c90-const-expr-10.c: Likewise.
1692         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1693         instead of long.
1694         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1695         * gcc.dg/vect/pr33846.c: Likewise.
1696         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1697         __PTRDIFF_TYPE__, instead of unsigned long.
1698         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1699
1700 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1701
1702         PR debug/41229
1703         PR debug/41291
1704         PR debug/41300
1705         * gfortran.dg/pr41229.f90: New.
1706
1707 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1708
1709         PR debug/41232
1710         * gcc.dg/pr41232.c: New.
1711
1712 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1713
1714         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1715         contain -march.
1716         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1717         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1718         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1719         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1720         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1721         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1722         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1723         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1724         options other than that used in dg-options.
1725
1726 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR rtl-optimization/41239
1729         * gcc.c-torture/execute/pr41239.c: New test.
1730
1731 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1732
1733         PR libgfortran/41192
1734         * gfortran.dg/namelist_59.f90: New test.
1735
1736 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1737
1738         From Mike Frysinger  <michael.frysinger@analog.com>
1739         * gcc.target/bfin/mcpu-bf542m.c: New file.
1740         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1741         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1742         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1743         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1744
1745 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1746
1747         PR middle-end/41282
1748         * gcc.c-torture/compile/pr41282.c: New test.
1749
1750 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1751
1752         PR fortran/41197
1753         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1754         variables for stat and errmsg.
1755         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1756         * gfortran.dg/allocate_stat_2.f90:  New test.
1757
1758 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1759
1760         * gcc.c-torture/compile/20090907-1.c: New test.
1761
1762 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1763
1764         PR bootstrap/41241
1765         * gcc.dg/pr41241.c: New test.
1766
1767 2009-09-06  Richard Guenther  <rguenther@suse.de>
1768
1769         PR middle-end/41144
1770         * g++.dg/torture/pr41144.C: New testcase.
1771
1772 2009-09-06  Richard Guenther  <rguenther@suse.de>
1773
1774         PR middle-end/41261
1775         * gcc.dg/torture/pr41261.c: New testcase.
1776
1777 2009-09-05  Richard Guenther  <rguenther@suse.de>
1778
1779         PR middle-end/41181
1780         * gcc.c-torture/compile/pr41181.c: New testcase.
1781
1782 2009-09-05  Richard Guenther  <rguenther@suse.de>
1783
1784         PR debug/41273
1785         * g++.dg/torture/pr41273.C: New testcase.
1786
1787 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1788
1789         PR fortran/41258
1790         * gfortran.dg/typebound_proc_12.f90 : New test.
1791
1792 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1793
1794         PR debug/41225
1795         * gfortran.dg/pr41225.f90: New.
1796
1797 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1798
1799         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1800         unistd.h, sys/types.h and sys/wait.h.
1801         (gualchk_t): New.
1802         (GUALCVT): New.
1803         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1804         (GUALITY_GDB_REDIRECT): New.
1805         (GUALITY_GDB_ARGS): Use it.
1806
1807 2009-09-04  Richard Guenther  <rguenther@suse.de>
1808
1809         PR middle-end/41257
1810         * g++.dg/torture/pr41257.C: New testcase.
1811
1812 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1813
1814         PR tree-optimization/41112
1815         * gnat.dg/array8.adb: New test.
1816
1817 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1818
1819         * gcc.target/arm/ctz.c: New test case.
1820
1821 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1822
1823         PR tree-optimization/38275
1824         * gcc.dg/autopar/reduc-1char.c: Increase number
1825         of iterations. Adjust the logic accordingly.
1826         * gcc.dg/autopar/reduc-2char.c: Ditto.
1827         * gcc.dg/autopar/reduc-1.c: Ditto.
1828         * gcc.dg/autopar/reduc-2.c: Ditto.
1829         * gcc.dg/autopar/reduc-3.c: Ditto.
1830         * gcc.dg/autopar/reduc-6.c: Ditto.
1831         * gcc.dg/autopar/reduc-7.c: Ditto.
1832         * gcc.dg/autopar/reduc-8.c: Ditto.
1833         * gcc.dg/autopar/reduc-9.c: Ditto.
1834         * gcc.dg/autopar/pr39500-1.c: Ditto.
1835         * gcc.dg/autopar/reduc-1short.c: Ditto.
1836         * gcc.dg/autopar/reduc-2short.c: Ditto.
1837         * gcc.dg/autopar/parallelization-1.c: Ditto.
1838
1839 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1840
1841         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1842         testcase using guality.h compiles and links and if a global variable
1843         can be verified by gdb.
1844
1845 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1846
1847         * lib/target-supports.exp (check_effective_target_sync_int_long):
1848         Supported on Blackfin Linux targets.
1849
1850 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1851
1852         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1853
1854 2009-09-03  Diego Novillo  <dnovillo@google.com>
1855
1856         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1857         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1858         * g++.dg/warn/unit-1.C: Likewise.
1859         * g++.dg/ipa/iinline-1.C: Likewise.
1860         * g++.dg/template/cond2.C: Adjust expected line location for the
1861         error.
1862         * g++.dg/template/pr35240.C: Likewise.
1863
1864 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1865
1866         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1867         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1868
1869 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1870
1871         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1872         * gcc.dg/memcpy-1.c: Add . to match pattern.
1873         * gcc.dg/uninit-I.c: XFAIL warning test.
1874         * g++.dg/warn/unit-1.C: XFAIL warning test.
1875
1876 2009-09-02  Ian Lance Taylor  <iant@google.com>
1877
1878         * gcc.dg/20090902-1.c: New test.
1879
1880 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1881
1882         * gcc.dg/builtin-object-size-9.c: New test.
1883
1884 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1885
1886         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1887
1888 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1889             Olivier Hainque  <hainque@adacore.com>
1890
1891         * gnat.dg/misaligned_param.adb: New test.
1892         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1893         * gnat.dg/slice7.adb: Add 1 more related case.
1894
1895 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1896
1897         * gcc.dg/guality/guality.c: Expect to fail for now.
1898         * gcc.dg/guality/example.c: Likewise.
1899
1900 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1901
1902         * gcc.dg/guality/guality.c: New.
1903         * gcc.dg/guality/guality.h: New.
1904         * gcc.dg/guality/guality.exp: New.
1905         * gcc.dg/guality/example.c: New.
1906         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1907         (cleanup-saved-temps): Likewise, .gkd files too.
1908
1909 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1910
1911         PR fortran/39229
1912         * gfortran.dg/line_length_3.f: New test.
1913         * gfortran.dg/line_length_4.f90: New test.
1914
1915 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1916
1917         * lib/target-supports.exp (check_gc_sections_available):
1918         Add proper pattern quote.
1919
1920 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1921             Kaz Kojima  <kkojima@gcc.gnu.org>
1922
1923         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1924         * g++.dg/cdce3.C: Use dg-add-options ieee.
1925         * g++.dg/torture/type-generic-1.C: Likewise.
1926         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1927         * gcc.dg/pr28796-2.c: Likewise.
1928         * gcc.dg/torture/builtin-math-7.c: Likewise.
1929         * gcc.dg/torture/type-generic-1.c: Likewise.
1930         * gfortran.dg/boz_14.f90: Likewise.
1931         * gfortran.dg/erf_2.F90: Likewise.
1932         * gfortran.dg/init_flag_3.f90: Likewise.
1933         * gfortran.dg/init_flag_4.f90: Likewise.
1934         * gfortran.dg/init_flag_5.f90: Likewise.
1935         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1936         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1937         * gfortran.dg/isnan_1.f90: Likewise.
1938         * gfortran.dg/isnan_2.f90: Likewise.
1939         * gfortran.dg/maxlocval_2.f90: Likewise.
1940         * gfortran.dg/maxlocval_4.f90: Likewise.
1941         * gfortran.dg/minlocval_1.f90: Likewise.
1942         * gfortran.dg/minlocval_4.f90: Likewise.
1943         * gfortran.dg/module_nan.f90: Likewise.
1944         * gfortran.dg/namelist_42.f90: Likewise.
1945         * gfortran.dg/namelist_43.f90: Likewise.
1946         * gfortran.dg/nan_1.f90: Likewise.
1947         * gfortran.dg/nan_2.f90: Likewise.
1948         * gfortran.dg/nan_3.f90: Likewise.
1949         * gfortran.dg/nan_4.f90: Likewise.
1950         * gfortran.dg/nan_5.f90: Likewise.
1951         * gfortran.dg/nearest_1.f90: Likewise.
1952         * gfortran.dg/nearest_2.f90: Likewise.
1953         * gfortran.dg/nearest_3.f90: Likewise.
1954         * gfortran.dg/pr37243.f: Likewise.
1955         * gfortran.dg/real_const_3.f90: Likewise.
1956         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1957
1958 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1959
1960         PR debug/30161
1961         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1962         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1963         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1964         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1965         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1966         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1967         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1968         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1969         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1970         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1971         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1972         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1973         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1974
1975 2009-08-31  Jason Merrill  <jason@redhat.com>
1976
1977         PR c++/41127
1978         * g++.dg/parse/enum5.C: New.
1979         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1980
1981 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1982
1983         PR fortran/40940
1984         * gfortran.dg/allocate_derived_1.f90: New.
1985         * gfortran.dg/class_3.f03: New.
1986
1987 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1988
1989         PR fortran/40996
1990         * gfortran.dg/allocatable_scalar_1.f90: New.
1991         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1992         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1993         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1994
1995 2009-08-30  Richard Guenther  <rguenther@suse.de>
1996
1997         PR tree-optimization/41186
1998         * g++.dg/torture/pr41186.C: New testcase.
1999         * g++.dg/tree-ssa/pr41186.C: Likewise.
2000
2001 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2002
2003         PR c++/41187
2004         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2005         take ia64 assembly comments syntax in account.
2006
2007 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2008
2009         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2010
2011 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2012
2013         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2014         * gfortran.dg/whole_file_6.f90: Likewise.
2015
2016 2009-08-28  Cary Coutant  <ccoutant@google.com>
2017
2018         PR debug/41063
2019         * g++.dg/debug/dwarf2/pr41063.C: New test.
2020
2021 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         PR rtl-optimization/40861
2024         * gcc.dg/pr40861.c: New test.
2025
2026 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2027
2028         PR fortran/40869
2029         * gfortran.dg/proc_ptr_comp_20.f90: New.
2030
2031 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2032
2033         PR libfortran/39667
2034         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2035         open temp file with status="scratch".
2036         * gfortran.dg/fmt_cache_1.f: Likewise.
2037         * gfortran.dg/fmt_exhaust.f90: Likewise.
2038         * gfortran.dg/fmt_t_4.f90: Likewise.
2039         * gfortran.dg/fseek.f90: Likewise.
2040         * gfortran.dg/list_read_5.f90: Likewise.
2041         * gfortran.dg/namelist_39.f90: Likewise.
2042         * gfortran.dg/namelist_56.f90: Likewise.
2043         * gfortran.dg/read_bad_advance.f90: Likewise.
2044         * gfortran.dg/read_repeat.f90: Likewise.
2045         * gfortran.dg/read_size_noadvance.f90: Likewise.
2046         * gfortran.dg/read_x_past.f: Likewise.
2047
2048 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2049
2050         PR fortran/28039
2051         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2052
2053 2009-08-27  Daniel Kraft  <d@domob.eu>
2054
2055         PR fortran/37425
2056         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2057         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2058         error and fix problem with recursive assignment.
2059         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2060         * gfortran.dg/typebound_operator_3.f03: New test.
2061         * gfortran.dg/typebound_operator_4.f03: New test.
2062
2063 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2064
2065         PR debug/41170
2066         * debug/dwarf2/namespace-1.C: New test.
2067
2068 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2069
2070         PR fortran/41162
2071         * gfortran.dg/pr41162.f: New.
2072
2073 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2074             Richard Sandiford  <rdsandiford@googlemail.com>
2075
2076         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2077         with "forbid_cpu".
2078         * gcc.target/mips/branch-1.c: Update accordingly.
2079         * gcc.target/mips/extend-1.c: Likewise.
2080         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2081
2082 2009-08-26  Richard Guenther  <rguenther@suse.de>
2083
2084         PR middle-end/41163
2085         * gcc.c-torture/compile/pr41163.c: New testcase.
2086         * gcc.dg/pr35899.c: Adjust.
2087
2088 2009-08-26  Richard Guenther  <rguenther@suse.de>
2089
2090         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2091
2092 2009-08-26  Jason Merrill  <jason@redhat.com>
2093
2094         * g++.dg/cpp0x/explicit3.C: New.
2095         * g++.dg/overload/cond2.C: New.
2096
2097 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2098
2099         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2100
2101 2009-08-25  Jan Hubicka  <jh@suse.cz>
2102
2103         * gcc.target/i386/sse5-shift1-vector.c
2104         * gcc.target/i386/isa-12.c
2105         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2106         * gcc.target/i386/sse5-pcmov2.c
2107         * gcc.target/i386/isa-3.c
2108         * gcc.target/i386/sse5-shift2-vector.c
2109         * gcc.target/i386/isa-7.c
2110         * gcc.target/i386/funcspec-2.c
2111         * gcc.target/i386/sse5-haddX.c
2112         * gcc.target/i386/sse5-hadduX.c
2113         * gcc.target/i386/isa-9.c
2114         * gcc.target/i386/sse5-maccXX.c
2115         * gcc.target/i386/sse5-shift3-vector.c
2116         * gcc.target/i386/sse5-msubXX.c
2117         * gcc.target/i386/sse5-permpX.c
2118         * gcc.target/i386/sse5-check.h
2119         * gcc.target/i386/sse-12.c
2120         * gcc.target/i386/sse-11.c
2121         * gcc.target/i386/sse-10.c
2122         * gcc.target/i386/sse-13.c
2123         * gcc.target/i386/sse-14.c
2124         * gcc.target/i386/sse-22.c
2125         * gcc.target/i386/sse-2.c
2126         * gcc.target/i386/sse-13.c
2127         * gcc.target/i386/avx-2.c
2128         * gcc.target/i386/sse5-rotate1-vector.c
2129         * gcc.target/i386/isa-4.c
2130         * gcc.target/i386/sse5-hsubX.c
2131         * gcc.target/i386/sse5-pcmov.c
2132         * gcc.target/i386/sse5-fma.c
2133         * gcc.target/i386/isa-8.c
2134         * gcc.target/i386/sse5-rotate2-vector.c
2135         * gcc.target/i386/sse5-nmaccXX.c
2136         * gcc.target/i386/sse5-imul64-vector.c
2137         * gcc.target/i386/sse5-nmsubXX.c
2138         * gcc.target/i386/sse5-rotate3-vector.c
2139         * gcc.target/i386/sse5-fma-vector.c
2140         * gcc.target/i386/sse5-imul32widen-vector.c
2141         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2142
2143         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2144         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2145         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2146         * gcc.target/i386/avx-1.c: Remove SSE5.
2147         * gcc.target/i386/avx-2.c: Remove SSE5.
2148         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2149         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2150         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2151         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2152
2153 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2156
2157 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2158
2159         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2160         keyword works in the same manner as __alignof.
2161
2162 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2163
2164         PR libfortran/34670
2165         * gfortran.dg/unpack_bounds_1.f90:  New test.
2166         * gfortran.dg/unpack_bounds_2.f90:  New test.
2167         * gfortran.dg/unpack_bounds_3.f90:  New test.
2168
2169 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2170
2171         * gnat.dg/slice7.adb: New test.
2172         * gnat.dg/slice7_pkg.ads: New helper.
2173
2174 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2175
2176         PR fortran/41139
2177         * gfortran.dg/proc_ptr_25.f90: New.
2178         * gfortran.dg/proc_ptr_comp_18.f90: New.
2179         * gfortran.dg/proc_ptr_comp_19.f90: New.
2180
2181 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2182
2183         PR fortran/41154
2184         * gfortran.dg/fmt_error_8.f: New test.
2185
2186 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2187
2188         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2189         number, update all callers and synchronize results for latest MPC.
2190
2191 2009-08-21  Jason Merrill  <jason@redhat.com>
2192
2193         * g++.dg/warn/Wunused-17.C: New.
2194
2195 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2196
2197         * gcc.target/arm/combine-cmp-shift.c: New test.
2198
2199 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2200
2201         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2202         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2203         width specifier.
2204
2205 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2206
2207         * gfortran.dg/fmt_error_7.f: New test.
2208
2209 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2210
2211         PR target/40718
2212         * gcc.target/i386/pr40718.c: New test.
2213
2214 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2215
2216         * gfortran.dg/proc_ptr_24.f90: New test.
2217
2218 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2219
2220         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2221         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2222         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2223
2224 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2225
2226         PR fortran/28039
2227         * gfortran.dg/fmt_with_extra.f: new file.
2228
2229 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2230
2231         * lib/target-supports.exp
2232         (check_effective_target_arm_iwmmxt_ok): New procedure.
2233         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2234         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2235
2236 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2237
2238         * gfortran.dg/boz_9.f90: Do not load denormal floating
2239         point constants.  Remove -mieee option for alpha*-*-* targets.
2240
2241 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2242
2243         PR fortran/41106
2244         * gfortran.dg/proc_ptr_23.f90: New.
2245         * gfortran.dg/proc_ptr_comp_15.f90: New.
2246         * gfortran.dg/proc_ptr_comp_16.f90: New.
2247         * gfortran.dg/proc_ptr_comp_17.f90: New.
2248
2249 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR c++/41131
2252         * g++.dg/expr/unary3.C: New test.
2253
2254 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2255
2256         * gfortran.dg/common_5.f: Add -mdalign for sh.
2257         * gfortran.dg/common_align_2.f90: Likewise.
2258
2259 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2260
2261         PR libfortran/40962
2262         * c_f_pointer_tests_4.f90:  New test.
2263
2264 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2265
2266         * gnat.dg/slice6.adb: New test.
2267         * gnat.dg/slice6_pkg.ads: New helper.
2268
2269 2009-08-20  Michael Matz  <matz@suse.de>
2270
2271         PR fortran/41126
2272         * gfortran.dg/pr41126.f90: New test.
2273
2274 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2275
2276         * gnat.dg/dynamic_bound.adb: New test.
2277
2278 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2279
2280         PR fortran/41121
2281         * gfortran.dg/intrinsic_5.f90: New.
2282
2283 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2284             Richard Earnshaw  <richard.earnshaw@arm.com>
2285
2286         * gcc.target/arm/20090811-1.c: New test.
2287
2288 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR middle-end/41123
2291         * gcc.dg/pr41123.c: New test.
2292
2293 2009-08-19  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/41120
2296         * g++.dg/other/gc4.C: New.
2297
2298 2009-08-18  Michael Matz  <matz@suse.de>
2299
2300         * gfortran.dg/vect/vect-gems.f90: New test.
2301         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2302
2303 2009-08-18  DJ Delorie  <dj@redhat.com>
2304
2305         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2306         * lib/gcc-defs.exp: ... to here.
2307
2308         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2309         GCC_EXEC_PREFIX before building the wrapper.
2310
2311 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2312
2313         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2314         tests.
2315         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2316         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2317         dg-options.  Fix dg-final clause.
2318
2319 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2320
2321         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2322
2323 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2324             Paul Thomas  <pault@gcc.gnu.org>
2325
2326         PR fortran/40870
2327         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2328
2329 2009-08-18  Richard Guenther  <rguenther@suse.de>
2330
2331         PR middle-end/41094
2332         * gcc.dg/torture/pr41094.c: New testcase.
2333         * gcc.dg/torture/builtin-power-1.c: Adjust.
2334         * gcc.dg/builtins-10.c: Likewise.
2335
2336 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2337
2338         PR target/40971
2339         * gcc.dg/pr40971.c: New test.
2340
2341 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2342
2343         PR fortran/41062
2344         * gfortran.dg/use_only_4.f90: New test.
2345
2346 2009-08-17  Daniel Kraft  <d@domob.eu>
2347
2348         PR fortran/37425
2349         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2350         NOPASS bindings as operators.
2351
2352 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2353
2354         * lib/target-supports.exp
2355         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2356         of targets that do not need command line argument to enable SIMD.
2357
2358 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2359
2360         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2361         typo in cache name.
2362
2363 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2364
2365         PR fortran/41075
2366         * gfortran.dg/unlimited_fmt_1.f90: New test.
2367
2368 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2369
2370         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2371
2372 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2373
2374         * gnat.dg/itype.ad[sb]: New test.
2375
2376 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2377
2378         * gcc.target/mips/mips.exp: Add terminology section to comment
2379         at the top of the file.  Fix typos.
2380
2381 2009-08-16  Jason Merrill  <jason@redhat.com>
2382
2383         * g++.dg/debug/dwarf2/inline1.C: New.
2384
2385 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2386
2387         PR target/38599
2388         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2389
2390 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2391
2392         PR debug/37801
2393         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2394         Make sure to trigger inlining optimizations.
2395         * gcc.dg/debug/dwarf2/inline2.c: New test.
2396
2397 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2398
2399         PR fortran/41070
2400         * gfortran.dg/structure_constructor_10.f90: New.
2401
2402 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2403
2404         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2405         * gcc.dg/pragma-re-2.c: Likewise.
2406         * gcc.dg/pragma-re-3.c: Likewise.
2407         * gcc.dg/pragma-re-4.c: Likewise.
2408         * g++.dg/other/pragma-re-1.C: Likewise.
2409         * g++.dg/other/pragma-re-2.C: Likewise.
2410
2411 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2412
2413         * gcc.dg/torture/builtin-math-7.c: New.
2414
2415 2009-08-14  Richard Guenther  <rguenther@suse.de>
2416
2417         * gcc.c-torture/execute/20090814-1.c: New testcase.
2418
2419 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2420
2421         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2422
2423 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2424
2425         PR target/40934
2426         * gcc.target/i386/pr40934.c: New.
2427
2428 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2429
2430         PR target/41019
2431         * gcc.target/i386/pr41019.c: New test.
2432
2433 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2434
2435         PR fortran/40955
2436         * gfortran.dg/winapi.f90: New test.
2437
2438 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2439
2440         PR fortran/40995
2441         * gfortran.dg/intrinsic_4.f90: New.
2442         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2443         different line.
2444
2445 2009-08-13  Richard Guenther  <rguenther@suse.de>
2446
2447         PR middle-end/41047
2448         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2449
2450 2009-08-12  Richard Guenther  <rguenther@suse.de>
2451
2452         PR tree-optimization/41011
2453         * gfortran.dg/pr41011.f: New testcase.
2454
2455 2009-08-11  Andrew Haley  <aph@redhat.com>
2456
2457         * gcc.target/arm/synchronize.c: New file.
2458
2459 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2460
2461         PR middle-end/40980
2462         * gfortran.dg/graphite/id-17.f: New.
2463
2464 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2465             Sebastian Pop  <sebastian.pop@amd.com>
2466
2467         * gcc.dg/graphite/interchange-1.c: XFAILed.
2468         * gcc.dg/graphite/interchange-2.c: XFAILed.
2469         * gcc.dg/graphite/interchange-3.c: XFAILed.
2470         * gcc.dg/graphite/interchange-4.c: XFAILed.
2471         * gcc.dg/graphite/interchange-7.c: XFAILed.
2472
2473 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2474
2475         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2476
2477 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2478             Pranav Garg  <pranav.garg2107@gmail.com>
2479
2480         * gcc.dg/graphite/interchange-6.c: XFAILed.
2481
2482 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2483
2484         * gcc.dg/graphite/interchange-9.c: New.
2485
2486 2009-08-12  Richard Guenther  <rguenther@suse.de>
2487
2488         PR rtl-optimization/41033
2489         * gcc.dg/pr41033.c: New test.
2490
2491 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2492
2493         PR fortran/41022
2494         * gfortran.dg/proc_ptr_comp_14.f90: New.
2495
2496 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2497
2498         * gcc.target/mips/ext-5.c: New test.
2499         * gcc.target/mips/ext-6.c: New test.
2500         * gcc.target/mips/ext-7.c: New test.
2501         * gcc.target/mips/ext-8.c: New test.
2502         * gcc.target/mips/extend-2.c: New test.
2503
2504 2009-08-10  Jason Merrill  <jason@redhat.com>
2505
2506         * g++.dg/other/linkage2.C: New test for types-without-linkage
2507         handling.
2508         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2509         * g++.dg/lookup/anon2.C: Likewise.
2510         * g++.dg/other/anon3.C: Likewise.
2511         * g++.dg/template/arg2.C: Likewise.
2512         * g++.dg/template/local4.C: Likewise.
2513         * g++.old-deja/g++.law/operators32.C: Likewise.
2514         * g++.old-deja/g++.other/linkage2.C: Likewise.
2515         * g++.old-deja/g++.pt/enum6.C: Likewise.
2516         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2517         * g++.old-deja/g++.other/linkage1.C: Likewise.
2518
2519 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2520
2521         * gcc.dg/dg.exp: Test also c-c++-common dir.
2522         * g++.dg/dg.exp: Likewise.
2523         * g++.dg/warn/Wconversion-real.C: Delete.
2524         * gcc.dg/Wconversion-real.c: Move to ...
2525         * c-c++-common/Wconversion-real.c: ... here.
2526         * lib/target-supports.exp
2527         (check_effective_target_c,check_effective_target_c++): New.
2528
2529 2009-08-10  Daniel Kraft  <d@domob.eu>
2530
2531         PR fortran/37425
2532         * gfortran.dg/typebound_operator_1.f03: New test.
2533         * gfortran.dg/typebound_operator_2.f03: New test.
2534
2535 2009-08-10  Richard Guenther  <rguenther@suse.de>
2536
2537         PR middle-end/41006
2538         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2539         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2540
2541 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/40940
2544         * gfortran.dg/class_1.f03: New.
2545         * gfortran.dg/class_2.f03: New.
2546         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2547         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2548         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2549         * gfortran.dg/typebound_call_10.f03: Ditto.
2550         * gfortran.dg/typebound_call_2.f03: Ditto.
2551         * gfortran.dg/typebound_call_3.f03: Ditto.
2552         * gfortran.dg/typebound_call_4.f03: Ditto.
2553         * gfortran.dg/typebound_generic_3.f03: Ditto.
2554         * gfortran.dg/typebound_generic_4.f03: Ditto.
2555         * gfortran.dg/typebound_proc_1.f08: Ditto.
2556         * gfortran.dg/typebound_proc_5.f03: Ditto.
2557         * gfortran.dg/typebound_proc_6.f03: Ditto.
2558
2559 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2560
2561         PR c++/40866
2562         * g++.dg/expr/stmt-expr-1.C: New test.
2563
2564 2009-08-09  Richard Guenther  <rguenther@suse.de>
2565
2566         PR tree-optimization/41016
2567         * gcc.c-torture/compile/pr41016.c: New testcase.
2568
2569 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2570
2571         * gcc.dg/overflow-warn-8.c: New test.
2572
2573 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2574
2575         PR tree-optimization/41008
2576         * gcc.dg/vect/O1-pr41008.c: New test.
2577
2578 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2579
2580         PR fortran/40955
2581         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2582
2583 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2584
2585         * gcc.target/bfin/loop-autoinc.c: New file.
2586
2587 2009-08-08  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/40991
2590         * g++.dg/torture/pr40991.C: New testcase.
2591
2592 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2593
2594         * ada/acats/support/impdef.a: Tweak timing constants. Add
2595         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2596         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2597         * ada/acats/tests/c9/c940007.a: Likewise.
2598         * ada/acats/tests/c9/c94001c.ada: Likewise.
2599         * ada/acats/tests/c9/c94006a.ada: Likewise.
2600         * ada/acats/tests/c9/c94008c.ada: Likewise.
2601         * ada/acats/tests/c9/c951002.a: Likewise.
2602         * ada/acats/tests/c9/c954a01.a: Likewise.
2603         * ada/acats/tests/c9/c96001a.ada: Likewise.
2604         * ada/acats/tests/c9/c97307a.ada: Likewise.
2605
2606 2009-08-07  Richard Guenther  <rguenther@suse.de>
2607
2608         PR tree-optimization/40999
2609         * gfortran.dg/pr40999.f: New testcase.
2610
2611 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2612
2613         * g++.dg/tree-prof/partition1.C: New test.
2614
2615 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2616
2617         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2618         attribute.
2619         * gcc.target/arm/vfp1[567].c: New tests.
2620
2621 2009-08-06  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/40948
2624         * g++.dg/ext/complit12.C: Expand.
2625
2626 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2627
2628         Merge ARM/hard_vfp_branch to trunk.
2629
2630         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2631
2632         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2633         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2634
2635         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2636
2637         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2638         (PCS): Define macro to use base AAPCS.
2639         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2640
2641         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2642
2643         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2644         Correct arm_neon.h typo.
2645
2646         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2647
2648         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2649         this a linkage test.
2650         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2651         argument marshalling.
2652         * abitest.h: New file.
2653         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2654         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2655
2656 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2657
2658         PR middle-end/32964
2659         * gcc.dg/tree-ssa/pr32964.c: New test.
2660
2661 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2662             H.J. Lu  <hongjiu.lu@intel.com>
2663
2664         PR target/40957
2665         * gcc.target/i386/pr40957.c: New test.
2666
2667 2009-08-06  Richard Guenther  <rguenther@suse.de>
2668
2669         PR tree-optimization/40964
2670         * gcc.c-torture/compile/pr40964.c: New testcase.
2671
2672 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2673
2674         PR fortran/40847
2675         * gfortran.dg/transfer_resolve_1.f90 : New test.
2676
2677 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2678             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2679
2680         PR target/40906
2681         * gcc.target/i386/pr40906-1.c: New test.
2682         * gcc.target/i386/pr40906-2.c: Ditto.
2683         * gcc.target/i386/pr40906-3.c: Ditto.
2684
2685 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2686
2687         PR rtl-optimization/40924
2688         * g++.dg/torture/pr40924.C: New test.
2689
2690 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2691
2692         PR c++/36069
2693         * g++.dg/warn/pr36069.C: New.
2694
2695 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2696
2697         PR c++/39987
2698         * g++.dg/overload/defarg4.C: New test.
2699
2700 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2701
2702         PR c++/16696
2703         * g++.dg/parse/pr16696.C: New.
2704         * g++.dg/parse/pr16696-permissive.C: New.
2705
2706 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2707
2708         PR fortran/40875
2709         * gfortran.dg/initialization_23.f90 : New test.
2710
2711 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2712
2713         PR debug/39706
2714         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2715
2716 2009-08-03  Jason Merrill  <jason@redhat.com>
2717             Jakub Jelinek  <jakub@redhat.com>
2718
2719         PR c++/40948
2720         * g++.dg/ext/complit12.C: New.
2721
2722 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2723
2724         PR c/39902
2725         * gcc.target/powerpc/pr39902-2.c: New test.
2726
2727 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR middle-end/40943
2730         * gcc.dg/uninit-6.c: Re-add XFAIL.
2731         * gcc.dg/uninit-6-O0.c: Likewise.
2732         * gcc.dg/uninit-pr40943.c: New test.
2733
2734 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2735
2736         PR testsuite/40858
2737         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2738         .ascii.
2739
2740 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2741
2742         PR libfortran/40853
2743         * gfortran.dg/namelist_40.f90: Update error output.
2744         * gfortran.dg/namelist_47.f90: Update error output.
2745         * gfortran.dg/namelist_58.f90: New test.
2746
2747 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2748
2749         PR fortran/40881
2750         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2751         * gfortran.dg/altreturn_3.f90: Ditto.
2752         * gfortran.dg/altreturn_5.f90: Ditto.
2753         * gfortran.dg/altreturn_6.f90: Ditto.
2754         * gfortran.dg/altreturn_7.f90: Ditto.
2755         * gfortran.dg/array_constructor_13.f90: Ditto.
2756         * gfortran.dg/arrayio_7.f90: Ditto.
2757         * gfortran.dg/arrayio_8.f90: Ditto.
2758         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2759         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2760         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2761         * gfortran.dg/backspace_8.f: Add -std=legacy.
2762         * gfortran.dg/backspace_9.f: Ditto.
2763         * gfortran.dg/char_comparison_1.f: Ditto.
2764         * gfortran.dg/char_decl_1.f90: Ditto.
2765         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2766         * gfortran.dg/char_pointer_assign.f90: Ditto.
2767         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2768         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2769         * gfortran.dg/char_pointer_func.f90: Ditto.
2770         * gfortran.dg/common_8.f90: Ditto.
2771         * gfortran.dg/constant_substring.f: Ditto.
2772         * gfortran.dg/data_char_2.f90: Ditto.
2773         * gfortran.dg/der_array_io_1.f90: Ditto.
2774         * gfortran.dg/der_array_io_2.f90: Ditto.
2775         * gfortran.dg/der_array_io_3.f90: Ditto.
2776         * gfortran.dg/der_io_3.f90: Ditto.
2777         * gfortran.dg/dev_null.F90: Ditto.
2778         * gfortran.dg/direct_io_2.f90: Ditto.
2779         * gfortran.dg/do_iterator_2.f90: Ditto.
2780         * gfortran.dg/e_d_fmt.f90: Ditto.
2781         * gfortran.dg/empty_format_1.f90: Ditto.
2782         * gfortran.dg/entry_17.f90: Modified warning message.
2783         * gfortran.dg/entry_7.f90: Add -std=legacy.
2784         * gfortran.dg/eor_1.f90: Ditto.
2785         * gfortran.dg/equiv_2.f90: Ditto.
2786         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2787         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2788         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2789         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2790         * gfortran.dg/fmt_error_2.f90: Ditto.
2791         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2792         * gfortran.dg/fmt_tl.f: Ditto.
2793         * gfortran.dg/fmt_white.f: Ditto.
2794         * gfortran.dg/func_derived_1.f90: Ditto.
2795         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2796         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2797         * gfortran.dg/global_references_2.f90: Ditto.
2798         * gfortran.dg/hollerith_1.f90: Ditto.
2799         * gfortran.dg/hollerith.f90: Use new-style character length.
2800         * gfortran.dg/hollerith_f95.f90: Ditto.
2801         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2802         * gfortran.dg/implicit_6.f90: Ditto.
2803         * gfortran.dg/implicit_9.f90: Ditto.
2804         * gfortran.dg/inquire_13.f90: Ditto.
2805         * gfortran.dg/inquire_5.f90: Ditto.
2806         * gfortran.dg/inquire_6.f90: Ditto.
2807         * gfortran.dg/inquire.f90: Ditto.
2808         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2809         * gfortran.dg/io_constraints_2.f90: Ditto.
2810         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2811         * gfortran.dg/loc_2.f90: Ditto.
2812         * gfortran.dg/logical_1.f90: Ditto.
2813         * gfortran.dg/longline.f: Ditto.
2814         * gfortran.dg/merge_char_1.f90: Ditto.
2815         * gfortran.dg/namelist_12.f: Ditto.
2816         * gfortran.dg/namelist_14.f90: Ditto.
2817         * gfortran.dg/namelist_18.f90: Ditto.
2818         * gfortran.dg/namelist_19.f90: Ditto.
2819         * gfortran.dg/namelist_21.f90: Ditto.
2820         * gfortran.dg/namelist_22.f90: Ditto.
2821         * gfortran.dg/namelist_37.f90: Ditto.
2822         * gfortran.dg/namelist_54.f90: Ditto.
2823         * gfortran.dg/namelist_55.f90: Ditto.
2824         * gfortran.dg/namelist_empty.f90: Ditto.
2825         * gfortran.dg/namelist_use.f90: Use new-style character length.
2826         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2827         * gfortran.dg/nested_modules_4.f90: Ditto.
2828         * gfortran.dg/nested_modules_5.f90: Ditto.
2829         * gfortran.dg/open-options-blanks.f: Ditto.
2830         * gfortran.dg/output_exponents_1.f90: Ditto.
2831         * gfortran.dg/parens_5.f90: Ditto.
2832         * gfortran.dg/parens_6.f90: Ditto.
2833         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2834         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2835         * gfortran.dg/pr15129.f90: Ditto.
2836         * gfortran.dg/pr15332.f: Ditto.
2837         * gfortran.dg/pr16597.f90: Ditto.
2838         * gfortran.dg/pr17143.f90: Ditto.
2839         * gfortran.dg/pr17164.f90: Ditto.
2840         * gfortran.dg/pr17229.f: Modified warning message.
2841         * gfortran.dg/pr18210.f90: Add -std=legacy.
2842         * gfortran.dg/pr19155.f: Ditto.
2843         * gfortran.dg/pr20086.f90: Ditto.
2844         * gfortran.dg/pr20124.f90: Ditto.
2845         * gfortran.dg/pr20755.f: Ditto.
2846         * gfortran.dg/pr20865.f90: Ditto.
2847         * gfortran.dg/pr20950.f: Ditto.
2848         * gfortran.dg/pr21730.f: Ditto.
2849         * gfortran.dg/pr22491.f: Ditto.
2850         * gfortran.dg/pr29713.f90: Ditto.
2851         * gfortran.dg/print_parentheses_1.f: Ditto.
2852         * gfortran.dg/print_parentheses_2.f90: Ditto.
2853         * gfortran.dg/proc_assign_1.f90: Ditto.
2854         * gfortran.dg/proc_decl_1.f90: Ditto.
2855         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2856         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2857         * gfortran.dg/read_float_1.f90: Ditto.
2858         * gfortran.dg/read_logical.f90: Ditto.
2859         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2860         * gfortran.dg/return_1.f90: Ditto.
2861         * gfortran.dg/rewind_1.f90: Ditto.
2862         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2863         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2864         * gfortran.dg/stfunc_1.f90: Ditto.
2865         * gfortran.dg/stfunc_3.f90: Ditto.
2866         * gfortran.dg/stfunc_4.f90: Ditto.
2867         * gfortran.dg/stfunc_6.f90: Ditto.
2868         * gfortran.dg/streamio_2.f90: Ditto.
2869         * gfortran.dg/string_ctor_1.f90: Ditto.
2870         * gfortran.dg/string_null_compare_1.f: Ditto.
2871         * gfortran.dg/substr_6.f90: Ditto.
2872         * gfortran.dg/tl_editing.f90: Ditto.
2873         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2874         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2875         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2876         * gfortran.dg/g77/1832.f: Ditto.
2877         * gfortran.dg/g77/19981216-0.f Ditto.
2878         * gfortran.dg/g77/19990525-0.f: Ditto.
2879         * gfortran.dg/g77/19990826-2.f: Ditto.
2880         * gfortran.dg/g77/20000630-2.f: Ditto.
2881         * gfortran.dg/g77/20010116.f: Ditto.
2882         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2883         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2884         * gfortran.dg/g77/980520-1.f: Ditto.
2885         * gfortran.dg/g77/check0.f: Ditto.
2886         * gfortran.dg/g77/cpp3.F: Ditto.
2887         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2888         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2889         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2890         * gfortran.dg/g77/short.f: Ditto.
2891
2892 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2893
2894         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2895         * gcc.target/mips/ext-4.c: Likewise.
2896         * gcc.target/mips/interrupt_handler.c: Likewise.
2897         * gcc.target/mips/truncate-4.c: Likewise.
2898         * gcc.target/mips/truncate-5.c: Likewise.
2899
2900 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2901
2902         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2903         -fgraphite-force-parallel to -floop-parallelize-all.
2904
2905 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/40011
2908         * gfortran.dg/whole_file_7.f90: New test.
2909         * gfortran.dg/whole_file_8.f90: New test.
2910         * gfortran.dg/whole_file_9.f90: New test.
2911         * gfortran.dg/whole_file_10.f90: New test.
2912         * gfortran.dg/whole_file_11.f90: New test.
2913         * gfortran.dg/whole_file_12.f90: New test.
2914         * gfortran.dg/whole_file_13.f90: New test.
2915         * gfortran.dg/whole_file_14.f90: New test.
2916
2917 2009-07-31  Jason Merrill  <jason@redhat.com>
2918
2919         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2920         binding semantics.
2921         * g++.dg/cpp0x/named.C: Likewise.
2922         * g++.dg/cpp0x/overload.C: Likewise.
2923         * g++.dg/cpp0x/rv1n.C: Likewise.
2924         * g++.dg/cpp0x/rv1p.C: Likewise.
2925         * g++.dg/cpp0x/rv2n.C: Likewise.
2926         * g++.dg/cpp0x/rv2p.C: Likewise.
2927         * g++.dg/cpp0x/rv3n.C: Likewise.
2928         * g++.dg/cpp0x/rv3p.C: Likewise.
2929         * g++.dg/cpp0x/rv4n.C: Likewise.
2930         * g++.dg/cpp0x/rv4p.C: Likewise.
2931         * g++.dg/cpp0x/rv5n.C: Likewise.
2932         * g++.dg/cpp0x/rv5p.C: Likewise.
2933         * g++.dg/cpp0x/rv6n.C: Likewise.
2934         * g++.dg/cpp0x/rv6p.C: Likewise.
2935         * g++.dg/cpp0x/rv7n.C: Likewise.
2936         * g++.dg/cpp0x/rv7p.C: Likewise.
2937         * g++.dg/cpp0x/template_deduction.C: Likewise.
2938         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2939         * g++.dg/cpp0x/overloadn.C: New.
2940         * g++.dg/cpp0x/rv-cast.C: New.
2941
2942 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2943
2944         * gcc.target/mips/ext-4.c: New test.
2945
2946 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2947
2948         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2949
2950 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2951
2952         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2953         * gcc.dg/tree-ssa/loop-32.c: Same.
2954         * gcc.dg/tree-ssa/loop-33.c: Same.
2955         * gcc.dg/tree-ssa/loop-34.c: Same.
2956         * gcc.dg/tree-ssa/loop-35.c: Same.
2957         * gcc.dg/tree-ssa/loop-7.c: Same.
2958         * gcc.dg/tree-ssa/pr23109.c: Same.
2959         * gcc.dg/tree-ssa/restrict-2.c: Same.
2960         * gcc.dg/tree-ssa/restrict-3.c: Same.
2961         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2962         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2963         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2964         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2965         * gcc.dg/tree-ssa/structopt-1.c: Same.
2966         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2967         * gfortran.dg/pr32921.f: Same.
2968
2969 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2970
2971         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2972         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2973         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2974         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2975         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2976         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2977         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2978         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2979         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2980         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2981         * gcc.dg/graphite/id-1.c: New.
2982         * gcc.dg/graphite/id-10.c: New.
2983         * gcc.dg/graphite/id-11.c: New.
2984         * gcc.dg/graphite/id-12.c: New.
2985         * gcc.dg/graphite/id-13.c: New.
2986         * gcc.dg/graphite/id-14.c: New.
2987         * gcc.dg/graphite/id-15.c: New.
2988         * gcc.dg/graphite/id-2.c: New.
2989         * gcc.dg/graphite/id-3.c: New.
2990         * gcc.dg/graphite/id-4.c: New.
2991         * gcc.dg/graphite/id-5.c: New.
2992         * gcc.dg/graphite/id-6.c: New.
2993         * gcc.dg/graphite/id-7.c: New.
2994         * gcc.dg/graphite/id-8.c: New.
2995         * gcc.dg/graphite/id-9.c: New.
2996         * gcc.dg/graphite/interchange-0.c: New.
2997         * gcc.dg/graphite/interchange-1.c: New.
2998         * gcc.dg/graphite/interchange-2.c: New.
2999         * gcc.dg/graphite/interchange-3.c: New.
3000         * gcc.dg/graphite/interchange-4.c: New.
3001         * gcc.dg/graphite/interchange-5.c: New.
3002         * gcc.dg/graphite/interchange-6.c: New.
3003         * gcc.dg/graphite/interchange-7.c: New.
3004         * gcc.dg/graphite/interchange-8.c: New.
3005         * gcc.dg/graphite/pr35356-1.c: New.
3006         * gcc.dg/graphite/pr35356-2.c: New.
3007         * gcc.dg/graphite/pr35356-3.c: New.
3008         * gcc.dg/graphite/pr40157.c: New.
3009         * gcc.dg/graphite/run-id-1.c: New.
3010         * gcc.dg/graphite/scop-20.c: New.
3011         * gcc.dg/graphite/scop-21.c: New.
3012         * gfortran.dg/graphite/id-1.f90: New.
3013         * gfortran.dg/graphite/id-10.f90: New.
3014         * gfortran.dg/graphite/id-11.f: New.
3015         * gfortran.dg/graphite/id-12.f: New.
3016         * gfortran.dg/graphite/id-13.f: New.
3017         * gfortran.dg/graphite/id-14.f: New.
3018         * gfortran.dg/graphite/id-15.f: New.
3019         * gfortran.dg/graphite/id-16.f: New.
3020         * gfortran.dg/graphite/id-5.f: New.
3021         * gfortran.dg/graphite/id-6.f: New.
3022         * gfortran.dg/graphite/id-7.f: New.
3023         * gfortran.dg/graphite/id-8.f: New.
3024         * gfortran.dg/graphite/id-9.f: New.
3025         * gfortran.dg/graphite/interchange-1.f: New.
3026         * gfortran.dg/graphite/interchange-2.f: New.
3027
3028 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3029
3030         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3031         flags based on the name of the testcase.
3032         * gfortran.dg/graphite/graphite.exp: Same.
3033
3034         * gcc.dg/graphite/block-0.c: Adjusted.
3035         * gcc.dg/graphite/block-1.c: Adjusted.
3036         * gcc.dg/graphite/block-2.c: Adjusted.
3037         * gcc.dg/graphite/block-3.c: Adjusted.
3038         * gcc.dg/graphite/block-4.c: Adjusted.
3039         * gcc.dg/graphite/block-5.c: Adjusted.
3040         * gcc.dg/graphite/block-6.c: Adjusted.
3041         * gcc.dg/graphite/pr37485.c: Adjusted.
3042         * gcc.dg/graphite/pr37684.c: Adjusted.
3043         * gcc.dg/graphite/pr37828.c: Adjusted.
3044         * gcc.dg/graphite/pr37883.c: Adjusted.
3045         * gcc.dg/graphite/pr37928.c: Adjusted.
3046         * gcc.dg/graphite/pr37943.c: Adjusted.
3047         * gcc.dg/graphite/pr38409.c: Adjusted.
3048         * gcc.dg/graphite/pr38498.c: Adjusted.
3049         * gcc.dg/graphite/pr38559.c: Adjusted.
3050         * gcc.dg/graphite/pr39335.c: Adjusted.
3051         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3052         * gcc.dg/graphite/scop-0.c: Adjusted.
3053         * gcc.dg/graphite/scop-1.c: Adjusted.
3054         * gcc.dg/graphite/scop-10.c: Adjusted.
3055         * gcc.dg/graphite/scop-11.c: Adjusted.
3056         * gcc.dg/graphite/scop-12.c: Adjusted.
3057         * gcc.dg/graphite/scop-13.c: Adjusted.
3058         * gcc.dg/graphite/scop-14.c: Adjusted.
3059         * gcc.dg/graphite/scop-15.c: Adjusted.
3060         * gcc.dg/graphite/scop-16.c: Adjusted.
3061         * gcc.dg/graphite/scop-17.c: Adjusted.
3062         * gcc.dg/graphite/scop-18.c: Adjusted.
3063         * gcc.dg/graphite/scop-19.c: Adjusted.
3064         * gcc.dg/graphite/scop-2.c: Adjusted.
3065         * gcc.dg/graphite/scop-3.c: Adjusted.-
3066         * gcc.dg/graphite/scop-4.c: Adjusted.
3067         * gcc.dg/graphite/scop-5.c: Adjusted.
3068         * gcc.dg/graphite/scop-6.c: Adjusted.
3069         * gcc.dg/graphite/scop-7.c: Adjusted.
3070         * gcc.dg/graphite/scop-8.c: Adjusted.
3071         * gcc.dg/graphite/scop-9.c: Adjusted.
3072         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3073         * gfortran.dg/graphite/block-1.f90: Adjusted.
3074         * gfortran.dg/graphite/block-2.f: Adjusted.
3075         * gfortran.dg/graphite/block-3.f90: Adjusted.
3076         * gfortran.dg/graphite/block-4.f90: Adjusted.
3077         * gfortran.dg/graphite/id-2.f90: Adjusted.
3078         * gfortran.dg/graphite/id-3.f90: Adjusted.
3079         * gfortran.dg/graphite/id-4.f90: Adjusted.
3080         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3081         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3082         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3083         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3084         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3085         * gfortran.dg/graphite/scop-1.f: Adjusted.
3086
3087 2009-07-30  Doug Kwan  <dougkwan@google.com>
3088
3089         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3090         in warnings added in rev 141298.
3091
3092 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3093
3094         * lib/options.exp: Use "!=" instead of "ne".
3095
3096         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3097
3098         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3099         * gcc.dg/ucnid-12.c: Likewise.
3100
3101 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3102             Pat Haugen  <pthaugen@us.ibm.com>
3103             Revital Eres <ERES@il.ibm.com>
3104
3105         * gcc.target/powerpc/altivec-32.c: New file to test
3106         Altivec simple math function vectorization.
3107
3108         * gcc.target/powerpc/bswap-run.c: New file to test swap
3109         builtins.
3110         * gcc.target/powerpc/bswap16.c: Ditto.
3111         * gcc.target/powerpc/bswap32.c: Ditto.
3112         * gcc.target/powerpc/bswap64-1.c: Ditto.
3113         * gcc.target/powerpc/bswap64-2.c: Ditto.
3114         * gcc.target/powerpc/bswap64-3.c: Ditto.
3115         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3116         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3117         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3118
3119         * gcc.target/powerpc/popcount-2.c: New file to test
3120         power7 popcntd instructions.
3121         * gcc.target/powerpc/popcount-3.c: Ditto.
3122
3123         * gcc.target/powerpc/pr39457.c: New VSX test.
3124         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3125         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3126         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3127         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3128         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3129         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3130         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3131         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3132         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3133         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3134         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3135         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3136
3137         * gcc.target/powerpc/altivec-6.c: Store the result of
3138         vec_add, so the optimizer doesn't remove it.
3139
3140         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3141         systems that support bswap64.
3142
3143         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3144         prevent VSX code generation.
3145
3146         * lib/target-supports.exp (check_vsx_hw_available): New
3147         function to test if VSX available.
3148         (check_effective_target_powerpc_vsx_ok): Ditto.
3149         (check_vmx_hw_available): Add explicit -mno-vsx.
3150
3151 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3152
3153         PR c/39902
3154         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3155
3156 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3157
3158         PR tree-optimization/40570
3159         * gcc.c-torture/compile/pr40570.c: New test.
3160
3161 2009-07-29  Jason Merrill  <jason@redhat.com>
3162
3163         PR c++/14912
3164         * g++.dg/template/defarg13.C: New.
3165
3166 2009-07-29  Richard Guenther  <rguenther@suse.de>
3167
3168         PR c++/40834
3169         * g++.dg/torture/pr40834.C: New testcase.
3170
3171 2009-07-29  Michael Matz  <matz@suse.de>
3172
3173         PR middle-end/40830
3174         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3175
3176 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3177
3178         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3179         sh*-*-* targets.  Skip on spu-*-* targets.
3180         * gfortran.dg/maxlocval_4.f90: Likewise.
3181         * gfortran.dg/minlocval_1.f90: Likewise.
3182         * gfortran.dg/minlocval_4.f90: Likewise.
3183
3184 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3185
3186         PR fortran/40878
3187         * gfortran.dg/gomp/pr40878-1.f90: New test.
3188         * gfortran.dg/gomp/pr40878-2.f90: New test.
3189
3190         PR testsuite/40891
3191         * gcc.dg/cdce1.c: Adjust note line number.
3192         * gcc.dg/cdce2.c: Likewise.
3193
3194 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3195
3196         PR fortran/40882
3197         * gfortran.dg/proc_ptr_comp_13.f90: New.
3198
3199 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3200
3201         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3202         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3203         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3204         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3205         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3206         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3207         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3208         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3209         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3210         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3211         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3212         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3213         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3214         #ifdef NEED_IEEE754_FLOAT conditional.
3215         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3216         conditional.
3217
3218 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3219
3220         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3221         i?86-*-netware.
3222         * g++.dg/ext/bitfield3.C: Likewise.
3223         * g++.dg/ext/bitfield4.C: Likewise.
3224         * g++.dg/ext/bitfield5.C: Likewise.
3225         * gcc.dg/bitfld-15.c: Likewise.
3226         * gcc.dg/bitfld-16.c: Likewise.
3227         * gcc.dg/bitfld-17.c: Likewise.
3228         * gcc.dg/bitfld-18.c: Likewise.
3229         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3230         * gcc.dg/20010912-1.c: Likewise.
3231         * gcc.dg/20021018-1.c: Likewise.
3232         * gcc.dg/20030213-1.c: Likewise.
3233         * gcc.dg/20030225-1.c: Likewise.
3234         * gcc.dg/20030708-1.c: Likewise.
3235         * gcc.dg/20050321-2.c: Likewise.
3236         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3237         * gcc.dg/cdce2.c: Likewise.
3238         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3239         targets.
3240         * gcc.target/i386/pr37248-3.c: Likewise.
3241
3242 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3243
3244         PR fortran/40848
3245         * gfortran.dg/altreturn_7.f90: New.
3246
3247 2009-07-27  Simon Baldwin  <simonb@google.com>
3248
3249         PR testsuite/40829
3250         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3251         so that indexing no longer runs off array end.
3252
3253 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/40851
3256         * gfortran.dg/derived_init_3.f90: New test.
3257
3258 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3259
3260         PR fortran/33197
3261         * gfortran.dg/atan2_1.f90: New test
3262         * gfortran.dg/atan2_2.f90: New test
3263
3264 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3265
3266         PR c++/40749
3267         * g++.dg/warn/Wreturn-type-6.C: New test.
3268
3269 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3270
3271         PR tree-optimization/40801
3272         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3273         * gfortran.dg/vect/vect.exp: Run tests starting with
3274         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3275
3276 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3277
3278         PR rtl-optimization/40445
3279         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3280
3281 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3282
3283         * gcc.dg/builtin-unreachable-4.c: New test.
3284
3285 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3286
3287         PR fortran/33197
3288         * gfortran.dg/complex_intrinsic_5.f90: New test.
3289         * gfortran.dg/complex_intrinsic_7.f90: New test.
3290
3291 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3292
3293         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3294         * gcc.dg/ipa/noclone-1.c: New test.
3295
3296 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3297
3298         * lib/target-supports.exp (check_effective_target_static): New
3299         procedure.
3300         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3301         supported.
3302         * g++.old-deja/g++.law/weak.C: Require static effective target.
3303
3304 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3305
3306         PR fortran/39630
3307         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3308         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3309         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3310         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3311         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3312         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3313         * gfortran.dg/typebound_call_10.f03: New.
3314
3315 2009-07-24  Jason Merrill  <jason@redhat.com>
3316
3317         * g++.dg/cpp0x/defaulted11.C: New.
3318
3319         * g++.dg/cpp0x/initlist23.C: New.
3320
3321 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3322
3323         PR fortran/40822
3324         * gfortran.dg/char_length_16.f90: New.
3325
3326 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3327
3328         PR fortran/40643
3329         PR fortran/31067
3330         * gfortran.dg/maxlocval_2.f90: New test.
3331         * gfortran.dg/maxlocval_3.f90: New test.
3332         * gfortran.dg/maxlocval_4.f90: New test.
3333         * gfortran.dg/minlocval_1.f90: New test.
3334         * gfortran.dg/minlocval_2.f90: New test.
3335         * gfortran.dg/minlocval_3.f90: New test.
3336         * gfortran.dg/minlocval_4.f90: New test.
3337
3338 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3339
3340         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3341         scan-assembler.
3342
3343 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR fortran/40839
3346         * gfortran.dg/pr40839.f90: New test.
3347
3348 2009-07-23  Michael Matz  <matz@suse.de>
3349
3350         PR middle-end/40830
3351         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3352         don't set options ourself.
3353
3354 2009-07-23  Simon Baldwin  <simonb@google.com>
3355
3356         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3357         native C compilation where required.
3358
3359 2009-07-22  Doug Kwan  <dougkwan@google.com>
3360
3361         * gcc.c-torture/compile/20090721-1.c: New test.
3362
3363 2009-07-22  Michael Matz  <matz@suse.de>
3364
3365         PR tree-optimization/35229
3366         PR tree-optimization/39300
3367         * gcc.dg/vect/vect-pre-interact.c: New test.
3368
3369 2009-07-22  Richard Guenther  <rguenther@suse.de>
3370
3371         * g++.dg/lookup/using21.C: Fix duplicate paste.
3372
3373 2009-07-22  Richard Guenther  <rguenther@suse.de>
3374
3375         PR c++/40799
3376         * g++.dg/lookup/using21.C: New testcase.
3377
3378 2009-07-21  Jason Merrill  <jason@redhat.com>
3379
3380         * g++.dg/init/aggr4.C: New.
3381
3382 2009-07-21  Jason Merrill  <jason@redhat.com>
3383
3384         Core issue 934
3385         * g++.dg/cpp0x/initlist22.C: New.
3386
3387 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3388
3389         * gcc.target/i386/vectorize8.c: New test.
3390
3391 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3392
3393         PR target/40811
3394         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3395         Add i?86 and x86_64 targets.
3396         * gcc.target/i386/vectorize7.c: New test.
3397
3398         PR target/40809
3399         * gcc.target/i386/pr40809.c: New test.
3400
3401 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3402
3403         PR tree-optimization/40813
3404         * g++.dg/opt/inline15.C: New test.
3405
3406 2009-07-21  Paul Brook <paul@codesourcery.com>
3407
3408         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3409         * lib/target-supports.exp (check_effective_target_section_anchors):
3410         Add arm*-*-*.
3411
3412 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3413
3414         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3415         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3416         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3417
3418 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3419
3420         * gcc.target/mips/ext-3.c: New test.
3421
3422 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3423
3424         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3425         * gcc.dg/builtin-object-size-8.c: New test.
3426         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3427         * g++.dg/ext/builtin-object-size2.C: Likewise.
3428
3429         PR tree-optimization/40792
3430         * gcc.dg/pr40792.c: New test.
3431
3432 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3433
3434         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3435         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3436         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3437
3438 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3439
3440         * gcc.target/sh/mfmovd.c: New test.
3441
3442 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3443             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3444
3445         PR libfortran/40714
3446         * gfortran.dg/eof_3.f90: New test.
3447
3448 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3449
3450         PR fortran/40727
3451         * gfortran.dg/intrinsic_cmplx.f90: New test.
3452
3453 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3454
3455         PR libfortran/34670
3456         PR libfortran/36874
3457         * gfortran.dg/cshift_bounds_1.f90:  New test.
3458         * gfortran.dg/cshift_bounds_2.f90:  New test.
3459         * gfortran.dg/cshift_bounds_3.f90:  New test.
3460         * gfortran.dg/cshift_bounds_4.f90:  New test.
3461         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3462         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3463         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3464         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3465
3466 2009-07-19  Jan Hubicka  <jh@suse.cz>
3467
3468         PR tree-optimization/40676
3469         * gcc.c-torture/compile/pr40676.c: New testcase.
3470
3471 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3472
3473         * gcc.target/mips/ext-2.c: New test.
3474
3475 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3476
3477         * gcc.target/mips/octeon-exts-7.c: New test.
3478         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3479         * gcc.target/mips/octeon-exts-5.c: Likewise.
3480
3481 2009-07-18  Richard Guenther  <rguenther@suse.de>
3482
3483         PR testsuite/40798
3484         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3485
3486 2009-07-18  Richard Guenther  <rguenther@suse.de>
3487
3488         PR c/40787
3489         * gcc.dg/pr35899.c: Adjust.
3490
3491 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3492
3493         * gcc.target/powerpc/asm-es-1.c: New test.
3494         * gcc.target/powerpc/asm-es-2.c: Likewise.
3495
3496 2009-07-17  Richard Guenther  <rguenther@suse.de>
3497
3498         PR c/40401
3499         * g++.dg/rtti/crash4.C: New testcase.
3500         * g++.dg/torture/20090706-1.C: Likewise.
3501         * gcc.dg/redecl-17.c: Likewise.
3502         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3503         * gcc.dg/declspec-9.c: Expect extra error.
3504         * gcc.dg/declspec-10.c: Likewise.
3505         * gcc.dg/declspec-11.c: Likewise.
3506         * gcc.dg/redecl-10.c: Expect extra warnings.
3507         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3508         * gcc.target/i386/pr39545-1.c: Likewise.
3509         * g++.dg/ext/asm3.C: Expect more errors.
3510         * g++.dg/gomp/block-1.C: Likewise.
3511         * g++.dg/gomp/block-2.C: Likewise.
3512         * g++.dg/gomp/block-3.C: Likewise.
3513         * g++.dg/gomp/block-5.C: Likewise.
3514         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3515         * g++.dg/warn/unused-result1.C: XFAIL.
3516
3517 2009-07-17  Richard Guenther  <rguenther@suse.de>
3518
3519         PR tree-optimization/40321
3520         * gcc.c-torture/compile/pr40321.c: New testcase.
3521         * g++.dg/torture/pr40321.C: Likewise.
3522
3523 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR c++/40780
3526         * g++.dg/template/ptrmem19.C: New test.
3527
3528 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3529             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3530
3531         PR 40435
3532         * gcc.dg/pr36902.c: Add column info.
3533         * g++.dg/gcov/gcov-2.C: Change count for definition.
3534
3535 2009-07-16  Jason Merrill  <jason@redhat.com>
3536
3537         PR libstdc++/37907
3538         * g++.dg/cpp0x/std-layout1.C: New.
3539         * g++.dg/ext/has_nothrow_assign.C: Fix.
3540         * g++.dg/ext/has_nothrow_copy.C: Fix.
3541         * g++.dg/ext/has_trivial_assign.C: Fix.
3542         * g++.dg/ext/has_trivial_copy.C: Fix.
3543         * g++.dg/ext/is_pod.C: Fix.
3544         * g++.dg/other/offsetof3.C: Adjust.
3545         * g++.dg/overload/ellipsis1.C: Adjust.
3546         * g++.dg/warn/var-args1.C: Adjust.
3547         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3548         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3549         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3550         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3551         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3552
3553 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3554
3555         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3556         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3557         effective target "mpc_pow".
3558         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3559
3560 2009-07-16  Richard Henderson  <rth@redhat.com>
3561
3562         * g++.dg/opt/eh4.C: New test.
3563
3564 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3565
3566         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3567
3568 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3569
3570         PR middle-end/40747
3571         * gcc.c-torture/execute/pr40747.c: New test.
3572
3573 2009-07-15  Richard Guenther  <rguenther@suse.de>
3574
3575         PR middle-end/40753
3576         * gcc.c-torture/compile/pr40753.c: New testcase.
3577
3578 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3579
3580         PR fortran/40743
3581         * gfortran.dg/interface_assignment_4.f90: New.
3582
3583 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3584
3585         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3586         for FreeBSD up to and including version 8.
3587
3588 2009-07-14  Taras Glek  <tglek@mozilla.com>
3589             Rafael Espindola  <espindola@google.com>
3590
3591         * g++.dg/plugin/header-plugin-test.C: New.
3592         * g++.dg/plugin/header_plugin.c: New.
3593         * g++.dg/plugin/plugin.exp: Update.
3594
3595 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3596
3597         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3598         function to enable vectorization.
3599         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3600         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3601
3602 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3603
3604         * gcc.target/i386/sse-copysignf-vec.c: New test.
3605         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3606
3607 2009-07-14  Jason Merrill  <jason@redhat.com>
3608
3609         PR c++/37276
3610         * g++.dg/lookup/builtin5.C: New.
3611         * g++.dg/other/error22.C: Add missing extern "C".
3612         * g++.dg/warn/Warray-bounds.C: Likewise.
3613         * gcc.dg/compat/compat-common.h: Likewise.
3614
3615         PR c++/40746
3616         * g++.dg/lookup/using20.C: New.
3617
3618         PR c++/40740
3619         * g++.dg/template/koenig8.C: New.
3620
3621 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3622
3623         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3624         both i?86-*-darwin* and x86_64-*-darwin*.
3625
3626 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3627
3628         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3629         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3630         name.
3631
3632 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3633
3634         PR debug/40705
3635         * g++.dg/debug/dwarf2/typedef1.C: New test.
3636
3637         PR c++/40357
3638         * g++.dg/other/typedef3.C: New test.
3639
3640 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3641
3642         * gcc.dg/20090709-1.c: Move to a proper place ...
3643         * gcc.target/m68k/20090709-1.c: ... here.
3644
3645 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3646
3647         PR C++/22154
3648         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3649         front of qualified names are allowed.
3650         * g++.dg/parse/crash10.C: Likewise.
3651         * g++.dg/parse/error15.C: Likewise.
3652         * g++.dg/parse/typename9.C: Likewise.
3653         * g++.dg/parse/error8.C: Likewise.
3654
3655 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3656
3657         PR fortran/40646
3658         * gfortran.dg/proc_ptr_22.f90: Extended.
3659         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3660
3661 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3662
3663         * gfortran.dg/vect/vect-6.f: New test.
3664
3665 2009-07-12  Jason Merrill  <jason@redhat.com>
3666
3667         PR c++/36628
3668         * g++.dg/cpp0x/decltype17.C: New.
3669
3670         PR c++/37206
3671         * g++.dg/cpp0x/rv10.C: New.
3672
3673 2009-07-12  Jason Merrill  <jason@redhat.com>
3674
3675         PR c++/40689
3676         * g++.dg/cpp0x/initlist20.C: New.
3677         * g++.dg/cpp0x/initlist21.C: New.
3678
3679 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3680
3681         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3682         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3683         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3684         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3685         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3686
3687 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3688
3689         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3690         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3691         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3692         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3693         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3694         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3695         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3696         effective_target fd_truncate.
3697
3698 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3699
3700         * gnat.dg/specs/addr1.ads: New test.
3701
3702 2009-07-11  Jan Hubicka  <jh@suse.cz>
3703
3704         PR middle-end/48388
3705         * g++.dg/torture/pr40388.C: New testcase.
3706
3707 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR target/40668
3710         * gcc.c-torture/execute/pr40668.c: New test.
3711
3712 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3713
3714         * gcc.c-torture/execute/20090711-1.c: New test.
3715
3716 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3717
3718         PR testsuite/40699
3719         PR testsuite/40707
3720         PR testsuite/40709
3721         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3722         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3723         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3724         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3725
3726 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/33197
3729         * gfortran.dg/complex_intrinsic_3.f90: New test.
3730         * gfortran.dg/complex_intrinsic_4.f90: New test.
3731
3732 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3733
3734         PR target/39079
3735         * gcc.target/mips/mips.exp: Make -msynci a known option.
3736         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3737
3738 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR c++/40502
3741         * g++.dg/ext/strncpy-chk1.C: New test.
3742
3743 2009-07-10  Richard Guenther  <rguenther@suse.de>
3744
3745         PR tree-optimization/40496
3746         * g++.dg/opt/pr40496.C: New testcase.
3747
3748 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3749
3750         PR 25509
3751         PR 40614
3752         * g++.dg/warn/unused-result1-Werror.c: New.
3753
3754 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3755
3756         PR fortran/39334
3757         * gfortran.dg/recursive_parameter_1.f90: New test.
3758
3759 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3760
3761         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3762         * gfortran.dg/module_equivalence_6.f90: Ditto.
3763         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3764         * gfortran.dg/nan_2.f90: Ditto.
3765         * gfortran.dg/inquire_11.f90: Ditto.
3766         * gfortran.dg/abstract_type_3.f03: Ditto.
3767         * gfortran.dg/abstract_type_1.f90: Ditto.
3768         * gfortran.dg/private_type_9.f90: Ditto.
3769         * gfortran.dg/abstract_type_5.f03: Ditto.
3770         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3771         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3772         * gfortran.dg/derived_sub.f90: Ditto.
3773         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3774         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3775         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3776         * gfortran.dg/mvbits_6.f90: Ditto.
3777         * gfortran.dg/abstract_type_2.f03: Ditto.
3778         * gfortran.dg/abstract_type_4.f03: Ditto.
3779         * gfortran.dg/bounds_check_9.f90: Ditto.
3780         * gfortran.dg/optional_dim_3.f90: Ditto.
3781         * gfortran.dg/pr32921.f: Ditto.
3782         * gfortran.dg/entry_16.f90: Ditto.
3783         * gfortran.dg/generic_16.f90: Ditto.
3784
3785
3786 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3787
3788         * gcc.target/m68k/20090709-1.c: New.
3789
3790 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3791
3792         PR c++/40684
3793         * g++.dg/template/unify11.C: New test.
3794
3795 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3796
3797         PR fortran/40629
3798         * gfortran.dg/host_assoc_function_9.f90: New test.
3799
3800 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3801
3802         PR fortran/40646
3803         * gfortran.dg/proc_ptr_22.f90: New.
3804         * gfortran.dg/proc_ptr_comp_12.f90: New.
3805
3806 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3807
3808         PR middle-end/40692
3809         * gcc.c-torture/compile/pr40692.c: New test.
3810
3811 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3812
3813         PR fortran/40604
3814         * gfortran.dg/pointer_check_6.f90: New test.
3815
3816 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3817
3818         * gcc.target/mips/truncate-5.c: New test.
3819
3820 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3821
3822         PR libfortran/40330
3823         PR libfortran/40662
3824         * gfortran.dg/fmt_cache_1.f: New test.
3825
3826 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3827
3828         PR fortran/40675
3829         * gfortran.dg/nosigned_zero_1.f90: New test.
3830         * gfortran.dg/nosigned_zero_2.f90: New test.
3831
3832 2009-07-08  Richard Guenther  <rguenther@suse.de>
3833
3834         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3835
3836 2009-07-08  Richard Guenther  <rguenther@suse.de>
3837
3838         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3839
3840 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3841
3842         PR fortran/40591
3843         * gfortran.dg/proc_ptr_21.f90: New test.
3844
3845 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3846
3847         PR c++/31246
3848         * g++.dg/warn/pr31246.C: New.
3849         * g++.dg/warn/pr31246-2.C: New.
3850
3851 2009-07-07  Jason Merrill  <jason@redhat.com>
3852
3853         PR c++/35828
3854         * g++.dg/template/defarg12.C: New.
3855
3856         PR c++/37816
3857         * g++.dg/cpp0x/enum7.C: New.
3858
3859         PR c++/37946
3860         * g++.dg/cpp0x/enum6.C: New.
3861
3862         PR c++/40639
3863         * g++.dg/cpp0x/enum5.C: New.
3864
3865         PR c++/40633
3866         * g++.dg/cpp0x/enum4.C: New.
3867
3868 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3869
3870         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3871
3872 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3873
3874         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3875
3876 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3877
3878         PR middle-end/40669
3879         * gcc.dg/pr40669.c: New test.
3880
3881 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3882
3883         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3884         location. Update all calls.
3885         * g++.dg/plugin/selfassign.c: Likewise.
3886
3887 2009-07-06  Jason Merrill  <jason@redhat.com>
3888
3889         * g++.dg/rtti/dyncast[34].C: New.
3890
3891 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3892
3893         * lib/target-supports.exp
3894         (check_effective_target_mips_newabi_large_long_double): New.
3895         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3896         target.
3897         * gcc.target/mips/fpr-moves-6.c: Likewise.
3898
3899 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3900
3901         PR c++/40557
3902         * g++.dg/template/union2.C: New test.
3903
3904 2009-07-04  Jason Merrill  <jason@redhat.com>
3905
3906         * g++.dg/template/using15.C: New.
3907
3908 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3909
3910         * gfortran.dg/maxloc_1.f90: New test.
3911
3912 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3913
3914         PR fortran/40593
3915         * gfortran.dg/proc_ptr_result_6.f90: New.
3916
3917 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3918
3919         * gcc.dg/framework-2.c: Adjust testcase to pass.
3920
3921 2009-07-04  Jason Merrill  <jason@redhat.com>
3922
3923         PR c++/40619
3924         * g++.dg/cpp0x/auto16.C: New.
3925
3926 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3927
3928         PR target/40587
3929         * gfortran.dg/pr40587.f: New test.
3930
3931 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3932
3933         PR fortran/40638
3934         * gfortran.dg/unit_1.f90: New test.
3935
3936 2009-07-03  Jason Merrill  <jason@redhat.com>
3937
3938         * g++.dg/template/pure1.C: Expect another error.
3939
3940 2009-07-03  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/40640
3943         * gcc.c-torture/compile/pr40640.c: New testcase.
3944
3945 2009-07-03  Richard Guenther  <rguenther@suse.de>
3946
3947         PR middle-end/34163
3948         * gfortran.dg/pr34163.f90: New testcase.
3949
3950 2009-07-03  Jan Hubicka  <jh@suse.cz>
3951
3952         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3953         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3954         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3955         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3956         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3957         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3958         * gnat.dg/loop_optimization6.adb: Enable -O2.
3959
3960 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3961
3962         * g++.dg/warn/null4.C: Extend.
3963
3964 2009-07-02  Jason Merrill  <jason@redhat.com>
3965
3966         * g++.dg/template/spec8.C: Fix.
3967
3968 2009-07-02  Michael Matz  <matz@suse.de>
3969
3970         PR fortran/32131
3971         * gfortran.dg/pr32921.f: Adjust.
3972
3973 2009-07-02  Jan Hubicka  <jh@suse.cz>
3974
3975         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3976
3977 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3978
3979         * gcc.target/mips/truncate-4.c: New testcase.
3980
3981 2009-07-01  Richard Guenther  <rguenther@suse.de>
3982
3983         PR tree-optimization/19831
3984         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3985         make allocated memory escape.  Un-XFAIL.
3986         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3987         * gcc.dg/vect/pr31699.c: Likewise.
3988         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3989
3990 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3991
3992         PR c++/40566
3993         * g++.dg/parse/cond5.C: New test.
3994
3995 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3996
3997         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3998         (main): Pass n to main_1 instead.
3999         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4000         (main_1): New function, split off from...
4001         (main): ...here.  Pass `off' to main_1 instead.
4002
4003 2009-06-30  Jason Merrill  <jason@redhat.com>
4004
4005         PR c++/40595
4006         * g++.dg/cpp0x/variadic94.C: New.
4007
4008 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4009
4010         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4011         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4012         (init_ld_library_path_env_vars): New function, replacing the
4013         orig_*_saved assignments.  Call it after defining it.
4014         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4015         (restore_ld_library_path_env_vars): Likewise.
4016         (add_path, find_libgcc_s): New functions.
4017         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4018         gcc-set-multilib-library-path.
4019         (objc_target_compile): Don't add "." to ld_library_path.
4020         Use add_path.
4021         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4022         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4023         gcc-set-multilib-library-path.
4024         * lib/g++.exp (g++_link_flags): Likewise.
4025         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4026         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4027         top level; do it...
4028         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4029         to tell when this needs to happen.  Use find_libgcc_s instead of
4030         gcc-set-multilib-library-path.
4031         * lib/gcc-dg.exp: Likewise.
4032         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4033         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4034         unless it is in $ALT_LD_LIBRARY_PATH.
4035         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4036
4037 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4038
4039         * gnat.dg/discr12.adb: New test.
4040         * gnat.dg/discr12_pkg.ads: New helper.
4041         * gnat.dg/discr13.adb: New test.
4042         * gnat.dg/discr14.ad[sb]: Likewise.
4043         * gnat.dg/discr15.adb: Likewise.
4044         * gnat.dg/discr15_pkg.ads: New helper.
4045         * gnat.dg/discr16.adb: New test.
4046         * gnat.dg/discr16_g.ads: New helper.
4047         * gnat.dg/discr16_pkg.ads: Likewise.
4048         * gnat.dg/discr16_cont.ads: Likewise.
4049         * gnat.dg/discr17.adb: New test.
4050         * gnat.dg/discr18.adb: Likewise.
4051         * gnat.dg/discr18_pkg.ads: New helper.
4052         * gnat.dg/discr19.adb: New test.
4053
4054 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4055
4056         PR fortran/40576
4057         * gfortran.dg/internal_write_1.f90:  New testcase.
4058
4059 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4060
4061         PR fortran/40594
4062         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4063
4064 2009-06-30  Richard Guenther  <rguenther@suse.de>
4065
4066         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4067
4068 2009-06-30  Wei Guozhi  <carrot@google.com>
4069
4070         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4071         to "-Os".
4072
4073 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4074
4075         PR tree-optimization/40542
4076         * gcc.dg/vect/pr40542.c: New test.
4077
4078 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4079
4080         PR tree-optimization/40582
4081         * gcc.c-torture/compile/pr40582.c: New test.
4082
4083 2009-06-30  Wei Guozhi  <carrot@google.com>
4084
4085         PR/40416
4086         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4087
4088 2009-06-29  Jason Merrill  <jason@redhat.com>
4089
4090         PR c++/40274
4091         * g++.dg/template/debug1.C: New.
4092
4093 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4094
4095         PR fortran/40580
4096         * pointer_check_1.f90: New test.
4097         * pointer_check_2.f90: New test.
4098         * pointer_check_3.f90: New test.
4099         * pointer_check_4.f90: New test.
4100         * pointer_check_5.f90: New test.
4101
4102 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4103
4104         PR fortran/40551
4105         * gfortran.dg/func_assign_2.f90 : New test.
4106
4107 2009-06-29  Richard Guenther  <rguenther@suse.de>
4108
4109         PR middle-end/14187
4110         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4111         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4112         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4113         * gcc.c-torture/execute/20090623-1.c: Likewise.
4114         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4115         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4116
4117 2009-06-29  Richard Guenther  <rguenther@suse.de>
4118
4119         PR middle-end/38212
4120         * gcc.c-torture/execute/pr38212.c: New testcase.
4121
4122 2009-06-29  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/40579
4125         * gcc.c-torture/execute/pr40579.c: New testcase.
4126
4127 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4128
4129         PR tree-optimization/40550
4130         * gcc.dg/pr40550.c: New test.
4131
4132 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4133
4134         * gnat.dg/overflow_sum2.adb: New test
4135         * gnat.dg/namet.ads: New helper.
4136
4137         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4138
4139 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4140
4141         PR fortran/34112
4142         * gfortran.dg/compiler-directive_1.f90: New test.
4143         * gfortran.dg/compiler-directive_2.f: New test.
4144
4145 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4146
4147         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4148         comment out some values and add some cases.
4149
4150 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4151
4152         PR testsuite/40567
4153         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4154
4155 2009-06-26  Richard Henderson  <rth@redhat.com>
4156
4157         PR testsuite/40565
4158         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4159         * gcc.target/i386/local.c: Pass a non-constant to T.
4160
4161 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4162
4163         PR fortran/39997
4164         PR fortran/40541
4165         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4166         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4167         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4168         * gfortran.dg/proc_ptr_result_5.f90: New.
4169
4170 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4171
4172         PR c/39902
4173         * gcc.dg/dfp/pr39902.c: New test.
4174
4175 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4176
4177         PR testsuite/40532
4178         * gcc.dg/builtins-65.c: Require c99 runtime.
4179
4180 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4181
4182         * gnat.dg/array7.ad[sb]: New test.
4183
4184 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4185
4186         * gnat.dg/array6.adb: New test.
4187
4188 2009-06-25  Ian Lance Taylor  <iant@google.com>
4189
4190         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4191
4192 2009-06-25  Ian Lance Taylor  <iant@google.com>
4193
4194         * g++.dg/warn/Wunused-16.C: New testcase.
4195
4196 2009-06-25  Ian Lance Taylor  <iant@google.com>
4197
4198         * g++.dg/warn/skip-2.C: New testcase.
4199
4200 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4201
4202         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4203         dg-skip-if and move to ...
4204         * gcc.dg/torture/20090618-1.c.
4205
4206 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4207
4208         PR tree-optimization/40493
4209         * gcc.c-torture/execute/pr40493.c: New test.
4210
4211 2009-06-24  Jason Merrill  <jason@redhat.com>
4212
4213         PR c++/40342
4214         * g++.dg/template/overload10.C: New.
4215
4216 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4217
4218         PR fortran/40427
4219         * gfortran.dg/proc_ptr_comp_11.f90: New.
4220
4221 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4222
4223         * gcc.dg/pr40501.c: New testcase.
4224
4225 2009-06-23  DJ Delorie  <dj@redhat.com>
4226
4227         Add MeP port.
4228         * lib/target-supports.exp: Add mep support (no profiling).
4229
4230 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4231
4232         PR testsuite/39297
4233         * gcc.dg/ssa/loop-31.c: Change scan rules.
4234
4235 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4236
4237         * gcc.dg/cpp/empty-include.c: Update column info.
4238         * gcc.dg/cpp/assert2.c: Update column info.
4239
4240 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4241
4242         * g++.dg/ext/builtin-object-size1.C: New test.
4243         * g++.dg/ext/builtin-object-size2.C: New test.
4244
4245 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4246
4247         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4248         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4249
4250 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4251
4252         * gcc.target/mips/truncate-3.c: New test.
4253
4254 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4255
4256         PR fortran/37254
4257         PR fortran/39850
4258         * gfortran.dg/interface_30.f90: Modified error message.
4259         * gfortran.dg/proc_decl_22.f90: New.
4260
4261 2009-06-22  Ian Lance Taylor  <iant@google.com>
4262
4263         * gcc.dg/Wcxx-compat-19.c: New testcase.
4264
4265 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4266
4267         PR objc/28050
4268         * pr28050.m: New testcase.
4269
4270 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4271
4272         PR testsuite/40481
4273         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4274
4275 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4276
4277         PR tree-optimization/40492
4278         * g++.dg/torture/pr40492.C: New test.
4279
4280 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4281
4282         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4283         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4284
4285 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4286
4287         * gnat.dg/raise_ce.adb: Helper for ...
4288         * gnat.dg/handle_and_return.adb: New test.
4289
4290 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4291
4292         PR fortran/40443
4293         * gfortran.dg/generic_18.f90: New test.
4294
4295 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4296
4297         PR fortran/40472
4298         * gfortran.dg/spread_size_limit.f90: New test.
4299
4300 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4301
4302         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4303         to put dump files in a subdirectory.
4304         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4305         ".o" temporary files.
4306
4307 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4308
4309         PR fortran/39850
4310         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4311         * gfortran.dg/interface_20.f90: Ditto.
4312         * gfortran.dg/interface_21.f90: Ditto.
4313         * gfortran.dg/interface_22.f90: Ditto.
4314         * gfortran.dg/interface_30.f90: New.
4315         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4316
4317 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4318
4319         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4320         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4321         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4322         DEFAULT_VECTFLAGS.
4323
4324 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4325             Revital Eres  <eres@il.ibm.com>
4326
4327         PR testsuite/40359
4328         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4329         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4330         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4331
4332 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4333
4334         PR testsuite/40475
4335         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4336         without misalignment support.
4337         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4338
4339 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4340
4341         PR fortran/40452
4342         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4343
4344 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4345
4346         PR fortran/40440
4347         * gfortran.dg/alloc_comp_result_2.f90: New test.
4348
4349 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4350
4351         PR target/40482
4352         * gcc.target/arm/pr40482.c: New test.
4353
4354 2009-06-19  Ian Lance Taylor  <iant@google.com>
4355
4356         * gcc.dg/Wcxx-compat-18.c: New testcase.
4357
4358 2009-06-19  Richard Guenther  <rguenther@suse.de>
4359
4360         * gcc.c-torture/execute/20090618-1.c: New testcase.
4361
4362 2009-06-19  Ian Lance Taylor  <iant@google.com>
4363
4364         * gcc.dg/Wcxx-compat-17.c: New testcase.
4365
4366 2009-06-19  Ian Lance Taylor  <iant@google.com>
4367
4368         * gcc.dg/Wcxx-compat-15.c: New testcase.
4369
4370 2009-06-19  Ian Lance Taylor  <iant@google.com>
4371
4372         * gcc.dg/Wcxx-compat-16.c: New testcase.
4373
4374 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4375
4376         * gcc.dg/builtins-34.c: Add significand cases.
4377
4378 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4379
4380         PR testsuite/40491
4381         * gcc.dg/20080522-1.c: Remove testcase for real.
4382         * gcc.dg/20080528-1.c: Ditto.
4383
4384 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4385
4386         PR fortran/40450
4387         * gfortran.dg/proc_ptr_20.f90: New.
4388
4389 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4390
4391         PR target/40470
4392         * gcc.dg/torture/pr40470-1.c: New.
4393         * gcc.dg/torture/pr40470-2.c: Likewise.
4394         * gcc.dg/torture/pr40470-3.c: Likewise.
4395         * gcc.dg/torture/pr40470-4.c: Likewise.
4396
4397 2009-06-18  Diego Novillo  <dnovillo@google.com>
4398
4399         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4400         * gcc.dg/plugin/ggcplug.c: Likewise.
4401         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4402         * g++.dg/plugin/selfassign.c: Likewise.
4403         * g++.dg/plugin/attribute_plugin.c: Likewise.
4404         * g++.dg/plugin/dumb_plugin.c: Likewise.
4405
4406 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4407
4408         * gcc.dg/cpp/arith-3.c: Add column info.
4409
4410 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4411
4412         * gcc.target/arm/fp16-compile-none-2.c: New.
4413         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4414         * gcc.target/arm/fp16-compile-alt-12.c: New.
4415
4416 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4417
4418         * gcc.target/arm/fp16-compile-alt-1.c: New.
4419         * gcc.target/arm/fp16-compile-alt-2.c: New.
4420         * gcc.target/arm/fp16-compile-alt-3.c: New.
4421         * gcc.target/arm/fp16-compile-alt-4.c: New.
4422         * gcc.target/arm/fp16-compile-alt-5.c: New.
4423         * gcc.target/arm/fp16-compile-alt-6.c: New.
4424         * gcc.target/arm/fp16-compile-alt-7.c: New.
4425         * gcc.target/arm/fp16-compile-alt-8.c: New.
4426         * gcc.target/arm/fp16-compile-alt-9.c: New.
4427         * gcc.target/arm/fp16-compile-alt-10.c: New.
4428         * gcc.target/arm/fp16-compile-alt-11.c: New.
4429         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4430         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4431         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4432         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4433         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4434         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4435         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4436         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4437         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4438         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4439         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4440         * gcc.target/arm/fp16-compile-none-1.c: New.
4441         * gcc.target/arm/fp16-compile-exprtype.c: New.
4442         * gcc.target/arm/fp16-compile-vcvt.c: New.
4443         * gcc.target/arm/fp16-builtins-1.c: New.
4444         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4445         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4446         * gcc.target/arm/fp16-param-1.c: New.
4447         * gcc.target/arm/fp16-return-1.c: New.
4448         * gcc.target/arm/fp16-unprototyped-1.c: New.
4449         * gcc.target/arm/fp16-unprototyped-2.c: New.
4450         * gcc.target/arm/fp16-variadic-1.c: New.
4451         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4452         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4453         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4454         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4455         * gcc.dg/torture/arm-fp16-ops.h: New.
4456         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4457         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4458         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4459         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4460         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4461         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4462         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4463         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4464         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4465         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4466         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4467         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4468         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4469         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4470         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4471         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4472         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4473         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4474         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4475         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4476         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4477
4478 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4479
4480         * gcc.dg/builtins-65.c: New test.
4481
4482 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4483
4484         PR fortran/40451
4485         * gfortran.dg/proc_ptr_result_4.f90: New.
4486
4487 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4488
4489         * gcc.c-torture/execute/bitfld-5.c: New test.
4490
4491 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4492
4493         * gcc.dg/builtin-unreachable-3.c: New test.
4494
4495 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4496
4497         * gcc.target/i386/builtin-unreachable.c: New test.
4498
4499 2009-06-17  Ian Lance Taylor  <iant@google.com>
4500
4501         * gcc.dg/Wcxx-compat-14.c: New testcase.
4502
4503 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4504
4505         * gcc.dg/func-ptr-conv-1.c: Update column info.
4506
4507 2009-06-17  Richard Guenther  <rguenther@suse.de>
4508
4509         PR middle-end/40404
4510         * gcc.c-torture/execute/pr40404.c: New testcase.
4511
4512 2009-06-17  Richard Guenther  <rguenther@suse.de>
4513
4514         PR middle-end/40460
4515         * g++.dg/torture/pr40460.C: New testcase.
4516
4517 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4518
4519         * gcc.dg/plugin/one_time_plugin.c: New test.
4520         * gcc.dg/plugin/one_time-test-1.c: New test.
4521         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4522
4523 2009-06-16  Ian Lance Taylor  <iant@google.com>
4524
4525         * g++.dg/warn/skip-1.C: New testcase.
4526
4527 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR middle-end/40446
4530         * g++.dg/other/pr40446.C: New test.
4531
4532 2009-06-16  Richard Guenther  <rguenther@suse.de>
4533
4534         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4535         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4536         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4537         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4538
4539 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4540
4541         * gcc.c-torture/compile/pr40432.c: New file.
4542
4543 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4544
4545         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4546
4547 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4548
4549         PR fortran/36947
4550         PR fortran/40039
4551         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4552         * gfortran.dg/interface_20.f90: Modified error messages.
4553         * gfortran.dg/interface_21.f90: Ditto.
4554         * gfortran.dg/interface_26.f90: Ditto.
4555         * gfortran.dg/interface_27.f90: Ditto.
4556         * gfortran.dg/interface_28.f90: Extended test case.
4557         * gfortran.dg/interface_29.f90: New.
4558         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4559         * gfortran.dg/proc_decl_8.f90: Ditto.
4560         * gfortran.dg/proc_ptr_11.f90: Ditto.
4561         * gfortran.dg/proc_ptr_15.f90: Ditto.
4562
4563 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4564
4565         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4566         printing.
4567         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4568         gcc.dg/vect/vect-outer-4f.c: Likewise.
4569         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4570         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4571         Likewise.
4572         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4573         outer loop.
4574
4575 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4576
4577         PR fortran/40383
4578         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4579
4580 2009-06-15  Ian Lance Taylor  <iant@google.com>
4581
4582         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4583         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4584         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4585         Recognize new notes.
4586         * gcc.dg/stmt-expr-label-2.c: Likewise.
4587         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4588         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4589         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4590         * gcc.dg/c99-vla-jump-4.c: Likewise.
4591         * gcc.dg/stmt-expr-label-1.c: Likewise.
4592         * gcc.dg/stmt-expr-label-3.c: Likewise.
4593         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4594
4595 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4596
4597         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4598
4599 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4600
4601         * gcc.dg/builtin-object-size-7.c: New test.
4602
4603 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4604
4605         PR testsuite/40426
4606         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4607         level != "" use separate -gdwarf-2 -g${level} options instead of
4608         -gdwarf-2${level}.
4609         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4610         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4611         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4612
4613 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4614
4615         * g++.dg/abi/mangle11.C: Update warning line.
4616         * g++.dg/abi/mangle12.C: Update warning line.
4617         * g++.dg/abi/mangle17.C: Update warning line.
4618         * g++.dg/abi/mangle20-2.C: Update warning line.
4619
4620 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4621
4622         * gcc.dg/optimize-bswap-1.c: Split into these two:
4623         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4624         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4625
4626 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4627
4628         * gcc.dg/optimize-bswap-1.c: New testcase.
4629
4630 2009-06-14  Richard Guenther  <rguenther@suse.de>
4631
4632         PR middle-end/40389
4633         * g++.dg/torture/pr40389.C: New testcase.
4634
4635 2009-06-13  Richard Guenther  <rguenther@suse.de>
4636
4637         PR tree-optimization/40421
4638         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4639
4640 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4641
4642         * gcc.dg/old-style-prom-3.c: Add column info.
4643         * gcc.dg/overflow-warn-1.c
4644         * gcc.dg/gomp/pr27415.c
4645         * gcc.dg/gomp/for-1.c: Same.
4646         * gcc.dg/enum-compat-1.c: Same.
4647         * gcc.dg/c99-tag-3.c: Same.
4648         * gcc.dg/Wredundant-decls-2.c: Same.
4649         * gcc.dg/func-ptr-conv-1.c: Same.
4650         * gcc.dg/asm-wide-1.c: Same.
4651         * gcc.dg/nofixed-point-2.c: Same.
4652         * gcc.dg/cpp/line3.c: Same.
4653         * gcc.dg/array-10.c: Same.
4654         * gcc.dg/c99-vla-jump-1.c: Same.
4655         * gcc.dg/pr20368-1.c: Same.
4656         * gcc.dg/Wshadow-3.c: Same.
4657         * gcc.dg/c90-const-expr-8.c: Same.
4658         * gcc.dg/label-decl-2.c: Same.
4659         * gcc.dg/dremf-type-compat-2.c: Same.
4660         * gcc.dg/c90-const-expr-5.c: Same.
4661         * gcc.dg/builtins-30.c: Same.
4662         * gcc.dg/Warray-bounds.c: Same.
4663         * gcc.dg/Wcxx-compat-2.c: Same.
4664         * gcc.dg/tree-ssa/col-1.c: Same.
4665         * gcc.dg/old-style-prom-2.c: Same.
4666         * gcc.dg/cast-function-1.c: Same.
4667         * gcc.dg/pr15698-1.c: Same.
4668         * gcc.dg/dremf-type-compat-3.c: Same.
4669         * gcc.dg/vla-8.c: Same.
4670         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4671         line.
4672         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4673         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4674         * gcc.dg/enum-compat-1.c: Same.
4675         * gcc.dg/dremf-type-compat-2.c: Same.
4676         * gcc.dg/old-style-prom-2.c: Same.
4677         * gcc.dg/pr15698-1.c: Same.
4678         * gcc.dg/pr20368-1.c: Same.
4679         * gcc.dg/dremf-type-compat-3.c: Same.
4680         * gcc.dg/builtins-30.c: Same.  Test for columns.
4681
4682 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4683
4684         PR fortran/40176
4685         * gfortran.dg/proc_decl_1.f90: Extended.
4686
4687 2009-06-12  Ian Lance Taylor  <iant@google.com>
4688
4689         * gcc.dg/Wcxx-compat-13.c: New testcase.
4690
4691 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4692
4693         PR tree-opt/38865
4694         * gcc.dg/tree-ssa/fre-vce-1.c
4695
4696 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4697
4698         PR testsuite/40384
4699         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4700         min-insn-to-prefetch-ratio=5.
4701
4702 2009-06-12  Joey Ye  <joey.ye@intel.com>
4703             H.J. Lu  <hongjiu.lu@intel.com>
4704
4705         PR middle-end/39146
4706         * gcc.target/i386/stackalign/pr39146.c: New.
4707
4708 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4709
4710         * gcc.target/i386/crc32-1.c: New.
4711         * gcc.target/i386/crc32-2.c: Likewise.
4712
4713 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4714
4715         PR c/39252
4716         * gcc.dg/builtin-unreachable-1.c: New test.
4717         * gcc.dg/builtin-unreachable-2.c: Same.
4718
4719 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4720
4721         PR fortran/40402
4722         * gfortran.dg/data_value_1.f90: New test.
4723
4724 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4725
4726         PR testsuite/39831
4727         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4728         remove ilp32 requirement.
4729         * gcc.target/i386/excess-precision-2.c: Likewise.
4730         * gcc.target/i386/excess-precision-3.c: Likewise.
4731         * gcc.target/i386/excess-precision-4.c: Likewise.
4732         * gcc.target/i386/excess-precision-5.c: Likewise.
4733         * gcc.target/i386/excess-precision-6.c: Likewise.
4734
4735 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4736
4737         PR fortran/38718
4738         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4739         * gfortran.dg/nan_5.f90: New test.
4740
4741 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4742
4743         * gcc.target/arm/neon-modes-1.c: New test.
4744
4745 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4746
4747         * g++.dg/torture/pr31579.C: Cast pointer
4748         via __SIZE_TYPE__ instead of 'unsigned long'.
4749
4750 2009-06-10  Anthony Green  <green@moxielogic.com>
4751
4752         * lib/target-supports.exp (check_profiling_available):
4753         Profiling is not available for testing purposes on moxie.
4754
4755 2009-06-09  Ian Lance Taylor  <iant@google.com>
4756
4757         * gcc.dg/Wcxx-compat-12.c: New testcase.
4758
4759 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4760
4761         PR libfortran/40334
4762         * gfortran.dg/backspace_11.f90: New.
4763
4764 2009-06-09  Jason Merrill  <jason@redhat.com>
4765
4766         * g++.dg/cpp0x/defaulted10.C: New.
4767
4768 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4769
4770         * gcc.c-torture/compile/pr40351.c: New file.
4771
4772 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4773
4774         * gnat.dg/align_max.adb: New test.
4775
4776 2009-06-08  Jason Merrill  <jason@redhat.com>
4777
4778         * g++.dg/cpp0x/auto15.C: New.
4779
4780 2009-06-08  Jan Hubicka  <jh@suse.cz>
4781
4782         PR debug/39834
4783         * gcc.dg/torture/pr39834.c
4784
4785 2009-06-08  Jan Hubicka  <jh@suse.cz>
4786
4787         PR middle-end/40102
4788         * g++.dg/torture/pr40102.C: New testcase.
4789
4790 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4791
4792         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4793         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4794         * gcc.dg/builtin-object-size-6.c: New test.
4795
4796         PR c++/40373
4797         * g++.dg/template/dtor7.C: New test.
4798
4799         PR c++/40370
4800         PR c++/40372
4801         * g++.dg/template/error41.C: New test.
4802         * g++.dg/template/error42.C: New test.
4803
4804 2009-06-08  Revital Eres  <eres@il.ibm.com>
4805
4806         PR testsuite/40359
4807         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4808         * gcc.dg/vect/vect-88.c: Likewise.
4809         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4810         * gcc.dg/vect/pr25413.c: Likewise.
4811         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4812
4813 2009-06-07  Ian Lance Taylor  <iant@google.com>
4814
4815         * g++.dg/warn/Wswitch-3.C: New testcase.
4816         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4817         * gcc.dg/Wswitch-enum-error.c: Likewise.
4818         * gcc.dg/Wswitch-error.c: Likewise.
4819
4820 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4821
4822         PR fortran/40008
4823         * gfortran.dg/negative_unit.f: Update test.
4824         * gfortran.dg/negative_unit_int8.f: Update test.
4825         * gfortran.dg/newunit_1.f90: New test.
4826
4827 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4828
4829         PR fortran/25104
4830         PR fortran/29962
4831         * gfortran.dg/spread_init_expr.f03: New.
4832         * gfortran.dg/unpack_init_expr.f03: New.
4833         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4834         error message.
4835
4836 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4837
4838         PR fortran/25104
4839         PR fortran/29962
4840         * gfortran.dg/count_init_expr.f03
4841         * gfortran.dg/product_init_expr.f03
4842         * gfortran.dg/sum_init_expr.f03
4843
4844 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4845
4846         PR fortran/36874
4847         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4848         message.
4849         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4850         shapes.
4851         * gfortran.dg/zero_sized_5.f90: Likewise.
4852
4853 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4854
4855         PR middle-end/32950
4856         * g++.dg/torture/pr32950.C: New.
4857
4858 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4859
4860         PR fortran/25104
4861         PR fortran/29962
4862         * gfortran.dg/dot_product_1.f03: New.
4863         * gfortran.dg/matmul_8.f03: New.
4864         * gfortran.dg/transpose_3.f03: New.
4865
4866 2009-06-06  Ian Lance Taylor  <iant@google.com>
4867
4868         * gcc.dg/Wunused-label-1.c: New test case.
4869         * g++.dg/warn/Wunused-label-1.C: New test case.
4870         * g++.dg/warn/Wunused-label-2.C: New test case.
4871         * g++.dg/warn/Wunused-label-3.C: New test case.
4872
4873 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4874
4875         PR fortran/37203
4876         * reshape_zerosize_2.f90: New.
4877
4878 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4879
4880         PR fortran/32890
4881         * gfortran.dg/pack_assign_1.f90: New.
4882         * gfortran.dg/pack_vector_1.f90: New.
4883
4884 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR middle-end/40340
4887         * gcc.dg/pr40340-1.c: New test.
4888         * gcc.dg/pr40340-2.c: New test.
4889         * gcc.dg/pr40340-3.c: New test.
4890         * gcc.dg/pr40340-4.c: New test.
4891         * gcc.dg/pr40340-5.c: New test.
4892         * gcc.dg/pr40340.h: New file.
4893
4894 2009-06-05  Revital Eres  <eres@il.ibm.com>
4895
4896         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4897         New procedure.
4898         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4899         * gcc.dg/vect/vect-33.c: Likewise.
4900         * gcc.dg/vect/vect-92.c: Likewise.
4901         * gcc.dg/vect/vect-58.c: Likewise.
4902         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4903         * gcc.dg/vect/vect-42.c: Likewise.
4904         * gcc.dg/vect/slp-25.c: Likewise.
4905         * gcc.dg/vect/vect-align-1.c: Likewise.
4906         * gcc.dg/vect/vect-align-2.c: Likewise.
4907         * gcc.dg/vect/vect-93.c: Likewise.
4908         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4909         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4910         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4911         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4912         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4913         * gcc.dg/vect/vect-26.c: Likewise.
4914         * gcc.dg/vect/vect-44.c: Likewise.
4915         * gcc.dg/vect/vect-70.c: Likewise.
4916         * gcc.dg/vect/vect-95.c: Likewise.
4917         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4918         * gcc.dg/vect/vect-28.c: Likewise.
4919         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4920         * gcc.dg/vect/vect-87.c: Likewise.
4921         * gcc.dg/vect/vect-109.c: Likewise.
4922         * gcc.dg/vect/vect-54.c: Likewise.
4923         * gcc.dg/vect/vect-96.c: Likewise.
4924         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4925         * gcc.dg/vect/vect-88.c: Likewise.
4926         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4927         * gcc.dg/vect/vect-89.c: Likewise.
4928         * gcc.dg/vect/vect-91.c: Likewise.
4929         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4930         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4931         * gfortran.dg/vect/vect-2.f90: Likewise.
4932         * gfortran.dg/vect/vect-3.f90: Likewise.
4933         * gfortran.dg/vect/vect-4.f90: Likewise.
4934         * gfortran.dg/vect/vect-5.f90: Likewise.
4935
4936 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4937
4938         PR tree-optimization/36318
4939         * gcc.dg/tree-ssa/sra-7.c: New test.
4940
4941 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4942
4943         PR fortran/37203
4944         * gfortran.dg/reshape_order_5.f90: New.
4945         * gfortran.dg/reshape_shape_1.f90: New.
4946
4947 2009-06-04  Jason Merrill  <jason@redhat.com>
4948
4949         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4950
4951 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4952
4953         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4954         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4955
4956 2009-06-04  Richard Guenther  <rguenther@suse.de>
4957
4958         PR c++/39371
4959         * g++.dg/torture/pr40335.C: New testcase.
4960
4961 2009-06-03  Richard Guenther  <rguenther@suse.de>
4962
4963         PR middle-end/40328
4964         * gcc.dg/torture/pr40328.c: New testcase.
4965
4966 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4967
4968         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4969         m68k and fido.
4970
4971 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4972
4973         * g++.dg/torture/pr40323.C: New file.
4974
4975 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4976
4977         * gnat.dg/specs/root.ads: New test.
4978         * gnat.dg/specs/root-level_1.ads: Likewise.
4979         * gnat.dg/specs/root-level_2.ads: Likewise.
4980         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4981
4982 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4983
4984         * g++.dg/init/ref15.C: Require unwrapped targets.
4985
4986 2009-06-02  Jason Merrill  <jason@redhat.com>
4987
4988         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4989         * g++.dg/cpp0x/initlist18.C: New.
4990         * g++.dg/cpp0x/initlist19.C: New.
4991
4992         * g++.dg/cpp0x/auto14.C: New.
4993
4994 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4995
4996         * gnat.dg/alignment6.adb: Remove XFAIL.
4997
4998 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4999
5000         PR c++/38089
5001         * g++.dg/template/spec36.C: New test.
5002
5003 2009-06-01  Ian Lance Taylor  <iant@google.com>
5004
5005         * gcc.dg/cast-qual-3.c: New testcase.
5006         * g++.dg/warn/Wcast-qual2.C: New testcase.
5007
5008 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5009
5010         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5011         (process-message): Expect column numbers.
5012         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5013         * gcc.dg/pch/counter-2.c: Same.
5014         * gcc.dg/pch/valid-2.c: Same.
5015         * gcc.dg/pch/warn-1.c: Same.
5016         * gcc.dg/pch/valid-1.c: Same.
5017         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5018         * gcc.dg/cpp/syshdr.c: Same.
5019         * gcc.dg/cpp/19940712-1.c: Same.
5020         * gcc.dg/cpp/missing-header-1.c: Same.
5021         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5022         * gcc.dg/cpp/tr-warn3.c: Same.
5023         * gcc.dg/cpp/pr29612-2.c: Same.
5024         * gcc.dg/cpp/tr-warn4.c: Same.
5025         * gcc.dg/cpp/Wtrigraphs.c: Same.
5026         * gcc.dg/cpp/poison.c: Same.
5027         * gcc.dg/cpp/arith-3.c: Same.
5028         * gcc.dg/cpp/sysmac2.c: Same.
5029         * gcc.dg/cpp/cpp.exp: Same.
5030         * gcc.dg/cpp/tr-warn5.c: Same.
5031         * gcc.dg/cpp/include2.c: Same.
5032         * gcc.dg/cpp/Wmissingdirs.c: Same.
5033         * gcc.dg/cpp/Wmissingdirs.c: Same.
5034         * gcc.dg/cpp/tr-warn6.c: Same.
5035         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5036         * gcc.dg/cpp/macspace1.c: Same.
5037         * gcc.dg/cpp/escape-2.c: Same.
5038         * gcc.dg/cpp/assert2.c: Same.
5039         * gcc.dg/cpp/undef2.c: Same.
5040         * gcc.dg/cpp/macspace2.c: Same.
5041         * gcc.dg/cpp/tr-warn1.c: Same.
5042         * gcc.dg/cpp/extratokens2.c: Same.
5043         * gcc.dg/cpp/strify2.c: Same.
5044         * gcc.dg/cpp/Wsignprom.c: Same.
5045         * gcc.dg/cpp/redef2.c: Same.
5046         * gcc.dg/cpp/trad/trad.exp: Same.
5047         * gcc.dg/cpp/arith-1.c: Same.
5048         * gcc.dg/cpp/extratokens.c: Same.
5049         * gcc.dg/cpp/if-mpar.c: Same.
5050
5051 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5052
5053         * gnat.dg/nested_float_packed.ads: New test.
5054
5055 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5056             Eric Botcazou  <botcazou@adacore.com>
5057
5058         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5059         * gnat.dg/test_oconst.adb: New test.
5060
5061 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5062
5063         * gcc.dg/plugin/ggcplug.c: Moved comment.
5064         (plugin_init): Fixed typo, declared i, returned 0 at end.
5065
5066 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5067
5068         PR testsuite/40244
5069         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5070         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5071
5072 2009-05-29  Ian Lance Taylor  <iant@google.com>
5073
5074         * gcc.dg/Wcxx-compat-11.c: New testcase.
5075
5076 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5077
5078         PR fortran/40019
5079         * gfortran.dg/leadz_trailz_1.f90: New test.
5080         * gfortran.dg/leadz_trailz_2.f90: New test.
5081
5082 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5083
5084         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5085         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5086         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5087         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5088         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5089         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5090         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5091         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5092         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5093         * gcc.dg/tree-ssa/sra-5.c: New file.
5094         * gcc.dg/tree-ssa/sra-6.c: New file.
5095         * gcc.c-torture/compile/sra-1.c: New file.
5096
5097 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5098
5099         PR middle-end/40291
5100         * gcc.c-torture/compile/pr40291.c: New test.
5101
5102         PR target/40017
5103         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5104         __vector _Bool.
5105         * gcc.target/powerpc/altivec-30.c: New test.
5106         * gcc.target/powerpc/altivec-31.c: New test.
5107
5108 2009-05-28  Richard Guenther  <rguenther@suse.de>
5109
5110         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5111         * gcc.c-torture/execute/20090527-1.c: Likewise.
5112
5113 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5114
5115         PR c++/39754
5116         * g++.dg/template/canon-type-1.C: New test.
5117         * g++.dg/template/canon-type-2.C: Likewise.
5118         * g++.dg/template/canon-type-3.C: Likewise.
5119         * g++.dg/template/canon-type-4.C: Likewise.
5120         * g++.dg/template/canon-type-5.C: Likewise.
5121         * g++.dg/template/canon-type-6.C: Likewise.
5122         * g++.dg/template/canon-type-7.C: Likewise.
5123
5124 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5125             Uros Bizjak  <ubizjak@gmail.com>
5126             Danny Smith  <dansmister@gmail.com>
5127
5128         PR target/37216
5129
5130         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5131         New function.
5132         * gcc.target/i386/pr37216.c:  New test source file.
5133         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5134         use -fno-common for testing Cygwin and MinGW targets.
5135
5136 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5137
5138         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5139         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5140         * g++.dg/pr37742.C (size_t): Likewise.
5141         * g++.dg/torture/pr34850.C (size_t): Likewise.
5142         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5143         _PTRDIFF_TYPE__.
5144         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5145         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5146         (size_t): Use __extension__ and __SIZE_TYPE__.
5147         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5148         __SIZE_TYPE__.
5149         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5150         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5151         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5152         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5153         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5154         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5155         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5156         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5157         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5158         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5159         (__ssize_t): Likewise.
5160         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5161         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5162         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5163         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5164         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5165         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5166         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5167         * gcc.dg/pr33667.c (size_t): Likewise.
5168         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5169         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5170         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5171         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5172         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5173         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5174
5175 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5176
5177         PR tree-optimization/40254
5178         * gcc.dg/vect/pr40254.c: New test.
5179
5180 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5181
5182         PR middle-end/33699
5183         * gcc.target/mips/const-anchor-1.c: New test.
5184         * gcc.target/mips/const-anchor-2.c: New test.
5185
5186 2009-05-27  Jason Merrill  <jason@redhat.com>
5187
5188         * g++.dg/cpp0x/initlist15.C: New.
5189         * g++.dg/cpp0x/initlist16.C: New.
5190         * g++.dg/cpp0x/initlist17.C: New.
5191
5192 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5193
5194         PR fortran/39178
5195         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5196         patterns to reflect frontend changes.
5197         * gfortran.dg/vector_subscript_4.f90: Likewise.
5198
5199 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5200             Eric Botcazou  <botcazou@adacore.com>
5201
5202         * gcc.c-torture/execute/align-nest.c: New testcase.
5203         * gnat.dg/misaligned_nest.adb: New testcase.
5204
5205 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5206
5207         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5208         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5209         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5210         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5211
5212 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5213
5214         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5215         cast instead of assuming 0ul.
5216         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5217         __SIZE_TYPE__.
5218         (_type_desc): Make first argument const.
5219         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5220
5221 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5222
5223         PR libfortran/40187
5224         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5225         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5226
5227 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5228
5229         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5230         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5231         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5232         * gcc.dg/plugin/ggcplug.c: Added new file.
5233
5234 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5235
5236         PR fortran/40246
5237         * gfortran.dg/nullify_4.f90: New test.
5238
5239 2009-05-26  Richard Guenther  <rguenther@suse.de>
5240
5241         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5242
5243 2009-05-26  Richard Guenther  <rguenther@suse.de>
5244
5245         PR middle-end/40252
5246         * gcc.c-torture/compile/pr40252.c: New testcase.
5247
5248 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5249
5250         PR c++/40007
5251         * g++.dg/template/typedef18.C: New test.
5252         * g++.dg/template/typedef19.C: Likewise.
5253         * g++.dg/template/typedef20.C: Likewise.
5254         * g++.dg/template/access11.C: Adjust.
5255
5256 2009-05-26  Richard Guenther  <rguenther@suse.de>
5257
5258         PR testsuite/40247
5259         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5260
5261 2009-05-25  Jason Merrill  <jason@redhat.com>
5262
5263         PR c++/38064
5264         * g++.dg/cpp0x/enum3.C: New test.
5265
5266 2009-05-25  Richard Guenther  <rguenther@suse.de>
5267
5268         PR tree-optimization/36327
5269         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5270         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5271         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5272         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5273         * gcc.dg/vect/vect-40.c: Likewise.
5274         * gcc.dg/vect/vect-42.c: Likewise.
5275         * gcc.dg/vect/vect-46.c: Likewise.
5276         * gcc.dg/vect/vect-76.c: Likewise.
5277
5278 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5279
5280         PR fortran/40176
5281         * gfortran.dg/proc_ptr_18.f90: New.
5282         * gfortran.dg/proc_ptr_19.f90: New.
5283         * gfortran.dg/proc_ptr_comp_9.f90: New.
5284         * gfortran.dg/proc_ptr_comp_10.f90: New.
5285
5286 2009-05-25  Richard Guenther  <rguenther@suse.de>
5287
5288         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5289         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5290
5291 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5292
5293         PR tree-optimization/40238
5294         * gcc.dg/vect/pr40238.c: New test.
5295
5296 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5297             Dominique Dhumieres  <dominiq@lps.ens.fr>
5298
5299         PR fortran/35732
5300         PR fortran/39872
5301         * gfortran.dg/bounds_check_fail_3.f90: New test.
5302         * gfortran.dg/bounds_check_fail_4.f90: New test.
5303         * gfortran.dg/bounds_check_14.f90: Update test.
5304         * gfortran.dg/bound_4.f90: Update test.
5305
5306 2009-05-24  Richard Guenther  <rguenther@suse.de>
5307
5308         PR middle-end/40233
5309         * gcc.c-torture/compile/pr40233.c: New testcase.
5310
5311 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5312
5313         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5314         for alpha*-*-* targets.
5315
5316 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5317
5318         * gcc.dg/vect/bb-slp-1.c: New test.
5319         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5320         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5321         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5322         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5323         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5324         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5325         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5326         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5327         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5328         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5329         gcc.dg/vect/bb-slp-22.c: Likewise.
5330         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5331
5332 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5333             Maxim Kuvyrkov  <maxim@codesourcery.com>
5334
5335         * gcc.dg/falign-labels-1.c: New test.
5336
5337 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5338
5339         * gnat.dg/specs/rep_clause3.ads: New test.
5340
5341 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5342
5343         * gnat.dg/addr6.adb: New test.
5344
5345 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5346
5347         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5348         New function.
5349         * gcc.target/arm/thumb2-mul-space.c: New file.
5350         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5351         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5352         * gcc.target/arm/thumb2-mul-speed.c: New file.
5353
5354 2009-05-22  Richard Guenther  <rguenther@suse.de>
5355
5356         PR middle-end/38964
5357         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5358         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5359         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5360
5361 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5362
5363         * gcc.dg/dll-6.c: New test.
5364         * gcc.dg/dll-6a.c: Likewise.
5365         * gcc.dg/dll-7.c: Likewise.
5366         * gcc.dg/dll-7a.c: Likewise.
5367         * g++.dg/ext/dllexport2.C: Likewise.
5368         * g++.dg/ext/dllexport2a.cc: Likewise.
5369
5370 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5371
5372         PR target/37846
5373         * gcc.target/ia64/mfused-madd-vect.c: New test.
5374         * gcc.target/ia64/mfused-madd.c: New test.
5375         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5376         * gcc.target/ia64/mno-fused-madd.c: New test.
5377
5378 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5379
5380         * gcc.target/i386/movbe-1.c: New.
5381         * gcc.target/i386/movbe-2.c: Likewise.
5382
5383 2009-05-21  Taras Glek  <tglek@mozilla.com>
5384
5385         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5386         plugin_init signature.
5387         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5388         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5389         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5390
5391 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5392
5393         * gcc.dg/target/arm/neon-vmla-1.c: New.
5394         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5395
5396 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5397
5398         * gcc.target/mips/octeon-exts-6.c: New test.
5399         * gcc.target/mips/extend-1.c: New test.
5400         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5401         EXTS.
5402         * gcc.target/mips/octeon-exts-5.c: Likewise.
5403
5404 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5405
5406         PR middle-end/40204
5407         * gcc.c-torture/compile/pr40204.c: New test.
5408
5409 2009-05-20  Richard Guenther  <rguenther@suse.de>
5410
5411         * gcc.c-torture/compile/20090518-1.c: New testcase.
5412
5413 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5414
5415         PR tree-optimization/40087
5416         * gcc.dg/tree-ssa/pr40087.c: New test.
5417
5418 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5419
5420         * gcc.dg/vector-4.c: New testcase.
5421         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5422         * g++.dg/ext/vector16.C: New testcase.
5423
5424 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5425
5426         PR c/40172
5427         * gcc.dg/pr40172.c: Renamed to ...
5428         * gcc.dg/pr40172-1.c: This.
5429
5430         * gcc.dg/pr40172-2.c: New.
5431         * gcc.dg/pr40172-3.c: Likewise.
5432
5433 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5434
5435         PR c/40172
5436         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5437
5438 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5439
5440         * gnat.dg/loop_optimization6.ad[sb]: New test.
5441
5442 2009-05-19  Richard Guenther  <rguenther@suse.de>
5443
5444         * gcc.c-torture/compile/20090519-1.c: New testcase.
5445
5446 2009-05-18  Jason Merrill  <jason@redhat.com>
5447
5448         * g++.dg/cpp0x/explicit1.C: New.
5449         * g++.dg/cpp0x/explicit2.C: New.
5450
5451 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5452
5453         PR debug/40109
5454         * g++.dg/debug/dwarf2/nested-1.C: New test.
5455
5456 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5457
5458         PR testsuite/39907
5459         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5460         stack alignment.
5461
5462 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5463
5464         PR fortran/40164
5465         * gfortran.dg/proc_ptr_comp_8.f90: New.
5466
5467 2009-05-18  Richard Guenther  <rguenther@suse.de>
5468
5469         PR fortran/40168
5470         * gfortran.dg/array_memset_2.f90: Adjust.
5471
5472 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5473
5474         PR fortran/36947
5475         PR fortran/40039
5476         * gfortran.dg/interface_27.f90: New.
5477         * gfortran.dg/interface_28.f90: New.
5478         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5479         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5480
5481 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5482
5483         * gcc.target/m68k/tls-ie.c: New test.
5484         * gcc.target/m68k/tls-le.c: New test.
5485         * gcc.target/m68k/tls-gd.c: New test.
5486         * gcc.target/m68k/tls-ld.c: New test.
5487         * gcc.target/m68k/tls-ie-xgot.c: New test.
5488         * gcc.target/m68k/tls-le-xtls.c: New test.
5489         * gcc.target/m68k/tls-gd-xgot.c: New test.
5490         * gcc.target/m68k/tls-ld-xgot.c: New test.
5491         * gcc.target/m68k/tls-ld-xtls.c: New test.
5492         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5493
5494 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5495
5496         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5497
5498 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5499
5500         PR c/40172
5501         * gcc.dg/pr40172.c: New.
5502
5503 2009-05-17  Jason Merrill  <jason@redhat.com>
5504
5505         PR c++/40139
5506         * g++.dg/template/dtor6.C: New.
5507
5508 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5509
5510         * g++.dg/warn/translate-ice-1.C: New test.
5511
5512 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5513
5514         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5515         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5516         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5517         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5518
5519 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5520
5521         PR fortran/33197
5522         * gfortran.dg/erf_2.F90: New test.
5523         * gfortran.dg/erfc_scaled_2.f90: New test.
5524
5525 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5526
5527         PR fortran/31243
5528         * gfortran.dg/string_1.f90: New test.
5529         * gfortran.dg/string_2.f90: New test.
5530         * gfortran.dg/string_3.f90: New test.
5531
5532 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5533
5534         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5535         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5536
5537 2009-05-15  Ian Lance Taylor  <iant@google.com>
5538
5539         * gcc.dg/Wcxx-compat-10.c: New testcase.
5540
5541 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5542
5543         PR 16302
5544         * gcc.dg/pr16302.c: New.
5545         * g++.dg/warn/pr16302.C: New.
5546
5547 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5548
5549         * gcc.dg/torture/builtin-math-5.c: New.
5550         * gcc.dg/torture/builtin-math-6.c: New.
5551         * lib/target-supports.exp (check_effective_target_mpc): New.
5552
5553 2009-05-15  Jan Hubicka  <jh@suse.cz>
5554
5555         * gcc.dg/tree-ssa/inline-3.c: New testcase
5556
5557 2009-05-15  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5560         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5561         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5562         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5563         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5564         Mark noinline.
5565         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5566         Mark noinline.
5567         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5568         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5569
5570 2009-05-15  Jan Hubicka  <jh@suse.cz>
5571
5572         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5573         optimized by sibcall noinline.
5574
5575 2009-05-15  Jan Hubicka  <jh@suse.cz>
5576
5577         * sibcall-1.c (track): Mark noinline.
5578         * sibcall-2.c (track): Mark noinline.
5579         * sibcall-3.c (track): Mark noinline.
5580         * sibcall-4.c (track): Mark noinline.
5581
5582 2009-05-15  Jan Hubicka  <jh@suse.cz>
5583
5584         * flatten-2.c: Disable early inlining; add comment.
5585         * flatten-3.c: New test based on flatten-2.c.
5586
5587 2009-05-15  Richard Guenther  <rguenther@suse.de>
5588
5589         PR tree-optimization/39999
5590         * gcc.c-torture/compile/pr39999.c: New testcase.
5591
5592 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5593
5594         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5595
5596 2009-05-14  Ian Lance Taylor  <iant@google.com>
5597
5598         * gcc.dg/Wcxx-compat-9.c: New testcase.
5599
5600 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5601
5602         PR fortran/39996
5603         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5604         * gfortran.dg/duplicate_type_2.f90: Ditto.
5605         * gfortran.dg/duplicate_type_3.f90: New.
5606
5607 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5608
5609         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5610         * ada/acats/tests/c5/c59002c.ada: Likewise.
5611
5612 2009-05-13  Taras Glek  <tglek@mozilla.com>
5613
5614         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5615         attributes and decl smashing.
5616         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5617         attributes.
5618         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5619         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5620
5621 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR fortran/39865
5624         * gfortran.dg/pr39865.f90: New test.
5625         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5626         arrays in FMT=.
5627         * gfortran.dg/hollerith_f95.f90: Likewise.
5628         * gfortran.dg/hollerith6.f90: New test.
5629         * gfortran.dg/hollerith7.f90: New test.
5630
5631 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5632
5633         PR cpp/36674
5634         * gcc.dg/cpp/pr36674.i: New.
5635
5636 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5637
5638         PR middle-end/40035
5639         * gcc.c-torture/compile/pr40035.c: New test.
5640
5641 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5642
5643         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5644
5645 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5646
5647         PR fortran/40110
5648         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5649         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5650         * gfortran.dg/interop_params.f03: Ditto.
5651
5652 2009-05-12  Jan Hubicka  <jh@suse.cz>
5653
5654         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5655         so unrolling still happens.
5656         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5657         * gcc.dg/ipa/ipacost-2.c: Likewise.
5658         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5659
5660 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5661
5662         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5663
5664 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5665
5666         * lib/target-supports.exp (check_profiling_available): Return
5667         false for -p on *-*-cygwin* targets.
5668
5669 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5670
5671         PR tree-optimization/38632
5672         * g++.dg/tree-ssa/pr38632.C: New.
5673
5674 2009-05-11  Jan Hubicka  <jh@suse.cz>
5675
5676         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5677         we now optimize better.
5678         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5679         out at different places.
5680         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5681         unroling.
5682         * gcc.dg/vect/vect-76.c: Likewise.
5683         * gcc.dg/vect/vect-70.c: Likewise.
5684         * gcc.dg/vect/vect-66.c: Likewise.
5685         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5686         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5687
5688 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5689
5690         PR middle-end/40080
5691         * gcc.c-torture/compile/pr40080.c: New.
5692
5693 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5694
5695         * gcc.c-torture/compile/pr40026.c: New testcase.
5696
5697 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5698
5699         PR fortran/40089
5700         * gfortran.dg/proc_ptr_comp_7.f90: New.
5701
5702 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5703
5704         PR tree-optimization/40074
5705         * gcc.dg/vect/pr40074.c: New test.
5706
5707 2009-05-10  Ian Lance Taylor  <iant@google.com>
5708
5709         * gcc.dg/Wcxx-compat-7.c: New testcase.
5710         * gcc.dg/Wcxx-compat-8.c: New testcase.
5711         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5712         * gcc.dg/pr17188-1.c: Likewise.
5713         * gcc.dg/pr39084.c: Likewise.
5714
5715 2009-05-10  Michael Matz  <matz@suse.de>
5716
5717         PR target/40031
5718         * gcc.dg/pr40031.c: New test.
5719
5720 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5721
5722         PR fortran/40018
5723         * gfortran.dg/array_constructor_31.f90: New test.
5724
5725 2009-05-10  Richard Guenther  <rguenther@suse.de>
5726
5727         PR tree-optimization/40081
5728         * g++.dg/torture/pr40081.C: New testcase.
5729
5730 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5731
5732         PR fortran/38863
5733         * gfortran.dg/dependency_24.f90: New test.
5734         * gfortran.dg/dependency_23.f90: Clean up module files.
5735
5736 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5737
5738         PR fortran/38956
5739         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5740         * gfortran.dg/chmod_2.f90: Likewise.
5741         * gfortran.dg/chmod_3.f90: Likewise.
5742         * gfortran.dg/open_errors.f90: Likewise.
5743
5744 2009-05-09  Jan Hubicka  <jh@suse.cz>
5745
5746         PR middle-end/40043
5747         * g++.dg/eh/nested-try.C: New test.
5748
5749 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5750
5751         PR tree-optimization/40049
5752         * gcc.dg/vect/vect-shift-2.c: New test.
5753
5754 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5755
5756         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5757         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5758
5759 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5760
5761         PR c/36892
5762         * g++.dg/warn/deprecated-6.C: New.
5763         * gcc.dg/deprecated-4.c: Likewise.
5764         * gcc.dg/deprecated-5.c: Likewise.
5765         * gcc.dg/deprecated-6.c: Likewise.
5766
5767 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5768
5769         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5770         __aligned__(__BIGGEST_ALIGNMENT__).
5771         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5772         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5773         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5774         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5775         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5776         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5777         * gcc.dg/vect/Os-vect-95.c: Likewise.
5778         * gcc.dg/vect/pr20122.c: Likewise.
5779         * gcc.dg/vect/pr36493.c: Likewise.
5780         * gcc.dg/vect/pr37385.c: Likewise.
5781         * gcc.dg/vect/slp-7.c: Likewise.
5782         * gcc.dg/vect/slp-9.c: Likewise.
5783         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5784         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5785         * gcc.dg/vect/vect-35.c: Likewise.
5786         * gcc.dg/vect/vect-40.c: Likewise.
5787         * gcc.dg/vect/vect-42.c: Likewise.
5788         * gcc.dg/vect/vect-44.c: Likewise.
5789         * gcc.dg/vect/vect-46.c: Likewise.
5790         * gcc.dg/vect/vect-48.c: Likewise.
5791         * gcc.dg/vect/vect-52.c: Likewise.
5792         * gcc.dg/vect/vect-54.c: Likewise.
5793         * gcc.dg/vect/vect-56.c: Likewise.
5794         * gcc.dg/vect/vect-58.c: Likewise.
5795         * gcc.dg/vect/vect-60.c: Likewise.
5796         * gcc.dg/vect/vect-74.c: Likewise.
5797         * gcc.dg/vect/vect-75.c: Likewise.
5798         * gcc.dg/vect/vect-76.c: Likewise.
5799         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5800         * gcc.dg/vect/vect-77.c: Likewise.
5801         * gcc.dg/vect/vect-77-global.c: Likewise.
5802         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5803         * gcc.dg/vect/vect-78.c: Likewise.
5804         * gcc.dg/vect/vect-78-global.c: Likewise.
5805         * gcc.dg/vect/vect-80.c: Likewise.
5806         * gcc.dg/vect/vect-85.c: Likewise.
5807         * gcc.dg/vect/vect-87.c: Likewise.
5808         * gcc.dg/vect/vect-88.c: Likewise.
5809         * gcc.dg/vect/vect-92.c: Likewise.
5810         * gcc.dg/vect/vect-93.c: Likewise.
5811         * gcc.dg/vect/vect-95.c: Likewise.
5812         * gcc.dg/vect/vect-97.c: Likewise.
5813         * gcc.dg/vect/vect-complex-1.c: Likewise.
5814         * gcc.dg/vect/vect-complex-4.c: Likewise.
5815         * gcc.dg/vect/vect-complex-5.c: Likewise.
5816         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5817         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5818         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5819         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5820         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5821         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5822         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5823         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5824         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5825         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5826         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5827         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5828         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5829         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5830         * gcc.dg/vect/vect-outer-1.c: Likewise.
5831         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5832         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5833         * gcc.dg/vect/vect-outer-2.c: Likewise.
5834         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5835         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5836         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5837         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5838         * gcc.dg/vect/vect-outer-3.c: Likewise.
5839         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5840         * gcc.dg/vect/vect-outer-5.c: Likewise.
5841         * gcc.dg/vect/vect-outer-6.c: Likewise.
5842         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5843         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5844         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5845         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5846         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5847         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5848         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5849         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5850         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5851         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5852         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5853         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5854         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5855         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5856
5857 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5858
5859         PR c/24581
5860         * gcc.dg/torture/complex-sign.h: New header.
5861         * gcc.dg/torture/complex-sign-add.c,
5862         gcc.dg/torture/complex-sign-mixed-add.c,
5863         gcc.dg/torture/complex-sign-mixed-div.c,
5864         gcc.dg/torture/complex-sign-mixed-mul.c,
5865         gcc.dg/torture/complex-sign-mixed-sub.c,
5866         gcc.dg/torture/complex-sign-mul.c,
5867         gcc.dg/torture/complex-sign-sub.c: New tests.
5868
5869 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5870
5871         PR fortran/39876
5872         * gfortran.dg/intrinsic_3.f90: New.
5873
5874 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5875
5876         PR c/39037
5877         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5878         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5879         * gcc.dg/dfp/float-constant-double.c: New test.
5880         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5881         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5882         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5883         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5884         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5885         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5886         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5887         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5888         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5889
5890 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5891
5892         PR middle-end/40057
5893         * gcc.c-torture/execute/pr40057.c: New test.
5894
5895 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5896
5897         * gcc.c-torture/compile/const-high-part.c: New test.
5898
5899 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5900
5901         PR testsuite/40050
5902         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5903         build plugin.
5904
5905 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5906
5907         PR fortran/39630
5908         * gfortran.dg/proc_decl_1.f90: Modified.
5909         * gfortran.dg/proc_ptr_comp_1.f90: New.
5910         * gfortran.dg/proc_ptr_comp_2.f90: New.
5911         * gfortran.dg/proc_ptr_comp_3.f90: New.
5912         * gfortran.dg/proc_ptr_comp_4.f90: New.
5913         * gfortran.dg/proc_ptr_comp_5.f90: New.
5914         * gfortran.dg/proc_ptr_comp_6.f90: New.
5915
5916 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5917
5918         PR c++/17395
5919         * g++.dg/template/call7.C: New test.
5920
5921 2009-05-06  Diego Novillo  <dnovillo@google.com>
5922
5923         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5924
5925 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5926
5927         * gfortran.dg/pr40021.f: Moved to ...
5928         * gfortran.fortran-torture/execute/pr40021.f: Here.
5929
5930 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5931
5932         PR middle-end/39986
5933         * gcc.dg/dfp/pr39986.c: New test.
5934
5935 2009-05-06  Michael Matz  <matz@suse.de>
5936
5937         PR middle-end/40021
5938         * gfortran.dg/pr40021.f: New test.
5939
5940 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5941
5942         * lib/plugin-support.exp: New file containing support procs for
5943         plugin testcases.
5944         * lib/target-supports.exp (check_plugin_available): New proc.
5945         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5946         * gcc.dg/plugin/selfassign.c: New plugin source file.
5947         * gcc.dg/plugin/self-assign-test-1.c: New test.
5948         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5949         * g++.dg/README: Add description for plugin test.
5950         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5951         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5952         * g++.dg/plugin/selfassign.c: New plugin source file.
5953         * g++.dg/plugin/self-assign-test-1.C: New test.
5954         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5955         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5956         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5957         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5958
5959 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5960
5961         PR fortran/40041
5962         * gfortran.dg/intrinsic_2.f90: New test.
5963         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5964
5965 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5966
5967         PR c/40032
5968         * gcc.dg/noncompile/incomplete-5.c: New test.
5969
5970 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5971
5972         PR middle-end/39666
5973         * gcc.dg/pr39666-1.c: New test.
5974         * gcc.dg/pr39666-2.c: Likewise.
5975         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5976         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5977         * gfortran.dg/pr39666-1.f90: Likewise.
5978         * gfortran.dg/pr39666-2.f90: Likewise.
5979
5980 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5981
5982         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5983         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5984         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5985
5986 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5987
5988         PR fortran/39998
5989         * gfortran.dg/proc_ptr_17.f90: New.
5990
5991 2009-05-05  Richard Guenther  <rguenther@suse.de>
5992
5993         PR tree-optimization/40022
5994         * gcc.c-torture/execute/pr40022.c: New testcase.
5995
5996 2009-05-05  Richard Guenther  <rguenther@suse.de>
5997
5998         PR middle-end/40023
5999         * gcc.c-torture/compile/pr40023.c: New testcase.
6000
6001 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6002
6003         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6004         * g++.dg/template/overload9.C: Likewise.
6005         * g++.dg/ext/ms-1.C: New.
6006
6007 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6008
6009         PR c++/40013
6010         * g++.dg/ext/vla7.C: New test.
6011
6012 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6013
6014         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6015
6016 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6017
6018         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6019         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6020         Update expected errors.
6021
6022 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6023
6024         PR c++/28152
6025         * g++.dg/parse/parser-pr28152.C: New.
6026         * g++.dg/parse/parser-pr28152-2.C: New.
6027
6028 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6029
6030         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6031
6032 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6033
6034         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6035         * gcc.target/sparc/fexpand-2.c: Likewise.
6036         * gcc.target/sparc/fpmerge-2.c: Likewise.
6037         * gcc.target/sparc/pdist-2.c: Likewise.
6038
6039 2009-05-03  Richard Guenther  <rguenther@suse.de>
6040
6041         PR c/39983
6042         * gcc.c-torture/compile/pr39983.c: New testcase.
6043
6044 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6045
6046         * gcc.dg/c99-complex-3.c: New test.
6047
6048 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6049
6050         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6051
6052 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6053
6054         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6055
6056 2009-05-02  Richard Guenther  <rguenther@suse.de>
6057
6058         PR middle-end/40001
6059         * gcc.target/spu/pr40001.c: New testcase.
6060
6061 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6062
6063         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6064
6065 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6066
6067         PR middle-end/39579
6068         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6069         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6070
6071 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6072
6073         PR testsuite/39776
6074         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6075         no longer issued.
6076
6077 2009-04-30  David Ayers  <ayers@fsfe.org>
6078
6079         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6080         and gcc_error_prefix variables.
6081         * objc.dg/bad-receiver-type.m: Update to match correct
6082         diagnostics marker.
6083         * objc.dg/encode-5.m: Likewise.
6084         * objc.dg/id-1.m: Likewise.
6085         * objc.dg/method-1.m: Likewise.
6086         * objc.dg/method-6.m: Likewise.
6087         * objc.dg/method-7.m: Likewise.
6088         * objc.dg/method-9.m: Likewise.
6089         * objc.dg/method-11.m: Likewise.
6090         * objc.dg/method-20.m: Likewise.
6091         * objc.dg/private-1.m: Likewise.
6092
6093 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6094
6095         PR libfortran/39667
6096         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6097         * gfortran.dg/advance_4.f90: Likewise
6098         * gfortran.dg/advance_5.f90: Likewise
6099         * gfortran.dg/append_1.f90: Likewise
6100         * gfortran.dg/backslash_1.f90: Likewise
6101         * gfortran.dg/backslash_2.f90: Likewise
6102         * gfortran.dg/backslash_3.f: Likewise
6103         * gfortran.dg/backspace_10.f90: Likewise
6104         * gfortran.dg/backspace_3.f: Likewise
6105         * gfortran.dg/backspace_4.f: Likewise
6106         * gfortran.dg/backspace_5.f: Likewise
6107         * gfortran.dg/backspace_8.f: Likewise
6108         * gfortran.dg/backspace_9.f: Likewise
6109         * gfortran.dg/complex_write.f90: Likewise
6110         * gfortran.dg/convert_implied_open.f90: Likewise
6111         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6112         * gfortran.dg/dos_eol.f: Likewise
6113         * gfortran.dg/empty_format_1.f90: Likewise
6114         * gfortran.dg/endfile.f: Likewise
6115         * gfortran.dg/eof_1.f90: Likewise
6116         * gfortran.dg/eor_1.f90: Likewise
6117         * gfortran.dg/eor_handling_1.f90: Likewise
6118         * gfortran.dg/eor_handling_2.f90: Likewise
6119         * gfortran.dg/eor_handling_3.f90: Likewise
6120         * gfortran.dg/eor_handling_4.f90: Likewise
6121         * gfortran.dg/eor_handling_5.f90: Likewise
6122         * gfortran.dg/error_recovery_5.f90: Likewise
6123         * gfortran.dg/f2003_inquire_1.f03: Likewise
6124         * gfortran.dg/f2003_io_4.f03: Likewise
6125         * gfortran.dg/f2003_io_5.f03: Likewise
6126         * gfortran.dg/f2003_io_7.f03: Likewise
6127         * gfortran.dg/fgetc_1.f90: Likewise
6128         * gfortran.dg/fgetc_2.f90: Likewise
6129         * gfortran.dg/flush_1.f90: Likewise
6130         * gfortran.dg/fmt_exhaust.f90: Likewise
6131         * gfortran.dg/fmt_huge.f90: Likewise
6132         * gfortran.dg/fmt_read.f90: Likewise
6133         * gfortran.dg/fmt_t_1.f90: Likewise
6134         * gfortran.dg/fmt_t_2.f90: Likewise
6135         * gfortran.dg/fmt_t_3.f90: Likewise
6136         * gfortran.dg/fmt_t_4.f90: Likewise
6137         * gfortran.dg/fmt_t_5.f90: Likewise
6138         * gfortran.dg/fmt_t_7.f: Likewise
6139         * gfortran.dg/fseek.f90: Likewise
6140         * gfortran.dg/ftell_1.f90: Likewise
6141         * gfortran.dg/ftell_2.f90: Likewise
6142         * gfortran.dg/func_derived_3.f90: Likewise
6143         * gfortran.dg/inquire_9.f90: Likewise
6144         * gfortran.dg/iostat_1.f90: Likewise
6145         * gfortran.dg/iostat_2.f90: Likewise
6146         * gfortran.dg/list_read_1.f90: Likewise
6147         * gfortran.dg/list_read_4.f90: Likewise
6148         * gfortran.dg/list_read_5.f90: Likewise
6149         * gfortran.dg/list_read_7.f90: Likewise
6150         * gfortran.dg/list_read_8.f90: Likewise
6151         * gfortran.dg/list_read_9.f90: Likewise
6152         * gfortran.dg/namelist_13.f90: Likewise
6153         * gfortran.dg/namelist_14.f90: Likewise
6154         * gfortran.dg/namelist_15.f90: Likewise
6155         * gfortran.dg/namelist_16.f90: Likewise
6156         * gfortran.dg/namelist_17.f90: Likewise
6157         * gfortran.dg/namelist_18.f90: Likewise
6158         * gfortran.dg/namelist_19.f90: Likewise
6159         * gfortran.dg/namelist_20.f90: Likewise
6160         * gfortran.dg/namelist_24.f90: Likewise
6161         * gfortran.dg/namelist_26.f90: Likewise
6162         * gfortran.dg/namelist_27.f90: Likewise
6163         * gfortran.dg/namelist_28.f90: Likewise
6164         * gfortran.dg/namelist_37.f90: Likewise
6165         * gfortran.dg/namelist_38.f90: Likewise
6166         * gfortran.dg/namelist_39.f90: Likewise
6167         * gfortran.dg/namelist_40.f90: Likewise
6168         * gfortran.dg/namelist_43.f90: Likewise
6169         * gfortran.dg/namelist_44.f90: Likewise
6170         * gfortran.dg/namelist_45.f90: Likewise
6171         * gfortran.dg/namelist_46.f90: Likewise
6172         * gfortran.dg/namelist_47.f90: Likewise
6173         * gfortran.dg/namelist_48.f90: Likewise
6174         * gfortran.dg/namelist_49.f90: Likewise
6175         * gfortran.dg/namelist_50.f90: Likewise
6176         * gfortran.dg/namelist_51.f90: Likewise
6177         * gfortran.dg/namelist_52.f90: Likewise
6178         * gfortran.dg/namelist_56.f90: Likewise
6179         * gfortran.dg/namelist_char_only.f90: Likewise
6180         * gfortran.dg/namelist_use.f90: Likewise
6181         * gfortran.dg/namelist_use_only.f90: Likewise
6182         * gfortran.dg/noadv_size.f90: Likewise
6183         * gfortran.dg/open_access_append_1.f90: Likewise
6184         * gfortran.dg/pad_no.f90: Likewise
6185         * gfortran.dg/pr12884.f: Likewise
6186         * gfortran.dg/pr17090.f90: Likewise
6187         * gfortran.dg/pr17285.f90: Likewise
6188         * gfortran.dg/pr17286.f90: Likewise
6189         * gfortran.dg/pr18122.f90: Likewise
6190         * gfortran.dg/pr18210.f90: Likewise
6191         * gfortran.dg/pr18392.f90: Likewise
6192         * gfortran.dg/pr19155.f: Likewise
6193         * gfortran.dg/pr19216.f: Likewise
6194         * gfortran.dg/pr19467.f90: Likewise
6195         * gfortran.dg/pr19657.f: Likewise
6196         * gfortran.dg/pr20257.f90: Likewise
6197         * gfortran.dg/read_bad_advance.f90: Likewise
6198         * gfortran.dg/read_eof_2.f90: Likewise
6199         * gfortran.dg/read_eof_4.f90: Likewise
6200         * gfortran.dg/read_many_1.f: Likewise
6201         * gfortran.dg/read_noadvance.f90: Likewise
6202         * gfortran.dg/read_repeat.f90: Likewise
6203         * gfortran.dg/read_size_noadvance.f90: Likewise
6204         * gfortran.dg/read_x_past.f: Likewise
6205         * gfortran.dg/record_marker_1.f90: Likewise
6206         * gfortran.dg/record_marker_3.f90: Likewise
6207         * gfortran.dg/rewind_1.f90: Likewise
6208         * gfortran.dg/runtime_warning_1.f90: Likewise
6209         * gfortran.dg/shape_3.f90: Likewise
6210         * gfortran.dg/slash_1.f90: Likewise
6211         * gfortran.dg/stat_1.f90: Likewise
6212         * gfortran.dg/stat_2.f90: Likewise
6213         * gfortran.dg/streamio_11.f90: Likewise
6214         * gfortran.dg/streamio_3.f90: Likewise
6215         * gfortran.dg/streamio_4.f90: Likewise
6216         * gfortran.dg/streamio_9.f90: Likewise
6217         * gfortran.dg/tl_editing.f90: Likewise
6218         * gfortran.dg/unf_io_convert_1.f90: Likewise
6219         * gfortran.dg/unf_io_convert_2.f90: Likewise
6220         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6221         * gfortran.dg/unf_short_record_1.f90: Likewise
6222         * gfortran.dg/utf8_1.f03: Likewise
6223         * gfortran.dg/utf8_2.f03: Likewise
6224         * gfortran.dg/widechar_IO_1.f90: Likewise
6225         * gfortran.dg/write_check3.f90: Likewise
6226         * gfortran.dg/write_rewind_2.f: Likewise
6227         * gfortran.dg/x_slash_2.f: Likewise
6228
6229 2009-04-29  Richard Guenther  <rguenther@suse.de>
6230
6231         PR target/39943
6232         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6233         New.
6234         (check_effective_target_vect_floatuint_cvt): Likewise.
6235         * gcc.dg/vect/slp-10.c: Adjust.
6236         * gcc.dg/vect/slp-11.c: Adjust.
6237         * gcc.dg/vect/slp-12b.c: Adjust.
6238         * gcc.dg/vect/slp-33.c: Adjust.
6239         * gcc.c-torture/compile/pr39943.c: New testcase.
6240
6241 2009-04-29  Richard Guenther  <rguenther@suse.de>
6242
6243         PR middle-end/39937
6244         * gcc.c-torture/compile/pr39937.c: New testcase.
6245
6246 2009-04-29  Richard Guenther  <rguenther@suse.de>
6247
6248         PR tree-optimization/39941
6249         * gcc.c-torture/compile/pr39941.c: New testcase.
6250
6251 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6252
6253         * gcc.target/bfin/20090411-1.c: New test.
6254
6255 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6256
6257         PR target/39565
6258         * gcc.dg/pr39565.c: New testcase.
6259
6260 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6261
6262         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6263         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6264         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6265         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6266         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6267         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6268         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6269         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6270         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6271         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6272         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6273         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6274         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6275         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6276         * gcc.target/i386/pr37191.c: Likewise.
6277         * gcc.target/i386/reload-1.c: Likewise.
6278         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6279         * g++.old-deja/g++.pt/repo2.C: Likewise.
6280         * g++.old-deja/g++.pt/repo3.C: Likewise.
6281         * g++.old-deja/g++.pt/repo4.C: Likewise.
6282         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6283         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6284         * g++.dg/template/repo1.C: Likewise.
6285         * g++.dg/template/repo2.C: Likewise.
6286         * g++.dg/template/repo3.C: Likewise.
6287         * g++.dg/template/repo4.C: Likewise.
6288         * g++.dg/template/repo5.C: Likewise.
6289         * g++.dg/template/repo6.C: Likewise.
6290         * g++.dg/template/repo7.C: Likewise.
6291         * g++.dg/template/repo8.C: Likewise.
6292         * g++.dg/template/repo9.C: Likewise.
6293         * g++.dg/rtti/repo1.C: Likewise.
6294         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6295         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6296         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6297         * g++.dg/other/PR23205.C: Skip for vxworks.
6298         * g++.dg/ext/visibility/class1.C: Requires PIC.
6299         * g++.dg/eh/async-unwind2.C: Requires PIC.
6300         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6301         does not have cxa_exit.
6302
6303 2009-04-28  Jing Yu  <jingyu@google.com>
6304
6305         PR testsuite/39790
6306         * lib/target-supports.exp (check_effective_target_tls): Remove
6307         comment of caching.
6308         (check_effective_target_tls_native): Likewise.
6309         (check_effective_target_tls_runtime): Likewise.
6310         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6311         tls to tls_runtime.
6312         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6313
6314 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6315
6316         PR fortran/39946
6317         * gfortran.dg/proc_ptr_16.f90: New.
6318
6319 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6320
6321         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6322         lp64 is true.
6323
6324 2009-04-28  Richard Guenther  <rguenther@suse.de>
6325
6326         PR middle-end/39937
6327         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6328
6329 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6330
6331         * g++.dg/warn/pr35652.C: Removed.
6332         * gcc.dg/pr35652.c: Likewise.
6333
6334 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6335
6336         * gcc.target/ia64/20071210-2.c: New testcase.
6337
6338 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6339
6340         PR c/39323
6341         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6342         * gcc.dg/pr39323-3.c: Ditto.
6343
6344 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6345
6346         PR fortran/39930
6347         PR fortran/39931
6348         * gfortran.dg/ambiguous_reference_2.f90: New.
6349         * gfortran.dg/pointer_assign_7.f90: New.
6350
6351 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6352             Mark Mitchell  <mark@codesourcery.com>
6353
6354         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6355         * gcc.dg/20020103-1.c: Check for __ppc.
6356         * gcc.dg/asm-b.c: Check for __ppc.
6357         * gcc.dg/20020919-1.c: Check for __ppc.
6358         * gcc.dg/20020312-2.c: Likewise.
6359         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6360         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6361         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6362         * g++.dg/warn/weak1.C: Likewise.
6363         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6364         static so appropriate optimizations kick in.
6365         (find_base_value_wrapper): New function.
6366         * g++.dg/eh/simd-5.C: Fix target triplet.
6367         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6368
6369 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6370             H.J. Lu  <hongjiu.lu@intel.com>
6371
6372         PR target/39911
6373         * gcc.target/i386/pr39911.c: New test.
6374
6375 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6376
6377         PR fortran/39879
6378         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6379
6380 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6381
6382         PR c++/35652
6383         Revert:
6384
6385         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6386
6387         * gcc.dg/pr35652.C: New.
6388         * g++.dg/warn/pr35652.C: New.
6389         * gcc.dg/format/plus-1.c: Adjust message.
6390
6391 2009-04-27  DJ Delorie  <dj@redhat.com>
6392
6393         * lib/target-supports.exp (check_effective_target_double64): New.
6394         (check_effective_target_double64plus): New.
6395         (check_effective_target_large_double): New.
6396         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6397         * gcc.dg/div-double-1.c: Likewise.
6398         * gcc.dg/Wconversion-real.c: Require large_double.
6399         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6400
6401         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6402         are too small.
6403
6404         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6405         constants as long.
6406
6407 2009-04-27  Ian Lance Taylor  <iant@google.com>
6408
6409         * gcc.dg/Wcxx-compat-5.c: New testcase.
6410         * gcc.dg/Wcxx-compat-6.c: New testcase.
6411
6412 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6413
6414         Allow non-constant arguments to conversion intrinsics.
6415         * gcc.target/spu/intrinsics-3.c: Update tests.
6416
6417 2009-04-27  Richard Guenther  <rguenther@suse.de>
6418
6419         PR middle-end/39928
6420         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6421         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6422
6423 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6424
6425         PR target/39903
6426         * gcc.dg/torture/pr39903-1.c: New.
6427         * gcc.dg/torture/pr39903-2.c: Likewise.
6428
6429 2009-04-27  Revital Eres  <eres@il.ibm.com>
6430
6431         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6432         and check it.
6433         * gcc.dg/sms-2.c: Add dump check.
6434         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6435         and check it.
6436         * gcc.dg/sms-4.c: Likewise.
6437         * gcc.dg/sms-5.c: Likewise.
6438         * gcc.dg/sms-6.c: Likewise.
6439         * gcc.dg/sms-7.c: Likewise.
6440         * gcc.dg/sms-antideps.c: Rename to...
6441         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6442
6443 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6444
6445         * gnat.dg/opt2.adb: New test.
6446
6447 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6448
6449         PR c++/39875
6450         * g++.dg/warn/Wunused-15.C: New test.
6451
6452 2009-04-26  Michael Matz  <matz@suse.de>
6453
6454         Expand from SSA.
6455         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6456         change regexps.
6457         * gcc.target/i386/pr37248-1.c: Modified.
6458         * gcc.target/i386/pr37248-3.c: Modified.
6459         * gcc.target/i386/pr37248-2.c: Modified.
6460         * gnat.dg/aliasing1.adb: Modified.
6461         * gnat.dg/pack9.adb: Modified.
6462         * gnat.dg/aliasing2.adb: Modified.
6463         * gcc.dg/strict-overflow-2.c: Modified.
6464         * gcc.dg/autopar/reduc-1char.c: Modified.
6465         * gcc.dg/autopar/reduc-2char.c: Modified.
6466         * gcc.dg/autopar/reduc-1.c: Modified.
6467         * gcc.dg/autopar/reduc-2.c: Modified.
6468         * gcc.dg/autopar/reduc-3.c: Modified.
6469         * gcc.dg/autopar/reduc-6.c: Modified.
6470         * gcc.dg/autopar/reduc-7.c: Modified.
6471         * gcc.dg/autopar/reduc-8.c: Modified.
6472         * gcc.dg/autopar/reduc-9.c: Modified.
6473         * gcc.dg/autopar/reduc-1short.c: Modified.
6474         * gcc.dg/autopar/reduc-2short.c: Modified.
6475         * gcc.dg/autopar/parallelization-1.c: Modified.
6476         * gcc.dg/strict-overflow-4.c: Modified.
6477         * gcc.dg/strict-overflow-6.c: Modified.
6478         * gcc.dg/gomp/combined-1.c: Modified.
6479         * gcc.dg/no-strict-overflow-1.c: Modified.
6480         * gcc.dg/no-strict-overflow-3.c: Modified.
6481         * gcc.dg/no-strict-overflow-5.c: Modified.
6482         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6483         * gcc.dg/tree-ssa/pr18134.c: Modified.
6484         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6485         * gcc.dg/tree-ssa/vector-2.c: Modified.
6486         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6487         * gcc.dg/tree-ssa/loop-21.c: Modified.
6488         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6489         * gcc.dg/tree-ssa/vector-3.c: Modified.
6490         * gcc.dg/tree-ssa/asm-3.c: Modified.
6491         * gcc.dg/tree-ssa/pr23294.c: Modified.
6492         * gcc.dg/tree-ssa/loop-22.c: Modified.
6493         * gcc.dg/tree-ssa/loop-15.c: Modified.
6494         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6495         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6496         * gcc.dg/tree-ssa/pr20139.c: Modified.
6497         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6498         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6499         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6500         * gcc.dg/tree-ssa/loop-5.c: Modified.
6501         * gcc.dg/tree-ssa/pr19431.c: Modified.
6502         * gcc.dg/tree-ssa/pr32044.c: Modified.
6503         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6504         * gcc.dg/tree-ssa/loop-19.c: Modified.
6505         * gcc.dg/tree-ssa/loop-28.c: Modified.
6506         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6507         * gcc.dg/tree-ssa/divide-1.c: Modified.
6508         * gcc.dg/tree-ssa/inline-1.c: Modified.
6509         * gcc.dg/tree-ssa/divide-3.c: Modified.
6510         * gcc.dg/tree-ssa/pr30978.c: Modified.
6511         * gcc.dg/tree-ssa/alias-6.c: Modified.
6512         * gcc.dg/tree-ssa/divide-4.c: Modified.
6513         * gcc.dg/tree-ssa/alias-11.c: Modified.
6514         * gcc.dg/no-strict-overflow-7.c: Modified.
6515         * gcc.dg/strict-overflow-1.c: Modified.
6516         * gcc.dg/pr15784-4.c: Modified.
6517         * gcc.dg/pr34263.c: Modified.
6518         * gcc.dg/strict-overflow-3.c: Modified.
6519         * gcc.dg/tree-prof/stringop-1.c: Modified.
6520         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6521         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6522         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6523         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6524         * gcc.dg/no-strict-overflow-2.c: Modified.
6525         * gcc.dg/no-strict-overflow-4.c: Modified.
6526         * gcc.dg/no-strict-overflow-6.c: Modified.
6527         * g++.dg/tree-ssa/pr27090.C: Modified.
6528         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6529         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6530         * g++.dg/tree-ssa/pr19807.C: Modified.
6531         * g++.dg/opt/pr30965.C: Modified.
6532         * g++.dg/init/new17.C: Modified.
6533         * gfortran.dg/whole_file_6.f90: Modified.
6534         * gfortran.dg/whole_file_5.f90: Modified.
6535         * gfortran.dg/reassoc_1.f90: Modified.
6536         * gfortran.dg/reassoc_3.f90: Modified.
6537
6538 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6539
6540         PR fortran/39893
6541         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6542
6543 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6544
6545         PR inline-asm/39543
6546         * gcc.target/i386/pr39543-1.c: New test.
6547         * gcc.target/i386/pr39543-2.c: New test.
6548         * gcc.target/i386/pr39543-3.c: New test.
6549
6550         PR c/39889
6551         * gcc.dg/Wunused-value-3.c: New test.
6552
6553 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6554
6555         PR c/39581
6556         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6557         gcc.dg/vla-21.c: New tests.
6558
6559 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6560
6561         PR c/39556
6562         * gcc.dg/inline-34.c: New test.
6563
6564 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6565
6566         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6567         gcc.dg/enum-const-3.c: New tests.
6568         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6569         -pedantic-errors.  Update expected diagnostics.
6570
6571 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6572
6573         PR c/39582
6574         * gcc.dg/vla-20.c: New test.
6575
6576 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6577
6578         PR c/39564
6579         * gcc.dg/vla-19.c: New test.
6580
6581 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6582
6583         PR preprocessor/39559
6584         * gcc.dg/c99-intconst-2.c: New test.
6585
6586 2009-04-25  Jan Hubicka  <jh@suse.cz>
6587
6588         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6589
6590 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6591
6592         PR fortran/39688
6593         * gfortran.dg/import7.f90: New.
6594
6595 2009-04-24  Richard Guenther  <rguenther@suse.de>
6596
6597         * gcc.dg/tree-ssa/vrp48.c: Fix.
6598
6599 2008-04-24  Doug Kwan  <dougkwan@google.com>
6600
6601         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6602         destination are the same.
6603
6604 2009-04-24  Richard Guenther  <rguenther@suse.de>
6605
6606         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6607
6608 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6609
6610         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6611         gcc.dg/array-const-3.c: New tests.
6612
6613 2009-04-24  Ian Lance Taylor  <iant@google.com>
6614
6615         * gcc.dg/Wcxx-compat-4.c: New testcase.
6616
6617 2009-04-24  Daniel Kraft  <d@domob.eu>
6618
6619         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6620         expected on already erraneous symbol (renamed to fresh one).
6621
6622 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6623
6624         PR middle-end/39867
6625         * gcc.dg/pr39867.c: New.
6626
6627 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6628
6629         PR fortran/39861
6630         PR fortran/39864
6631         * gfortran.dg/intrinsic_1.f90: New.
6632
6633 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6634
6635         * gnat.dg/alignment7.adb: New test.
6636         * gnat.dg/alignment8.adb: Likewise.
6637
6638 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6639
6640         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6641         * gnat.dg/specs/rep_clause2.ads: New test.
6642
6643 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6644
6645         PR rtl-optimization/39794
6646         * gcc.dg/pr39794.c: New test.
6647
6648 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6649
6650         * gnat.dg/atomic1.adb: New test.
6651         * gnat.dg/atomic1_pkg.ads: New helper.
6652
6653 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6654
6655         PR testsuite/39623
6656         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6657         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6658
6659 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6660
6661         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6662         warning.
6663
6664 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6665
6666         PR C/31499
6667         * gcc.dg/vector-init-1.c: New testcase.
6668         * gcc.dg/vector-init-2.c: New testcase.
6669
6670 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6671
6672         * gnat.dg/enum2.adb: New test.
6673         * gnat.dg/enum2_pkg.ads: New helper.
6674
6675 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6676
6677         PR c/39855
6678         * gcc.dg/torture/pr39855.c: New test.
6679
6680 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6681
6682         PR c++/39639
6683         * g++.dg/cpp0x/pr39639.C: New test.
6684
6685 2009-04-22  Mark Heffernan  <meheff@google.com>
6686
6687         * gcc.dg/profile-generate-3.c: New test.
6688
6689 2009-04-22  Jan Hubicka  <jh@suse.cz>
6690
6691         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6692
6693 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6694
6695         PR testsuite/39623
6696         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6697
6698 2009-04-22  Richard Guenther  <rguenther@suse.de>
6699
6700         PR tree-optimization/39824
6701         * gcc.c-torture/compile/pr39824.c: New testcase.
6702
6703 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6704
6705         PR c++/14875
6706         * g++.dg/parse/parser-pr14875.C: New.
6707         * g++.dg/parse/parser-pr14875-2.C: New.
6708         * g++.dg/parse/error6.C: Update match string.
6709
6710 2009-04-22  Richard Guenther  <rguenther@suse.de>
6711
6712         PR tree-optimization/39845
6713         * gcc.c-torture/compile/pr39845.c: New testcase.
6714
6715 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6716
6717         PR fortran/39735
6718         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6719         * gfortran.dg/external_initializer.f90: Modified.
6720         * gfortran.dg/interface_26.f90: Modified.
6721         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6722         * gfortran.dg/proc_ptr_3.f90: Modified.
6723         * gfortran.dg/proc_ptr_15.f90: New.
6724         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6725
6726 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6727
6728         PR c++/35711
6729         * g++.dg/warn/pr35711.C: New.
6730         * g++.dg/conversion/ptrmem2.C: Update.
6731
6732 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6733
6734         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6735         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6736         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6737         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6738         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6739         gcc.c-torture/ChangeLog.0,
6740         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6741         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6742         gcc.target/i386/math-torture/math-torture.exp,
6743         gcc.target/mips/inter/mips16-inter.exp,
6744         gcc.target/mips/mips-nonpic/README,
6745         gcc.target/x86_64/abi/README.gcc,
6746         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6747         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6748         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6749         notices.
6750         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6751
6752 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6755
6756 2009-04-21  Richard Guenther  <rguenther@suse.de>
6757
6758         PR middle-end/39829
6759         * gcc.dg/torture/pr39829.c: New testcase.
6760
6761 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6762
6763         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6764
6765 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6766
6767         PR 16202
6768         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6769         * gcc.dg/sequence-pt-2.c: New.
6770         * gcc.dg/sequence-pt-3.c: New.
6771         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6772         * g++.dg/warn/sequence-pt-2.c: New.
6773         * g++.dg/warn/sequence-pt-3.c: New.
6774
6775 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6776
6777         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6778
6779 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6780
6781         * gnat.dg/import1.ad[sb]: New test.
6782
6783 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6784
6785         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6786         return 0.
6787
6788 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6789
6790         PR fortran/39811
6791         * gfortran.dg/continuation_11.f90: New test.
6792
6793 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6794
6795         PR c++/13358
6796         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6797         messages. Test for "long long" in system headers.
6798         * gcc.dg/c99-longlong-2.c: New.
6799         * g++.dg/warn/pr13358.C: New.
6800         * g++.dg/warn/pr13358-2.C: New.
6801         * g++.dg/warn/pr13358-3.C: New.
6802         * g++.dg/warn/pr13358-4.C: New.
6803
6804 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6805
6806         * gcc.dg/framework-2.c: Fix up for non existent includes
6807         being fatal errors now.
6808
6809 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6810
6811         PR fortran/39800
6812         * gfortran.dg/private_type_13.f90: New test.
6813         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6814
6815 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6816
6817         PR c++/39803
6818         * g++.dg/warn/Wunused-14.C: New test.
6819
6820 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6821
6822         * gnat.dg/specs/small_alignment.ads: New test.
6823
6824 2009-04-20  Ian Lance Taylor  <iant@google.com>
6825
6826         * gcc.dg/Wcxx-compat-3.c: New testcase.
6827
6828 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6829
6830         * gnat.dg/pack13.ad[sb]: New test.
6831         * gnat.dg/pack13_pkg.ads: New helper.
6832
6833 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6834
6835         * gnat.dg/discr11.ad[sb]: New test.
6836         * gnat.dg/discr11_pkg.ads: New helper.
6837
6838 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6839
6840         PR tree-optimization/39675
6841         * gcc.dg/vect/O3-pr39675-2.c: New test.
6842
6843 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6844
6845         * gnat.dg/rep_clause3.adb: New test.
6846
6847 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6848
6849         PR c/37481
6850         * gcc.dg/c99-flex-array-7.c: New test.
6851
6852 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6853
6854         PR c/19771
6855         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6856
6857 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6858
6859         PR c/38243
6860         * gcc.dg/c99-restrict-3.c: New test.
6861
6862 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6863
6864         PR preprocessor/20078
6865         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6866
6867 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6868
6869         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6870         Do not pass -B$root after -margs.
6871
6872 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6873
6874         PR c/32061
6875         PR c++/36954
6876         * gcc.dg/pr32061.c: New.
6877         * gcc.dg/Wlogical-op-1.c: Update.
6878         * g++.dg/warn/Wlogical-op-1.C: Update.
6879         * g++.dg/warn/pr36954.C: New.
6880
6881 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6882
6883         PR c/27676
6884         * gcc.dg/lvalue-5.c: New test.
6885
6886 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6887
6888         PR c/22367
6889         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6890
6891 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6892
6893         * gcc.dg/cpp/include5.c: New test.
6894
6895 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6896
6897         PR c/35210
6898         * gcc.dg/call-diag-2.c: New test.
6899
6900 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6901
6902         PR preprocessor/39646
6903         * gcc.dg/cpp/line8.c: New test.
6904
6905 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6906
6907         PR preprocessor/39647
6908         * gcc.dg/cpp/line7.c: New test.
6909
6910 2009-04-18  Richard Guenther  <rguenther@suse.de>
6911
6912         PR middle-end/39804
6913         * gcc.target/i386/pr39804.c: New testcase.
6914
6915 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6916
6917         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6918         * g++.dg/other/pr39496.C: Likewise.
6919
6920 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6921
6922         PR middle-end/36902
6923         * gcc.dg/pr36902.c: New.
6924
6925 2009-04-17  Diego Novillo  <dnovillo@google.com>
6926
6927         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6928         violation for variable 'inside_main'.
6929
6930 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6931
6932         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6933
6934 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6935
6936         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6937
6938 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6939
6940         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6941         * gfortran.dg/chmod_2.f90: Likewise.
6942         * gfortran.dg/chmod_3.f90: Likewise.
6943         * gfortran.dg/open_errors.f90: Likewise.
6944         * gfortran.dg/stat_1.f90: Likewise.
6945         * gfortran.dg/stat_2.f90: Likewise.
6946
6947 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6948
6949         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6950         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6951         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6952         * gfortran.dg/nearest_1.f90: Likewise.
6953         * gfortran.dg/nearest_3.f90: Likewise.
6954         * gfortran.dg/isnan_1.f90: Likewise.
6955         * gfortran.dg/isnan_2.f90: Likewise.
6956         * gfortran.dg/nan_1.f90: Likewise.
6957         * gfortran.dg/nan_2.f90: Likewise.
6958         * gfortran.dg/nan_3.f90: Likewise.
6959         * gfortran.dg/nan_4.f90: Likewise.
6960         * gfortran.dg/module_nan.f90: Likewise.
6961         * gfortran.dg/int_conv_2.f90: Likewise.
6962         * gfortran.dg/init_flag_3.f90: Likewise.
6963         * gfortran.dg/namelist_42.f90: Likewise.
6964         * gfortran.dg/namelist_43.f90: Likewise.
6965         * gfortran.dg/real_const_3.f90: Likewise.
6966         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6967
6968         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6969         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6970         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6971         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6972         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6973
6974         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6975         * gfortran.dg/gamma_5.f90: Likewise.
6976
6977 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6978
6979         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6980         less strict so it also works with auto-overlay support.
6981         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6982         for "exceeds local store" linker errors on the SPU.
6983
6984         * lib/gfortran.exp: Include target-supports.exp.
6985         (gfortran_init): On SPU targets where automatic overlay support
6986         is available, use it to build all Fortran test cases.
6987
6988         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6989
6990 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6991
6992         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6993         rule enforced by gnat on taft types.
6994
6995 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6996
6997         PR testsuite/39792
6998         * g++.dg/ext/complit11.C: Add empty dg-options.
6999
7000 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7001
7002         PR c++/17570
7003         * g++.dg/template/defarg11.C: New test.
7004
7005 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7006
7007         PR c++/28766
7008         * g++.dg/ext/complit11.C: New testcase.
7009
7010 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7011
7012         PR c++/39551
7013         * g++.dg/warn/Wunused-13.C: New testcase.
7014
7015 2009-04-15  Ian Lance Taylor  <iant@google.com>
7016
7017         * gcc.dg/Wenum-compare-1.c: New testcase.
7018
7019 2009-04-15  Richard Guenther  <rguenther@suse.de>
7020
7021         PR tree-optimization/39764
7022         * g++.dg/torture/pr39764.C: New testcase.
7023
7024 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7025
7026         * g++.dg/ext/altivec-17.C: New.
7027
7028 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7029
7030         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7031         * gnat.dg/specs/limited1.ads: Ditto.
7032
7033 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7034
7035         PR testsuite/39769
7036         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7037         for testing the results of estimate instructions.
7038         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7039         * gcc.dg/vmx/3a-05.c (test): Ditto.
7040
7041 2009-04-14  Jason Merrill  <jason@redhat.com>
7042
7043         PR c++/39763
7044         * g++.dg/warn/Wshadow-4.C: Extend.
7045
7046 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7047
7048         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7049         (do_D): Remove attribute hidden.
7050
7051 2009-04-13  Jason Merrill  <jason@redhat.com>
7052
7053         PR c++/39480
7054         * g++.dg/init/copy7.C: New.
7055
7056 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7057
7058         PR testsuite/39733
7059         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7060         (check_for_all_options): This.
7061
7062 2009-04-13  Jason Merrill  <jason@redhat.com>
7063
7064         PR c++/39750
7065         * g++.dg/template/crash90.C: New.
7066
7067 2009-04-12  Jason Merrill  <jason@redhat.com>
7068
7069         PR c++/39742
7070         * g++.dg/overload/extern-C-2.C: New.
7071
7072 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7073
7074         PR preprocessor/31869
7075         * gcc.dg/cpp/strify5.c: New test.
7076
7077 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7078
7079         * gnat.dg/enum1.adb: New test.
7080         * gnat.dg/enum1_pkg.ads: New helper.
7081
7082 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7083
7084         PR target/39740
7085         * gcc.target/alpha/pr39740.c: New test.
7086
7087 2009-04-11  Daniel Kraft  <d@domob.eu>
7088
7089         PR fortran/37746
7090         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7091         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7092         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7093         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7094         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7095         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7096         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7097         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7098         expected string length that failed with -fbounds-check now.
7099         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7100
7101 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7102
7103         PR fortran/39692
7104         * gfortran.dg/proc_ptr_14.f90: New.
7105
7106 2009-04-11  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/39732
7109         * g++.dg/torture/pr39732.C: New testcase.
7110
7111 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7112
7113         * gfortran.dg/whole_file_5.f90: New.
7114         * gfortran.dg/whole_file_6.f90: New.
7115
7116 2009-04-11  Richard Guenther  <rguenther@suse.de>
7117
7118         PR tree-optimization/39713
7119         * g++.dg/torture/pr39713.C: New testcase.
7120
7121 2009-04-10  Richard Guenther  <rguenther@suse.de>
7122
7123         PR c/39712
7124         * gcc.dg/pr39712.c: New testcase.
7125
7126 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7127
7128         PR c++/28301
7129         * g++.dg/cpp0x/enum2.C: Updated.
7130         * g++.dg/debug/pr22514.C: Likewise.
7131         * g++.dg/parse/enum2.C: Likewise.
7132         * g++.dg/parse/enum3.C: Likewise.
7133         * g++.dg/template/crash79.C: Likewise.
7134         * g++.old-deja/g++.jason/cond.C: Likewise.
7135
7136 2009-04-10  Chao-ying Fu  <fu@mips.com>
7137
7138         * gcc.target/mips/interrupt_handler.c: Change from compile to
7139         assemble.
7140
7141 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7142
7143         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7144
7145 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7146
7147         PR fortran/38709
7148         * gfortran.dg/zero_sized_6.f90: New.
7149
7150 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7151
7152         PR  c++/20118
7153         * g++.dg/parse/pr20118.C: New.
7154         * g++.dg/template/spec16.C: Update.
7155
7156 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7157
7158         PR testsuite/35621
7159         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7160         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7161         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7162         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7163         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7164         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7165         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7166         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7167         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7168         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7169         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7170         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7171         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7172         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7173         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7174         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7175         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7176
7177 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7178
7179         PR target/39678
7180         * g++.dg/torture/pr39678.C: New.
7181         * gcc.dg/compat/struct-complex-2.h: Likewise.
7182         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7183         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7184         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7185         * gcc.dg/torture/pr39678.c: Likewise.
7186         * gcc.target/i386/pr39678.c: Likewise.
7187
7188         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7189         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7190
7191         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7192         <complex.h>.  Add tests for structure with complex float.
7193
7194 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7195             Joseph Myers  <joseph@codesourcery.com>
7196
7197         PR target/36800
7198         * gcc.dg/dfp/pr36800.c: New.
7199
7200 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7201             Rafael Avila de Espindola  <espindola@google.com>
7202
7203         * gcc.misc-tests/help.exp: New file.
7204         * lib/options.exp: New file.
7205
7206 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7207
7208         PR libobjc/36610
7209         * objc/execute/forward-1.x: New.
7210
7211 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7212
7213         * gcc.dg/pr27150-1.c: Change to a link test.
7214
7215 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7216
7217         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7218         3 of the GNU General Public License and to point readers at the
7219         COPYING3 file and the FSF's license web page.
7220         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7221         * gcc.dg/struct/struct-reorg.exp: Likewise.
7222         * gcc.target/spu/tag_manager.c: Likewise.
7223
7224 2009-04-09  Richard Guenther  <rguenther@suse.de>
7225
7226         PR testsuite/39696
7227         * ssa-ccp-25.c: Adjust pattern.
7228
7229 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7230
7231         PR fortran/36704
7232         * gfortran.dg/external_procedures_1.f90: Modified.
7233         * gfortran.dg/proc_ptr_result_1.f90: New.
7234         * gfortran.dg/proc_ptr_result_2.f90: New.
7235         * gfortran.dg/proc_ptr_result_3.f90: New.
7236
7237 2009-04-09  Richard Guenther  <rguenther@suse.de>
7238
7239         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7240         to prevent constant propagation.
7241         * gcc.dg/vect/vect-56.c: Likewise.
7242         * gcc.dg/vect/vect-58.c: Likewise.
7243         * gcc.dg/vect/vect-60.c: Likewise.
7244         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7245         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7246         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7247
7248 2009-04-09  Richard Guenther  <rguenther@suse.de>
7249
7250         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7251         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7252
7253 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7254
7255         PR c/39613
7256         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7257         New tests.
7258
7259 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7260
7261         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7262         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7263
7264 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7265
7266         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7267
7268 2009-04-08  Jason Merrill  <jason@redhat.com>
7269
7270         PR c++/25185
7271         * g++.dg/template/error40.C: Add another test.
7272
7273 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7274
7275         PR c/39614
7276         PR c/39673
7277         * gcc.c-torture/compile/pr39614-1.c,
7278         gcc.c-torture/compile/pr39614-2.c,
7279         gcc.c-torture/compile/pr39614-3.c,
7280         gcc.c-torture/compile/pr39614-4.c,
7281         gcc.c-torture/compile/pr39614-5.c,
7282         gcc.c-torture/compile/pr39673-1.c,
7283         gcc.c-torture/compile/pr39673-2.c: New tests.
7284         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7285         more cases.
7286         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7287         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7288         expected errors.
7289
7290 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7291
7292         PRc++/39637
7293         * g++.dg/cpp0x/variadic-crash2.C: New test.
7294
7295 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7296
7297         PR fortran/38863
7298         * gfortran.dg/alloc_comp_result_1.f90: New test.
7299
7300 2009-04-07  Jason Merrill  <jason@redhat.com>
7301
7302         PR c++/34691
7303         * g++.dg/overload/extern-C-1.C: New.
7304
7305 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7306
7307         PR testsuite/39325
7308         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7309
7310 2009-04-07  Jason Merrill  <jason@redhat.com>
7311
7312         PR c++/25185
7313         * g++.dg/template/error40.C: New.
7314
7315 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7316
7317         PR fortran/38152
7318         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7319
7320 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7321
7322         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7323
7324 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7325
7326         PR fortran/38290
7327         * gfortran.dg/proc_decl_1.f90: Modified.
7328         * gfortran.dg/proc_ptr_11.f90: Extended.
7329         * gfortran.dg/proc_ptr_13.f90: Modified.
7330
7331 2009-04-06  Jason Merrill  <jason@redhat.com>
7332
7333         PR c++/35146
7334         * g++.dg/template/fnspec1.C: New.
7335
7336 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7337
7338         * lib/gnat.exp: Handle multilib.
7339
7340 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7341
7342         PR fortran/38863
7343         * gfortran.dg/dependency_23.f90: New test.
7344
7345 2009-04-06  Richard Guenther  <rguenther@suse.de>
7346
7347         PR tree-optimization/28868
7348         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7349         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7350         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7351         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7352
7353 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7354
7355         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7356
7357 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7358
7359         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7360
7361 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7362
7363         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7364         with the built-in y0, and the subsequent warning.
7365         (y1): Likewise, rename to y_1.
7366
7367 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7368
7369         PR fortran/39414
7370         * gfortran.dg/proc_decl_21.f90: New.
7371
7372 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7373
7374         PR fortran/36091
7375         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7376
7377 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7378
7379         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7380         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7381         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7382         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7383         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7384         gfortran.dg/namelist_49.f90: Gate test on effective_target
7385         fd_truncate.
7386         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7387
7388 2009-04-05  Daniel Kraft  <d@domob.eu>
7389
7390         PR fortran/38654
7391         * gfortran.dg/read_float_2.f03
7392         * gfortran.dg/read_float_3.f90
7393
7394 2009-04-05  Richard Guenther  <rguenther@suse.de>
7395
7396         PR tree-optimization/39648
7397         * gcc.c-torture/compile/pr39648.c: New testcase.
7398
7399 2009-04-05  Jason Merrill  <jason@redhat.com>
7400
7401         PR c++/14912
7402         * g++.dg/template/error39.C: New.
7403
7404 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7405
7406         PR fortran/29458
7407         * gfortran.dg/implied_do_1.f90: New.
7408
7409 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7410
7411         PR fortran/39577
7412         * gfortran.dg/recursive_check_8.f90: New.
7413         * gfortran.dg/recursive_check_9.f90: New.
7414         * gfortran.dg/recursive_check_10.f90: New.
7415         * gfortran.dg/recursive_check_11.f90: New.
7416         * gfortran.dg/recursive_check_12.f90: New.
7417         * gfortran.dg/recursive_check_13.f90: New.
7418         * gfortran.dg/recursive_check_14.f90: New.
7419
7420 2009-04-04  Jason Merrill  <jason@redhat.com>
7421
7422         PR c++/25185
7423         * g++.dg/template/error38.C: Add more tests.
7424
7425 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/37614
7428         * gfortran.dg/common_align_2.f90: New test.
7429
7430 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7431
7432         PR target/39501
7433         * gcc.c-torture/execute/pr39501.c: New file.
7434         * gcc.c-torture/execute/pr39501.x: New file.
7435
7436 2009-04-04  Richard Guenther  <rguenther@suse.de>
7437
7438         PR tree-optimization/8781
7439         PR tree-optimization/37892
7440         * g++.dg/tree-ssa/pr8781.C: New testcase.
7441         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7442
7443 2009-04-04  Richard Guenther  <rguenther@suse.de>
7444
7445         PR tree-optimization/39636
7446         * gcc.c-torture/compile/pr39636.c: New testcase.
7447
7448 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7449
7450         PR rtl-optimization/39607
7451         * g++.dg/opt/pr39607.C: New.
7452
7453 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7454
7455         PR fortran/39594
7456         * gfortran.dg/common_12.f90: New.
7457
7458 2009-04-03  Jason Merrill  <jason@redhat.com>
7459
7460         PR c++/39608
7461         * g++.dg/template/const2.C: New test.
7462
7463 2009-04-03  Richard Guenther  <rguenther@suse.de>
7464
7465         PR tree-optimization/2480
7466         PR tree-optimization/23086
7467         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7468         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7469
7470 2009-04-03  Richard Guenther  <rguenther@suse.de>
7471
7472         PR tree-optimization/34743
7473         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7474         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7475         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7476         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7477         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7478         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7479         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7480         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7481
7482 2009-04-03  Richard Guenther  <rguenther@suse.de>
7483
7484         PR middle-end/13146
7485         PR tree-optimization/23940
7486         PR tree-optimization/33237
7487         PR middle-end/33974
7488         PR middle-end/34093
7489         PR tree-optimization/36201
7490         PR tree-optimization/36230
7491         PR tree-optimization/38049
7492         PR tree-optimization/38207
7493         PR tree-optimization/38230
7494         PR tree-optimization/38301
7495         PR tree-optimization/38585
7496         PR middle-end/38895
7497         PR tree-optimization/38985
7498         PR tree-optimization/39299
7499         * gcc.dg/pr19633-1.c: Adjust.
7500         * gcc.dg/torture/pta-callused-1.c: Likewise.
7501         * gcc.dg/torture/pr39074-2.c: Likewise.
7502         * gcc.dg/torture/pr39074.c: Likewise.
7503         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7504         * gcc.dg/torture/pr30375.c: Adjust.
7505         * gcc.dg/torture/pr33563.c: Likewise.
7506         * gcc.dg/torture/pr33870.c: Likewise.
7507         * gcc.dg/torture/pr33560.c: Likewise.
7508         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7509         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7510         * gcc.dg/tree-ssa/alias-15.c: Remove.
7511         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7512         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7513         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7514         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7515         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7516         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7517         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7518         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7519         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7520         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7521         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7522         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7523         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7524         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7525         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7526         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7527         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7528         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7529         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7530         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7531         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7532         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7533         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7534         * gcc.dg/uninit-B.c: XFAIL.
7535         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7536         * gcc.dg/uninit-pr19430.c: XFAIL.
7537         * g++.dg/tree-ssa/pr13146.C: New testcase.
7538         * g++.dg/opt/pr36187.C: Adjust.
7539         * g++.dg/torture/20090329-1.C: New testcase.
7540
7541 2009-04-02  Chao-ying Fu  <fu@mips.com>
7542
7543         * gcc.target/mips/interrupt_handler.c: New test.
7544
7545 2009-04-02  David Ayers  <ayers@fsfe.org>
7546
7547         PR objc/18456
7548         * objc.dg/bad-receiver-type-2.m: New test contributed by
7549         Alexander Mamberg.
7550
7551 2009-04-02  Jason Merrill  <jason@redhat.com>
7552
7553         PR c++/25185
7554         * g++.dg/template/error38.C: New test.
7555
7556 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7557
7558         PR tree-optimization/31677
7559         * gcc.dg/memcpy-1.c: Add compiler option.
7560
7561 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7562
7563         PR tree-optimization/39595
7564         * gfortran.dg/vect/O3-pr39595.f: New test.
7565
7566 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7567
7568         PR c++/26693
7569         * g++.dg/template/typedef11.C: New test.
7570         * g++.dg/template/typedef12.C: Likewise.
7571         * g++.dg/template/typedef13.C: Likewise.
7572         * g++.dg/template/typedef14.C: Likewise.
7573         * g++.dg/template/typedef15.C: Likewise.
7574         * g++.dg/template/typedef16.C: Likewise.
7575         * g++.dg/template/sfinae3.C: Compile this pedantically.
7576         The only errors expected should be the one saying the typedef is ill
7577         formed.
7578         * g++.old-deja/g++.pt/typename8.C: Likewise.
7579         * g++.dg/template/access11.C: Update this.
7580
7581 2009-04-02  Richard Guenther  <rguenther@suse.de>
7582
7583         PR tree-optimization/37221
7584         * gcc.c-torture/compile/20090331-1.c: New testcase.
7585
7586 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7587
7588         * gcc.c-torture/compile/20090401-1.c: New test.
7589
7590 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7591
7592         PR c++/4926
7593         * g++.dg/template/pr4926-1.C: New.
7594
7595 2009-04-01  Xinliang David Li  <davidxl@google.com>
7596
7597         * gcc.target/i386/all_one_m128i.c: New test.
7598
7599 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7600
7601         PR c/39027
7602         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7603         * gcc.dg/fltconst-2.c: New test.
7604         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7605         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7606
7607         PR c/33466
7608         * gcc.dg/cpp/pr33466.c: New test.
7609         * gcc.dg/dfp/pr33466.c: New test.
7610         * gcc.dg/fixed-point/pr33466.c: New test.
7611
7612 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7613
7614         PR tree-optimization/35011
7615         * g++.dg/other/pr35011.C: New.
7616
7617 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7618
7619         PR target/39226
7620         * gcc.dg/pr39226.c: New test.
7621
7622 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7623
7624         PR c++/35240
7625         * g++.dg/template/pr35240.C: New.
7626
7627 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7628
7629         PR c/39605
7630         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7631         * gcc.dg/pr25682.c: Update expected diagnostics.
7632
7633 2009-04-01  Richard Guenther  <rguenther@suse.de>
7634
7635         * gcc.dg/fold-plusmult-2.c: New testcase.
7636
7637 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7638
7639         PR c/37772
7640         * gcc.dg/pr37772.c: New test.
7641         * g++.dg/ext/asm11.C: New test.
7642
7643 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7644
7645         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7646         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7647         defined.
7648
7649 2009-03-31  Jason Merrill  <jason@redhat.com>
7650
7651         * g++.old-deja/g++.other/using9.C: Add expected errors.
7652
7653 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7654
7655         * gcc.c-torture/compile/pr33009.c: Removed.
7656
7657 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7658
7659         * gcc.c-torture/compile/pr33009.c: Delete.
7660         * gcc.c-torture/compile/pr11832.c: Likewise.
7661
7662 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7663
7664         PR c/448
7665         * lib/target-supports.exp (check_effective_target_stdint_types):
7666         Update comment.
7667         (check_effective_target_inttypes_types): New.
7668         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7669         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7670         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7671
7672 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7673
7674         PR fortran/38917
7675         PR fortran/38918
7676         * gfortran.dg/data_pointer_1.f90: New test.
7677
7678 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7679
7680         PR fortran/38915
7681         * gfortran.dg/char_length_15.f90: New test.
7682
7683 2009-03-31  Jason Merrill  <jason@redhat.com>
7684
7685         C++ DR 613
7686         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7687         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7688         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7689         xfail others.
7690
7691         * g++.dg/other/typedef2.C: New test.
7692
7693         PR c++/37806
7694         * g++.dg/template/typedef17.C: New test.
7695
7696         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7697         * g++.dg/cpp0x/auto12.C: Likewise.
7698
7699 2009-03-31  Richard Guenther  <rguenther@suse.de>
7700
7701         PR middle-end/31029
7702         * gcc.dg/fold-compare-4.c: New testcase.
7703         * gcc.dg/fold-compare-5.c: Likewise.
7704
7705 2009-03-31  Richard Guenther  <rguenther@suse.de>
7706
7707         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7708
7709 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7710
7711         PR target/39592
7712         * gcc.target/i386/pr39592-1.c: New test.
7713
7714 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7715
7716         PR preprocessor/15638
7717         * gcc.dg/cpp/missing-header-1.c: New test.
7718         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7719         "compilation terminated" message.
7720         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7721         test #include "".
7722         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7723         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7724         terminated" message.
7725
7726 2009-03-31  Richard Guenther  <rguenther@suse.de>
7727
7728         PR middle-end/23401
7729         PR middle-end/27810
7730         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7731         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7732
7733 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7734
7735         PR fortran/38389
7736         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7737         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7738         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7739         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7740         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7741         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7742         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7743
7744 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7745
7746         PR fortran/22571
7747         * gfortran.dg/whole_file_1.f90: New test.
7748         PR fortran/26227
7749         * gfortran.dg/whole_file_2.f90: New test.
7750         * gfortran.dg/whole_file_3.f90: New test.
7751         PR fortran/24886
7752         * gfortran.dg/whole_file_4.f90: New test.
7753
7754 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7755
7756         * gfortran.dg/bind_c_usage_19.f90: New test.
7757
7758         PR target/39558
7759         * gcc.target/powerpc/altivec-29.c: New test.
7760
7761 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7762
7763         PR rtl-optimization/323
7764         * gcc.target/i386/excess-precision-1.c,
7765         gcc.target/i386/excess-precision-2.c,
7766         gcc.target/i386/excess-precision-3.c,
7767         gcc.target/i386/excess-precision-4.c,
7768         gcc.target/i386/excess-precision-5.c,
7769         gcc.target/i386/excess-precision-6.c: New tests.
7770
7771 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7772
7773         PR c/35235
7774         * gcc.dg/c99-array-lval-8.c: New test.
7775
7776 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7777
7778         PR preprocessor/34695
7779         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7780         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7781         instead of dg-warning for "previous definition" messages.
7782         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7783         "warnings being treated as errors" message.
7784         * gcc.dg/fltconst-1.c: Use -fshow-column.
7785
7786 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7787
7788         PR fortran/38823
7789         * gfortran.dg/power1.f90: New test.
7790
7791 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7792
7793         PR c/456
7794         PR c/5675
7795         PR c/19976
7796         PR c/29116
7797         PR c/31871
7798         PR c/35198
7799         * gcc.c-torture/compile/20081108-1.c,
7800         gcc.c-torture/compile/20081108-2.c,
7801         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7802         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7803         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7804         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7805         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7806         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7807         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7808         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7809         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7810         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7811         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7812         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7813         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7814         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7815         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7816         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7817         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7818         case.
7819         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7820         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7821         XFAILs.  Update expected messages.
7822         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7823         expected messages.
7824         * gcc.dg/real-const-1.c: Replace with test from original PR.
7825         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7826         when casting from non-constant integer to pointer.
7827
7828 2009-03-29  Richard Guenther  <rguenther@suse.de>
7829
7830         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7831
7832 2009-03-29  Daniel Kraft  <d@domob.eu>
7833
7834         PR fortran/37423
7835         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7836         DEFERRED bindings.
7837         * gfortran.dg/typebound_proc_9.f03: New test.
7838         * gfortran.dg/typebound_proc_10.f03: New test.
7839         * gfortran.dg/typebound_proc_11.f03: New test.
7840         * gfortran.dg/abstract_type_5.f03: New test.
7841
7842 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7843
7844         PR fortran/38507
7845         * gfortran.dg/do_4.f: New.
7846         * gfortran.dg/goto_2.f90: Correct expected warnings.
7847         * gfortran.dg/goto_4.f90: Likewise.
7848         * gfortran.dg/goto_5.f90: New.
7849
7850 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7851
7852         PR target/39545
7853         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7854
7855         * gcc.target/i386/pr39545-1.c: New.
7856         * gcc.target/i386/pr39545-2.c: Likewise.
7857
7858         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7859         (flex2_struct): Likewise.
7860         (check_struct_passing7): Likewise.
7861         (check_struct_passing8): Likewise.
7862         (f1s): Likewise.
7863         (f2s): Likewise.
7864         (main): Call check_struct_passing7 and check_struct_passing8.
7865
7866 2009-03-29  Richard Guenther  <rguenther@suse.de>
7867
7868         * gcc.c-torture/execute/20090113-1.c: New testcase.
7869         * gcc.c-torture/execute/20090113-2.c: Likewise.
7870         * gcc.c-torture/execute/20090113-3.c: Likewise.
7871         * gcc.c-torture/execute/20090207-1.c: Likewise.
7872         * gcc.c-torture/compile/20090114-1.c: Likewise.
7873         * gcc.c-torture/compile/20090328-1.c: Likewise.
7874         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7875
7876 2009-03-29  David Ayers  <ayers@fsfe.org>
7877
7878         PR objc/27377
7879         * objc.dg/conditional-1.m: New tests.
7880
7881 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7882
7883         * gcc.dg/winline-10.c: New test.
7884
7885 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7886
7887         PR fortran/34656
7888         * gfortran.dg/do_check_1.f90: Add test.
7889         * gfortran.dg/do_check_2.f90: Add test.
7890         * gfortran.dg/do_check_3.f90: Add test.
7891         * gfortran.dg/do_check_4.f90: Add test.
7892
7893 2009-03-28  Jan Hubicka  <jh@suse.cz>
7894
7895         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7896         * gcc.dg/pr33826.c: Update dump files.
7897         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7898         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7899
7900 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7901
7902         * g++.dg/tree-ssa/fwprop-align.C: New test.
7903
7904 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7905
7906         * gcc.target/powerpc/altivec-28.c: New test.
7907
7908         PR c++/39554
7909         * gcc.dg/wdisallowed-functions-1.c: Removed.
7910         * gcc.dg/wdisallowed-functions-2.c: Removed.
7911         * gcc.dg/wdisallowed-functions-3.c: Removed.
7912         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7913         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7914         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7915
7916 2009-03-28  Richard Guenther  <rguenther@suse.de>
7917
7918         PR tree-optimization/38723
7919         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7920
7921 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7922
7923         PR fortran/38538
7924         * gfortran.dg/char_result_13.f90: New test.
7925
7926 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR fortran/38765
7929         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7930
7931 2009-03-28  Daniel Kraft  <d@domob.eu>
7932
7933         * gfortran.dg/trim_1.f90: New test.
7934
7935 2009-03-28  Richard Guenther  <rguenther@suse.de>
7936
7937         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7938         * g++.dg/warn/Warray-bounds.C: Likewise.
7939
7940 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7941
7942         PR fortran/32626
7943         * gfortran.dg/recursive_check_7.f90: New test.
7944
7945 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7946
7947         PR fortran/38432
7948         * gfortran.dg/do_check_5.f90: New test.
7949         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7950         * gfortran.dg/array_constructor_18.f90: Ditto.
7951         * gfortran.dg/array_constructor_22.f90: Ditto.
7952         * gfortran.dg/do_3.F90: Ditto.
7953         * gfortran.dg/do_1.f90: Ditto.
7954
7955 2009-03-28  Richard Guenther  <rguenther@suse.de>
7956
7957         PR tree-optimization/38180
7958         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7959
7960 2009-03-28  Richard Guenther  <rguenther@suse.de>
7961
7962         PR tree-optimization/38513
7963         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7964         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7965         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7966         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7967         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7968         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7969         * gcc.dg/vect/vect-35.c: Likewise.
7970         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7971         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7972         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7973
7974 2009-03-28  Richard Guenther  <rguenther@suse.de>
7975
7976         PR tree-optimization/38968
7977         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7978
7979 2009-03-28  Richard Guenther  <rguenther@suse.de>
7980
7981         PR tree-optimization/37795
7982         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7983
7984 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7985
7986         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7987         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7988         options for removed targets.
7989
7990 2009-03-27  Richard Guenther  <rguenther@suse.de>
7991
7992         PR tree-optimization/39120
7993         * gcc.c-torture/execute/pr39120.c: New testcase.
7994
7995 2009-03-27  Richard Guenther  <rguenther@suse.de>
7996
7997         PR tree-optimization/39120
7998         * gcc.dg/torture/pta-callused-1.c: New testcase.
7999
8000 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8001
8002         PR middle-end/39315
8003         * gcc.target/i386/pr39315-1.c: New.
8004         * gcc.target/i386/pr39315-2.c: Likewise.
8005         * gcc.target/i386/pr39315-3.c: Likewise.
8006         * gcc.target/i386/pr39315-4.c: Likewise.
8007         * gcc.target/i386/pr39315-check.c: Likewise.
8008
8009 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8010
8011         PR c/39323
8012         * gcc.dg/pr39323-1.c: New.
8013         * gcc.dg/pr39323-2.c: Likewise.
8014         * gcc.dg/pr39323-3.c: Likewise.
8015
8016 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8017
8018         PR target/38034
8019         * gcc.target/ia64/sync-1.c: New.
8020
8021 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8022
8023         PR target/39472
8024         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8025         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8026         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8027         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8028         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8029         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8030         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8031         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8032
8033 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8034
8035         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8036         for low precision (i.e. float).
8037
8038 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8039             Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR debug/37959
8042         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8043
8044 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8045
8046         * gcc.dg/memmove-2.c: New test.
8047         * gcc.dg/memmove-3.c: New test.
8048
8049         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8050         in clone naming.
8051
8052 2009-03-27  Xinliang David Li  <davidxl@google.com>
8053
8054         PR tree-optimization/39557
8055         * g++.dg/tree-ssa/dom-invalid.C: New test.
8056
8057 2009-03-27  Xinliang David Li  <davidxl@google.com>
8058
8059         PR tree-optimization/39548
8060         * g++.dg/tree-ssa/copyprop.C: New test.
8061
8062 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8063
8064         PR c++/38638
8065         * g++.dg/template/typename17.C: New testcase.
8066         * g++.dg/template/typename18.C: New testcase.
8067
8068 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8069
8070         PR c++/36799
8071         * g++.dg/other/var_copy-1.C: New test.
8072
8073 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8074
8075         PR c++/37647
8076         * g++.dg/parse/ctor9.C: New test.
8077
8078 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8079
8080         PR c++/29727
8081         * g++.dg/init/error2.C: New test.
8082
8083 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8084
8085         PR c++/35652
8086         * gcc.dg/pr35652.C: New.
8087         * g++.dg/warn/pr35652.C: New.
8088         * gcc.dg/format/plus-1.c: Adjust message.
8089
8090 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8091
8092         PR c++/39554
8093         * gcc.dg/wdisallowed-functions-3.c: New test.
8094         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8095
8096 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8097
8098         * gcc.dg/inline-33.c: Fix when pic.
8099
8100 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8101
8102         * gcc.target/ia64/20090324-1.c: New test.
8103
8104 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR c/27898
8107         * gcc.dg/pr27898.c: New test.
8108
8109         PR tree-optimization/32139
8110         * gcc.c-torture/compile/pr32139.c: New test.
8111
8112 2009-03-24  Jason Merrill  <jason@redhat.com>
8113
8114         PR c++/28274
8115         * g++.dg/parse/defarg14.C: New test.
8116
8117 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8118
8119         PR libfortran/39528
8120         * gfortran.dg/read_repeat.f90: New test.
8121
8122 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8123
8124         PR tree-optimization/39529
8125         * gcc.dg/vect/pr39529.c: New test.
8126
8127 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8128             Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR debug/39524
8131         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8132
8133 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c/39495
8136         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8137
8138 2009-03-23  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/cpp0x/auto12.C: Add variadic test.
8141
8142         PR c++/39526
8143         * g++.dg/warn/Wshadow-4.C: New test.
8144
8145 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8146
8147         PR tree-optimization/39516
8148         * gfortran.dg/pr39516.f: New test.
8149
8150 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8151
8152         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8153         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8154         variable, not environment variable.
8155
8156 2009-03-21  Jason Merrill  <jason@redhat.com>
8157
8158         PR c++/28879
8159         * g++.dg/ext/vla6.C: New test.
8160
8161 2009-03-20  Jason Merrill  <jason@redhat.com>
8162
8163         * g++.dg/cpp0x/initlist5.C: Add additional test.
8164
8165 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8166             Janis Johnson  <janis187@us.ibm.com>
8167
8168         * lib/compat.exp (compat-get-options-main, compat-get-options):
8169         Handle dg-prune-output in source file.
8170         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8171         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8172         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8173         two warnings.
8174
8175 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR c/39495
8178         * gcc.dg/gomp/pr39495-1.c: New test.
8179         * gcc.dg/gomp/pr39495-2.c: New test.
8180         * g++.dg/gomp/pr39495-1.C: New test.
8181         * g++.dg/gomp/pr39495-2.C: New test.
8182
8183         PR target/39496
8184         * gcc.target/i386/pr39496.c: New test.
8185         * g++.dg/other/pr39496.C: New test.
8186
8187 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8188
8189         PR middle-end/39500
8190         * gcc.dg/autopar/pr39500-1.c: New.
8191         * gcc.dg/autopar/pr39500-2.c: New.
8192
8193 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8194
8195         * g++.dg/dg.exp: Prune graphite.
8196
8197 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8198
8199         PR middle-end/39447
8200         * g++.dg/graphite: New.
8201         * g++.dg/graphite/graphite.exp: New.
8202         * g++.dg/graphite/pr39447.C: New.
8203
8204 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8205
8206         PR c++/39425
8207         * g++.dg/template/pr39425.C: New.
8208
8209         * g++.dg/template/spec33.C: Updated.
8210
8211 2009-03-17  Jason Merrill  <jason@redhat.com>
8212
8213         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8214
8215 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8216
8217         PR c++/39475
8218         * g++.dg/ext/unary_trait_incomplete.C: New.
8219
8220 2009-03-17  Jing Yu  <jingyu@google.com>
8221
8222         PR middle-end/39378
8223         * g++.dg/inherit/thunk10.C: New test.
8224
8225 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8226
8227         PR target/39482
8228         * gcc.target/i386/pr39482.c: New test.
8229
8230 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8231
8232         PR debug/39471
8233         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8234         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8235         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8236         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8237
8238         PR middle-end/39443
8239         * gcc.dg/pr39443.c: New test.
8240
8241         PR debug/39412
8242         * gcc.dg/debug/pr39412.c: New test.
8243
8244 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8245
8246         PR testsuite/38526
8247         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8248         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8249         is defined.
8250         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8251         its original value, or unset if it was not defined.
8252         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8253         path procs around use of HOSTCC.
8254         * g++.dg/compat/struct-layout-1.exp: Ditto.
8255         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8256
8257 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8258
8259         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8260
8261 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8262
8263         Revert patch for PR testsuite/37630.
8264
8265         PR testsuite/37960
8266         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8267
8268         PR testsuite/37630
8269         * lib/target-supports.exp (check_effective_target_ieee): New.
8270         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8271         * gcc.dg/20001012-1.c: Require ieee.
8272
8273         PR testsuite/37628
8274         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8275
8276 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR tree-optimization/39455
8279         * gcc.dg/pr39455.c: New test.
8280
8281 2009-03-13  David Ayers  <ayers@fsfe.org>
8282
8283         * objc/execute/trivial.m. New test.
8284
8285 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8286
8287         PR target/39137
8288         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8289
8290 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8291
8292         PR testsuite/39451
8293         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8294         constraint on (%2).
8295
8296 2009-03-12  David Ayers  <ayers@fsfe.org>
8297
8298         PR libobjc/27466
8299         * objc/execute/exceptions/handler-1.m. New test.
8300
8301 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR target/39431
8304         * gcc.target/i386/pr39431.c: New test.
8305
8306 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8307
8308         PR target/39445
8309         * gcc.target/i386/pr39445.c: New.
8310
8311         * gcc.target/i386/push-1.c: XFAIL.
8312
8313 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8314
8315         * gcc.dg/inline-33.c: New test.
8316
8317 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8318
8319         * gcc.dg/vect/vect-82.c: Combine dg-do and
8320         dg-require-effective-target into dg-skip-if.
8321         * gcc.dg/vect/vect-83.c: Likewise.
8322
8323 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8324
8325         PR target/39137
8326         * gcc.target/i386/stackalign/longlong-1.c: New test.
8327         * gcc.target/i386/stackalign/longlong-2.c: New test.
8328
8329 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8330
8331         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8332
8333 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8334
8335         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8336         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8337
8338 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8339
8340         * gnat.dg/slice_enum.adb: New test.
8341
8342 2009-03-11  Jason Merrill  <jason@redhat.com>
8343
8344         PR debug/39086
8345         * g++.dg/opt/nrv15.C: New test.
8346
8347 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8348
8349         PR tree-optimization/39422
8350         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8351         constant array with static initialization to global memory.
8352         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8353
8354 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8355
8356         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8357         padding.
8358
8359 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8360
8361         PR c++/39371
8362         * g++.dg/opt/switch2.C: Add -w to dg-options.
8363         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8364         * g++.dg/warn/switch1.C: New test.
8365         * g++.dg/other/switch3.C: New test.
8366
8367         PR tree-optimization/39394
8368         * gcc.c-torture/compile/pr39394.c: New test.
8369
8370 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8371
8372         * gcc.target/s390/20090223-1.c: New testcase.
8373
8374 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8375
8376         PR libfortran/39402
8377         * gfortran.dg/fmt_f0_1.f90: New test.
8378
8379 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR c++/39060
8382         * g++.dg/other/new1.C: Adjusted.
8383         * g++.dg/parse/crash40.C: Likewise.
8384         * g++.dg/parse/defarg12.C: Likewise.
8385         * g++.dg/template/error15.C: Likewise.
8386
8387         * g++.dg/other/pr39060.C: New.
8388
8389 2009-03-07  Jason Merrill  <jason@redhat.com>
8390
8391         PR c++/39367
8392         * g++.dg/opt/new1.C: New.
8393
8394 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8395
8396         PR c++/33492
8397         * g++.dg/other/error32.C: New.
8398
8399 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR middle-end/39360
8402         * gcc.c-torture/compile/pr39360.c: New test.
8403
8404         PR debug/39372
8405         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8406
8407 2009-03-05  Jason Merrill  <jason@redhat.com>
8408
8409         PR c++/38908
8410         * g++.dg/warn/Wuninitialized-3.C: New test.
8411
8412 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR debug/39379
8415         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8416         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8417
8418 2009-03-04  Jason Merrill  <jason@redhat.com>
8419
8420         PR c++/13549
8421         * g++.dg/template/koenig7.C: New test.
8422
8423 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8424
8425         * g++.dg/torture/predcom-1.C: New test.
8426
8427 2009-03-04  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/39362
8430         * g++.dg/torture/pr39362.C: New testcase.
8431
8432 2009-03-04  Jason Merrill  <jason@redhat.com>
8433             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8434
8435         PR c++/9634
8436         PR c++/29469
8437         PR c++/29607
8438         * g++.dg/template/dependent-name5.C: New test.
8439
8440 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8441
8442         PR testsuite/39357
8443         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8444         vect_int to vect_int_mult.
8445
8446 2009-03-04  Richard Guenther  <rguenther@suse.de>
8447
8448         PR tree-optimization/39358
8449         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8450         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8451
8452 2009-03-04  Richard Guenther  <rguenther@suse.de>
8453
8454         PR tree-optimization/39339
8455         * gcc.c-torture/execute/pr39339.c: New testcase.
8456
8457 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8458
8459         * gcc.c-torture/compile/20090303-1.c,
8460         gcc.c-torture/compile/20090303-2.c: New tests.
8461
8462 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR fortran/39354
8465         * gfortran.dg/gomp/pr39354.f90: New test.
8466
8467         PR tree-optimization/39343
8468         * gcc.dg/pr39343.c: New test.
8469
8470 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8471
8472         PR tree-optimization/39248
8473         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8474         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8475         on targets without vector misalignment support.
8476         * lib/target-supports.exp
8477         (check_effective_target_vect_short_mult): Add
8478         check_effective_target_arm32.
8479
8480 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8481
8482         PR middle-end/39335
8483         * gcc.dg/graphite/pr39335_1.c: New.
8484         * gcc.dg/graphite/pr39335.c: New.
8485
8486 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8487
8488         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8489         of andl.
8490         * gcc.target/i386/stackalign/return-5.c: Likewise.
8491         * gcc.target/i386/stackalign/return-6.c: Likewise.
8492
8493 2009-03-02  Richard Guenther  <rguenther@suse.de>
8494             Ira Rosen  <irar@il.ibm.com>
8495
8496         PR tree-optimization/39318
8497         * gfortran.dg/vect/pr39318.f90: New test.
8498
8499 2009-03-01  Jan Hubicka  <jh@suse.cz>
8500
8501         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8502
8503 2009-03-01  Jan Hubicka  <jh@suse.cz>
8504
8505         PR debug/39267
8506         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8507
8508 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8509
8510         * gnat.dg/pack12.adb: New test.
8511
8512 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8513
8514         PR c++/37789
8515         * g++.dg/other/pr37789.C: New.
8516
8517 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/39295
8520         * gfortran.dg/interface_25.f90: New test.
8521         * gfortran.dg/interface_26.f90: New test.
8522
8523 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8524
8525         PR fortran/39292
8526         * gfortran.dg/initialization_22.f90: New test.
8527
8528 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8529
8530         PR rtl-optimization/39241
8531         * gcc.dg/torture/pr39241.c: New.
8532
8533 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8534
8535         PR tree-optimizations/39259
8536         * g++.dg/torture/pr39259.C: New testcase.
8537
8538 2009-02-24  Richard Guenther  <rguenther@suse.de>
8539
8540         PR c++/39242
8541         * g++.dg/template/instantiate10.C: New testcase.
8542
8543 2009-02-24  Richard Guenther  <rguenther@suse.de>
8544             Zdenek Dvorak  <ook@ucw.cz>
8545
8546         PR tree-optimization/39233
8547         * gcc.c-torture/execute/pr39233.c: New testcase.
8548
8549 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8550
8551         PR tree-optimization/39260
8552         * gcc.dg/graphite/pr39260.c: New.
8553
8554 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8555
8556         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8557
8558 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8559
8560         PR c++/36411
8561         * g++.dg/template/void14.C: New.
8562
8563 2009-02-23  Jason Merrill  <jason@redhat.com>
8564
8565         PR c++/38880
8566         * g++.dg/init/const7.C: Remove XFAIL.
8567         * g++.dg/init/static-init1.C: New test.
8568
8569         * g++.dg/cpp0x/initlist14.C: New test.
8570
8571 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8572
8573         PR fortran/38914
8574         * bound_simplification_2.f90:  New test case.
8575         * bound_7.f90:  New test case.
8576
8577 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8578
8579         * gcc.dg/cpp/include4.c: New test.
8580
8581 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8582
8583         PR target/39256
8584         * gcc.target/i386/abi-2.c: New.
8585
8586 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8587
8588         * gcc.c-torture/execute/pr39228.x: New.
8589
8590 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8591
8592         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8593         scan-assembler to check for xmm0 register.
8594
8595 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8596             Joseph Myers  <joseph@codesourcery.com>
8597
8598         * gcc.target/arm/va_list.c: New test.
8599         * g++.dg/abi/arm_va_list.C: Likewise.
8600         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8601         function.
8602         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8603         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8604         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8605         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8606         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8607         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8608
8609 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8610
8611         PR testsuite/38164
8612         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8613         to dg-options.
8614
8615 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8616
8617         PR target/39240
8618         * gcc.c-torture/execute/pr39240.c: New test.
8619
8620 2009-02-20  Jason Merrill  <jason@redhat.com>
8621
8622         PR c++/39225
8623         * g++.dg/parse/dtor15.C: New test.
8624
8625 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8626
8627         * gcc.c-torture/execute/20090219-1.c: New.
8628
8629 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8630
8631         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8632         (mips-dg-options): When matching isa* pseudo-options make
8633         'value' optional and accept ! entries.  Use $spec instead of
8634         $isa_spec in the isa pseudo-option error message.  Only
8635         perform the ISA-range check when 'value' is set.  If arch is
8636         matching any CPU in the ! entries switch to its generic ISA.
8637         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8638         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8639
8640 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8641
8642         PR target/39175
8643         * gcc.dg/visibility-20.c: New test.
8644         * g++.dg/ext/visibility/visibility-11.C: New test.
8645
8646 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR c++/39188
8649         * g++.dg/abi/pr39188-1a.C: New.
8650         * g++.dg/abi/pr39188-1b.C: Likewise.
8651         * g++.dg/abi/pr39188-1.h: Likewise.
8652         * g++.dg/abi/pr39188-2a.C: Likewise.
8653         * g++.dg/abi/pr39188-2b.C: Likewise.
8654         * g++.dg/abi/pr39188-2.h: Likewise.
8655         * g++.dg/abi/pr39188-3a.C: Likewise.
8656         * g++.dg/abi/pr39188-3b.C: Likewise.
8657         * g++.dg/abi/pr39188-3.h: Likewise.
8658
8659 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8660
8661         PR c/38483
8662         * gcc.c-torture/execute/call-trap-1.c,
8663         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8664         tests.
8665
8666 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8667
8668         PR target/39228
8669         * gcc.c-torture/execute/pr39228.c: New test.
8670
8671 2009-02-19  Richard Guenther  <rguenther@suse.de>
8672
8673         PR tree-optimization/39074
8674         * gcc.dg/torture/pr39074.c: New testcase.
8675         * gcc.dg/torture/pr39074-2.c: Likewise.
8676         * gcc.dg/torture/pr39074-3.c: Likewise.
8677
8678 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8679
8680         PR c++/39219
8681         * g++.dg/parse/attr3.C: New.
8682
8683 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8684
8685         PR testsuite/38165
8686         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8687
8688         PR testsuite/38166
8689         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8690         and skip on Darwin.
8691
8692 2009-02-18  Jason Merrill  <jason@redhat.com>
8693
8694         PR c++/38880
8695         * g++.dg/init/const7.C: Remove XFAIL.
8696
8697         PR target/39179
8698         * g++.dg/opt/const6.C: New test.
8699
8700 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8701
8702         * gcc.dg/callabi/callabi.exp: Moved to ...
8703         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8704         in 64bit mode.
8705
8706         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8707         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8708         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8709         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8710         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8711         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8712         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8713
8714         * gcc.dg/callabi/callabi.h: Moved to ...
8715         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8716
8717         * gcc.dg/callabi/func-1.c: Moved to ...
8718         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8719
8720         * gcc.dg/callabi/func-indirect.c: Moved to ...
8721         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8722
8723         * gcc.dg/callabi/pr38891.c: Moved to ...
8724         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8725
8726         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8727         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8728
8729         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8730         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8731
8732         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8733         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8734
8735 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8736
8737         PR target/38891
8738         * gcc.dg/callabi/pr38891.c: New.
8739
8740 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8741
8742         * gcc.dg/callabi/callabi.exp: New.
8743
8744 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8745
8746         PR target/39082
8747         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8748         -Wno-abi for x86.
8749         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8750
8751         * gcc.target/i386/pr39082-1.c: New.
8752
8753         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8754         -Wno-abi.
8755
8756         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8757         CHECK_M64_M128 is defined.
8758         (check_f_arguments): Add "do".
8759         (check_vector_arguments): New.
8760         (check_m64_arguments): Likewise.
8761         (check_m128_arguments): Likewise.
8762
8763         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8764         (CHECK_M64_M128): Define.
8765
8766         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8767         on abitest.
8768         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8769
8770         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8771         tests only if CHECK_M64_M128 is defined.
8772
8773         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8774         (m128_2_struct): Likewise.
8775         (check_struct_passing5): Likewise.
8776         (check_struct_passing6): Likewise.
8777         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8778
8779         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8780         (un5): Likewise.
8781         (check_union_passing4): Likewise.
8782         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8783
8784 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8785
8786         PR c/35447
8787         * gcc.dg/noncompile/pr35447-1.c: New test.
8788
8789 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8790
8791         PR tree-optimization/36922
8792         * gfortran.dg/pr36922.f: New test.
8793
8794 2009-02-17  Richard Guenther  <rguenther@suse.de>
8795
8796         PR tree-optimization/39202
8797         * gcc.c-torture/compile/pr39202.c: New testcase.
8798
8799 2009-02-17  Richard Guenther  <rguenther@suse.de>
8800
8801         PR tree-optimization/39204
8802         * gcc.dg/torture/pr39204.c: New testcase.
8803
8804 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8805
8806         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8807         * gcc.dg/vect/vect-outer-6.c: Ditto.
8808
8809 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8810
8811         PR c/35446
8812         * gcc.dg/noncompile/init-5.c: New test.
8813         * gcc.dg/init-bad-4.c: Adjust expected errors.
8814
8815 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8816
8817         PR target/37049
8818         * gcc.target/i386/push-1.c: New.
8819
8820 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8821
8822         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8823
8824 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8825
8826         * gcc.target/spu/intrinsics-sr.c: New test.
8827
8828 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8829
8830         PR target/38056
8831         * gcc.target/ia64/sibcall-opt-1.c: New test.
8832         * gcc.target/ia64/sibcall-opt-2.c: New test.
8833
8834 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8835
8836         PR fortran/36528
8837         * gfortran.dg/cray_pointers_8.f90: New test.
8838
8839         PR fortran/36703
8840         * gfortran.dg/cray_pointers_9.f90: New test.
8841
8842 2009-02-13  Jason Merrill  <jason@redhat.com>
8843
8844         PR c++/39070
8845         * g++.dg/cpp0x/decltype16.C: New.
8846
8847 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8848
8849         PR target/39152
8850         * gfortran.dg/gomp/pr39152.f90: New.
8851
8852 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8853
8854         PR target/39162
8855         * gcc.target/i386/pr39162.c: New.
8856
8857 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8858
8859         PR c/35444
8860         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8861         New tests.
8862
8863 2009-02-12  Jason Merrill  <jason@redhat.com>
8864
8865         PR c++/38950
8866         * g++.dg/template/array20.C: New test.
8867
8868 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8869
8870         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8871         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8872         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8873
8874 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8875
8876         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8877
8878 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8879
8880         PR target/39152
8881         * gfortran.dg/pr39152.f: New.
8882
8883 2009-02-11  Jason Merrill  <jason@redhat.com>
8884
8885         PR c++/39153
8886         * g++.dg/cpp0x/defaulted9.C: New test.
8887
8888         PR c++/30111
8889         * g++.dg/init/value7.C: New test.
8890
8891 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8892
8893         PR target/38824
8894         * gcc.target/i386/pr38824.c: New testcase.
8895
8896 2009-02-11  Jason Merrill  <jason@redhat.com>
8897
8898         PR c++/38649
8899         * g++.dg/cpp0x/defaulted8.C: New test.
8900
8901         PR c++/36744
8902         * g++.dg/cpp0x/rv9p.C: New test.
8903
8904 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8905
8906         * gnat.dg/aliasing3.adb: New test.
8907         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8908
8909 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8910
8911         PR c++/34397
8912         * g++.dg/template/crash88.C: New.
8913         * g++.dg/template/crash89.C: Likewise.
8914
8915 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8916
8917         PR c/39084
8918         * gcc.dg/pr39084.c: New test.
8919
8920 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8921
8922         PR target/39139
8923         * gcc.target/i386/pr39139.c: New test.
8924
8925 2009-02-10  Richard Guenther  <rguenther@suse.de>
8926
8927         PR tree-optimization/39132
8928         * gcc.dg/torture/pr39132.c: New testcase.
8929
8930 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8931
8932         PR target/39119
8933         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8934         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8935         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8936         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8937         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8938         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8939         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8940         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8941
8942 2009-02-09  Jason Merrill  <jason@redhat.com>
8943
8944         PR c++/39109
8945         * g++.dg/init/value6.C: New test.
8946
8947 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8948
8949         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8950
8951 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8952
8953         * gcc.c-torture/compile/20090209-1.c: New test.
8954
8955 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8956
8957         PR c++/35147
8958         PR c++/37737
8959         * g++.dg/cpp0x/vt-35147.C: New.
8960         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8961         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8962
8963 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8964
8965         PR c/35434
8966         * gcc.dg/attr-alias-4.c: New test.
8967
8968 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8969
8970         PR c/39035
8971         * gcc.dg/dfp/pr39035.c: New test.
8972
8973 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8974
8975         PR c/36432
8976         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8977
8978 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8979
8980         PR c++/39106
8981         * g++.dg/opt/thunk3.C: New test.
8982
8983 2009-02-05  Nick Clifton  <nickc@redhat.com>
8984
8985         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8986         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8987         * gcc.dg/cdce1.c: Likewise.
8988         * gcc.dg/cpp/_Pragma6.c: Likewise.
8989         * g++.dg/cpp/_Pragma1.C: Likewise.
8990         * gcc.dg/utf32-2.c: Xfail for M32C.
8991         * gcc.dg/utf32-1.c: Likewise.
8992         * gcc.dg/utf32-3.c: Likewise.
8993         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8994         targets.
8995         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8996         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8997         * gcc.dg/Wconversion-5.c: Likewise.
8998         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8999         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9000         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9001         * gcc.dg/utf-inc-init.c: Likewise.
9002         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9003         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9004         * gcc.dg/utf-array-short-wchar.c: Likewise.
9005         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9006         * gcc.dg/mallign.c: Use size_t instead of long.
9007
9008 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9009
9010         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9011
9012 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9013
9014         * gcc.c-torture/execute/pr39100.c: New.
9015
9016 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9017
9018         PR c/35435
9019         * gcc.dg/tls/diag-6.c: New test.
9020
9021 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9022
9023         * gcc.dg/graphite/scop-19.c: New
9024
9025 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9026
9027         AVX Programming Reference (January, 2009)
9028         * gcc.target/i386/avx-vpclmulqdq.c: New.
9029         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9030
9031         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9032
9033         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9034         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9035         (pclmul_test): Renamed to ...
9036         (TEST): This.
9037
9038 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR c++/39095
9041         * g++.dg/abi/mangle31.C: New test.
9042
9043 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9044
9045         PR c/29129
9046         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9047         declarator.
9048         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9049         inside function prototype but not part of parameter declarator.
9050         * vla-11.c: New test.
9051
9052 2009-02-03  Jason Merrill  <jason@redhat.com>
9053
9054         * g++.dg/warn/main-4.C: New test.
9055         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9056
9057 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9058
9059         PR c++/36607
9060         * g++.dg/expr/cast10.C: New test.
9061
9062 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9063
9064         PR c/35433
9065         * gcc.dg/init-bad-6.c: New test.
9066
9067 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9068
9069         PR target/35318
9070         * gcc.c-torture/compile/pr35318.c: New test.
9071
9072         PR inline-asm/39059
9073         * gcc.dg/nofixed-point-2.c: New test.
9074         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9075         * g++.dg/ext/fixed2.C: Likewise.
9076         * g++.dg/other/error25.C: Likewise.
9077         * g++.dg/lookup/crash7.C: Likewise.
9078         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9079
9080         PR c++/39056
9081         * g++.dg/cpp0x/initlist13.C: New test.
9082
9083 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9084
9085         PR c++/36897
9086         * g++.dg/template/func2.C: New test.
9087
9088         PR c++/37314
9089         * g++.dg/template/typename15.C: New.
9090         * g++.dg/template/typename16.C: New.
9091
9092 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9093             Ben Elliston  <bje@au.ibm.com>
9094
9095         PR c/39034
9096         * gcc.dg/dfp/pr39034.c: New test.
9097
9098 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9099
9100         PR testsuite/38263
9101         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9102
9103 2009-02-02  Jason Merrill  <jason@redhat.com>
9104
9105         PR c++/39054
9106         * g++.dg/parse/dtor14.C: New test.
9107
9108 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9109
9110         * lib/target-supports.exp
9111         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9112         * g++.dg/ext/builtin10.C: New test.
9113
9114         PR inline-asm/39058
9115         * gcc.target/i386/pr39058.c: New test.
9116
9117 2009-02-02  Richard Guenther  <rguenther@suse.de>
9118
9119         PR tree-optimization/38937
9120         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9121
9122 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9123
9124         PR c++/39053
9125         * g++.dg/parse/crash52.C: New.
9126
9127 2009-01-30  Richard Guenther  <rguenther@suse.de>
9128
9129         PR tree-optimization/39041
9130         * gcc.c-torture/compile/pr39041.c: New testcase.
9131
9132 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9133
9134         PR target/39013
9135         * gcc.target/i386/pr39013-1.c: New test.
9136         * gcc.target/i386/pr39013-2.c: New test.
9137
9138         PR c++/39028
9139         * g++.dg/ext/label12.C: New test.
9140
9141 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9142
9143         PR c++/33465
9144         * g++.dg/parse/error34.C: New.
9145         * g++.dg/parse/error35.C: Likewise.
9146
9147 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9148
9149         PR c++/38655
9150         * g++.dg/cpp0x/decltype-38655.C: New.
9151
9152 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR target/39002
9155         * g++.dg/torture/pr39002.C: New test.
9156
9157 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9158
9159         PR tree-optimization/39007
9160         * gcc.dg/tree-ssa/pr39007.c: New.
9161
9162 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9163
9164         PR middle-end/35854
9165         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9166         to "subreg1".
9167
9168 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9169
9170         PR middle-end/38857
9171         * gcc.c-torture/compile/pr38857.c: New test.
9172
9173 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9174
9175         PR fortran/38852
9176         PR fortran/39006
9177         * gfortran.dg/bound_6.f90: New test.
9178
9179 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9180
9181         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9182
9183 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9184
9185         PR tree-optimization/38997
9186         * gcc.dg/tree-ssa/pr38997.c: New.
9187
9188 2009-01-28  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/38926
9191         * gcc.c-torture/compile/pr38926.c: New testcase.
9192
9193 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9194
9195         PR middle-end/38934
9196         * gcc.dg/pr38934.c: New test.
9197
9198 2009-01-28  Richard Guenther  <rguenther@suse.de>
9199
9200         PR middle-end/38908
9201         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9202
9203 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9204
9205         PR tree-optimization/38984
9206         * gcc.dg/pr38984.c: New XFAILed testcase.
9207
9208
9209 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9210
9211         PR target/38988
9212         * gcc.target/i386/pr38988.c: New test.
9213
9214 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9215
9216         PR c++/37554
9217         * g++.dg/parse/crash51.C: New.
9218         * g++.old-deja/g++.pt/crash9.C: Adjust.
9219
9220 2009-01-27  Daniel Kraft  <d@domob.eu>
9221
9222         PR fortran/38883
9223         * gfortran.dg/mvbits_6.f90:  New test.
9224         * gfortran.dg/mvbits_7.f90:  New test.
9225         * gfortran.dg/mvbits_8.f90:  New test.
9226
9227 2009-01-27  Richard Guenther  <rguenther@suse.de>
9228
9229         PR tree-optimization/38503
9230         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9231
9232 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9233
9234         PR middle-end/38969
9235         * gcc.c-torture/execute/pr38969.c: New test.
9236
9237 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9238
9239         PR testsuite/38864
9240         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9241         to dg-do compile.
9242         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9243         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9244         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9245
9246 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9247
9248         PR target/38952
9249         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9250         if __USING_SJLJ_EXCEPTIONS__ is defined.
9251
9252         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9253         __USING_SJLJ_EXCEPTIONS__ is defined.
9254         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9255         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9256         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9257         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9258         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9259         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9260
9261 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9262
9263         PR testsuite/38949
9264         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9265         Use instead of C name in asm statements.
9266
9267 2009-01-26  Richard Guenther  <rguenther@suse.de>
9268
9269         PR tree-optimization/38745
9270         * g++.dg/torture/pr38745.C: New testcase.
9271
9272 2009-01-26  Richard Guenther  <rguenther@suse.de>
9273
9274         PR middle-end/38851
9275         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9276
9277 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9278
9279         * gcc.dg/bitfld-15.c: Gate warning on target
9280         pcc_bitfield_type_matters.
9281         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9282         g++.dg/ext/bitfield4.C: Likewise.
9283         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9284         bitfield for any target.
9285
9286 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR c/38957
9289         * gcc.dg/pr38957.c: New test.
9290
9291 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9292
9293         PR fortran/38955
9294         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9295         comparing floats.
9296
9297 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9298
9299         PR tree-optimization/38953
9300         * gfortran.dg/graphite/pr38953.f90: New.
9301
9302 2009-01-24  Paul Brook  <paul@codesourcery.com>
9303
9304         * gcc.target/arm/neon-cond-1.c: New test.
9305
9306 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9307
9308         PR tree-optimization/38932
9309         * gcc.dg/pr38932.c: New.
9310
9311 2009-01-23  Revital Eres  <eres@il.ibm.com>
9312
9313         * gcc.dg/sms-7.c: Fix test.
9314
9315 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9316
9317         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9318         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9319         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9320         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9321
9322 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9323
9324         * gcc.dg/pr35729.c: Make test x86 specific.
9325
9326 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9327
9328         PR middle-end/38615
9329         * gcc.dg/pr38615.c: New test.
9330
9331 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9332
9333         PR target/38931
9334         * gcc.target/i386/pr38931.c: New test.
9335
9336 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9337
9338         PR c++/38930
9339         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9340         * g++.dg/template/typedef12.C: Likewise.
9341         * g++.dg/template/typedef13.C: Likewise.
9342         * g++.dg/template/typedef14.C: Likewise.
9343         * g++.dg/template/sfinae3.C: Likewise.
9344         * g++.old-deja/g++.pt/typename8.C: Likewise.
9345         * g++.dg/template/access11.C: Likewise
9346
9347 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9348
9349         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9350         and mips*-*-irix*.
9351         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9352
9353 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9354
9355         PR c++/26693
9356         * g++.dg/template/typedef11.C: New test.
9357         * g++.dg/template/typedef12.C: Likewise.
9358         * g++.dg/template/typedef13.C: Likewise.
9359         * g++.dg/template/typedef14.C: Likewise.
9360         * g++.dg/template/sfinae3.C: Compile this pedantically.
9361         The only errors expected should be the one saying the typedef is ill
9362         formed.
9363         * g++.old-deja/g++.pt/typename8.C: Likewise.
9364         * g++.dg/template/access11.C: Update this.
9365
9366 2009-01-21  Daniel Kraft  <d@domob.eu>
9367
9368         PR fortran/38887
9369         * gfortran.dg/mvbits_5.f90:  New test.
9370
9371 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9372
9373         * gcc.dg/sms-6.c: New test.
9374         * gcc.dg/sms-7.c: Likewise.
9375
9376 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9377
9378         PR fortran/38907
9379         * gfortran.dg/host_assoc_function_7.f90: New test
9380
9381 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9382             Richard Guenther  <rguenther@suse.de>
9383
9384         PR tree-optimization/38747
9385         PR tree-optimization/38748
9386         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9387         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9388         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9389
9390 2009-01-20  Kees Cook  <kees@ubuntu.com>
9391             H.J. Lu  <hongjiu.lu@intel.com>
9392
9393         PR target/38902
9394         * gcc.dg/pr38902.c: New.
9395
9396 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9397
9398         PR target/38868
9399         * gfortran.dg/pr38868.f: New testcase.
9400
9401 2009-01-20  Richard Guenther  <rguenther@suse.de>
9402
9403         * gcc.c-torture/execute/pr36227.c: Move ...
9404         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9405
9406 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9407
9408         * lib/gfortran.exp: Add -B options for targets that use
9409         libgfortran.a%s in their specs.
9410
9411 2009-01-19  Jason Merrill  <jason@redhat.com>
9412
9413         PR c++/23287
9414         * g++.dg/template/dtor5.C: New test.
9415
9416 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9417
9418         PR fortran/38859
9419         * gfortran.dg/bound_5.f90: New test.
9420
9421 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9422
9423         PR target/38736
9424         * g++.dg/compat/abi/pr38736_main.C: New.
9425         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9426         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9427         * g++.dg/other/macro-1.C: Likewise.
9428         * gcc.dg/macro-1.c: Likewise.
9429         * gcc.dg/compat/pr38736_main.c: Likewise.
9430         * gcc.dg/compat/pr38736_x.c: Likewise.
9431         * gcc.dg/compat/pr38736_y.c: Likewise.
9432
9433 2009-01-18  Richard Guenther  <rguenther@suse.de>
9434
9435         PR tree-optimization/38819
9436         * gcc.c-torture/execute/pr38819.c: New testcase.
9437
9438 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9439
9440         PR fortran/38657
9441         * gfortran.dg/module_commons_3.f90: Reapply.
9442
9443 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9444
9445         PR fortran/34955
9446         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9447         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9448
9449 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/38657
9452         * gfortran.dg/module_commons_3.f90: Remove
9453
9454 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9455
9456         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9457
9458 2009-01-16  Jason Merrill  <jason@redhat.com>
9459
9460         PR c++/38877
9461         * g++.dg/template/lvalue1.C: New test.
9462
9463         PR c++/29470
9464         * g++.dg/template/access20.C: New test.
9465         * g++.dg/torture/pr34641.C: Fix access.
9466
9467 2009-01-16  Richard Guenther  <rguenther@suse.de>
9468
9469         PR tree-optimization/38835
9470         PR middle-end/36227
9471         * gcc.c-torture/execute/pr36227.c: New testcase.
9472         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9473         * g++.dg/init/const7.C: Likewise.
9474
9475 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9476
9477         PR target/38554
9478         * gcc.c-torture/compile/pr38554.c: New test.
9479
9480 2009-01-16  Jason Merrill  <jason@redhat.com>
9481
9482         PR c++/38579
9483         * g++.dg/conversion/access1.C: New test.
9484
9485 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9486
9487         PR tree-optimization/38789
9488         * gcc.c-torture/compile/pr38789.c: New test.
9489
9490 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9491
9492         PR fortran/38152
9493         * gfortran.dg/proc_ptr_13.f90: New.
9494
9495 2009-01-15  Jason Merrill  <jason@redhat.com>
9496
9497         PR c++/38850
9498         * g++.dg/template/koenig6.C: New test.
9499
9500 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9501
9502         PR c++/29388
9503         * g++.dg/template/error37.C: New testcase.
9504
9505 2009-01-15  Jason Merrill  <jason@redhat.com>
9506
9507         PR c++/36334
9508         * g++.dg/conversion/memfn1.C: New test.
9509
9510         PR c++/37646
9511         * g++.dg/conversion/memfn2.C: New test.
9512
9513 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9514
9515         PR c++/38357
9516         * g++.dg/template/crash87.C: New test.
9517
9518 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9519
9520         PR middle-end/37843
9521         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9522
9523 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9524
9525         PR c++/38636
9526         * g++.dg/parse/crash50.C: New test.
9527
9528 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR rtl-optimization/38245
9531         * gcc.dg/pr38245-3.c: New test.
9532         * gcc.dg/pr38245-3.h: New file.
9533         * gcc.dg/pr38245-4.c: New file.
9534         * gcc.dg/pr38364.c: New test.
9535
9536 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9537
9538         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9539         sequence PC-relative.
9540
9541 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9542
9543         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9544         calls and/or PLT markers.
9545         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9546         calls and/or PLT markers.
9547         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9548         calls and/or PLT markers.
9549         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9550         calls and/or PLT markers.
9551
9552 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9553             Nathan Froyd  <froydnj@codesourcery.com>
9554             Joseph Myers  <joseph@codesourcery.com>
9555
9556         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9557         New function.
9558         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9559         and use consistent CFLAGS.
9560         * gcc.target/powerpc/20030505.c: Likewise.
9561         * gcc.target/powerpc/20081204-1.c: Likewise.
9562         * gcc.target/powerpc/ppc-spe.c: Likewise.
9563         * gcc.target/powerpc/spe1.c: Likewise.
9564         * g++.dg/ext/spe1.C: Likewise.
9565         * g++.dg/other/opaque-1.C: Likewise.
9566         * g++.dg/other/opaque-2.C: Likewise.
9567         * g++.dg/other/opaque-3.C: Likewise.
9568
9569 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9570
9571         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9572         out of loop.
9573
9574 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9575
9576         PR target/38811
9577         * g++.dg/torture/pr38811.C: New file.
9578
9579 2009-01-14  Richard Guenther  <rguenther@suse.de>
9580
9581         PR tree-optimization/38826
9582         PR middle-end/38477
9583         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9584
9585 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9586
9587         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9588
9589 2009-01-14  Nick Clifton  <nickc@redhat.com>
9590
9591         PR c++/37862
9592         * g++.cp/parse/pr37862.C: New test.
9593
9594 2009-01-14  Julian Brown  <julian@codesourcery.com>
9595
9596         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9597         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9598         to...
9599         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9600         These.
9601
9602 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9603
9604         PR rtl-optimization/38774
9605         * gcc.dg/torture/pr38774.c: New test.
9606
9607         PR c++/38795
9608         * g++.dg/cpp0x/pr38795.C: New test.
9609
9610 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9611             Nathan Froyd  <froydnj@codesourcery.com>
9612             Joseph Myers  <joseph@codesourcery.com>
9613
9614         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9615         otherwise.  Do not check for AltiVec at runtime.
9616         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9617         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9618         * gcc.target/powerpc/altivec-1.c: Likewise.
9619         * gcc.target/powerpc/altivec-3.c: Likewise.
9620         * gcc.target/powerpc/altivec-10.c: Likewise.
9621         * gcc.target/powerpc/altivec-12.c: Likewise.
9622         * gcc.target/powerpc/altivec-24.c: Likewise.
9623         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9624         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9625         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9626         * gcc.target/powerpc/pr35907.c: Likewise.
9627         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9628         otherwise.  Do not check for Cell at runtime.
9629         * gcc.target/powerpc/altivec_check.h: Delete.
9630
9631         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9632         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9633         not check for AltiVec at runtime.
9634         * g++.dg/ext/altivec-cell-2.C: Likewise.
9635         * g++.dg/ext/altivec-cell-3.C: Likewise.
9636         * g++.dg/ext/altivec-cell-4.C: Likewise.
9637         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9638         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9639         check.
9640         * g++.dg/ext/altivec_check.h: Delete.
9641
9642 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9643
9644         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9645         effective target.  Adjust line numbers accordingly.
9646
9647 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9648
9649         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9650
9651 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9652
9653         PR tree-optimization/38786
9654         * gcc.dg/graphite/pr38786.c: New.
9655
9656 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9657
9658         Revert:
9659         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9660
9661         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9662         for alpha*-*-* targets.
9663         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9664
9665 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9666
9667         PR libfortran/38772
9668         * gfortran.dg/fmt_bz_bn_err.f: New test.
9669
9670 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9671
9672         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9673
9674 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9675
9676         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9677         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9678         instruction support.  Do not check for it at runtime.
9679
9680 2009-01-12  Jason Merrill  <jason@redhat.com>
9681
9682         PR c++/35109
9683         * g++.dg/lookup/friend11.C: Remove expected error.
9684         * g++.dg/lookup/friend14.C: New test.
9685         * g++.dg/lookup/friend15.C: New test.
9686
9687 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9688
9689         PR c++/36019
9690         * g++.dg/lookup/hidden-class12.C: New test.
9691         * g++.dg/lookup/hidden-class13.C: New test.
9692         * g++.dg/lookup/hidden-class14.C: New test.
9693         * g++.dg/lookup/hidden-class15.C: New test.
9694         * g++.dg/lookup/hidden-class16.C: New test.
9695
9696 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9697
9698         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9699         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9700         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9701
9702 2009-01-12  Jason Merrill  <jason@redhat.com>
9703
9704         PR c++/31488
9705         * g++.dg/other/vararg-3.C: New test.
9706
9707 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9708
9709         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9710         Explicitly enable SPE.
9711         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9712         directive.
9713
9714         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9715         Expect -flax-vector-conversions message.  Adjust incompatible
9716         types errors.
9717         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9718         Make Foo extern.
9719
9720         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9721
9722         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9723
9724         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9725         * g++.dg/other/opaque-2.C: Likewise.
9726         * g++.dg/other/opaque-3.C: Likewise.
9727
9728 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9729
9730         PR c/32041
9731         * gcc.dg/pr32041.c: New test.
9732         * g++.dg/parse/offsetof9.C: New test.
9733
9734 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9735             Nathan Froyd  <froydnj@codesourcery.com>
9736
9737         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9738         * g++.dg/ext/attribute-test-1.C: Likewise.
9739         * g++.dg/ext/attribute-test-2.C: Likewise.
9740         * g++.dg/ext/attribute-test-3.C: Likewise.
9741         * g++.dg/ext/attribute-test-4.C: Likewise.
9742
9743 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9744
9745         * gnat.dg/unchecked_convert3.adb: New test.
9746
9747 2009-01-12  Tomas Bily  <tbily@suse.cz>
9748
9749         PR middlend/38385
9750         * gcc.dg/tree-ssa/pr38385.c: New file.
9751
9752 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR c++/38794
9755         * g++.dg/parse/typedef9.C: New test.
9756
9757         PR tree-optimization/38807
9758         * gcc.c-torture/compile/pr38807.c: New test.
9759
9760 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9761
9762         * gcc.target/mips/ins-2.c: New test.
9763
9764 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9765
9766         PR testsuite/38809
9767         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9768
9769 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9770
9771         PR c++/36254
9772         * g++.dg/warn/Wreturn-type-5.C: New test.
9773
9774 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9775
9776         PR middle-end/38616
9777         * gcc.dg/pr38616.c: New test.
9778
9779 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9780
9781         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9782
9783 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9784
9785         PR c++/38648
9786         * g++.dg/expr/string-1.C: New test.
9787         * g++.dg/expr/string-2.C: New test.
9788
9789         PR c++/36695
9790         * g++.dg/ext/complex4.C: New test.
9791         * g++.dg/ext/complex5.C: New test.
9792         * g++.dg/init/reference1.C: New test.
9793         * g++.dg/init/reference2.C: New test.
9794         * g++.dg/init/reference3.C: New test.
9795
9796 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9797
9798         PR fortran/38763
9799         * gfortran.dg/transfer_null_1.f90: New test.
9800
9801 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9802
9803         PR fortran/38765
9804         * gfortran.dg/host_assoc_function_6.f90: New test.
9805
9806 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9807
9808         * lib/target-supports.exp: Add method to determine if the effective
9809         target is really a ppc405 after applying all compile options.
9810         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9811         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9812         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9813         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9814         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9815         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9816         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9817         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9818         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9819         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9820         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9821         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9822         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9823         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9824         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9825         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9826         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9827         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9828         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9829         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9830         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9831         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9832         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9833         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9834         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9835         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9836         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9837         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9838         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9839         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9840         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9841
9842 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9843
9844         PR c++/35335
9845         * g++.dg/other/error31.C: New testcase.
9846
9847         PR c/35742
9848         * gcc.dg/pr35742.c: New test.
9849
9850 2009-01-09  John F. Carr  <jfc@mit.edu>
9851
9852         PR c++/37877
9853         * g++.dg/parse/linkage3.C: New test.
9854
9855 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9856
9857         PR middle-end/38771
9858         * gcc.c-torture/compile/pr38771.c: New test.
9859
9860 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9861
9862         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9863
9864 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9865
9866         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9867         * gcc.dg/sibcall-4.c: Likewise.
9868
9869 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9870             Jan Sjodin  <jan.sjodin@amd.com>
9871
9872         PR tree-optimization/38559
9873         * gcc.dg/graphite/pr38559.c: New.
9874
9875 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9876
9877         PR tree-optimization/37194
9878         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9879
9880 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9881
9882         PR c++/38725
9883         * g++.dg/ext/label11.C: New test.
9884
9885 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9886
9887         * lib/target-supports.exp (check_weak_override_available): New.
9888         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9889         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9890         dg-require-weak-override.
9891
9892 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9893             Alan Modra  <amodra@bigpond.net.au>
9894
9895         * gcc.c-torture/compile/20090107-1.c: New test.
9896
9897 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9898
9899         PR target/38706
9900         * g++.dg/other/pr38706.C: New test.
9901
9902 2009-01-07  Jason Merrill  <jason@redhat.com>
9903
9904         * g++.dg/cpp0x/variadic92.C: New test.
9905         * g++.dg/cpp0x/variadic93.C: New test.
9906
9907 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9908
9909         * lib/target-supports-dg.exp (current_compiler_flags): New.
9910         (check-flags): Use it; do not access dg-test local variables.
9911         (dg-skip-if): Do not access dg-test local variables.
9912         (dg-xfail-run-if): Ditto.
9913         (dg-shouldfail): Ditto.
9914         * gcc.test-framework/test-framework.exp
9915         (check_effective_target_def_nocache): New.
9916         * gcc.test-framework/test-framework.awk: Handle scan tests.
9917         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9918         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9919         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9920         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9921         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9922         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9923         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9924         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9925         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9926
9927         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9928
9929         * lib/target-supports-dg.exp (check_test_flags): Delete.
9930
9931 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9932
9933         PR tree-optimization/38492
9934         PR tree-optimization/38498
9935         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9936         in trunk.
9937         * gcc.dg/graphite/block-0.c: Update test.
9938         * gcc.dg/graphite/block-1.c: Same.
9939         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9940         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9941         * gcc.dg/graphite/block-3.c: New.
9942         * gcc.dg/graphite/pr38498.c: New.
9943
9944 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9945
9946         AVX Programming Reference (December, 2008)
9947         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9948         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9949         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9950
9951         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9952         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9953
9954 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9955
9956         PR fortran/38220
9957         * gfortran.dg/c_loc_pure_1.f90:  New test.
9958
9959 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9960
9961         PR fortran/38669
9962         * gfortran.dg/elemental_dependency_3.f90:
9963         Add the final tree dump cleanup.
9964
9965 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9966
9967         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9968         passing -m32.
9969
9970         PR rtl-optimization/38722
9971         * gfortran.dg/pr38722.f90: New test.
9972
9973 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9974
9975         PR c/34252
9976         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9977         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9978
9979 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9980
9981         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9982         * gfortran.dg/typebound_call_8.f03: Same.
9983         * gfortran.dg/elemental_bind_c.f90: Same.
9984         * gfortran.dg/typebound_call_7.f03: Same.
9985         * gfortran.dg/interface_proc_end.f90: Same
9986         * gfortran.dg/pr37243.f: Fix typo.
9987
9988 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9989
9990         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9991         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9992         large stack sizes.
9993
9994 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9995
9996         AVX Programming Reference (December, 2008)
9997         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9998         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9999         * gcc.target/i386/sse-14.c: Likewise.
10000
10001         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10002         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10003         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10004         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10005
10006 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10007
10008         PR libfortran/38735
10009         * gfortran.dg/fmt_bz_bn.f: Update test.
10010
10011 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10012
10013         PR c++/38472
10014         * g++.dg/conversion/usual-arith-conv.C: New test.
10015
10016 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10017
10018         PR c/34911
10019         * gcc.dg/vector-3.c: New testcase.
10020         * g++.dg/ext/vector15.C: New test.
10021
10022 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10023
10024         PR tree-optimization/38510
10025         * gcc.dg/graphite/pr38510.c: New.
10026
10027 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10028             Jan Sjodin <jan.sjodin@amd.com>
10029
10030         PR tree-optimization/38500
10031         * gcc.dg/graphite/pr38500.c: New.
10032
10033 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10034
10035         * gcc.c-torture/compile/20001226-1.c: Generalize
10036         dg-timeout-factor.
10037         * gcc.c-torture/compile/limits-fnargs.c: Add
10038         dg-timeout-factor.
10039         * gcc.dg/20020425-1.c: Likewise.
10040         * gcc.dg/pch/pch.exp: Likewise.
10041
10042 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10043
10044         PR fortran/38657
10045         * gfortran.dg/module_commons_3.f90: New test.
10046
10047 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10048
10049         PR fortran/37159
10050         * gfortran.dg/random_seed_1.f90: Updated.
10051
10052 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10053
10054         PR fortran/38669
10055         PR fortran/38726
10056         * gfortran.dg/elemental_subroutine_7.f90:
10057         Fix p values so that it can be used as vector subscript.
10058
10059 2009-01-05  Jason Merrill  <jason@redhat.com>
10060
10061         * g++.dg/cpp0x/initlist12.C: Add another test.
10062
10063         * g++.dg/cpp0x/defaulted7.C: New test.
10064
10065 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10066
10067         PR fortran/38672
10068         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10069         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10070
10071 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10072
10073         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10074         for alpha*-*-* targets.
10075         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10076
10077 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10078
10079         PR fortran/38665
10080         * gfortran.dg/host_assoc_function_5.f90: New test.
10081
10082 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10083
10084         PR fortran/38669
10085         * gfortran.dg/elemental_dependency_3.f90: New test.
10086         * gfortran.dg/elemental_subroutine_7.f90: New test.
10087
10088 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10089
10090         * gcc.dg/struct-ret-3.c: Include unistd.h.
10091         (main): Exit early if system memory page size is
10092         larger than 4096 bytes.
10093
10094 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10095
10096         PR fortran/38718
10097         * gfortran.dg/merge_init_expr.f90: New.
10098
10099 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10100
10101         PR fortran/38536
10102         * gfortran.dg/c_loc_tests_13.f90: New test.
10103         * gfortran.dg/c_loc_tests_14.f90: New test.
10104
10105 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10106
10107         * gfortran.dg/func_result_4.f90: New.
10108
10109 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10110
10111         PR fortran/38594
10112         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10113         interface still works, in addition to original tests.
10114         * gfortran.dg/host_assoc_call_6.f90: New test.
10115
10116 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR c++/38705
10119         * g++.dg/torture/pr38705.C: New test.
10120
10121         PR c/38700
10122         * gcc.dg/pr38700.c: New test.
10123
10124 2009-01-02  Jason Merrill  <jason@redhat.com>
10125
10126         * g++.dg/cpp0x/initlist11.C: New test.
10127         * g++.dg/cpp0x/initlist12.C: New test.
10128
10129 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10130
10131         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10132         Allow extra informative notes.
10133
10134 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10135
10136         PR c/36489
10137         * gcc.dg/pr36489.c: New test.
10138
10139 \f
10140 Copyright (C) 2009 Free Software Foundation, Inc.
10141
10142 Copying and distribution of this file, with or without modification,
10143 are permitted in any medium without royalty provided the copyright
10144 notice and this notice are preserved.