OSDN Git Service

2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
2
3         * gcc.target/i386/ms_hook_prologue.c: New testcase.
4
5 2009-10-12  Michael Matz  <matz@suse.de>
6
7         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
8         pass.
9
10 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
11
12         PR target/41680
13         * g++.dg/torture/pr41680.C: New test.
14
15 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
16
17         PR c++/41570
18         * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
19
20 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
21
22         PR debug/41616
23         * gcc.dg/guality/pr41616-1.c: New.
24
25 2009-10-11  Jason Merrill  <jason@redhat.com>
26
27         PR c++/37204
28         * g++.dg/cpp0x/rv-reinterpret.C: New.
29
30 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
31
32         PR libgfortran/38439
33         * gfortran.dg/fmt_error_9.f: New test.
34         * gfortran.dg/fmt_error_10.f: New test.
35         
36 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/41583
39         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
40         * gfortran.dg/class_4b.f03: As above.
41         * gfortran.dg/class_4c.f03: As above.
42         * gfortran.dg/class_4d.f03: As above.
43
44 2009-10-11  Richard Guenther  <rguenther@suse.de>
45
46         PR tree-optimization/41555
47         * gcc.dg/torture/pr41555.c: New testcase.
48
49 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
50
51         PR libgfortran/35862
52         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
53         function correctly.
54
55 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
56
57         PR libgfortran/35862
58         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
59         Add conditions to avoid runtime errors if not supported.
60
61 2009-10-10  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/41654
64         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
65
66 2009-10-09  Jason Merrill  <jason@redhat.com>
67
68         * g++.dg/cpp/ucn-1.C: New.
69
70 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
71
72         PR fortran/41585
73         * gfortran.dg/class_2.f03: Extended test case.
74
75 2009-10-09  Tobias Burnus  <burnus@net-b.de>
76
77         PR fortran/41582
78         * gfortran.dg/class_allocate_1.f03: Modify code such that
79         it compiles with the gfc_warning->gfc_error change.
80         * gfortran.dg/class_allocate_1.f03: New test.
81
82 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
83
84         PR fortran/41579
85         * gfortran.dg/select_type_6.f03: New test.
86
87 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
88
89         PR preprocessor/41445
90         * gcc.dg/cpp/separate-1.c: Adjust.
91         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
92         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
93         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
94         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
95         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
96         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
97         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
98
99         PR rtl-optimization/41646
100         * gcc.c-torture/compile/pr41646.c: New test.
101
102 2009-10-09  Richard Guenther  <rguenther@suse.de>
103
104         PR tree-optimization/41634
105         * gcc.c-torture/compile/pr41634.c: New testcase.
106
107 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
108
109         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
110
111 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
112
113         * gnat.dg/opt3.adb: New test.
114         * gnat.dg/opt3_pkg.ads: New helper.
115
116 2009-10-08  Doug Kwan  <dougkwan@google.com>
117
118         PR rtl-optimization/41574
119         * gcc.dg/pr41574.c: New test.
120
121 2009-10-08  Cary Coutant  <ccoutant@google.com>
122
123         Add support for debugging with ICF (Identical Code Folding).
124         * g++.dg/debug/dwarf2/icf.C: New test.
125
126 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
127
128         * gcc.target/mips/truncate-6.c: New test.
129
130 2009-10-08  Jason Merrill  <jason@redhat.com>
131
132         PR c++/36816
133         * g++.dg/cpp0x/rv-deduce.C: New.
134
135         PR c++/37177
136         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
137         * g++.dg/template/explicit-args2.C: New.
138         * g++.dg/template/explicit-args3.C: New.
139         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
140
141 2009-10-08  Michael Matz  <matz@suse.de>
142
143         PR middle-end/41573
144         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
145         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
146         * gcc.dg/pr41573.c: New test.
147
148 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
149
150         PR c/41182
151         * gcc.c-torture/compile/pr41182-1.c: New.
152
153 2009-10-07  Jason Merrill  <jason@redhat.com>
154
155         * g++.dg/cpp0x/variadic95.C: New.
156
157 2009-10-07  Jason Merrill  <jason@redhat.com>
158
159         * g++.dg/template/scope3.C: New.
160
161 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
162
163         * gcc.dg/debug/dwarf2/inline3.c: New test.
164
165 2009-10-07  Daniel Kraft  <d@domob.eu>
166
167         PR fortran/41615
168         * gfortran.dg/assumed_charlen_function_6.f90: New test.
169
170 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
171
172         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
173         * gfortran.dg/select_type_1.f03: Modified error message.
174         * gfortran.dg/select_type_5.f03: New test.
175
176 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
177
178         PR libgfortran/41612
179         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
180         have kind=10 reals.
181
182 2009-10-06  Jason Merrill  <jason@redhat.com>
183
184         * g++.dg/cpp0x/lambda/lambda-init.C: New.
185         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
186
187 2009-10-06  Richard Guenther  <rguenther@suse.de>
188
189         PR lto/41502
190         * gcc.dg/lto/20091006-1_0.c: New testcase.
191         * gcc.dg/lto/20091006-1_1.c: Likewise.
192         * gcc.dg/lto/20091005-2_0.c: Likewise.
193
194 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
195
196         PR ada/41383
197         * gnat.dg/timer_cancel.adb: New test.
198
199 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
200
201         PR ada/38333
202         * gnat.dg/specs/import_abstract.ads: New.
203
204 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
205
206         PR libgfortran/35862
207         * gfortran.dg/round_2.f03: New test.
208
209 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
210
211         PR debug/41558
212         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
213         * lib/gcc-gdb-test.exp: ... here.  New file.
214         * gfortran.dg/guality/guality.exp: New file.
215         * gfortran.dg/guality/pr41558.f90: New test.
216         * gfortran.dg/guality/arg1.f90: New test.
217
218 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
219
220         * gfortran.dg/dynamic_dispatch_1.f90: New test.
221         * gfortran.dg/dynamic_dispatch_2.f90: New test.
222         * gfortran.dg/dynamic_dispatch_3.f90: New test.
223         * gfortran.dg/module_md5_1.f90: Update md5 sum.
224
225 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
226
227         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
228         register_pass_info.
229         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
230         plugin_pass to register_pass_info.
231         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
232         register_pass_info.
233         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
234         register_pass_info.
235
236 2009-10-05  Richard Guenther  <rguenther@suse.de>
237
238         PR lto/41281
239         * gcc.dg/lto/20090914-2_0.c: New testcase.
240
241 2009-10-05  Richard Guenther  <rguenther@suse.de>
242
243         PR lto/40902
244         * gcc.dg/lto/20091005-1_0.c: New testcase.
245         * gcc.dg/lto/20091005-1_1.c: Likewise.
246
247 2009-10-05  Richard Guenther  <rguenther@suse.de>
248
249         PR lto/41552
250         PR lto/41487
251         * g++.dg/lto/20091002-1_0.C: Adjust flags.
252         * g++.dg/lto/20091004-1_0.C: New testcase.
253         * g++.dg/lto/20091004-1_1.C: Likewise.
254         * g++.dg/lto/20091004-2_0.C: Likewise.
255         * g++.dg/lto/20091004-2_1.C: Likewise.
256         * g++.dg/lto/20091004-3_0.C: Likewise.
257         * g++.dg/lto/20091004-3_1.C: Likewise.
258
259 2009-10-05  Richard Guenther  <rguenther@suse.de>
260
261         PR tree-optimization/23821
262         * gcc.dg/torture/pr23821.c: New testcase.
263
264 2009-10-05  Daniel Kraft  <d@domob.eu>
265
266         PR fortran/41403
267         * gfortran.dg/goto_6.f: New test.
268         * gfortran.dg/goto_7.f: New test.
269
270 2009-10-03  Ben Elliston  <bje@au.ibm.com>
271             Bill Maddox  <maddox@google.com>
272             Cary Coutant  <ccoutant@google.com>
273             Chris Demetriou  <cgd@google.com>
274             Diego Novillo  <dnovillo@google.com>
275             Doug Kwan  <dougkwan@google.com>
276             Jan Hubicka  <jh@suse.cz>
277             Ollie Wild  <aaw@google.com>
278             Rafael Espindola  <espindola@google.com>
279             Richard Guenther  <rguenther@suse.de>
280             Simon Baldwin  <simonb@google.com>
281
282         * g++.dg/20090107-1.C: New.
283         * g++.dg/20090121-1.C: New.
284         * g++.dg/ipa/20090113-1.C: New.
285         * g++.dg/lto: New directory.
286         * g++.dg/lto/20080829_0.C: New.
287         * g++.dg/lto/20080904_0.C: New.
288         * g++.dg/lto/20080907_0.C: New.
289         * g++.dg/lto/20080908-1_0.C: New.
290         * g++.dg/lto/20080908-2_0.C: New.
291         * g++.dg/lto/20080908-3_0.C: New.
292         * g++.dg/lto/20080909-1_0.C: New.
293         * g++.dg/lto/20080910-1_0.C: New.
294         * g++.dg/lto/20080912-1_0.C: New.
295         * g++.dg/lto/20080912_0.C: New.
296         * g++.dg/lto/20080915_0.C: New.
297         * g++.dg/lto/20080916_0.C: New.
298         * g++.dg/lto/20080917_0.C: New.
299         * g++.dg/lto/20080924_0.C: New.
300         * g++.dg/lto/20080926_0.C: New.
301         * g++.dg/lto/20081008_0.C: New.
302         * g++.dg/lto/20081022.h: New.
303         * g++.dg/lto/20081022_0.C: New.
304         * g++.dg/lto/20081022_1.C: New.
305         * g++.dg/lto/20081023_0.C: New.
306         * g++.dg/lto/20081109-1_0.C: New.
307         * g++.dg/lto/20081109-2_0.C: New.
308         * g++.dg/lto/20081109_0.C: New.
309         * g++.dg/lto/20081109_1.C: New.
310         * g++.dg/lto/20081118-1_0.C: New.
311         * g++.dg/lto/20081118-1_1.C: New.
312         * g++.dg/lto/20081118_0.C: New.
313         * g++.dg/lto/20081118_1.C: New.
314         * g++.dg/lto/20081119-1.h: New.
315         * g++.dg/lto/20081119-1_0.C: New.
316         * g++.dg/lto/20081119-1_1.C: New.
317         * g++.dg/lto/20081119_0.C: New.
318         * g++.dg/lto/20081119_1.C: New.
319         * g++.dg/lto/20081120-1_0.C: New.
320         * g++.dg/lto/20081120-1_1.C: New.
321         * g++.dg/lto/20081120-2_0.C: New.
322         * g++.dg/lto/20081120-2_1.C: New.
323         * g++.dg/lto/20081123_0.C: New.
324         * g++.dg/lto/20081123_1.C: New.
325         * g++.dg/lto/20081125.h: New.
326         * g++.dg/lto/20081125_0.C: New.
327         * g++.dg/lto/20081125_1.C: New.
328         * g++.dg/lto/20081127_0.C: New.
329         * g++.dg/lto/20081127_1.C: New.
330         * g++.dg/lto/20081203_0.C: New.
331         * g++.dg/lto/20081203_1.C: New.
332         * g++.dg/lto/20081204-1_0.C: New.
333         * g++.dg/lto/20081204-1_1.C: New.
334         * g++.dg/lto/20081204-2_0.C: New.
335         * g++.dg/lto/20081204-2_1.C: New.
336         * g++.dg/lto/20081209_0.C: New.
337         * g++.dg/lto/20081209_1.C: New.
338         * g++.dg/lto/20081211-1.h: New.
339         * g++.dg/lto/20081211-1_0.C: New.
340         * g++.dg/lto/20081211-1_1.C: New.
341         * g++.dg/lto/20081217-1_0.C: New.
342         * g++.dg/lto/20081217-2_0.C: New.
343         * g++.dg/lto/20081219_0.C: New.
344         * g++.dg/lto/20081219_1.C: New.
345         * g++.dg/lto/20090106_0.C: New.
346         * g++.dg/lto/20090112_0.C: New.
347         * g++.dg/lto/20090128_0.C: New.
348         * g++.dg/lto/20090221_0.C: New.
349         * g++.dg/lto/20090302_0.C: New.
350         * g++.dg/lto/20090302_1.C: New.
351         * g++.dg/lto/20090303_0.C: New.
352         * g++.dg/lto/20090311-1.h: New.
353         * g++.dg/lto/20090311-1_0.C: New.
354         * g++.dg/lto/20090311-1_1.C: New.
355         * g++.dg/lto/20090311_0.C: New.
356         * g++.dg/lto/20090311_1.C: New.
357         * g++.dg/lto/20090312.h: New.
358         * g++.dg/lto/20090312_0.C: New.
359         * g++.dg/lto/20090312_1.C: New.
360         * g++.dg/lto/20090313_0.C: New.
361         * g++.dg/lto/20090313_1.C: New.
362         * g++.dg/lto/20090315_0.C: New.
363         * g++.dg/lto/20090315_1.C: New.
364         * g++.dg/lto/20091002-1_0.C: New testcase.
365         * g++.dg/lto/20091002-2_0.C: Likewise..
366         * g++.dg/lto/20091002-3_0.C: Likewise..
367         * g++.dg/lto/README: New.
368         * g++.dg/lto/pr40818_0.C: New.
369         * g++.dg/opt/thunk3-1.C: New.
370         * g++.dg/opt/thunk4.C: New.
371         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
372         replacements with __attribute__ ((__noinline__)).
373         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
374         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
375         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
376         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
377         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
378         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
379         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
380         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
381         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
382         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
383         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
384         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
385         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
386         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
387         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
388         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
389         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
390         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
391         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
392         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
393         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
394         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
395         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
396         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
397         * gcc.dg/20081223-1.c: New.
398         * gcc.dg/lto: New directory.
399         * gcc.dg/lto/20080908_0.c: New.
400         * gcc.dg/lto/20080917_0.c: New.
401         * gcc.dg/lto/20080924_0.c: New.
402         * gcc.dg/lto/20081024_0.c: New.
403         * gcc.dg/lto/20081109_0.c: New.
404         * gcc.dg/lto/20081111_0.c: New.
405         * gcc.dg/lto/20081111_1.c: New.
406         * gcc.dg/lto/20081112_0.c: New.
407         * gcc.dg/lto/20081112_1.c: New.
408         * gcc.dg/lto/20081115_0.c: New.
409         * gcc.dg/lto/20081115_1.c: New.
410         * gcc.dg/lto/20081115_2.c: New.
411         * gcc.dg/lto/20081118_0.c: New.
412         * gcc.dg/lto/20081118_1.c: New.
413         * gcc.dg/lto/20081118_2.c: New.
414         * gcc.dg/lto/20081120-1_0.c: New.
415         * gcc.dg/lto/20081120-1_1.c: New.
416         * gcc.dg/lto/20081120-2_0.c: New.
417         * gcc.dg/lto/20081120-2_1.c: New.
418         * gcc.dg/lto/20081125_0.c: New.
419         * gcc.dg/lto/20081125_1.c: New.
420         * gcc.dg/lto/20081126_0.c: New.
421         * gcc.dg/lto/20081201-1_0.c: New.
422         * gcc.dg/lto/20081201-1_1.c: New.
423         * gcc.dg/lto/20081201-1_2.c: New.
424         * gcc.dg/lto/20081201-2_0.c: New.
425         * gcc.dg/lto/20081201-2_1.c: New.
426         * gcc.dg/lto/20081202-1_0.c: New.
427         * gcc.dg/lto/20081202-1_1.c: New.
428         * gcc.dg/lto/20081202-2_0.c: New.
429         * gcc.dg/lto/20081202-2_1.c: New.
430         * gcc.dg/lto/20081204-1_0.c: New.
431         * gcc.dg/lto/20081204-1_1.c: New.
432         * gcc.dg/lto/20081204-2_0.c: New.
433         * gcc.dg/lto/20081210-1_0.c: New.
434         * gcc.dg/lto/20081212-1_0.c: New.
435         * gcc.dg/lto/20081222_0.c: New.
436         * gcc.dg/lto/20081222_0.h: New.
437         * gcc.dg/lto/20081222_1.c: New.
438         * gcc.dg/lto/20081224_0.c: New.
439         * gcc.dg/lto/20081224_0.h: New.
440         * gcc.dg/lto/20081224_1.c: New.
441         * gcc.dg/lto/20090116_0.c: New.
442         * gcc.dg/lto/20090120_0.c: New.
443         * gcc.dg/lto/20090126-1_0.c: New.
444         * gcc.dg/lto/20090126-2_0.c: New.
445         * gcc.dg/lto/20090206-1_0.c: New.
446         * gcc.dg/lto/20090206-2_0.c: New.
447         * gcc.dg/lto/20090210_0.c: New.
448         * gcc.dg/lto/20090210_1.c: New.
449         * gcc.dg/lto/20090213_0.c: New.
450         * gcc.dg/lto/20090213_1.c: New.
451         * gcc.dg/lto/20090218-1_0.c: New.
452         * gcc.dg/lto/20090218-1_1.c: New.
453         * gcc.dg/lto/20090218-2_0.c: New.
454         * gcc.dg/lto/20090218-2_1.c: New.
455         * gcc.dg/lto/20090218_0.c: New.
456         * gcc.dg/lto/20090218_1.c: New.
457         * gcc.dg/lto/20090218_2.c: New.
458         * gcc.dg/lto/20090218_3.c: New.
459         * gcc.dg/lto/20090219_0.c: New.
460         * gcc.dg/lto/20090312_0.c: New.
461         * gcc.dg/lto/20090312_1.c: New.
462         * gcc.dg/lto/20090313_0.c: New.
463         * gcc.dg/lto/20090706-1_0.c: New.
464         * gcc.dg/lto/20090706-2_0.c: New.
465         * gcc.dg/lto/20090717_0.c: New.
466         * gcc.dg/lto/20090717_1.c: New.
467         * gcc.dg/lto/20090729_0.c: New.
468         * gcc.dg/lto/20090729_1.c: New.
469         * gcc.dg/lto/20090812_0.c: New.
470         * gcc.dg/lto/20090812_1.c: New.
471         * gcc.dg/lto/20090914-1_0.c: New.
472         * gcc.dg/lto/README: New.
473         * gcc.dg/visibility-7.c: Adjust expected pattern
474         * gfortran.dg/lto: New directory.
475         * gfortran.dg/lto/pr40724_0.f: New.
476         * gfortran.dg/lto/pr40724_1.f: New.
477         * gfortran.dg/lto/pr40725_0.f03: New.
478         * gfortran.dg/lto/pr40725_1.c: New.
479         * gfortran.dg/lto/pr41069_0.f90: New.
480         * gfortran.dg/lto/pr41069_1.f90: New.
481         * gfortran.dg/lto/pr41069_2.f90: New.
482         * g++.dg/README: Add 'lto' directory.
483         * g++.dg/dg.exp: Also scan 'lto' directory
484
485 2009-10-03  Ben Elliston  <bje@au.ibm.com>
486             Janis Johnson  <janis187@us.ibm.com>
487             Diego Novillo  <dnovillo@google.com>
488
489         * g++.dg/lto/lto.exp: New.
490         * gcc.c-torture/execute/execute.exp: Add
491         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
492         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
493         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
494         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
495         * gcc.target/i386/math-torture/math-torture.exp:
496         Likewise.
497         * gcc.dg/lto/lto.exp: New.
498         * gfortran.dg/lto/lto.exp: New.
499         * lib/target-supports.exp (check_effective_target_lto): New.
500         * lib/c-torture.exp: Load target-supports.exp.
501         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
502         returns nonzero.
503         * lib/gcc-dg.exp: Likewise.
504         * lib/lto.exp: New.
505         * lib/torture-options.exp: Add support for a third
506         argument.
507
508 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
509
510         PR testsuite/41542
511         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
512
513 2009-10-02  Jason Merrill  <jason@redhat.com>
514
515         * g++.dg/abi/mangle32.C: New.
516
517 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
518
519         * gnat.dg/atomic2.adb: New test.
520
521 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
522
523         * gnat.dg/array11.adb: New test.
524         * gnat.dg/array12.adb: Likewise.
525
526 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
527
528         * gnat.dg/array10.adb: New test.
529         * gnat.dg/object_overflow.adb: Tweak.
530
531 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
532
533         * gcc.dg/guality/guality.exp: Disable on darwin.
534
535 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
536
537         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
538         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
539         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
540         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
541
542 2009-10-02  Tobias Burnus  <burnus@net-b.de>
543
544         PR fortran/41479
545         * gfortran.dg/intent_out_5.f90: New test.
546
547 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
548
549         PR debug/41404
550         PR debug/41353
551         * gcc.dg/guality/pr41404-1.c: New test.
552         * gcc.dg/guality/pr41353-2.c: New test.
553
554 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
555
556         PR testsuite/41546
557         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
558         to -mtune=generic.
559
560 2009-10-01  Jan Hubicka  <jh@suse.cz>
561
562         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
563
564 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
565
566         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
567
568         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
569
570 2009-10-01  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/41515
573         * gfortran.dg/parameter_array_init_5.f90: New test.
574
575 2009-10-01  Jason Merrill  <jason@redhat.com>
576
577         * g++.dg/cpp0x/defaulted13.C: New.
578
579 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
580
581         * gfortran.dg/bounds_check_7.f90: Adapted error message.
582         * gfortran.dg/bounds_check_11.f90: Likewise.
583         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
584
585 2009-09-30  Tobias Burnus  <burnus@net-b.de>
586
587         * gfortran.dg/select_type_4.f90: New test.
588
589 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
590
591         * gfortran.dg/same_type_as_1.f03: New test.
592         * gfortran.dg/same_type_as_2.f03: Ditto.
593
594 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
595
596         * gfortran.dg/select_type_1.f03: Extended.
597         * gfortran.dg/select_type_3.f03: New test.
598
599 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
600
601         * gfortran.dg/class_allocate_1.f03: New test.
602
603 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
604
605         PR fortran/40996
606         * gfortran.dg/allocatable_scalar_3.f90: New test.
607         * gfortran.dg/select_type_2.f03: Ditto.
608         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
609
610 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
611
612         * gfortran.dg/block_name_2.f90: Modified error message.
613         * gfortran.dg/select_6.f90: Ditto.
614         * gfortran.dg/select_type_1.f03: New test.
615
616 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
617
618         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
619         * gfortran.dg/class_1.f03: Ditto.
620         * gfortran.dg/class_2.f03: Ditto.
621         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
622         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
623         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
624         * gfortran.dg/typebound_call_10.f03: Ditto.
625         * gfortran.dg/typebound_call_2.f03: Ditto.
626         * gfortran.dg/typebound_call_3.f03: Ditto.
627         * gfortran.dg/typebound_call_4.f03: Ditto.
628         * gfortran.dg/typebound_call_9.f03: Ditto.
629         * gfortran.dg/typebound_generic_3.f03: Ditto.
630         * gfortran.dg/typebound_generic_4.f03: Ditto.
631         * gfortran.dg/typebound_operator_1.f03: Ditto.
632         * gfortran.dg/typebound_operator_2.f03: Ditto.
633         * gfortran.dg/typebound_operator_3.f03: Ditto.
634         * gfortran.dg/typebound_operator_4.f03: Ditto.
635         * gfortran.dg/typebound_proc_1.f08: Ditto.
636         * gfortran.dg/typebound_proc_5.f03: Ditto.
637         * gfortran.dg/typebound_proc_6.f03: Ditto.
638
639 2009-09-30  Jason Merrill  <jason@redhat.com>
640
641         * g++.dg/eh/init-temp1.C: Improve test.
642
643 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
644
645         PR target/22093
646         * gcc.target/alpha/pr22093.c: New test.
647
648 2009-09-29  John Freeman  <jfreeman08@gmail.com>
649             Jason Merrill  <jason@redhat.com>
650
651         * g++.dg/cpp0x/lambda/lambda-array.C: New.
652         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
653         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
654         * g++.dg/cpp0x/lambda/lambda-const.C: New.
655         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
656         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
657         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
658         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
659         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
660         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
661         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
662         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
663         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
664         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
665         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
666         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
667         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
668         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
669         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
670         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
671         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
672         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
673         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
674         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
675         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
676         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
677         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
678         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
679         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
680         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
681         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
682         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
683         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
684         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
685         * g++.dg/cpp0x/lambda/lambda-template.C: New.
686         * g++.dg/cpp0x/lambda/lambda-this.C: New.
687         * g++.dg/cpp0x/lambda/lambda-type.C: New.
688         * g++.dg/cpp0x/lambda/lambda-use.C: New.
689         * lib/prune.exp: Accept "In lambda function".
690
691 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
692
693         * gcc.target/i386/fma4-check.h
694         * gcc.target/i386/fma4-fma.c
695         * gcc.target/i386/fma4-maccXX.c
696         * gcc.target/i386/fma4-msubXX.c
697         * gcc.target/i386/fma4-nmaccXX.c
698         * gcc.target/i386/fma4-nmsubXX.c
699         * gcc.target/i386/fma4-vector.c
700         * gcc.target/i386/fma4-256-maccXX.c
701         * gcc.target/i386/fma4-256-msubXX.c
702         * gcc.target/i386/fma4-256-nmaccXX.c
703         * gcc.target/i386/fma4-256-nmsubXX.c
704         * gcc.target/i386/fma4-256-vector.c
705         * gcc.target/i386/funcspec-2.c: New file.
706
707         * gcc.target/i386/funcspec-4.c: Test error conditions
708         related to FMA4.
709
710         * gcc.target/i386/funcspec-5.c
711         * gcc.target/i386/funcspec-6.c
712         * gcc.target/i386/funcspec-8.c: Add FMA4.
713
714         * gcc.target/i386/funcspec-9.c: New file.
715
716         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
717
718         * gcc.target/i386/isa-10.c
719         * gcc.target/i386/isa-11.c
720         * gcc.target/i386/isa-12.c
721         * gcc.target/i386/isa-13.c
722         * gcc.target/i386/isa-2.c
723         * gcc.target/i386/isa-3.c
724         * gcc.target/i386/isa-4.c
725         * gcc.target/i386/isa-7.c
726         * gcc.target/i386/isa-8.c
727         * gcc.target/i386/isa-9.c: New file.
728
729         * gcc.target/i386/isa-14.c
730         * gcc.target/i386/isa-1.c
731         * gcc.target/i386/isa-5.c
732         * gcc.target/i386/isa-6.c: Add FMA4.
733
734         * gcc.target/i386/sse-12.c
735         * gcc.target/i386/sse-13.c
736         * gcc.target/i386/sse-14.c
737         * gcc.target/i386/sse-22.c: New file.
738
739         * g++.dg/other/i386-2.C
740         * g++.dg/other/i386-3.C
741         * g++.dg/other/i386-5.C
742         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
743
744 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
745
746         PR testsuite/41496
747         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
748         before.
749
750 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
751
752         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
753         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
754
755 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
756
757         PR debug/41438
758         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
759         hidden.
760         * g++.dg/debug/dwarf2/const-1.C: Likewise.
761
762 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
763
764         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
765         * gcc.target/i386/isa-1.c
766         * gcc.target/i386/isa-5.c
767         * gcc.target/i386/isa-6.c: Remove SSE5.
768         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
769         * gcc.target/i386/avx-1.c
770         * gcc.target/i386/avx-2.c
771         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
772         * gcc.target/i386/funcspec-9.c: Delete.
773
774 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
775
776         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
777         * gcc.dg/guality/pr41353-1.c: New test.
778
779         PR testsuite/41444
780         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
781         in macro name definition for non-unix/win32/msdos.
782
783 2009-09-29  Daniel Kraft  <d@domob.eu>
784
785         PR fortran/39626
786         * gfortran.dg/block_1.f08: New test.
787         * gfortran.dg/block_2.f08: New test.
788         * gfortran.dg/block_3.f90: New test.
789         * gfortran.dg/block_4.f08: New test.
790         * gfortran.dg/block_5.f08: New test.
791         * gfortran.dg/block_6.f08: New test.
792         * gfortran.dg/block_7.f08: New test.
793         * gfortran.dg/block_8.f08: New test.
794
795 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796
797         PR libgfortran/35862
798         * gfortran.dg/round_1.f03: New test.
799         * gfortran.dg/f2003_io_3.f03: Update test.
800
801 2009-09-28  Easwaran Raman  <eraman@google.com>
802
803         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
804         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
805
806 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
807
808         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
809         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
810         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
811         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
812         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
813
814         * g++.dg/dfp/dfp.exp: Fix typo.
815
816         * lib/target-supports.exp (check-effective-target-dfp-nocache):
817         Fix typo that breaks the check.
818
819 2009-09-28  Olivier Hainque  <hainque@adacore.com>
820
821         * gnat.dg (tagged_alloc_free.adb): New testcase.
822
823 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
824
825         * g++.dg/dfp: New directory.
826         * g++.dg/dg.exp: Prune tests in dfp directory.
827         * g++.dg/dfp/dfp.exp: New.
828         * g++.dg/dfp/mangle-mode.C: New test.
829
830 2009-09-28  Michael Matz  <matz@suse.de>
831
832         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
833         for sign of -Inf.
834
835 2009-09-27  Richard Henderson  <rth@redhat.com>
836
837         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
838         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
839
840 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
841
842         PR c/41476
843         * gcc.dg/cond-constqual-1.c: New test.
844
845 2009-09-26  Michael Matz  <matz@suse.de>
846
847         PR lto/40758
848         PR middle-end/41470
849         * gcc.dg/pr41470.c: New test.
850
851 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
852
853         * gnat.dg/array9.adb: New test.
854
855 2009-09-26  Michael Matz  <matz@suse.de>
856
857         PR tree-optimization/41454
858         * gcc.dg/pr41454.c: New test.
859
860 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
861
862         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
863         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
864         into DW_TAG_GNU_template_parameter_pack and
865         DW_TAG_GNU_formal_parameter_pack.
866         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
867         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
868
869 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
870
871         * gcc.dg/vect/vect.exp: Append extra parameters as separate
872         parameters for alignment-sensitive -fsection-anchors tests.
873
874 2009-09-25  Richard Guenther  <rguenther@suse.de>
875
876         PR middle-end/41463
877         * gcc.c-torture/execute/pr41463.c: New testcase.
878
879 2009-09-25  Olivier Hainque  <hainque@adacore.com>
880
881         * gnat.dg/sse_nolib.adb: New testcase.
882
883 2009-09-25  Revital Eres  <ERES@il.ibm.com>
884
885         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
886         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
887         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
888         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
889         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
890         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
891         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
892         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
893         * gcc.dg/vect/vect.exp: Add Power7 flags.
894         * g++.dg/vect/vect.exp: Likewise.
895         * gfortran.dg/vect/vect.exp: Likewise.
896
897 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
898
899         PR fortran/41459
900         * gfortran.dg/empty_label.f: New test.
901         * gfortran.dg/empty_label.f90: Ditto.
902         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
903
904 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
905
906         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
907         compile-time.
908
909 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
910
911         * lib/scanasm.exp (make_pattern_printable): New function.
912         (dg-scan, scan-assembler-times, scan-assembler-dem,
913         scan-assembler-dem-not): Use it.
914
915 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
916
917         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
918         (test_nested): Renamed to ...
919         (test_nested1): This.
920         (test_nested2): New.
921         (main): Likewise.
922
923 2009-09-24  Richard Guenther  <rguenther@suse.de>
924
925         PR tree-optimization/36143
926         PR tree-optimization/38747
927         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
928         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
929         * g++.dg/torture/pr38747.C: New testcase.
930         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
931
932 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
933
934         * gnat.dg/nested_proc.adb: New test.
935
936 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
937
938         * gcc.target/i386/pr12329.c: Adjust.
939
940 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
941
942         PR debug/41248
943         * gcc.dg/pr41248.c: New.
944
945 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
946
947         PR debug/41065
948         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
949
950 2009-09-23  Andreas Schwab  <schwab@redhat.com>
951
952         * lib/profopt.exp (profopt-get-options): Set tool_flags for
953         current_compiler_flags.  Fix typos.
954
955 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
956
957         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
958
959 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
960
961         PR c/39779
962         * gcc.c-torture/compile/pr39779.c: New test.
963
964 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
965
966         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
967         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
968         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
969
970 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
971
972         PR debug/41295
973         * gcc.dg/pr41295.c: New.
974
975 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
976
977         * gcc.dg/pr40209.c: Add test case.
978
979 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
980
981         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
982         matching assembly.
983         * gcc.target/mips/code-readable-2.c: Likewise.
984         * gcc.target/mips/code-readable-3.c: Likewise.
985
986 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
987
988         * lib/target-supports.exp (check_effective_target_dfp_nocache):
989         Check support via mode instead of C type.
990         (check_effective_target_dfprt_nocache): Ditto.
991         (check_effective_target_hard_dfp): Ditto.
992
993 2009-09-22  Richard Guenther  <rguenther@suse.de>
994
995         PR middle-end/41395
996         * gcc.c-torture/execute/pr41395-1.c: New testcase.
997         * gcc.c-torture/execute/pr41395-2.c: Likewise.
998
999 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1000
1001         * gcc.dg/20090922-1.c: New test.
1002
1003         PR bootstrap/41405
1004         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1005         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1006         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1007         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1008         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1009         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1010         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1011         * objc.dg/dwarf-2.m: Likewise.
1012
1013 2009-09-22  Richard Guenther  <rguenther@suse.de>
1014
1015         PR tree-optimization/41428
1016         * g++.dg/tree-ssa/pr41428.C: New testcase.
1017
1018 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1019
1020         PR middle-end/41429
1021         * g++.dg/gomp/pr41429.C: New test.
1022
1023 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1024
1025         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1026
1027 2009-09-21  Jason Merrill  <jason@redhat.com>
1028
1029         PR c++/41421
1030         * g++.dg/cpp0x/trivial1.C: Expand.
1031
1032 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1033
1034         * gcc.dg/torture/calleesave-sse.c: New.
1035
1036 2009-09-21  Jan Hubicka  <jh@suse.cz>
1037
1038         * gcc.dg/guality/inline-params.c: New testcase.
1039
1040 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1041
1042         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1043         Add -fno-inline.
1044         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1045         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1046         (f2): Ditto.
1047
1048 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1049
1050         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1051         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1052         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1053         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1054         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1055
1056 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1057
1058         PR middle-end/40642
1059         * g++.dg/torture/pr40642.C: New testcase.
1060
1061 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1062
1063         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1064         cases in static initializers.
1065
1066 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1067
1068         * gcc.c-tortue/compile/pr39886.c: New.
1069
1070 2009-09-20  Chris Demetriou  <cgd@google.com>
1071
1072         PR preprocessor/28435:
1073         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1074         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1075         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1076         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1077         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1078
1079 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1080
1081         * gcc.target/mips/mips.exp: Add relax-pic-calls
1082         under -mfoo/-mno-foo options.
1083         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1084         and -mexplicit-relocs.
1085         * gcc.target/mips/call-1.c: New test.
1086         * gcc.target/mips/call-2.c: New test.
1087         * gcc.target/mips/call-3.c: New test.
1088         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1089         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1090
1091 2009-09-19  Chris Demetriou  <cgd@google.com>
1092
1093         PR preprocessor/28435:
1094         * gcc.dg/cpp/missing-header-MD.c: New test.
1095         * gcc.dg/cpp/missing-header-MMD.c: New test.
1096         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1097         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1098
1099 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1100
1101         PR libgfortran/41328
1102         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1103         EOF works.
1104
1105 2009-09-18  Jason Merrill  <jason@redhat.com>
1106
1107         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1108         * g++.dg/cpp0x/initlist-deduce.C: New.
1109
1110 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1111
1112         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1113
1114 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1115
1116         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1117         * c-c++-common/dfp: New directory.
1118         * c-c++-common/dfp/dfp-dbg.h: New file.
1119         * gcc.dg/dfp/call-by-value.c: Move to ...
1120         * c-c++-common/call-by-value.c: here.
1121         * gcc.dg/dfp/cast.c: Move to ...
1122         * c-c++-common/cast.c: here.
1123         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1124         * c-c++-common/compare-eq-const.c: here.
1125         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1126         * c-c++-common/compare-eq-d128.c: here.
1127         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1128         * c-c++-common/compare-eq-d32.c: here.
1129         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1130         * c-c++-common/compare-eq-d64.c: here.
1131         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1132         * c-c++-common/compare-eq-dfp.c: here.
1133         * gcc.dg/dfp/compare-eq.h: Move to ...
1134         * c-c++-common/compare-eq.h: here.
1135         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1136         * c-c++-common/compare-rel-const.c: here.
1137         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1138         * c-c++-common/compare-rel-d128.c: here.
1139         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1140         * c-c++-common/compare-rel-d32.c: here.
1141         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1142         * c-c++-common/compare-rel-d64.c: here.
1143         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1144         * c-c++-common/compare-rel-dfp.c: here.
1145         * gcc.dg/dfp/compare-rel.h: Move to ...
1146         * c-c++-common/compare-rel.h: here.
1147         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1148         * c-c++-common/compare-special-d128.c: here.
1149         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1150         * c-c++-common/compare-special-d32.c: here.
1151         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1152         * c-c++-common/compare-special-d64.c: here.
1153         * gcc.dg/dfp/compare-special.h: Move to ...
1154         * c-c++-common/compare-special.h: here.
1155         * gcc.dg/dfp/constants-zero.c: Move to ...
1156         * c-c++-common/constants-zero.c: here.
1157         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1158         * c-c++-common/convert-bfp-10.c: here.
1159         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1160         * c-c++-common/convert-bfp-11.c: here.
1161         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1162         * c-c++-common/convert-bfp-12.c: here.
1163         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1164         * c-c++-common/convert-bfp-13.c: here.
1165         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1166         * c-c++-common/convert-bfp-14.c: here.
1167         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1168         * c-c++-common/convert-bfp-2.c: here.
1169         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1170         * c-c++-common/convert-bfp-3.c: here.
1171         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1172         * c-c++-common/convert-bfp-4.c: here.
1173         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1174         * c-c++-common/convert-bfp-5.c: here.
1175         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1176         * c-c++-common/convert-bfp-6.c: here.
1177         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1178         * c-c++-common/convert-bfp-7.c: here.
1179         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1180         * c-c++-common/convert-bfp-8.c: here.
1181         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1182         * c-c++-common/convert-bfp-9.c: here.
1183         * gcc.dg/dfp/convert-bfp.c: Move to ...
1184         * c-c++-common/convert-bfp.c: here.
1185         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1186         * c-c++-common/convert-bfp-fold.c: here.
1187         * gcc.dg/dfp/convert-dfp.c: Move to ...
1188         * c-c++-common/convert-dfp.c: here.
1189         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1190         * c-c++-common/convert-dfp-fold-2.c: here.
1191         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1192         * c-c++-common/convert-dfp-fold.c: here.
1193         * gcc.dg/dfp/convert.h: Move to ...
1194         * c-c++-common/convert.h: here.
1195         * gcc.dg/dfp/convert-int.c: Move to ...
1196         * c-c++-common/convert-int.c: here.
1197         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1198         * c-c++-common/convert-int-fold.c: here.
1199         * gcc.dg/dfp/convert-int-max.c: Move to ...
1200         * c-c++-common/convert-int-max.c: here.
1201         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1202         * c-c++-common/convert-int-max-fold.c: here.
1203         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1204         * c-c++-common/convert-int-saturate.c: here.
1205         * gcc.dg/dfp/func-array.c: Move to ...
1206         * c-c++-common/func-array.c: here.
1207         * gcc.dg/dfp/func-deref.c: Move to ...
1208         * c-c++-common/func-deref.c: here.
1209         * gcc.dg/dfp/func-mixed.c: Move to ...
1210         * c-c++-common/func-mixed.c: here.
1211         * gcc.dg/dfp/func-pointer.c: Move to ...
1212         * c-c++-common/func-pointer.c: here.
1213         * gcc.dg/dfp/func-scalar.c: Move to ...
1214         * c-c++-common/func-scalar.c: here.
1215         * gcc.dg/dfp/func-struct.c: Move to ...
1216         * c-c++-common/func-struct.c: here.
1217         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1218         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1219         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1220         * c-c++-common/func-vararg-alternate-d128.c: here.
1221         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1222         * c-c++-common/func-vararg-alternate-d32.c: here.
1223         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1224         * c-c++-common/func-vararg-alternate-d64.c: here.
1225         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1226         * c-c++-common/func-vararg-alternate.h: here.
1227         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1228         * c-c++-common/func-vararg-dfp.c: here.
1229         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1230         * c-c++-common/func-vararg-mixed-2.c: here.
1231         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1232         * c-c++-common/func-vararg-mixed.c: here.
1233         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1234         * c-c++-common/func-vararg-size0.c: here.
1235         * gcc.dg/dfp/inf-1.c: Move to ...
1236         * c-c++-common/inf-1.c: here.
1237         * gcc.dg/dfp/loop-index.c: Move to ...
1238         * c-c++-common/loop-index.c: here.
1239         * gcc.dg/dfp/modes.c: Move to ...
1240         * c-c++-common/modes.c: here.
1241         * gcc.dg/dfp/nan-1.c: Move to ...
1242         * c-c++-common/nan-1.c: here.
1243         * gcc.dg/dfp/nan-2.c: Move to ...
1244         * c-c++-common/nan-2.c: here.
1245         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1246         * c-c++-common/operator-arith-fold.c: here.
1247         * gcc.dg/dfp/operator-assignment.c: Move to ...
1248         * c-c++-common/operator-assignment.c: here.
1249         * gcc.dg/dfp/operator-comma.c: Move to ...
1250         * c-c++-common/operator-comma.c: here.
1251         * gcc.dg/dfp/operator-cond.c: Move to ...
1252         * c-c++-common/operator-cond.c: here.
1253         * gcc.dg/dfp/operator-logical.c: Move to ...
1254         * c-c++-common/operator-logical.c: here.
1255         * gcc.dg/dfp/operator-unary.c: Move to ...
1256         * c-c++-common/operator-unary.c: here.
1257         * gcc.dg/dfp/pr31385.c: Move to ...
1258         * c-c++-common/pr31385.c: here.
1259         * gcc.dg/dfp/pr33466.c: Move to ...
1260         * c-c++-common/pr33466.c: here.
1261         * gcc.dg/dfp/pr35620.c: Move to ...
1262         * c-c++-common/pr35620.c: here.
1263         * gcc.dg/dfp/pr36800.c: Move to ...
1264         * c-c++-common/pr36800.c: here.
1265         * gcc.dg/dfp/pr39034.c: Move to ...
1266         * c-c++-common/pr39034.c: here.
1267         * gcc.dg/dfp/pr39035.c: Move to ...
1268         * c-c++-common/pr39035.c: here.
1269         * gcc.dg/dfp/pr39902.c: Move to ...
1270         * c-c++-common/pr39902.c: here.
1271         * gcc.dg/dfp/pr39986.c: Move to ...
1272         * c-c++-common/pr39986.c: here.
1273         * gcc.dg/dfp/signbit-1.c: Move to ...
1274         * c-c++-common/signbit-1.c: here.
1275         * gcc.dg/dfp/signbit-2.c: Move to ...
1276         * c-c++-common/signbit-2.c: here.
1277         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1278         * c-c++-common/struct-layout-1.c: here.
1279         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1280         * c-c++-common/usual-arith-conv.c: here.
1281         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1282         * c-c++-common/usual-arith-conv-const.c: here.
1283
1284 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1285
1286         PR testsuite/41288
1287         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1288         stack alignment.
1289
1290 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1291
1292         PR c++/39365
1293         * g++.dg/expr/bool3.C: New test.
1294         * g++.dg/expr/bool4.C: New test.
1295
1296 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1297
1298         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1299         * gcc.dg/dfp/signbit-2.c: Use it.
1300         * gcc.dg/dfp/func-vararg-alternate.h: Change two
1301         arguments to unsigned int.
1302         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1303         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1304         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1305         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1306         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1307         * gcc.dg/dfp/pr39986.c: Ditto.
1308         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1309         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1310         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1311         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1312         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1313
1314 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
1315
1316         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1317
1318 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1319
1320         PR c/41049
1321         * dfp/pr41049.c: New test.
1322
1323 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1324
1325         PR testsuite/41385
1326         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1327
1328 2009-09-17  Martin Jambor  <mjambor@suse.cz>
1329
1330         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1331         * gcc.dg/ipa/ipa-sra-1.c: New test.
1332         * gcc.dg/ipa/ipa-sra-2.c: New test.
1333         * gcc.dg/ipa/ipa-sra-3.c: New test.
1334         * gcc.dg/ipa/ipa-sra-4.c: New test.
1335         * gcc.dg/ipa/ipa-sra-5.c: New test.
1336         * gcc.c-torture/execute/ipa-sra-1.c: New test.
1337         * gcc.c-torture/execute/ipa-sra-2.c: New test.
1338
1339 2009-09-17  Michael Matz  <matz@suse.de>
1340
1341         PR middle-end/41347
1342         * gfortran.dg/pr41347.f90: New test.
1343
1344 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1345
1346         * gcc.c-torture/compile/20090917-1.c: New testcase.
1347
1348 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
1349
1350         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1351         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
1352         alpha*-*-* target from XFAIL list.
1353
1354 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
1355
1356         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1357         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1358         * gcc.dg/dfp/cast-bad.c: Use default options.
1359         * gcc.dg/dfp/compare-rel-const.c: Ditto.
1360         * gcc.dg/dfp/composite-type.c: Ditto.
1361         * gcc.dg/dfp/constants.c: Ditto.
1362         * gcc.dg/dfp/constants-hex.c: Ditto.
1363         * gcc.dg/dfp/constants-pedantic.c: Ditto.
1364         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1365         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1366         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1367         * gcc.dg/dfp/ctypes.c: Ditto.
1368         * gcc.dg/dfp/ddmode-ice.c: Ditto.
1369         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1370         * gcc.dg/dfp/float-constant-double.c: Ditto.
1371         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1372         * gcc.dg/dfp/keywords-reserved.c: Ditto.
1373         * gcc.dg/dfp/modes.c: Ditto.
1374         * gcc.dg/dfp/operator-bitwise.c: Ditto.
1375         * gcc.dg/dfp/pr31344.c: Ditto.
1376         * gcc.dg/dfp/pr31385.c: Ditto.
1377         * gcc.dg/dfp/pr33466.c: Ditto.
1378         * gcc.dg/dfp/pr35620.c: Ditto.
1379         * gcc.dg/dfp/pr37435.c: Ditto.
1380         * gcc.dg/dfp/pr39986.c: Ditto.
1381         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1382         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1383         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1384         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1385         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1386         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1387         * gcc.dg/dfp/typespec.c: Ditto.
1388         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1389         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1390         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1391         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1392         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1393         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1394         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1395         * gcc.dg/dfp/compare-rel.h: Ditto.
1396         * gcc.dg/dfp/compare-special.h: Ditto.
1397         * gcc.dg/dfp/convert.h: Ditto.
1398         * gcc.dg/dfp/fe-check.h: Ditto.
1399         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1400         * gcc.dg/dfp/cast.c: Ditto.
1401         * gcc.dg/dfp/compare-eq-const.c: Ditto.
1402         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1403         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1404         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1405         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1406         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1407         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1408         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1409         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1410         * gcc.dg/dfp/compare-special-d32.c: Ditto.
1411         * gcc.dg/dfp/compare-special-d64.c: Ditto.
1412         * gcc.dg/dfp/compare-special-d128.c: Ditto.
1413         * gcc.dg/dfp/constants-zero.c: Ditto.
1414         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1415         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1416         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1417         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1418         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1419         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1420         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1421         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1422         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1423         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1424         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1425         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1426         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1427         * gcc.dg/dfp/convert-bfp.c: Ditto.
1428         * gcc.dg/dfp/convert-complex.c: Ditto.
1429         * gcc.dg/dfp/convert-dfp.c: Ditto.
1430         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1431         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1432         * gcc.dg/dfp/convert-int.c: Ditto.
1433         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1434         * gcc.dg/dfp/convert-int-max.c: Ditto.
1435         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1436         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1437         * gcc.dg/dfp/fe-binop.c: Ditto.
1438         * gcc.dg/dfp/fe-convert-1.c: Ditto.
1439         * gcc.dg/dfp/fe-convert-2.c: Ditto.
1440         * gcc.dg/dfp/fe-convert-3.c: Ditto.
1441         * gcc.dg/dfp/func-array.c: Ditto.
1442         * gcc.dg/dfp/func-deref.c: Ditto.
1443         * gcc.dg/dfp/func-mixed.c: Ditto.
1444         * gcc.dg/dfp/func-pointer.c: Ditto.
1445         * gcc.dg/dfp/func-scalar.c: Ditto.
1446         * gcc.dg/dfp/func-struct.c: Ditto.
1447         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1448         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1449         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1450         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1451         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1452         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1453         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1454         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1455         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1456         * gcc.dg/dfp/inf-1.c: Ditto.
1457         * gcc.dg/dfp/loop-index.c: Ditto.
1458         * gcc.dg/dfp/nan-1.c: Ditto.
1459         * gcc.dg/dfp/nan-2.c: Ditto.
1460         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1461         * gcc.dg/dfp/operator-assignment.c: Ditto.
1462         * gcc.dg/dfp/operator-comma.c: Ditto.
1463         * gcc.dg/dfp/operator-cond.c: Ditto.
1464         * gcc.dg/dfp/operator-logical.c: Ditto.
1465         * gcc.dg/dfp/operator-unary.c: Ditto.
1466         * gcc.dg/dfp/pr36800.c: Ditto.
1467         * gcc.dg/dfp/pr39034.c: Ditto.
1468         * gcc.dg/dfp/pr39035.c: Ditto.
1469         * gcc.dg/dfp/pr39902.c: Ditto.
1470         * gcc.dg/dfp/signbit-1.c: Ditto.
1471         * gcc.dg/dfp/signbit-2.c: Ditto.
1472         * gcc.dg/dfp/struct-layout-1.c: Ditto.
1473         * gcc.dg/dfp/union-init.c: Ditto.
1474         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1475
1476 2009-09-16  Michael Matz  <matz@suse.de>
1477
1478         PR fortran/41212
1479         * gfortran.dg/pr41212.f90: New test.
1480
1481 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1482
1483         * gnat.dg/alignment9.adb: New test.
1484
1485 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1486
1487         * gnat.dg/discr20.ad[sb]: New test.
1488
1489 2009-09-16  Richard Guenther  <rguenther@suse.de>
1490
1491         PR middle-end/34011
1492         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1493
1494 2009-09-16  DJ Delorie  <dj@redhat.com>
1495             Kaz Kojima  <kkojima@gcc.gnu.org>
1496
1497         * gcc.target/sh/struct-arg-dw2.c: New test.
1498
1499 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
1500             Jakub Jelinek  <jakub@redhat.com>
1501
1502         PR target/41175
1503         * gcc.target/powerpc/pr41175.c: New test.
1504
1505 2009-09-14  Richard Henderson  <rth@redhat.com>
1506
1507         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1508         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1509         gcc.dg/tree-ssa/asmgoto-1.c: New files.
1510
1511 2009-09-14  Richard Henderson  <rth@redhat.com>
1512
1513         * g++.dg/eh/builtin1.C: Update resx pattern match.
1514         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1515
1516 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1517
1518         * gcc.target/mips/branch-helper.h: New file.
1519         * gcc.target/mips/branch-2.c,
1520         * gcc.target/mips/branch-3.c,
1521         * gcc.target/mips/branch-4.c,
1522         * gcc.target/mips/branch-5.c,
1523         * gcc.target/mips/branch-6.c,
1524         * gcc.target/mips/branch-7.c,
1525         * gcc.target/mips/branch-8.c,
1526         * gcc.target/mips/branch-9.c,
1527         * gcc.target/mips/branch-10.c,
1528         * gcc.target/mips/branch-11.c,
1529         * gcc.target/mips/branch-12.c,
1530         * gcc.target/mips/branch-13.c,
1531         * gcc.target/mips/branch-14.c,
1532         * gcc.target/mips/branch-15.c: New tests.
1533
1534 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1535
1536         PR target/41331
1537         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1538         -m32 -mpowerpc64 system.
1539
1540 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1541
1542         From Jie Zhang <jie.zhang@analog.com>:
1543         * gcc.target/bfin/saveall.c: New test.
1544         * gcc.target/bfin/20090914-1.c: New test.
1545         * gcc.target/bfin/20090914-2.c: New test.
1546
1547         * gcc.target/bfin/20090914-3.c: New test.
1548
1549 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1550
1551         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1552
1553 2009-09-14  Richard Guenther  <rguenther@suse.de>
1554
1555         PR middle-end/41350
1556         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1557
1558 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1559
1560         PR libgfortran/41328
1561         * gfortran.dg/cr_lf.f90: New test.
1562
1563 2009-09-11  Michael Matz  <matz@suse.de>
1564
1565         PR middle-end/41275
1566         * g++.dg/tree-ssa/pr41275.C: New test.
1567
1568 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1569
1570         PR fortran/41242
1571         * gfortran.dg/proc_ptr_comp_21.f90: New.
1572
1573 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1574
1575         PR fortran/31292
1576         * gfortran.dg/module_procedure_1.f90: New test.
1577         * gfortran.dg/module_procedure_2.f90: Ditto.
1578         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1579
1580 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1581             James A. Morrison  <phython@gcc.gnu.org>
1582
1583         PR ada/18302
1584         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1585         commands.
1586         * ada/acats/run_test.exp: New file.
1587
1588 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1589
1590         Revert:
1591         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1592
1593         PR rtl-optimization/39779
1594         * gcc.dg/pr39979.c: New test.
1595
1596 2009-09-10  Richard Guenther  <rguenther@suse.de>
1597
1598         PR middle-end/41257
1599         * g++.dg/torture/pr41257-2.C: New testcase.
1600
1601 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1602
1603         PR c++/28293
1604         * g++.dg/template/crash91.C: New.
1605
1606 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1607
1608         PR rtl-optimization/39779
1609         * gcc.dg/pr39979.c: New test.
1610
1611 2009-09-09  Richard Guenther  <rguenther@suse.de>
1612
1613         PR tree-optimization/41101
1614         * gcc.c-torture/compile/pr41101.c: New testcase.
1615
1616 2009-09-09  Richard Guenther  <rguenther@suse.de>
1617
1618         PR middle-end/41317
1619         * gcc.c-torture/execute/pr41317.c: New testcase.
1620         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1621         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1622
1623 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1624
1625         Fix some test breakages on Darwin
1626         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1627         and adjust.
1628         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1629         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1630         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1631         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1632         take darwin specifics in account.
1633
1634 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1635
1636         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1637         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1638
1639 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1640
1641         PR c++/39923
1642         * g++.dg/cpp0x/initlist24.C: New.
1643
1644 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1645
1646         * gcc.dg/large-size-array-2.c: Fix target requirement.
1647         * gcc.dg/large-size-array-4.c: Likewise.
1648         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1649         * gcc.dg/c99-const-expr-2.c: Likewise.
1650         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1651         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1652         * gcc.dg/c90-const-expr-10.c: Likewise.
1653         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1654         instead of long.
1655         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1656         * gcc.dg/vect/pr33846.c: Likewise.
1657         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1658         __PTRDIFF_TYPE__, instead of unsigned long.
1659         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1660
1661 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1662
1663         PR debug/41229
1664         PR debug/41291
1665         PR debug/41300
1666         * gfortran.dg/pr41229.f90: New.
1667
1668 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1669
1670         PR debug/41232
1671         * gcc.dg/pr41232.c: New.
1672
1673 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1674
1675         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1676         contain -march.
1677         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1678         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1679         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1680         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1681         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1682         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1683         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1684         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1685         options other than that used in dg-options.
1686
1687 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1688
1689         PR rtl-optimization/41239
1690         * gcc.c-torture/execute/pr41239.c: New test.
1691
1692 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1693
1694         PR libgfortran/41192
1695         * gfortran.dg/namelist_59.f90: New test.
1696
1697 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1698
1699         From Mike Frysinger  <michael.frysinger@analog.com>
1700         * gcc.target/bfin/mcpu-bf542m.c: New file.
1701         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1702         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1703         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1704         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1705
1706 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1707
1708         PR middle-end/41282
1709         * gcc.c-torture/compile/pr41282.c: New test.
1710
1711 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1712
1713         PR fortran/41197
1714         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1715         variables for stat and errmsg.
1716         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1717         * gfortran.dg/allocate_stat_2.f90:  New test.
1718
1719 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1720
1721         * gcc.c-torture/compile/20090907-1.c: New test.
1722
1723 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1724
1725         PR bootstrap/41241
1726         * gcc.dg/pr41241.c: New test.
1727
1728 2009-09-06  Richard Guenther  <rguenther@suse.de>
1729
1730         PR middle-end/41144
1731         * g++.dg/torture/pr41144.C: New testcase.
1732
1733 2009-09-06  Richard Guenther  <rguenther@suse.de>
1734
1735         PR middle-end/41261
1736         * gcc.dg/torture/pr41261.c: New testcase.
1737
1738 2009-09-05  Richard Guenther  <rguenther@suse.de>
1739
1740         PR middle-end/41181
1741         * gcc.c-torture/compile/pr41181.c: New testcase.
1742
1743 2009-09-05  Richard Guenther  <rguenther@suse.de>
1744
1745         PR debug/41273
1746         * g++.dg/torture/pr41273.C: New testcase.
1747
1748 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1749
1750         PR fortran/41258
1751         * gfortran.dg/typebound_proc_12.f90 : New test.
1752
1753 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1754
1755         PR debug/41225
1756         * gfortran.dg/pr41225.f90: New.
1757
1758 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1759
1760         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1761         unistd.h, sys/types.h and sys/wait.h.
1762         (gualchk_t): New.
1763         (GUALCVT): New.
1764         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1765         (GUALITY_GDB_REDIRECT): New.
1766         (GUALITY_GDB_ARGS): Use it.
1767
1768 2009-09-04  Richard Guenther  <rguenther@suse.de>
1769
1770         PR middle-end/41257
1771         * g++.dg/torture/pr41257.C: New testcase.
1772
1773 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1774
1775         PR tree-optimization/41112
1776         * gnat.dg/array8.adb: New test.
1777
1778 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1779
1780         * gcc.target/arm/ctz.c: New test case.
1781
1782 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1783
1784         PR tree-optimization/38275
1785         * gcc.dg/autopar/reduc-1char.c: Increase number
1786         of iterations. Adjust the logic accordingly.
1787         * gcc.dg/autopar/reduc-2char.c: Ditto.
1788         * gcc.dg/autopar/reduc-1.c: Ditto.
1789         * gcc.dg/autopar/reduc-2.c: Ditto.
1790         * gcc.dg/autopar/reduc-3.c: Ditto.
1791         * gcc.dg/autopar/reduc-6.c: Ditto.
1792         * gcc.dg/autopar/reduc-7.c: Ditto.
1793         * gcc.dg/autopar/reduc-8.c: Ditto.
1794         * gcc.dg/autopar/reduc-9.c: Ditto.
1795         * gcc.dg/autopar/pr39500-1.c: Ditto.
1796         * gcc.dg/autopar/reduc-1short.c: Ditto.
1797         * gcc.dg/autopar/reduc-2short.c: Ditto.
1798         * gcc.dg/autopar/parallelization-1.c: Ditto.
1799
1800 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1801
1802         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1803         testcase using guality.h compiles and links and if a global variable
1804         can be verified by gdb.
1805
1806 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1807
1808         * lib/target-supports.exp (check_effective_target_sync_int_long):
1809         Supported on Blackfin Linux targets.
1810
1811 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1812
1813         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1814
1815 2009-09-03  Diego Novillo  <dnovillo@google.com>
1816
1817         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1818         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1819         * g++.dg/warn/unit-1.C: Likewise.
1820         * g++.dg/ipa/iinline-1.C: Likewise.
1821         * g++.dg/template/cond2.C: Adjust expected line location for the
1822         error.
1823         * g++.dg/template/pr35240.C: Likewise.
1824
1825 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1826
1827         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1828         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1829
1830 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1831
1832         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1833         * gcc.dg/memcpy-1.c: Add . to match pattern.
1834         * gcc.dg/uninit-I.c: XFAIL warning test.
1835         * g++.dg/warn/unit-1.C: XFAIL warning test.
1836
1837 2009-09-02  Ian Lance Taylor  <iant@google.com>
1838
1839         * gcc.dg/20090902-1.c: New test.
1840
1841 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1842
1843         * gcc.dg/builtin-object-size-9.c: New test.
1844
1845 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1846
1847         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1848
1849 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1850             Olivier Hainque  <hainque@adacore.com>
1851
1852         * gnat.dg/misaligned_param.adb: New test.
1853         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1854         * gnat.dg/slice7.adb: Add 1 more related case.
1855
1856 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1857
1858         * gcc.dg/guality/guality.c: Expect to fail for now.
1859         * gcc.dg/guality/example.c: Likewise.
1860
1861 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1862
1863         * gcc.dg/guality/guality.c: New.
1864         * gcc.dg/guality/guality.h: New.
1865         * gcc.dg/guality/guality.exp: New.
1866         * gcc.dg/guality/example.c: New.
1867         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1868         (cleanup-saved-temps): Likewise, .gkd files too.
1869
1870 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1871
1872         PR fortran/39229
1873         * gfortran.dg/line_length_3.f: New test.
1874         * gfortran.dg/line_length_4.f90: New test.
1875
1876 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1877
1878         * lib/target-supports.exp (check_gc_sections_available):
1879         Add proper pattern quote.
1880
1881 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1882             Kaz Kojima  <kkojima@gcc.gnu.org>
1883
1884         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1885         * g++.dg/cdce3.C: Use dg-add-options ieee.
1886         * g++.dg/torture/type-generic-1.C: Likewise.
1887         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1888         * gcc.dg/pr28796-2.c: Likewise.
1889         * gcc.dg/torture/builtin-math-7.c: Likewise.
1890         * gcc.dg/torture/type-generic-1.c: Likewise.
1891         * gfortran.dg/boz_14.f90: Likewise.
1892         * gfortran.dg/erf_2.F90: Likewise.
1893         * gfortran.dg/init_flag_3.f90: Likewise.
1894         * gfortran.dg/init_flag_4.f90: Likewise.
1895         * gfortran.dg/init_flag_5.f90: Likewise.
1896         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1897         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1898         * gfortran.dg/isnan_1.f90: Likewise.
1899         * gfortran.dg/isnan_2.f90: Likewise.
1900         * gfortran.dg/maxlocval_2.f90: Likewise.
1901         * gfortran.dg/maxlocval_4.f90: Likewise.
1902         * gfortran.dg/minlocval_1.f90: Likewise.
1903         * gfortran.dg/minlocval_4.f90: Likewise.
1904         * gfortran.dg/module_nan.f90: Likewise.
1905         * gfortran.dg/namelist_42.f90: Likewise.
1906         * gfortran.dg/namelist_43.f90: Likewise.
1907         * gfortran.dg/nan_1.f90: Likewise.
1908         * gfortran.dg/nan_2.f90: Likewise.
1909         * gfortran.dg/nan_3.f90: Likewise.
1910         * gfortran.dg/nan_4.f90: Likewise.
1911         * gfortran.dg/nan_5.f90: Likewise.
1912         * gfortran.dg/nearest_1.f90: Likewise.
1913         * gfortran.dg/nearest_2.f90: Likewise.
1914         * gfortran.dg/nearest_3.f90: Likewise.
1915         * gfortran.dg/pr37243.f: Likewise.
1916         * gfortran.dg/real_const_3.f90: Likewise.
1917         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1918
1919 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1920
1921         PR debug/30161
1922         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1923         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1924         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1925         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1926         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1927         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1928         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1929         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1930         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1931         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1932         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1933         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1934         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1935
1936 2009-08-31  Jason Merrill  <jason@redhat.com>
1937
1938         PR c++/41127
1939         * g++.dg/parse/enum5.C: New.
1940         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1941
1942 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1943
1944         PR fortran/40940
1945         * gfortran.dg/allocate_derived_1.f90: New.
1946         * gfortran.dg/class_3.f03: New.
1947
1948 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1949
1950         PR fortran/40996
1951         * gfortran.dg/allocatable_scalar_1.f90: New.
1952         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1953         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1954         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1955
1956 2009-08-30  Richard Guenther  <rguenther@suse.de>
1957
1958         PR tree-optimization/41186
1959         * g++.dg/torture/pr41186.C: New testcase.
1960         * g++.dg/tree-ssa/pr41186.C: Likewise.
1961
1962 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1963
1964         PR c++/41187
1965         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1966         take ia64 assembly comments syntax in account.
1967
1968 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1969
1970         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1971
1972 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1973
1974         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1975         * gfortran.dg/whole_file_6.f90: Likewise.
1976
1977 2009-08-28  Cary Coutant  <ccoutant@google.com>
1978
1979         PR debug/41063
1980         * g++.dg/debug/dwarf2/pr41063.C: New test.
1981
1982 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1983
1984         PR rtl-optimization/40861
1985         * gcc.dg/pr40861.c: New test.
1986
1987 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1988
1989         PR fortran/40869
1990         * gfortran.dg/proc_ptr_comp_20.f90: New.
1991
1992 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1993
1994         PR libfortran/39667
1995         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1996         open temp file with status="scratch".
1997         * gfortran.dg/fmt_cache_1.f: Likewise.
1998         * gfortran.dg/fmt_exhaust.f90: Likewise.
1999         * gfortran.dg/fmt_t_4.f90: Likewise.
2000         * gfortran.dg/fseek.f90: Likewise.
2001         * gfortran.dg/list_read_5.f90: Likewise.
2002         * gfortran.dg/namelist_39.f90: Likewise.
2003         * gfortran.dg/namelist_56.f90: Likewise.
2004         * gfortran.dg/read_bad_advance.f90: Likewise.
2005         * gfortran.dg/read_repeat.f90: Likewise.
2006         * gfortran.dg/read_size_noadvance.f90: Likewise.
2007         * gfortran.dg/read_x_past.f: Likewise.
2008
2009 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2010
2011         PR fortran/28039
2012         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2013
2014 2009-08-27  Daniel Kraft  <d@domob.eu>
2015
2016         PR fortran/37425
2017         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2018         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2019         error and fix problem with recursive assignment.
2020         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2021         * gfortran.dg/typebound_operator_3.f03: New test.
2022         * gfortran.dg/typebound_operator_4.f03: New test.
2023
2024 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2025
2026         PR debug/41170
2027         * debug/dwarf2/namespace-1.C: New test.
2028
2029 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2030
2031         PR fortran/41162
2032         * gfortran.dg/pr41162.f: New.
2033
2034 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2035             Richard Sandiford  <rdsandiford@googlemail.com>
2036
2037         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2038         with "forbid_cpu".
2039         * gcc.target/mips/branch-1.c: Update accordingly.
2040         * gcc.target/mips/extend-1.c: Likewise.
2041         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2042
2043 2009-08-26  Richard Guenther  <rguenther@suse.de>
2044
2045         PR middle-end/41163
2046         * gcc.c-torture/compile/pr41163.c: New testcase.
2047         * gcc.dg/pr35899.c: Adjust.
2048
2049 2009-08-26  Richard Guenther  <rguenther@suse.de>
2050
2051         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2052
2053 2009-08-26  Jason Merrill  <jason@redhat.com>
2054
2055         * g++.dg/cpp0x/explicit3.C: New.
2056         * g++.dg/overload/cond2.C: New.
2057
2058 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2059
2060         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2061
2062 2009-08-25  Jan Hubicka  <jh@suse.cz>
2063
2064         * gcc.target/i386/sse5-shift1-vector.c
2065         * gcc.target/i386/isa-12.c
2066         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2067         * gcc.target/i386/sse5-pcmov2.c
2068         * gcc.target/i386/isa-3.c
2069         * gcc.target/i386/sse5-shift2-vector.c
2070         * gcc.target/i386/isa-7.c
2071         * gcc.target/i386/funcspec-2.c
2072         * gcc.target/i386/sse5-haddX.c
2073         * gcc.target/i386/sse5-hadduX.c
2074         * gcc.target/i386/isa-9.c
2075         * gcc.target/i386/sse5-maccXX.c
2076         * gcc.target/i386/sse5-shift3-vector.c
2077         * gcc.target/i386/sse5-msubXX.c
2078         * gcc.target/i386/sse5-permpX.c
2079         * gcc.target/i386/sse5-check.h
2080         * gcc.target/i386/sse-12.c
2081         * gcc.target/i386/sse-11.c
2082         * gcc.target/i386/sse-10.c
2083         * gcc.target/i386/sse-13.c
2084         * gcc.target/i386/sse-14.c
2085         * gcc.target/i386/sse-22.c
2086         * gcc.target/i386/sse-2.c
2087         * gcc.target/i386/sse-13.c
2088         * gcc.target/i386/avx-2.c
2089         * gcc.target/i386/sse5-rotate1-vector.c
2090         * gcc.target/i386/isa-4.c
2091         * gcc.target/i386/sse5-hsubX.c
2092         * gcc.target/i386/sse5-pcmov.c
2093         * gcc.target/i386/sse5-fma.c
2094         * gcc.target/i386/isa-8.c
2095         * gcc.target/i386/sse5-rotate2-vector.c
2096         * gcc.target/i386/sse5-nmaccXX.c
2097         * gcc.target/i386/sse5-imul64-vector.c
2098         * gcc.target/i386/sse5-nmsubXX.c
2099         * gcc.target/i386/sse5-rotate3-vector.c
2100         * gcc.target/i386/sse5-fma-vector.c
2101         * gcc.target/i386/sse5-imul32widen-vector.c
2102         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2103
2104         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2105         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2106         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2107         * gcc.target/i386/avx-1.c: Remove SSE5.
2108         * gcc.target/i386/avx-2.c: Remove SSE5.
2109         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2110         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2111         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2112         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2113
2114 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2115
2116         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2117
2118 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2119
2120         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2121         keyword works in the same manner as __alignof.
2122
2123 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2124
2125         PR libfortran/34670
2126         * gfortran.dg/unpack_bounds_1.f90:  New test.
2127         * gfortran.dg/unpack_bounds_2.f90:  New test.
2128         * gfortran.dg/unpack_bounds_3.f90:  New test.
2129
2130 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2131
2132         * gnat.dg/slice7.adb: New test.
2133         * gnat.dg/slice7_pkg.ads: New helper.
2134
2135 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2136
2137         PR fortran/41139
2138         * gfortran.dg/proc_ptr_25.f90: New.
2139         * gfortran.dg/proc_ptr_comp_18.f90: New.
2140         * gfortran.dg/proc_ptr_comp_19.f90: New.
2141
2142 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2143
2144         PR fortran/41154
2145         * gfortran.dg/fmt_error_8.f: New test.
2146
2147 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2148
2149         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2150         number, update all callers and synchronize results for latest MPC.
2151
2152 2009-08-21  Jason Merrill  <jason@redhat.com>
2153
2154         * g++.dg/warn/Wunused-17.C: New.
2155
2156 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2157
2158         * gcc.target/arm/combine-cmp-shift.c: New test.
2159
2160 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2161
2162         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2163         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2164         width specifier.
2165
2166 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2167
2168         * gfortran.dg/fmt_error_7.f: New test.
2169
2170 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2171
2172         PR target/40718
2173         * gcc.target/i386/pr40718.c: New test.
2174
2175 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2176
2177         * gfortran.dg/proc_ptr_24.f90: New test.
2178
2179 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2180
2181         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2182         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2183         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2184
2185 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2186
2187         PR fortran/28039
2188         * gfortran.dg/fmt_with_extra.f: new file.
2189
2190 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2191
2192         * lib/target-supports.exp
2193         (check_effective_target_arm_iwmmxt_ok): New procedure.
2194         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2195         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2196
2197 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2198
2199         * gfortran.dg/boz_9.f90: Do not load denormal floating
2200         point constants.  Remove -mieee option for alpha*-*-* targets.
2201
2202 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2203
2204         PR fortran/41106
2205         * gfortran.dg/proc_ptr_23.f90: New.
2206         * gfortran.dg/proc_ptr_comp_15.f90: New.
2207         * gfortran.dg/proc_ptr_comp_16.f90: New.
2208         * gfortran.dg/proc_ptr_comp_17.f90: New.
2209
2210 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2211
2212         PR c++/41131
2213         * g++.dg/expr/unary3.C: New test.
2214
2215 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2216
2217         * gfortran.dg/common_5.f: Add -mdalign for sh.
2218         * gfortran.dg/common_align_2.f90: Likewise.
2219
2220 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2221
2222         PR libfortran/40962
2223         * c_f_pointer_tests_4.f90:  New test.
2224
2225 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/slice6.adb: New test.
2228         * gnat.dg/slice6_pkg.ads: New helper.
2229
2230 2009-08-20  Michael Matz  <matz@suse.de>
2231
2232         PR fortran/41126
2233         * gfortran.dg/pr41126.f90: New test.
2234
2235 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2236
2237         * gnat.dg/dynamic_bound.adb: New test.
2238
2239 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2240
2241         PR fortran/41121
2242         * gfortran.dg/intrinsic_5.f90: New.
2243
2244 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2245             Richard Earnshaw  <richard.earnshaw@arm.com>
2246
2247         * gcc.target/arm/20090811-1.c: New test.
2248
2249 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR middle-end/41123
2252         * gcc.dg/pr41123.c: New test.
2253
2254 2009-08-19  Jason Merrill  <jason@redhat.com>
2255
2256         PR c++/41120
2257         * g++.dg/other/gc4.C: New.
2258
2259 2009-08-18  Michael Matz  <matz@suse.de>
2260
2261         * gfortran.dg/vect/vect-gems.f90: New test.
2262         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2263
2264 2009-08-18  DJ Delorie  <dj@redhat.com>
2265
2266         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2267         * lib/gcc-defs.exp: ... to here.
2268
2269         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2270         GCC_EXEC_PREFIX before building the wrapper.
2271
2272 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2273
2274         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2275         tests.
2276         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2277         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2278         dg-options.  Fix dg-final clause.
2279
2280 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2281
2282         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2283
2284 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2285             Paul Thomas  <pault@gcc.gnu.org>
2286
2287         PR fortran/40870
2288         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2289
2290 2009-08-18  Richard Guenther  <rguenther@suse.de>
2291
2292         PR middle-end/41094
2293         * gcc.dg/torture/pr41094.c: New testcase.
2294         * gcc.dg/torture/builtin-power-1.c: Adjust.
2295         * gcc.dg/builtins-10.c: Likewise.
2296
2297 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2298
2299         PR target/40971
2300         * gcc.dg/pr40971.c: New test.
2301
2302 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
2303
2304         PR fortran/41062
2305         * gfortran.dg/use_only_4.f90: New test.
2306
2307 2009-08-17  Daniel Kraft  <d@domob.eu>
2308
2309         PR fortran/37425
2310         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2311         NOPASS bindings as operators.
2312
2313 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
2314
2315         * lib/target-supports.exp
2316         (check_effective_target_vect_cmdline_needed): Add alpha to the list
2317         of targets that do not need command line argument to enable SIMD.
2318
2319 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2320
2321         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2322         typo in cache name.
2323
2324 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2325
2326         PR fortran/41075
2327         * gfortran.dg/unlimited_fmt_1.f90: New test.
2328
2329 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
2330
2331         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2332
2333 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
2334
2335         * gnat.dg/itype.ad[sb]: New test.
2336
2337 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
2338
2339         * gcc.target/mips/mips.exp: Add terminology section to comment
2340         at the top of the file.  Fix typos.
2341
2342 2009-08-16  Jason Merrill  <jason@redhat.com>
2343
2344         * g++.dg/debug/dwarf2/inline1.C: New.
2345
2346 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
2347
2348         PR target/38599
2349         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2350
2351 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
2352
2353         PR debug/37801
2354         * gcc.dg/debug/20020224-1.c: Adjust the comment.
2355         Make sure to trigger inlining optimizations.
2356         * gcc.dg/debug/dwarf2/inline2.c: New test.
2357
2358 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
2359
2360         PR fortran/41070
2361         * gfortran.dg/structure_constructor_10.f90: New.
2362
2363 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
2364
2365         * gcc.dg/pragma-re-1.c: Supported on all platforms.
2366         * gcc.dg/pragma-re-2.c: Likewise.
2367         * gcc.dg/pragma-re-3.c: Likewise.
2368         * gcc.dg/pragma-re-4.c: Likewise.
2369         * g++.dg/other/pragma-re-1.C: Likewise.
2370         * g++.dg/other/pragma-re-2.C: Likewise.
2371
2372 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2373
2374         * gcc.dg/torture/builtin-math-7.c: New.
2375
2376 2009-08-14  Richard Guenther  <rguenther@suse.de>
2377
2378         * gcc.c-torture/execute/20090814-1.c: New testcase.
2379
2380 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
2381
2382         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2383
2384 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
2385
2386         PR target/40934
2387         * gcc.target/i386/pr40934.c: New.
2388
2389 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
2390
2391         PR target/41019
2392         * gcc.target/i386/pr41019.c: New test.
2393
2394 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2395
2396         PR fortran/40955
2397         * gfortran.dg/winapi.f90: New test.
2398
2399 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
2400
2401         PR fortran/40995
2402         * gfortran.dg/intrinsic_4.f90: New.
2403         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2404         different line.
2405
2406 2009-08-13  Richard Guenther  <rguenther@suse.de>
2407
2408         PR middle-end/41047
2409         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2410
2411 2009-08-12  Richard Guenther  <rguenther@suse.de>
2412
2413         PR tree-optimization/41011
2414         * gfortran.dg/pr41011.f: New testcase.
2415
2416 2009-08-11  Andrew Haley  <aph@redhat.com>
2417
2418         * gcc.target/arm/synchronize.c: New file.
2419
2420 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2421
2422         PR middle-end/40980
2423         * gfortran.dg/graphite/id-17.f: New.
2424
2425 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
2426             Sebastian Pop  <sebastian.pop@amd.com>
2427
2428         * gcc.dg/graphite/interchange-1.c: XFAILed.
2429         * gcc.dg/graphite/interchange-2.c: XFAILed.
2430         * gcc.dg/graphite/interchange-3.c: XFAILed.
2431         * gcc.dg/graphite/interchange-4.c: XFAILed.
2432         * gcc.dg/graphite/interchange-7.c: XFAILed.
2433
2434 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2435
2436         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2437
2438 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2439             Pranav Garg  <pranav.garg2107@gmail.com>
2440
2441         * gcc.dg/graphite/interchange-6.c: XFAILed.
2442
2443 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
2444
2445         * gcc.dg/graphite/interchange-9.c: New.
2446
2447 2009-08-12  Richard Guenther  <rguenther@suse.de>
2448
2449         PR rtl-optimization/41033
2450         * gcc.dg/pr41033.c: New test.
2451
2452 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
2453
2454         PR fortran/41022
2455         * gfortran.dg/proc_ptr_comp_14.f90: New.
2456
2457 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
2458
2459         * gcc.target/mips/ext-5.c: New test.
2460         * gcc.target/mips/ext-6.c: New test.
2461         * gcc.target/mips/ext-7.c: New test.
2462         * gcc.target/mips/ext-8.c: New test.
2463         * gcc.target/mips/extend-2.c: New test.
2464
2465 2009-08-10  Jason Merrill  <jason@redhat.com>
2466
2467         * g++.dg/other/linkage2.C: New test for types-without-linkage
2468         handling.
2469         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2470         * g++.dg/lookup/anon2.C: Likewise.
2471         * g++.dg/other/anon3.C: Likewise.
2472         * g++.dg/template/arg2.C: Likewise.
2473         * g++.dg/template/local4.C: Likewise.
2474         * g++.old-deja/g++.law/operators32.C: Likewise.
2475         * g++.old-deja/g++.other/linkage2.C: Likewise.
2476         * g++.old-deja/g++.pt/enum6.C: Likewise.
2477         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2478         * g++.old-deja/g++.other/linkage1.C: Likewise.
2479
2480 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2481
2482         * gcc.dg/dg.exp: Test also c-c++-common dir.
2483         * g++.dg/dg.exp: Likewise.
2484         * g++.dg/warn/Wconversion-real.C: Delete.
2485         * gcc.dg/Wconversion-real.c: Move to ...
2486         * c-c++-common/Wconversion-real.c: ... here.
2487         * lib/target-supports.exp
2488         (check_effective_target_c,check_effective_target_c++): New.
2489
2490 2009-08-10  Daniel Kraft  <d@domob.eu>
2491
2492         PR fortran/37425
2493         * gfortran.dg/typebound_operator_1.f03: New test.
2494         * gfortran.dg/typebound_operator_2.f03: New test.
2495
2496 2009-08-10  Richard Guenther  <rguenther@suse.de>
2497
2498         PR middle-end/41006
2499         * gcc.c-torture/compile/pr41006-1.c: New testcase.
2500         * gcc.c-torture/compile/pr41006-2.c: Likewise.
2501
2502 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
2503
2504         PR fortran/40940
2505         * gfortran.dg/class_1.f03: New.
2506         * gfortran.dg/class_2.f03: New.
2507         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2508         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2509         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2510         * gfortran.dg/typebound_call_10.f03: Ditto.
2511         * gfortran.dg/typebound_call_2.f03: Ditto.
2512         * gfortran.dg/typebound_call_3.f03: Ditto.
2513         * gfortran.dg/typebound_call_4.f03: Ditto.
2514         * gfortran.dg/typebound_generic_3.f03: Ditto.
2515         * gfortran.dg/typebound_generic_4.f03: Ditto.
2516         * gfortran.dg/typebound_proc_1.f08: Ditto.
2517         * gfortran.dg/typebound_proc_5.f03: Ditto.
2518         * gfortran.dg/typebound_proc_6.f03: Ditto.
2519
2520 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2521
2522         PR c++/40866
2523         * g++.dg/expr/stmt-expr-1.C: New test.
2524
2525 2009-08-09  Richard Guenther  <rguenther@suse.de>
2526
2527         PR tree-optimization/41016
2528         * gcc.c-torture/compile/pr41016.c: New testcase.
2529
2530 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2531
2532         * gcc.dg/overflow-warn-8.c: New test.
2533
2534 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2535
2536         PR tree-optimization/41008
2537         * gcc.dg/vect/O1-pr41008.c: New test.
2538
2539 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2540
2541         PR fortran/40955
2542         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2543
2544 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2545
2546         * gcc.target/bfin/loop-autoinc.c: New file.
2547
2548 2009-08-08  Richard Guenther  <rguenther@suse.de>
2549
2550         PR tree-optimization/40991
2551         * g++.dg/torture/pr40991.C: New testcase.
2552
2553 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2554
2555         * ada/acats/support/impdef.a: Tweak timing constants. Add
2556         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2557         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2558         * ada/acats/tests/c9/c940007.a: Likewise.
2559         * ada/acats/tests/c9/c94001c.ada: Likewise.
2560         * ada/acats/tests/c9/c94006a.ada: Likewise.
2561         * ada/acats/tests/c9/c94008c.ada: Likewise.
2562         * ada/acats/tests/c9/c951002.a: Likewise.
2563         * ada/acats/tests/c9/c954a01.a: Likewise.
2564         * ada/acats/tests/c9/c96001a.ada: Likewise.
2565         * ada/acats/tests/c9/c97307a.ada: Likewise.
2566
2567 2009-08-07  Richard Guenther  <rguenther@suse.de>
2568
2569         PR tree-optimization/40999
2570         * gfortran.dg/pr40999.f: New testcase.
2571
2572 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2573
2574         * g++.dg/tree-prof/partition1.C: New test.
2575
2576 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2577
2578         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2579         attribute.
2580         * gcc.target/arm/vfp1[567].c: New tests.
2581
2582 2009-08-06  Jason Merrill  <jason@redhat.com>
2583
2584         PR c++/40948
2585         * g++.dg/ext/complit12.C: Expand.
2586
2587 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2588
2589         Merge ARM/hard_vfp_branch to trunk.
2590
2591         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2592
2593         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2594         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2595
2596         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2597
2598         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2599         (PCS): Define macro to use base AAPCS.
2600         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2601
2602         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2603
2604         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2605         Correct arm_neon.h typo.
2606
2607         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2608
2609         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2610         this a linkage test.
2611         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2612         argument marshalling.
2613         * abitest.h: New file.
2614         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2615         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2616
2617 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2618
2619         PR middle-end/32964
2620         * gcc.dg/tree-ssa/pr32964.c: New test.
2621
2622 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2623             H.J. Lu  <hongjiu.lu@intel.com>
2624
2625         PR target/40957
2626         * gcc.target/i386/pr40957.c: New test.
2627
2628 2009-08-06  Richard Guenther  <rguenther@suse.de>
2629
2630         PR tree-optimization/40964
2631         * gcc.c-torture/compile/pr40964.c: New testcase.
2632
2633 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2634
2635         PR fortran/40847
2636         * gfortran.dg/transfer_resolve_1.f90 : New test.
2637
2638 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2639             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2640
2641         PR target/40906
2642         * gcc.target/i386/pr40906-1.c: New test.
2643         * gcc.target/i386/pr40906-2.c: Ditto.
2644         * gcc.target/i386/pr40906-3.c: Ditto.
2645
2646 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR rtl-optimization/40924
2649         * g++.dg/torture/pr40924.C: New test.
2650
2651 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2652
2653         PR c++/36069
2654         * g++.dg/warn/pr36069.C: New.
2655
2656 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2657
2658         PR c++/39987
2659         * g++.dg/overload/defarg4.C: New test.
2660
2661 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2662
2663         PR c++/16696
2664         * g++.dg/parse/pr16696.C: New.
2665         * g++.dg/parse/pr16696-permissive.C: New.
2666
2667 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2668
2669         PR fortran/40875
2670         * gfortran.dg/initialization_23.f90 : New test.
2671
2672 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2673
2674         PR debug/39706
2675         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2676
2677 2009-08-03  Jason Merrill  <jason@redhat.com>
2678             Jakub Jelinek  <jakub@redhat.com>
2679
2680         PR c++/40948
2681         * g++.dg/ext/complit12.C: New.
2682
2683 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2684
2685         PR c/39902
2686         * gcc.target/powerpc/pr39902-2.c: New test.
2687
2688 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR middle-end/40943
2691         * gcc.dg/uninit-6.c: Re-add XFAIL.
2692         * gcc.dg/uninit-6-O0.c: Likewise.
2693         * gcc.dg/uninit-pr40943.c: New test.
2694
2695 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2696
2697         PR testsuite/40858
2698         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2699         .ascii.
2700
2701 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2702
2703         PR libfortran/40853
2704         * gfortran.dg/namelist_40.f90: Update error output.
2705         * gfortran.dg/namelist_47.f90: Update error output.
2706         * gfortran.dg/namelist_58.f90: New test.
2707
2708 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2709
2710         PR fortran/40881
2711         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2712         * gfortran.dg/altreturn_3.f90: Ditto.
2713         * gfortran.dg/altreturn_5.f90: Ditto.
2714         * gfortran.dg/altreturn_6.f90: Ditto.
2715         * gfortran.dg/altreturn_7.f90: Ditto.
2716         * gfortran.dg/array_constructor_13.f90: Ditto.
2717         * gfortran.dg/arrayio_7.f90: Ditto.
2718         * gfortran.dg/arrayio_8.f90: Ditto.
2719         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2720         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2721         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2722         * gfortran.dg/backspace_8.f: Add -std=legacy.
2723         * gfortran.dg/backspace_9.f: Ditto.
2724         * gfortran.dg/char_comparison_1.f: Ditto.
2725         * gfortran.dg/char_decl_1.f90: Ditto.
2726         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2727         * gfortran.dg/char_pointer_assign.f90: Ditto.
2728         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2729         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2730         * gfortran.dg/char_pointer_func.f90: Ditto.
2731         * gfortran.dg/common_8.f90: Ditto.
2732         * gfortran.dg/constant_substring.f: Ditto.
2733         * gfortran.dg/data_char_2.f90: Ditto.
2734         * gfortran.dg/der_array_io_1.f90: Ditto.
2735         * gfortran.dg/der_array_io_2.f90: Ditto.
2736         * gfortran.dg/der_array_io_3.f90: Ditto.
2737         * gfortran.dg/der_io_3.f90: Ditto.
2738         * gfortran.dg/dev_null.F90: Ditto.
2739         * gfortran.dg/direct_io_2.f90: Ditto.
2740         * gfortran.dg/do_iterator_2.f90: Ditto.
2741         * gfortran.dg/e_d_fmt.f90: Ditto.
2742         * gfortran.dg/empty_format_1.f90: Ditto.
2743         * gfortran.dg/entry_17.f90: Modified warning message.
2744         * gfortran.dg/entry_7.f90: Add -std=legacy.
2745         * gfortran.dg/eor_1.f90: Ditto.
2746         * gfortran.dg/equiv_2.f90: Ditto.
2747         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2748         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2749         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2750         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2751         * gfortran.dg/fmt_error_2.f90: Ditto.
2752         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2753         * gfortran.dg/fmt_tl.f: Ditto.
2754         * gfortran.dg/fmt_white.f: Ditto.
2755         * gfortran.dg/func_derived_1.f90: Ditto.
2756         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2757         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2758         * gfortran.dg/global_references_2.f90: Ditto.
2759         * gfortran.dg/hollerith_1.f90: Ditto.
2760         * gfortran.dg/hollerith.f90: Use new-style character length.
2761         * gfortran.dg/hollerith_f95.f90: Ditto.
2762         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2763         * gfortran.dg/implicit_6.f90: Ditto.
2764         * gfortran.dg/implicit_9.f90: Ditto.
2765         * gfortran.dg/inquire_13.f90: Ditto.
2766         * gfortran.dg/inquire_5.f90: Ditto.
2767         * gfortran.dg/inquire_6.f90: Ditto.
2768         * gfortran.dg/inquire.f90: Ditto.
2769         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2770         * gfortran.dg/io_constraints_2.f90: Ditto.
2771         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2772         * gfortran.dg/loc_2.f90: Ditto.
2773         * gfortran.dg/logical_1.f90: Ditto.
2774         * gfortran.dg/longline.f: Ditto.
2775         * gfortran.dg/merge_char_1.f90: Ditto.
2776         * gfortran.dg/namelist_12.f: Ditto.
2777         * gfortran.dg/namelist_14.f90: Ditto.
2778         * gfortran.dg/namelist_18.f90: Ditto.
2779         * gfortran.dg/namelist_19.f90: Ditto.
2780         * gfortran.dg/namelist_21.f90: Ditto.
2781         * gfortran.dg/namelist_22.f90: Ditto.
2782         * gfortran.dg/namelist_37.f90: Ditto.
2783         * gfortran.dg/namelist_54.f90: Ditto.
2784         * gfortran.dg/namelist_55.f90: Ditto.
2785         * gfortran.dg/namelist_empty.f90: Ditto.
2786         * gfortran.dg/namelist_use.f90: Use new-style character length.
2787         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2788         * gfortran.dg/nested_modules_4.f90: Ditto.
2789         * gfortran.dg/nested_modules_5.f90: Ditto.
2790         * gfortran.dg/open-options-blanks.f: Ditto.
2791         * gfortran.dg/output_exponents_1.f90: Ditto.
2792         * gfortran.dg/parens_5.f90: Ditto.
2793         * gfortran.dg/parens_6.f90: Ditto.
2794         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2795         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2796         * gfortran.dg/pr15129.f90: Ditto.
2797         * gfortran.dg/pr15332.f: Ditto.
2798         * gfortran.dg/pr16597.f90: Ditto.
2799         * gfortran.dg/pr17143.f90: Ditto.
2800         * gfortran.dg/pr17164.f90: Ditto.
2801         * gfortran.dg/pr17229.f: Modified warning message.
2802         * gfortran.dg/pr18210.f90: Add -std=legacy.
2803         * gfortran.dg/pr19155.f: Ditto.
2804         * gfortran.dg/pr20086.f90: Ditto.
2805         * gfortran.dg/pr20124.f90: Ditto.
2806         * gfortran.dg/pr20755.f: Ditto.
2807         * gfortran.dg/pr20865.f90: Ditto.
2808         * gfortran.dg/pr20950.f: Ditto.
2809         * gfortran.dg/pr21730.f: Ditto.
2810         * gfortran.dg/pr22491.f: Ditto.
2811         * gfortran.dg/pr29713.f90: Ditto.
2812         * gfortran.dg/print_parentheses_1.f: Ditto.
2813         * gfortran.dg/print_parentheses_2.f90: Ditto.
2814         * gfortran.dg/proc_assign_1.f90: Ditto.
2815         * gfortran.dg/proc_decl_1.f90: Ditto.
2816         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2817         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2818         * gfortran.dg/read_float_1.f90: Ditto.
2819         * gfortran.dg/read_logical.f90: Ditto.
2820         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2821         * gfortran.dg/return_1.f90: Ditto.
2822         * gfortran.dg/rewind_1.f90: Ditto.
2823         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2824         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2825         * gfortran.dg/stfunc_1.f90: Ditto.
2826         * gfortran.dg/stfunc_3.f90: Ditto.
2827         * gfortran.dg/stfunc_4.f90: Ditto.
2828         * gfortran.dg/stfunc_6.f90: Ditto.
2829         * gfortran.dg/streamio_2.f90: Ditto.
2830         * gfortran.dg/string_ctor_1.f90: Ditto.
2831         * gfortran.dg/string_null_compare_1.f: Ditto.
2832         * gfortran.dg/substr_6.f90: Ditto.
2833         * gfortran.dg/tl_editing.f90: Ditto.
2834         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2835         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2836         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2837         * gfortran.dg/g77/1832.f: Ditto.
2838         * gfortran.dg/g77/19981216-0.f Ditto.
2839         * gfortran.dg/g77/19990525-0.f: Ditto.
2840         * gfortran.dg/g77/19990826-2.f: Ditto.
2841         * gfortran.dg/g77/20000630-2.f: Ditto.
2842         * gfortran.dg/g77/20010116.f: Ditto.
2843         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2844         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2845         * gfortran.dg/g77/980520-1.f: Ditto.
2846         * gfortran.dg/g77/check0.f: Ditto.
2847         * gfortran.dg/g77/cpp3.F: Ditto.
2848         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2849         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2850         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2851         * gfortran.dg/g77/short.f: Ditto.
2852
2853 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2854
2855         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2856         * gcc.target/mips/ext-4.c: Likewise.
2857         * gcc.target/mips/interrupt_handler.c: Likewise.
2858         * gcc.target/mips/truncate-4.c: Likewise.
2859         * gcc.target/mips/truncate-5.c: Likewise.
2860
2861 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2862
2863         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2864         -fgraphite-force-parallel to -floop-parallelize-all.
2865
2866 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2867
2868         PR fortran/40011
2869         * gfortran.dg/whole_file_7.f90: New test.
2870         * gfortran.dg/whole_file_8.f90: New test.
2871         * gfortran.dg/whole_file_9.f90: New test.
2872         * gfortran.dg/whole_file_10.f90: New test.
2873         * gfortran.dg/whole_file_11.f90: New test.
2874         * gfortran.dg/whole_file_12.f90: New test.
2875         * gfortran.dg/whole_file_13.f90: New test.
2876         * gfortran.dg/whole_file_14.f90: New test.
2877
2878 2009-07-31  Jason Merrill  <jason@redhat.com>
2879
2880         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2881         binding semantics.
2882         * g++.dg/cpp0x/named.C: Likewise.
2883         * g++.dg/cpp0x/overload.C: Likewise.
2884         * g++.dg/cpp0x/rv1n.C: Likewise.
2885         * g++.dg/cpp0x/rv1p.C: Likewise.
2886         * g++.dg/cpp0x/rv2n.C: Likewise.
2887         * g++.dg/cpp0x/rv2p.C: Likewise.
2888         * g++.dg/cpp0x/rv3n.C: Likewise.
2889         * g++.dg/cpp0x/rv3p.C: Likewise.
2890         * g++.dg/cpp0x/rv4n.C: Likewise.
2891         * g++.dg/cpp0x/rv4p.C: Likewise.
2892         * g++.dg/cpp0x/rv5n.C: Likewise.
2893         * g++.dg/cpp0x/rv5p.C: Likewise.
2894         * g++.dg/cpp0x/rv6n.C: Likewise.
2895         * g++.dg/cpp0x/rv6p.C: Likewise.
2896         * g++.dg/cpp0x/rv7n.C: Likewise.
2897         * g++.dg/cpp0x/rv7p.C: Likewise.
2898         * g++.dg/cpp0x/template_deduction.C: Likewise.
2899         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2900         * g++.dg/cpp0x/overloadn.C: New.
2901         * g++.dg/cpp0x/rv-cast.C: New.
2902
2903 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2904
2905         * gcc.target/mips/ext-4.c: New test.
2906
2907 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2908
2909         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2910
2911 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2912
2913         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2914         * gcc.dg/tree-ssa/loop-32.c: Same.
2915         * gcc.dg/tree-ssa/loop-33.c: Same.
2916         * gcc.dg/tree-ssa/loop-34.c: Same.
2917         * gcc.dg/tree-ssa/loop-35.c: Same.
2918         * gcc.dg/tree-ssa/loop-7.c: Same.
2919         * gcc.dg/tree-ssa/pr23109.c: Same.
2920         * gcc.dg/tree-ssa/restrict-2.c: Same.
2921         * gcc.dg/tree-ssa/restrict-3.c: Same.
2922         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2923         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2924         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2925         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2926         * gcc.dg/tree-ssa/structopt-1.c: Same.
2927         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2928         * gfortran.dg/pr32921.f: Same.
2929
2930 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2931
2932         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2933         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2934         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2935         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2936         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2937         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2938         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2939         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2940         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2941         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2942         * gcc.dg/graphite/id-1.c: New.
2943         * gcc.dg/graphite/id-10.c: New.
2944         * gcc.dg/graphite/id-11.c: New.
2945         * gcc.dg/graphite/id-12.c: New.
2946         * gcc.dg/graphite/id-13.c: New.
2947         * gcc.dg/graphite/id-14.c: New.
2948         * gcc.dg/graphite/id-15.c: New.
2949         * gcc.dg/graphite/id-2.c: New.
2950         * gcc.dg/graphite/id-3.c: New.
2951         * gcc.dg/graphite/id-4.c: New.
2952         * gcc.dg/graphite/id-5.c: New.
2953         * gcc.dg/graphite/id-6.c: New.
2954         * gcc.dg/graphite/id-7.c: New.
2955         * gcc.dg/graphite/id-8.c: New.
2956         * gcc.dg/graphite/id-9.c: New.
2957         * gcc.dg/graphite/interchange-0.c: New.
2958         * gcc.dg/graphite/interchange-1.c: New.
2959         * gcc.dg/graphite/interchange-2.c: New.
2960         * gcc.dg/graphite/interchange-3.c: New.
2961         * gcc.dg/graphite/interchange-4.c: New.
2962         * gcc.dg/graphite/interchange-5.c: New.
2963         * gcc.dg/graphite/interchange-6.c: New.
2964         * gcc.dg/graphite/interchange-7.c: New.
2965         * gcc.dg/graphite/interchange-8.c: New.
2966         * gcc.dg/graphite/pr35356-1.c: New.
2967         * gcc.dg/graphite/pr35356-2.c: New.
2968         * gcc.dg/graphite/pr35356-3.c: New.
2969         * gcc.dg/graphite/pr40157.c: New.
2970         * gcc.dg/graphite/run-id-1.c: New.
2971         * gcc.dg/graphite/scop-20.c: New.
2972         * gcc.dg/graphite/scop-21.c: New.
2973         * gfortran.dg/graphite/id-1.f90: New.
2974         * gfortran.dg/graphite/id-10.f90: New.
2975         * gfortran.dg/graphite/id-11.f: New.
2976         * gfortran.dg/graphite/id-12.f: New.
2977         * gfortran.dg/graphite/id-13.f: New.
2978         * gfortran.dg/graphite/id-14.f: New.
2979         * gfortran.dg/graphite/id-15.f: New.
2980         * gfortran.dg/graphite/id-16.f: New.
2981         * gfortran.dg/graphite/id-5.f: New.
2982         * gfortran.dg/graphite/id-6.f: New.
2983         * gfortran.dg/graphite/id-7.f: New.
2984         * gfortran.dg/graphite/id-8.f: New.
2985         * gfortran.dg/graphite/id-9.f: New.
2986         * gfortran.dg/graphite/interchange-1.f: New.
2987         * gfortran.dg/graphite/interchange-2.f: New.
2988
2989 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2990
2991         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2992         flags based on the name of the testcase.
2993         * gfortran.dg/graphite/graphite.exp: Same.
2994
2995         * gcc.dg/graphite/block-0.c: Adjusted.
2996         * gcc.dg/graphite/block-1.c: Adjusted.
2997         * gcc.dg/graphite/block-2.c: Adjusted.
2998         * gcc.dg/graphite/block-3.c: Adjusted.
2999         * gcc.dg/graphite/block-4.c: Adjusted.
3000         * gcc.dg/graphite/block-5.c: Adjusted.
3001         * gcc.dg/graphite/block-6.c: Adjusted.
3002         * gcc.dg/graphite/pr37485.c: Adjusted.
3003         * gcc.dg/graphite/pr37684.c: Adjusted.
3004         * gcc.dg/graphite/pr37828.c: Adjusted.
3005         * gcc.dg/graphite/pr37883.c: Adjusted.
3006         * gcc.dg/graphite/pr37928.c: Adjusted.
3007         * gcc.dg/graphite/pr37943.c: Adjusted.
3008         * gcc.dg/graphite/pr38409.c: Adjusted.
3009         * gcc.dg/graphite/pr38498.c: Adjusted.
3010         * gcc.dg/graphite/pr38559.c: Adjusted.
3011         * gcc.dg/graphite/pr39335.c: Adjusted.
3012         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3013         * gcc.dg/graphite/scop-0.c: Adjusted.
3014         * gcc.dg/graphite/scop-1.c: Adjusted.
3015         * gcc.dg/graphite/scop-10.c: Adjusted.
3016         * gcc.dg/graphite/scop-11.c: Adjusted.
3017         * gcc.dg/graphite/scop-12.c: Adjusted.
3018         * gcc.dg/graphite/scop-13.c: Adjusted.
3019         * gcc.dg/graphite/scop-14.c: Adjusted.
3020         * gcc.dg/graphite/scop-15.c: Adjusted.
3021         * gcc.dg/graphite/scop-16.c: Adjusted.
3022         * gcc.dg/graphite/scop-17.c: Adjusted.
3023         * gcc.dg/graphite/scop-18.c: Adjusted.
3024         * gcc.dg/graphite/scop-19.c: Adjusted.
3025         * gcc.dg/graphite/scop-2.c: Adjusted.
3026         * gcc.dg/graphite/scop-3.c: Adjusted.-
3027         * gcc.dg/graphite/scop-4.c: Adjusted.
3028         * gcc.dg/graphite/scop-5.c: Adjusted.
3029         * gcc.dg/graphite/scop-6.c: Adjusted.
3030         * gcc.dg/graphite/scop-7.c: Adjusted.
3031         * gcc.dg/graphite/scop-8.c: Adjusted.
3032         * gcc.dg/graphite/scop-9.c: Adjusted.
3033         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3034         * gfortran.dg/graphite/block-1.f90: Adjusted.
3035         * gfortran.dg/graphite/block-2.f: Adjusted.
3036         * gfortran.dg/graphite/block-3.f90: Adjusted.
3037         * gfortran.dg/graphite/block-4.f90: Adjusted.
3038         * gfortran.dg/graphite/id-2.f90: Adjusted.
3039         * gfortran.dg/graphite/id-3.f90: Adjusted.
3040         * gfortran.dg/graphite/id-4.f90: Adjusted.
3041         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3042         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3043         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3044         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3045         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3046         * gfortran.dg/graphite/scop-1.f: Adjusted.
3047
3048 2009-07-30  Doug Kwan  <dougkwan@google.com>
3049
3050         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3051         in warnings added in rev 141298.
3052
3053 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3054
3055         * lib/options.exp: Use "!=" instead of "ne".
3056
3057         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3058
3059         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3060         * gcc.dg/ucnid-12.c: Likewise.
3061
3062 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3063             Pat Haugen  <pthaugen@us.ibm.com>
3064             Revital Eres <ERES@il.ibm.com>
3065
3066         * gcc.target/powerpc/altivec-32.c: New file to test
3067         Altivec simple math function vectorization.
3068
3069         * gcc.target/powerpc/bswap-run.c: New file to test swap
3070         builtins.
3071         * gcc.target/powerpc/bswap16.c: Ditto.
3072         * gcc.target/powerpc/bswap32.c: Ditto.
3073         * gcc.target/powerpc/bswap64-1.c: Ditto.
3074         * gcc.target/powerpc/bswap64-2.c: Ditto.
3075         * gcc.target/powerpc/bswap64-3.c: Ditto.
3076         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3077         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3078         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3079
3080         * gcc.target/powerpc/popcount-2.c: New file to test
3081         power7 popcntd instructions.
3082         * gcc.target/powerpc/popcount-3.c: Ditto.
3083
3084         * gcc.target/powerpc/pr39457.c: New VSX test.
3085         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3086         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3087         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3088         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3089         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3090         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3091         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3092         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3093         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3094         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3095         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3096         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3097
3098         * gcc.target/powerpc/altivec-6.c: Store the result of
3099         vec_add, so the optimizer doesn't remove it.
3100
3101         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3102         systems that support bswap64.
3103
3104         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3105         prevent VSX code generation.
3106
3107         * lib/target-supports.exp (check_vsx_hw_available): New
3108         function to test if VSX available.
3109         (check_effective_target_powerpc_vsx_ok): Ditto.
3110         (check_vmx_hw_available): Add explicit -mno-vsx.
3111
3112 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3113
3114         PR c/39902
3115         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3116
3117 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3118
3119         PR tree-optimization/40570
3120         * gcc.c-torture/compile/pr40570.c: New test.
3121
3122 2009-07-29  Jason Merrill  <jason@redhat.com>
3123
3124         PR c++/14912
3125         * g++.dg/template/defarg13.C: New.
3126
3127 2009-07-29  Richard Guenther  <rguenther@suse.de>
3128
3129         PR c++/40834
3130         * g++.dg/torture/pr40834.C: New testcase.
3131
3132 2009-07-29  Michael Matz  <matz@suse.de>
3133
3134         PR middle-end/40830
3135         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3136
3137 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3138
3139         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3140         sh*-*-* targets.  Skip on spu-*-* targets.
3141         * gfortran.dg/maxlocval_4.f90: Likewise.
3142         * gfortran.dg/minlocval_1.f90: Likewise.
3143         * gfortran.dg/minlocval_4.f90: Likewise.
3144
3145 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3146
3147         PR fortran/40878
3148         * gfortran.dg/gomp/pr40878-1.f90: New test.
3149         * gfortran.dg/gomp/pr40878-2.f90: New test.
3150
3151         PR testsuite/40891
3152         * gcc.dg/cdce1.c: Adjust note line number.
3153         * gcc.dg/cdce2.c: Likewise.
3154
3155 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3156
3157         PR fortran/40882
3158         * gfortran.dg/proc_ptr_comp_13.f90: New.
3159
3160 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3161
3162         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3163         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3164         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3165         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3166         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3167         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3168         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3169         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3170         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3171         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3172         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3173         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3174         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3175         #ifdef NEED_IEEE754_FLOAT conditional.
3176         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3177         conditional.
3178
3179 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3180
3181         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3182         i?86-*-netware.
3183         * g++.dg/ext/bitfield3.C: Likewise.
3184         * g++.dg/ext/bitfield4.C: Likewise.
3185         * g++.dg/ext/bitfield5.C: Likewise.
3186         * gcc.dg/bitfld-15.c: Likewise.
3187         * gcc.dg/bitfld-16.c: Likewise.
3188         * gcc.dg/bitfld-17.c: Likewise.
3189         * gcc.dg/bitfld-18.c: Likewise.
3190         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3191         * gcc.dg/20010912-1.c: Likewise.
3192         * gcc.dg/20021018-1.c: Likewise.
3193         * gcc.dg/20030213-1.c: Likewise.
3194         * gcc.dg/20030225-1.c: Likewise.
3195         * gcc.dg/20030708-1.c: Likewise.
3196         * gcc.dg/20050321-2.c: Likewise.
3197         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3198         * gcc.dg/cdce2.c: Likewise.
3199         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3200         targets.
3201         * gcc.target/i386/pr37248-3.c: Likewise.
3202
3203 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/40848
3206         * gfortran.dg/altreturn_7.f90: New.
3207
3208 2009-07-27  Simon Baldwin  <simonb@google.com>
3209
3210         PR testsuite/40829
3211         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3212         so that indexing no longer runs off array end.
3213
3214 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3215
3216         PR fortran/40851
3217         * gfortran.dg/derived_init_3.f90: New test.
3218
3219 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3220
3221         PR fortran/33197
3222         * gfortran.dg/atan2_1.f90: New test
3223         * gfortran.dg/atan2_2.f90: New test
3224
3225 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3226
3227         PR c++/40749
3228         * g++.dg/warn/Wreturn-type-6.C: New test.
3229
3230 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3231
3232         PR tree-optimization/40801
3233         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3234         * gfortran.dg/vect/vect.exp: Run tests starting with
3235         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3236
3237 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3238
3239         PR rtl-optimization/40445
3240         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3241
3242 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3243
3244         * gcc.dg/builtin-unreachable-4.c: New test.
3245
3246 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3247
3248         PR fortran/33197
3249         * gfortran.dg/complex_intrinsic_5.f90: New test.
3250         * gfortran.dg/complex_intrinsic_7.f90: New test.
3251
3252 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3253
3254         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3255         * gcc.dg/ipa/noclone-1.c: New test.
3256
3257 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3258
3259         * lib/target-supports.exp (check_effective_target_static): New
3260         procedure.
3261         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3262         supported.
3263         * g++.old-deja/g++.law/weak.C: Require static effective target.
3264
3265 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3266
3267         PR fortran/39630
3268         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3269         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3270         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3271         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3272         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3273         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3274         * gfortran.dg/typebound_call_10.f03: New.
3275
3276 2009-07-24  Jason Merrill  <jason@redhat.com>
3277
3278         * g++.dg/cpp0x/defaulted11.C: New.
3279
3280         * g++.dg/cpp0x/initlist23.C: New.
3281
3282 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3283
3284         PR fortran/40822
3285         * gfortran.dg/char_length_16.f90: New.
3286
3287 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3288
3289         PR fortran/40643
3290         PR fortran/31067
3291         * gfortran.dg/maxlocval_2.f90: New test.
3292         * gfortran.dg/maxlocval_3.f90: New test.
3293         * gfortran.dg/maxlocval_4.f90: New test.
3294         * gfortran.dg/minlocval_1.f90: New test.
3295         * gfortran.dg/minlocval_2.f90: New test.
3296         * gfortran.dg/minlocval_3.f90: New test.
3297         * gfortran.dg/minlocval_4.f90: New test.
3298
3299 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
3300
3301         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3302         scan-assembler.
3303
3304 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
3305
3306         PR fortran/40839
3307         * gfortran.dg/pr40839.f90: New test.
3308
3309 2009-07-23  Michael Matz  <matz@suse.de>
3310
3311         PR middle-end/40830
3312         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3313         don't set options ourself.
3314
3315 2009-07-23  Simon Baldwin  <simonb@google.com>
3316
3317         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3318         native C compilation where required.
3319
3320 2009-07-22  Doug Kwan  <dougkwan@google.com>
3321
3322         * gcc.c-torture/compile/20090721-1.c: New test.
3323
3324 2009-07-22  Michael Matz  <matz@suse.de>
3325
3326         PR tree-optimization/35229
3327         PR tree-optimization/39300
3328         * gcc.dg/vect/vect-pre-interact.c: New test.
3329
3330 2009-07-22  Richard Guenther  <rguenther@suse.de>
3331
3332         * g++.dg/lookup/using21.C: Fix duplicate paste.
3333
3334 2009-07-22  Richard Guenther  <rguenther@suse.de>
3335
3336         PR c++/40799
3337         * g++.dg/lookup/using21.C: New testcase.
3338
3339 2009-07-21  Jason Merrill  <jason@redhat.com>
3340
3341         * g++.dg/init/aggr4.C: New.
3342
3343 2009-07-21  Jason Merrill  <jason@redhat.com>
3344
3345         Core issue 934
3346         * g++.dg/cpp0x/initlist22.C: New.
3347
3348 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3349
3350         * gcc.target/i386/vectorize8.c: New test.
3351
3352 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
3353
3354         PR target/40811
3355         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3356         Add i?86 and x86_64 targets.
3357         * gcc.target/i386/vectorize7.c: New test.
3358
3359         PR target/40809
3360         * gcc.target/i386/pr40809.c: New test.
3361
3362 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
3363
3364         PR tree-optimization/40813
3365         * g++.dg/opt/inline15.C: New test.
3366
3367 2009-07-21  Paul Brook <paul@codesourcery.com>
3368
3369         * gcc.dg/vect/section-anchors-nest-1.c: New test.
3370         * lib/target-supports.exp (check_effective_target_section_anchors):
3371         Add arm*-*-*.
3372
3373 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
3374
3375         * gcc.dg/plugin/finish_unit_plugin.c: New test.
3376         * gcc.dg/plugin/finish_unit-test-1.c: New test.
3377         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3378
3379 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
3380
3381         * gcc.target/mips/ext-3.c: New test.
3382
3383 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
3384
3385         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3386         * gcc.dg/builtin-object-size-8.c: New test.
3387         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3388         * g++.dg/ext/builtin-object-size2.C: Likewise.
3389
3390         PR tree-optimization/40792
3391         * gcc.dg/pr40792.c: New test.
3392
3393 2009-07-20  Ira Rosen  <irar@il.ibm.com>
3394
3395         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3396         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3397         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3398
3399 2009-07-20  Christian Bruel  <christian.bruel@st.com>
3400
3401         * gcc.target/sh/mfmovd.c: New test.
3402
3403 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
3404             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3405
3406         PR libfortran/40714
3407         * gfortran.dg/eof_3.f90: New test.
3408
3409 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3410
3411         PR fortran/40727
3412         * gfortran.dg/intrinsic_cmplx.f90: New test.
3413
3414 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
3415
3416         PR libfortran/34670
3417         PR libfortran/36874
3418         * gfortran.dg/cshift_bounds_1.f90:  New test.
3419         * gfortran.dg/cshift_bounds_2.f90:  New test.
3420         * gfortran.dg/cshift_bounds_3.f90:  New test.
3421         * gfortran.dg/cshift_bounds_4.f90:  New test.
3422         * gfortran.dg/eoshift_bounds_1.f90:  New test.
3423         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
3424         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
3425         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
3426
3427 2009-07-19  Jan Hubicka  <jh@suse.cz>
3428
3429         PR tree-optimization/40676
3430         * gcc.c-torture/compile/pr40676.c: New testcase.
3431
3432 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3433
3434         * gcc.target/mips/ext-2.c: New test.
3435
3436 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
3437
3438         * gcc.target/mips/octeon-exts-7.c: New test.
3439         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3440         * gcc.target/mips/octeon-exts-5.c: Likewise.
3441
3442 2009-07-18  Richard Guenther  <rguenther@suse.de>
3443
3444         PR testsuite/40798
3445         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3446
3447 2009-07-18  Richard Guenther  <rguenther@suse.de>
3448
3449         PR c/40787
3450         * gcc.dg/pr35899.c: Adjust.
3451
3452 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
3453
3454         * gcc.target/powerpc/asm-es-1.c: New test.
3455         * gcc.target/powerpc/asm-es-2.c: Likewise.
3456
3457 2009-07-17  Richard Guenther  <rguenther@suse.de>
3458
3459         PR c/40401
3460         * g++.dg/rtti/crash4.C: New testcase.
3461         * g++.dg/torture/20090706-1.C: Likewise.
3462         * gcc.dg/redecl-17.c: Likewise.
3463         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3464         * gcc.dg/declspec-9.c: Expect extra error.
3465         * gcc.dg/declspec-10.c: Likewise.
3466         * gcc.dg/declspec-11.c: Likewise.
3467         * gcc.dg/redecl-10.c: Expect extra warnings.
3468         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3469         * gcc.target/i386/pr39545-1.c: Likewise.
3470         * g++.dg/ext/asm3.C: Expect more errors.
3471         * g++.dg/gomp/block-1.C: Likewise.
3472         * g++.dg/gomp/block-2.C: Likewise.
3473         * g++.dg/gomp/block-3.C: Likewise.
3474         * g++.dg/gomp/block-5.C: Likewise.
3475         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3476         * g++.dg/warn/unused-result1.C: XFAIL.
3477
3478 2009-07-17  Richard Guenther  <rguenther@suse.de>
3479
3480         PR tree-optimization/40321
3481         * gcc.c-torture/compile/pr40321.c: New testcase.
3482         * g++.dg/torture/pr40321.C: Likewise.
3483
3484 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
3485
3486         PR c++/40780
3487         * g++.dg/template/ptrmem19.C: New test.
3488
3489 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
3490             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3491
3492         PR 40435
3493         * gcc.dg/pr36902.c: Add column info.
3494         * g++.dg/gcov/gcov-2.C: Change count for definition.
3495
3496 2009-07-16  Jason Merrill  <jason@redhat.com>
3497
3498         PR libstdc++/37907
3499         * g++.dg/cpp0x/std-layout1.C: New.
3500         * g++.dg/ext/has_nothrow_assign.C: Fix.
3501         * g++.dg/ext/has_nothrow_copy.C: Fix.
3502         * g++.dg/ext/has_trivial_assign.C: Fix.
3503         * g++.dg/ext/has_trivial_copy.C: Fix.
3504         * g++.dg/ext/is_pod.C: Fix.
3505         * g++.dg/other/offsetof3.C: Adjust.
3506         * g++.dg/overload/ellipsis1.C: Adjust.
3507         * g++.dg/warn/var-args1.C: Adjust.
3508         * g++.old-deja/g++.brendan/crash63.C: Adjust.
3509         * g++.old-deja/g++.brendan/crash64.C: Adjust.
3510         * g++.old-deja/g++.brendan/overload8.C: Adjust.
3511         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3512         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3513
3514 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3515
3516         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3517         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3518         effective target "mpc_pow".
3519         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3520
3521 2009-07-16  Richard Henderson  <rth@redhat.com>
3522
3523         * g++.dg/opt/eh4.C: New test.
3524
3525 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3526
3527         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3528
3529 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR middle-end/40747
3532         * gcc.c-torture/execute/pr40747.c: New test.
3533
3534 2009-07-15  Richard Guenther  <rguenther@suse.de>
3535
3536         PR middle-end/40753
3537         * gcc.c-torture/compile/pr40753.c: New testcase.
3538
3539 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3540
3541         PR fortran/40743
3542         * gfortran.dg/interface_assignment_4.f90: New.
3543
3544 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3545
3546         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3547         for FreeBSD up to and including version 8.
3548
3549 2009-07-14  Taras Glek  <tglek@mozilla.com>
3550             Rafael Espindola  <espindola@google.com>
3551
3552         * g++.dg/plugin/header-plugin-test.C: New.
3553         * g++.dg/plugin/header_plugin.c: New.
3554         * g++.dg/plugin/plugin.exp: Update.
3555
3556 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3557
3558         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3559         function to enable vectorization.
3560         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3561         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3562
3563 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3564
3565         * gcc.target/i386/sse-copysignf-vec.c: New test.
3566         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3567
3568 2009-07-14  Jason Merrill  <jason@redhat.com>
3569
3570         PR c++/37276
3571         * g++.dg/lookup/builtin5.C: New.
3572         * g++.dg/other/error22.C: Add missing extern "C".
3573         * g++.dg/warn/Warray-bounds.C: Likewise.
3574         * gcc.dg/compat/compat-common.h: Likewise.
3575
3576         PR c++/40746
3577         * g++.dg/lookup/using20.C: New.
3578
3579         PR c++/40740
3580         * g++.dg/template/koenig8.C: New.
3581
3582 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3583
3584         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3585         both i?86-*-darwin* and x86_64-*-darwin*.
3586
3587 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3588
3589         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3590         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3591         name.
3592
3593 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3594
3595         PR debug/40705
3596         * g++.dg/debug/dwarf2/typedef1.C: New test.
3597
3598         PR c++/40357
3599         * g++.dg/other/typedef3.C: New test.
3600
3601 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3602
3603         * gcc.dg/20090709-1.c: Move to a proper place ...
3604         * gcc.target/m68k/20090709-1.c: ... here.
3605
3606 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3607
3608         PR C++/22154
3609         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3610         front of qualified names are allowed.
3611         * g++.dg/parse/crash10.C: Likewise.
3612         * g++.dg/parse/error15.C: Likewise.
3613         * g++.dg/parse/typename9.C: Likewise.
3614         * g++.dg/parse/error8.C: Likewise.
3615
3616 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3617
3618         PR fortran/40646
3619         * gfortran.dg/proc_ptr_22.f90: Extended.
3620         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3621
3622 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3623
3624         * gfortran.dg/vect/vect-6.f: New test.
3625
3626 2009-07-12  Jason Merrill  <jason@redhat.com>
3627
3628         PR c++/36628
3629         * g++.dg/cpp0x/decltype17.C: New.
3630
3631         PR c++/37206
3632         * g++.dg/cpp0x/rv10.C: New.
3633
3634 2009-07-12  Jason Merrill  <jason@redhat.com>
3635
3636         PR c++/40689
3637         * g++.dg/cpp0x/initlist20.C: New.
3638         * g++.dg/cpp0x/initlist21.C: New.
3639
3640 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3641
3642         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3643         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3644         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3645         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3646         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3647
3648 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3649
3650         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3651         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3652         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3653         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3654         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3655         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3656         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3657         effective_target fd_truncate.
3658
3659 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3660
3661         * gnat.dg/specs/addr1.ads: New test.
3662
3663 2009-07-11  Jan Hubicka  <jh@suse.cz>
3664
3665         PR middle-end/48388
3666         * g++.dg/torture/pr40388.C: New testcase.
3667
3668 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR target/40668
3671         * gcc.c-torture/execute/pr40668.c: New test.
3672
3673 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3674
3675         * gcc.c-torture/execute/20090711-1.c: New test.
3676
3677 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3678
3679         PR testsuite/40699
3680         PR testsuite/40707
3681         PR testsuite/40709
3682         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3683         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3684         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3685         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3686
3687 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3688
3689         PR fortran/33197
3690         * gfortran.dg/complex_intrinsic_3.f90: New test.
3691         * gfortran.dg/complex_intrinsic_4.f90: New test.
3692
3693 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3694
3695         PR target/39079
3696         * gcc.target/mips/mips.exp: Make -msynci a known option.
3697         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3698
3699 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR c++/40502
3702         * g++.dg/ext/strncpy-chk1.C: New test.
3703
3704 2009-07-10  Richard Guenther  <rguenther@suse.de>
3705
3706         PR tree-optimization/40496
3707         * g++.dg/opt/pr40496.C: New testcase.
3708
3709 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3710
3711         PR 25509
3712         PR 40614
3713         * g++.dg/warn/unused-result1-Werror.c: New.
3714
3715 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3716
3717         PR fortran/39334
3718         * gfortran.dg/recursive_parameter_1.f90: New test.
3719
3720 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3721
3722         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3723         * gfortran.dg/module_equivalence_6.f90: Ditto.
3724         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3725         * gfortran.dg/nan_2.f90: Ditto.
3726         * gfortran.dg/inquire_11.f90: Ditto.
3727         * gfortran.dg/abstract_type_3.f03: Ditto.
3728         * gfortran.dg/abstract_type_1.f90: Ditto.
3729         * gfortran.dg/private_type_9.f90: Ditto.
3730         * gfortran.dg/abstract_type_5.f03: Ditto.
3731         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3732         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3733         * gfortran.dg/derived_sub.f90: Ditto.
3734         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3735         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3736         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3737         * gfortran.dg/mvbits_6.f90: Ditto.
3738         * gfortran.dg/abstract_type_2.f03: Ditto.
3739         * gfortran.dg/abstract_type_4.f03: Ditto.
3740         * gfortran.dg/bounds_check_9.f90: Ditto.
3741         * gfortran.dg/optional_dim_3.f90: Ditto.
3742         * gfortran.dg/pr32921.f: Ditto.
3743         * gfortran.dg/entry_16.f90: Ditto.
3744         * gfortran.dg/generic_16.f90: Ditto.
3745
3746
3747 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3748
3749         * gcc.target/m68k/20090709-1.c: New.
3750
3751 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3752
3753         PR c++/40684
3754         * g++.dg/template/unify11.C: New test.
3755
3756 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3757
3758         PR fortran/40629
3759         * gfortran.dg/host_assoc_function_9.f90: New test.
3760
3761 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3762
3763         PR fortran/40646
3764         * gfortran.dg/proc_ptr_22.f90: New.
3765         * gfortran.dg/proc_ptr_comp_12.f90: New.
3766
3767 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3768
3769         PR middle-end/40692
3770         * gcc.c-torture/compile/pr40692.c: New test.
3771
3772 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3773
3774         PR fortran/40604
3775         * gfortran.dg/pointer_check_6.f90: New test.
3776
3777 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3778
3779         * gcc.target/mips/truncate-5.c: New test.
3780
3781 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3782
3783         PR libfortran/40330
3784         PR libfortran/40662
3785         * gfortran.dg/fmt_cache_1.f: New test.
3786
3787 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3788
3789         PR fortran/40675
3790         * gfortran.dg/nosigned_zero_1.f90: New test.
3791         * gfortran.dg/nosigned_zero_2.f90: New test.
3792
3793 2009-07-08  Richard Guenther  <rguenther@suse.de>
3794
3795         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3796
3797 2009-07-08  Richard Guenther  <rguenther@suse.de>
3798
3799         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3800
3801 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3802
3803         PR fortran/40591
3804         * gfortran.dg/proc_ptr_21.f90: New test.
3805
3806 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3807
3808         PR c++/31246
3809         * g++.dg/warn/pr31246.C: New.
3810         * g++.dg/warn/pr31246-2.C: New.
3811
3812 2009-07-07  Jason Merrill  <jason@redhat.com>
3813
3814         PR c++/35828
3815         * g++.dg/template/defarg12.C: New.
3816
3817         PR c++/37816
3818         * g++.dg/cpp0x/enum7.C: New.
3819
3820         PR c++/37946
3821         * g++.dg/cpp0x/enum6.C: New.
3822
3823         PR c++/40639
3824         * g++.dg/cpp0x/enum5.C: New.
3825
3826         PR c++/40633
3827         * g++.dg/cpp0x/enum4.C: New.
3828
3829 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3830
3831         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3832
3833 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3834
3835         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3836
3837 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR middle-end/40669
3840         * gcc.dg/pr40669.c: New test.
3841
3842 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3843
3844         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3845         location. Update all calls.
3846         * g++.dg/plugin/selfassign.c: Likewise.
3847
3848 2009-07-06  Jason Merrill  <jason@redhat.com>
3849
3850         * g++.dg/rtti/dyncast[34].C: New.
3851
3852 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3853
3854         * lib/target-supports.exp
3855         (check_effective_target_mips_newabi_large_long_double): New.
3856         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3857         target.
3858         * gcc.target/mips/fpr-moves-6.c: Likewise.
3859
3860 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3861
3862         PR c++/40557
3863         * g++.dg/template/union2.C: New test.
3864
3865 2009-07-04  Jason Merrill  <jason@redhat.com>
3866
3867         * g++.dg/template/using15.C: New.
3868
3869 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3870
3871         * gfortran.dg/maxloc_1.f90: New test.
3872
3873 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3874
3875         PR fortran/40593
3876         * gfortran.dg/proc_ptr_result_6.f90: New.
3877
3878 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3879
3880         * gcc.dg/framework-2.c: Adjust testcase to pass.
3881
3882 2009-07-04  Jason Merrill  <jason@redhat.com>
3883
3884         PR c++/40619
3885         * g++.dg/cpp0x/auto16.C: New.
3886
3887 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3888
3889         PR target/40587
3890         * gfortran.dg/pr40587.f: New test.
3891
3892 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3893
3894         PR fortran/40638
3895         * gfortran.dg/unit_1.f90: New test.
3896
3897 2009-07-03  Jason Merrill  <jason@redhat.com>
3898
3899         * g++.dg/template/pure1.C: Expect another error.
3900
3901 2009-07-03  Richard Guenther  <rguenther@suse.de>
3902
3903         PR tree-optimization/40640
3904         * gcc.c-torture/compile/pr40640.c: New testcase.
3905
3906 2009-07-03  Richard Guenther  <rguenther@suse.de>
3907
3908         PR middle-end/34163
3909         * gfortran.dg/pr34163.f90: New testcase.
3910
3911 2009-07-03  Jan Hubicka  <jh@suse.cz>
3912
3913         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3914         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3915         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3916         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3917         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3918         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3919         * gnat.dg/loop_optimization6.adb: Enable -O2.
3920
3921 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3922
3923         * g++.dg/warn/null4.C: Extend.
3924
3925 2009-07-02  Jason Merrill  <jason@redhat.com>
3926
3927         * g++.dg/template/spec8.C: Fix.
3928
3929 2009-07-02  Michael Matz  <matz@suse.de>
3930
3931         PR fortran/32131
3932         * gfortran.dg/pr32921.f: Adjust.
3933
3934 2009-07-02  Jan Hubicka  <jh@suse.cz>
3935
3936         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3937
3938 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3939
3940         * gcc.target/mips/truncate-4.c: New testcase.
3941
3942 2009-07-01  Richard Guenther  <rguenther@suse.de>
3943
3944         PR tree-optimization/19831
3945         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3946         make allocated memory escape.  Un-XFAIL.
3947         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3948         * gcc.dg/vect/pr31699.c: Likewise.
3949         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3950
3951 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR c++/40566
3954         * g++.dg/parse/cond5.C: New test.
3955
3956 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3957
3958         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3959         (main): Pass n to main_1 instead.
3960         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3961         (main_1): New function, split off from...
3962         (main): ...here.  Pass `off' to main_1 instead.
3963
3964 2009-06-30  Jason Merrill  <jason@redhat.com>
3965
3966         PR c++/40595
3967         * g++.dg/cpp0x/variadic94.C: New.
3968
3969 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3970
3971         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3972         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3973         (init_ld_library_path_env_vars): New function, replacing the
3974         orig_*_saved assignments.  Call it after defining it.
3975         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3976         (restore_ld_library_path_env_vars): Likewise.
3977         (add_path, find_libgcc_s): New functions.
3978         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3979         gcc-set-multilib-library-path.
3980         (objc_target_compile): Don't add "." to ld_library_path.
3981         Use add_path.
3982         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3983         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3984         gcc-set-multilib-library-path.
3985         * lib/g++.exp (g++_link_flags): Likewise.
3986         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3987         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3988         top level; do it...
3989         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3990         to tell when this needs to happen.  Use find_libgcc_s instead of
3991         gcc-set-multilib-library-path.
3992         * lib/gcc-dg.exp: Likewise.
3993         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3994         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3995         unless it is in $ALT_LD_LIBRARY_PATH.
3996         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3997
3998 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3999
4000         * gnat.dg/discr12.adb: New test.
4001         * gnat.dg/discr12_pkg.ads: New helper.
4002         * gnat.dg/discr13.adb: New test.
4003         * gnat.dg/discr14.ad[sb]: Likewise.
4004         * gnat.dg/discr15.adb: Likewise.
4005         * gnat.dg/discr15_pkg.ads: New helper.
4006         * gnat.dg/discr16.adb: New test.
4007         * gnat.dg/discr16_g.ads: New helper.
4008         * gnat.dg/discr16_pkg.ads: Likewise.
4009         * gnat.dg/discr16_cont.ads: Likewise.
4010         * gnat.dg/discr17.adb: New test.
4011         * gnat.dg/discr18.adb: Likewise.
4012         * gnat.dg/discr18_pkg.ads: New helper.
4013         * gnat.dg/discr19.adb: New test.
4014
4015 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4016
4017         PR fortran/40576
4018         * gfortran.dg/internal_write_1.f90:  New testcase.
4019
4020 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4021
4022         PR fortran/40594
4023         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4024
4025 2009-06-30  Richard Guenther  <rguenther@suse.de>
4026
4027         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4028
4029 2009-06-30  Wei Guozhi  <carrot@google.com>
4030
4031         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4032         to "-Os".
4033
4034 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4035
4036         PR tree-optimization/40542
4037         * gcc.dg/vect/pr40542.c: New test.
4038
4039 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4040
4041         PR tree-optimization/40582
4042         * gcc.c-torture/compile/pr40582.c: New test.
4043
4044 2009-06-30  Wei Guozhi  <carrot@google.com>
4045
4046         PR/40416
4047         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4048
4049 2009-06-29  Jason Merrill  <jason@redhat.com>
4050
4051         PR c++/40274
4052         * g++.dg/template/debug1.C: New.
4053
4054 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4055
4056         PR fortran/40580
4057         * pointer_check_1.f90: New test.
4058         * pointer_check_2.f90: New test.
4059         * pointer_check_3.f90: New test.
4060         * pointer_check_4.f90: New test.
4061         * pointer_check_5.f90: New test.
4062
4063 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4064
4065         PR fortran/40551
4066         * gfortran.dg/func_assign_2.f90 : New test.
4067
4068 2009-06-29  Richard Guenther  <rguenther@suse.de>
4069
4070         PR middle-end/14187
4071         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4072         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4073         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4074         * gcc.c-torture/execute/20090623-1.c: Likewise.
4075         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4076         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4077
4078 2009-06-29  Richard Guenther  <rguenther@suse.de>
4079
4080         PR middle-end/38212
4081         * gcc.c-torture/execute/pr38212.c: New testcase.
4082
4083 2009-06-29  Richard Guenther  <rguenther@suse.de>
4084
4085         PR tree-optimization/40579
4086         * gcc.c-torture/execute/pr40579.c: New testcase.
4087
4088 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4089
4090         PR tree-optimization/40550
4091         * gcc.dg/pr40550.c: New test.
4092
4093 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4094
4095         * gnat.dg/overflow_sum2.adb: New test
4096         * gnat.dg/namet.ads: New helper.
4097
4098         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4099
4100 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4101
4102         PR fortran/34112
4103         * gfortran.dg/compiler-directive_1.f90: New test.
4104         * gfortran.dg/compiler-directive_2.f: New test.
4105
4106 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4107
4108         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4109         comment out some values and add some cases.
4110
4111 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4112
4113         PR testsuite/40567
4114         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4115
4116 2009-06-26  Richard Henderson  <rth@redhat.com>
4117
4118         PR testsuite/40565
4119         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4120         * gcc.target/i386/local.c: Pass a non-constant to T.
4121
4122 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4123
4124         PR fortran/39997
4125         PR fortran/40541
4126         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4127         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4128         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4129         * gfortran.dg/proc_ptr_result_5.f90: New.
4130
4131 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4132
4133         PR c/39902
4134         * gcc.dg/dfp/pr39902.c: New test.
4135
4136 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4137
4138         PR testsuite/40532
4139         * gcc.dg/builtins-65.c: Require c99 runtime.
4140
4141 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4142
4143         * gnat.dg/array7.ad[sb]: New test.
4144
4145 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4146
4147         * gnat.dg/array6.adb: New test.
4148
4149 2009-06-25  Ian Lance Taylor  <iant@google.com>
4150
4151         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4152
4153 2009-06-25  Ian Lance Taylor  <iant@google.com>
4154
4155         * g++.dg/warn/Wunused-16.C: New testcase.
4156
4157 2009-06-25  Ian Lance Taylor  <iant@google.com>
4158
4159         * g++.dg/warn/skip-2.C: New testcase.
4160
4161 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4162
4163         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4164         dg-skip-if and move to ...
4165         * gcc.dg/torture/20090618-1.c.
4166
4167 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4168
4169         PR tree-optimization/40493
4170         * gcc.c-torture/execute/pr40493.c: New test.
4171
4172 2009-06-24  Jason Merrill  <jason@redhat.com>
4173
4174         PR c++/40342
4175         * g++.dg/template/overload10.C: New.
4176
4177 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4178
4179         PR fortran/40427
4180         * gfortran.dg/proc_ptr_comp_11.f90: New.
4181
4182 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4183
4184         * gcc.dg/pr40501.c: New testcase.
4185
4186 2009-06-23  DJ Delorie  <dj@redhat.com>
4187
4188         Add MeP port.
4189         * lib/target-supports.exp: Add mep support (no profiling).
4190
4191 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4192
4193         PR testsuite/39297
4194         * gcc.dg/ssa/loop-31.c: Change scan rules.
4195
4196 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4197
4198         * gcc.dg/cpp/empty-include.c: Update column info.
4199         * gcc.dg/cpp/assert2.c: Update column info.
4200
4201 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4202
4203         * g++.dg/ext/builtin-object-size1.C: New test.
4204         * g++.dg/ext/builtin-object-size2.C: New test.
4205
4206 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4207
4208         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4209         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4210
4211 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4212
4213         * gcc.target/mips/truncate-3.c: New test.
4214
4215 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4216
4217         PR fortran/37254
4218         PR fortran/39850
4219         * gfortran.dg/interface_30.f90: Modified error message.
4220         * gfortran.dg/proc_decl_22.f90: New.
4221
4222 2009-06-22  Ian Lance Taylor  <iant@google.com>
4223
4224         * gcc.dg/Wcxx-compat-19.c: New testcase.
4225
4226 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4227
4228         PR objc/28050
4229         * pr28050.m: New testcase.
4230
4231 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4232
4233         PR testsuite/40481
4234         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4235
4236 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4237
4238         PR tree-optimization/40492
4239         * g++.dg/torture/pr40492.C: New test.
4240
4241 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4242
4243         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4244         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4245
4246 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4247
4248         * gnat.dg/raise_ce.adb: Helper for ...
4249         * gnat.dg/handle_and_return.adb: New test.
4250
4251 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4252
4253         PR fortran/40443
4254         * gfortran.dg/generic_18.f90: New test.
4255
4256 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4257
4258         PR fortran/40472
4259         * gfortran.dg/spread_size_limit.f90: New test.
4260
4261 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4262
4263         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4264         to put dump files in a subdirectory.
4265         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4266         ".o" temporary files.
4267
4268 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4269
4270         PR fortran/39850
4271         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4272         * gfortran.dg/interface_20.f90: Ditto.
4273         * gfortran.dg/interface_21.f90: Ditto.
4274         * gfortran.dg/interface_22.f90: Ditto.
4275         * gfortran.dg/interface_30.f90: New.
4276         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4277
4278 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4279
4280         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4281         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4282         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4283         DEFAULT_VECTFLAGS.
4284
4285 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4286             Revital Eres  <eres@il.ibm.com>
4287
4288         PR testsuite/40359
4289         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4290         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4291         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4292
4293 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4294
4295         PR testsuite/40475
4296         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4297         without misalignment support.
4298         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4299
4300 2009-06-20  Tobias Burnus  <burnus@net-b.de>
4301
4302         PR fortran/40452
4303         * gfortran.dg/bounds_check_strlen_9.f90: New test.
4304
4305 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
4306
4307         PR fortran/40440
4308         * gfortran.dg/alloc_comp_result_2.f90: New test.
4309
4310 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4311
4312         PR target/40482
4313         * gcc.target/arm/pr40482.c: New test.
4314
4315 2009-06-19  Ian Lance Taylor  <iant@google.com>
4316
4317         * gcc.dg/Wcxx-compat-18.c: New testcase.
4318
4319 2009-06-19  Richard Guenther  <rguenther@suse.de>
4320
4321         * gcc.c-torture/execute/20090618-1.c: New testcase.
4322
4323 2009-06-19  Ian Lance Taylor  <iant@google.com>
4324
4325         * gcc.dg/Wcxx-compat-17.c: New testcase.
4326
4327 2009-06-19  Ian Lance Taylor  <iant@google.com>
4328
4329         * gcc.dg/Wcxx-compat-15.c: New testcase.
4330
4331 2009-06-19  Ian Lance Taylor  <iant@google.com>
4332
4333         * gcc.dg/Wcxx-compat-16.c: New testcase.
4334
4335 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4336
4337         * gcc.dg/builtins-34.c: Add significand cases.
4338
4339 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
4340
4341         PR testsuite/40491
4342         * gcc.dg/20080522-1.c: Remove testcase for real.
4343         * gcc.dg/20080528-1.c: Ditto.
4344
4345 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
4346
4347         PR fortran/40450
4348         * gfortran.dg/proc_ptr_20.f90: New.
4349
4350 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
4351
4352         PR target/40470
4353         * gcc.dg/torture/pr40470-1.c: New.
4354         * gcc.dg/torture/pr40470-2.c: Likewise.
4355         * gcc.dg/torture/pr40470-3.c: Likewise.
4356         * gcc.dg/torture/pr40470-4.c: Likewise.
4357
4358 2009-06-18  Diego Novillo  <dnovillo@google.com>
4359
4360         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4361         * gcc.dg/plugin/ggcplug.c: Likewise.
4362         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4363         * g++.dg/plugin/selfassign.c: Likewise.
4364         * g++.dg/plugin/attribute_plugin.c: Likewise.
4365         * g++.dg/plugin/dumb_plugin.c: Likewise.
4366
4367 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4368
4369         * gcc.dg/cpp/arith-3.c: Add column info.
4370
4371 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4372
4373         * gcc.target/arm/fp16-compile-none-2.c: New.
4374         * gcc.target/arm/fp16-compile-ieee-12.c: New.
4375         * gcc.target/arm/fp16-compile-alt-12.c: New.
4376
4377 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
4378
4379         * gcc.target/arm/fp16-compile-alt-1.c: New.
4380         * gcc.target/arm/fp16-compile-alt-2.c: New.
4381         * gcc.target/arm/fp16-compile-alt-3.c: New.
4382         * gcc.target/arm/fp16-compile-alt-4.c: New.
4383         * gcc.target/arm/fp16-compile-alt-5.c: New.
4384         * gcc.target/arm/fp16-compile-alt-6.c: New.
4385         * gcc.target/arm/fp16-compile-alt-7.c: New.
4386         * gcc.target/arm/fp16-compile-alt-8.c: New.
4387         * gcc.target/arm/fp16-compile-alt-9.c: New.
4388         * gcc.target/arm/fp16-compile-alt-10.c: New.
4389         * gcc.target/arm/fp16-compile-alt-11.c: New.
4390         * gcc.target/arm/fp16-compile-ieee-1.c: New.
4391         * gcc.target/arm/fp16-compile-ieee-2.c: New.
4392         * gcc.target/arm/fp16-compile-ieee-3.c: New.
4393         * gcc.target/arm/fp16-compile-ieee-4.c: New.
4394         * gcc.target/arm/fp16-compile-ieee-5.c: New.
4395         * gcc.target/arm/fp16-compile-ieee-6.c: New.
4396         * gcc.target/arm/fp16-compile-ieee-7.c: New.
4397         * gcc.target/arm/fp16-compile-ieee-8.c: New.
4398         * gcc.target/arm/fp16-compile-ieee-9.c: New.
4399         * gcc.target/arm/fp16-compile-ieee-10.c: New.
4400         * gcc.target/arm/fp16-compile-ieee-11.c: New.
4401         * gcc.target/arm/fp16-compile-none-1.c: New.
4402         * gcc.target/arm/fp16-compile-exprtype.c: New.
4403         * gcc.target/arm/fp16-compile-vcvt.c: New.
4404         * gcc.target/arm/fp16-builtins-1.c: New.
4405         * gcc.target/arm/fp16-rounding-alt-1.c: New.
4406         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4407         * gcc.target/arm/fp16-param-1.c: New.
4408         * gcc.target/arm/fp16-return-1.c: New.
4409         * gcc.target/arm/fp16-unprototyped-1.c: New.
4410         * gcc.target/arm/fp16-unprototyped-2.c: New.
4411         * gcc.target/arm/fp16-variadic-1.c: New.
4412         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4413         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4414         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4415         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4416         * gcc.dg/torture/arm-fp16-ops.h: New.
4417         * gcc.dg/torture/arm-fp16-ops-1.c: New.
4418         * gcc.dg/torture/arm-fp16-ops-2.c: New.
4419         * gcc.dg/torture/arm-fp16-ops-3.c: New.
4420         * gcc.dg/torture/arm-fp16-ops-4.c: New.
4421         * gcc.dg/torture/arm-fp16-ops-5.c: New.
4422         * gcc.dg/torture/arm-fp16-ops-6.c: New.
4423         * gcc.dg/torture/arm-fp16-ops-7.c: New.
4424         * gcc.dg/torture/arm-fp16-ops-8.c: New.
4425         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4426         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4427         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4428         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4429         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4430         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4431         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4432         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4433         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4434         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4435         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4436         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4437         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4438
4439 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
4440
4441         * gcc.dg/builtins-65.c: New test.
4442
4443 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
4444
4445         PR fortran/40451
4446         * gfortran.dg/proc_ptr_result_4.f90: New.
4447
4448 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
4449
4450         * gcc.c-torture/execute/bitfld-5.c: New test.
4451
4452 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4453
4454         * gcc.dg/builtin-unreachable-3.c: New test.
4455
4456 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
4457
4458         * gcc.target/i386/builtin-unreachable.c: New test.
4459
4460 2009-06-17  Ian Lance Taylor  <iant@google.com>
4461
4462         * gcc.dg/Wcxx-compat-14.c: New testcase.
4463
4464 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
4465
4466         * gcc.dg/func-ptr-conv-1.c: Update column info.
4467
4468 2009-06-17  Richard Guenther  <rguenther@suse.de>
4469
4470         PR middle-end/40404
4471         * gcc.c-torture/execute/pr40404.c: New testcase.
4472
4473 2009-06-17  Richard Guenther  <rguenther@suse.de>
4474
4475         PR middle-end/40460
4476         * g++.dg/torture/pr40460.C: New testcase.
4477
4478 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
4479
4480         * gcc.dg/plugin/one_time_plugin.c: New test.
4481         * gcc.dg/plugin/one_time-test-1.c: New test.
4482         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4483
4484 2009-06-16  Ian Lance Taylor  <iant@google.com>
4485
4486         * g++.dg/warn/skip-1.C: New testcase.
4487
4488 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
4489
4490         PR middle-end/40446
4491         * g++.dg/other/pr40446.C: New test.
4492
4493 2009-06-16  Richard Guenther  <rguenther@suse.de>
4494
4495         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4496         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4497         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4498         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4499
4500 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4501
4502         * gcc.c-torture/compile/pr40432.c: New file.
4503
4504 2009-06-16  Martin Jambor  <mjambor@suse.cz>
4505
4506         * gfortran.fortran-torture/compile/pr40413.f90: New file.
4507
4508 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
4509
4510         PR fortran/36947
4511         PR fortran/40039
4512         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4513         * gfortran.dg/interface_20.f90: Modified error messages.
4514         * gfortran.dg/interface_21.f90: Ditto.
4515         * gfortran.dg/interface_26.f90: Ditto.
4516         * gfortran.dg/interface_27.f90: Ditto.
4517         * gfortran.dg/interface_28.f90: Extended test case.
4518         * gfortran.dg/interface_29.f90: New.
4519         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4520         * gfortran.dg/proc_decl_8.f90: Ditto.
4521         * gfortran.dg/proc_ptr_11.f90: Ditto.
4522         * gfortran.dg/proc_ptr_15.f90: Ditto.
4523
4524 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4525
4526         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4527         printing.
4528         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4529         gcc.dg/vect/vect-outer-4f.c: Likewise.
4530         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4531         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4532         Likewise.
4533         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4534         outer loop.
4535
4536 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4537
4538         PR fortran/40383
4539         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4540
4541 2009-06-15  Ian Lance Taylor  <iant@google.com>
4542
4543         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4544         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4545         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4546         Recognize new notes.
4547         * gcc.dg/stmt-expr-label-2.c: Likewise.
4548         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4549         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4550         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4551         * gcc.dg/c99-vla-jump-4.c: Likewise.
4552         * gcc.dg/stmt-expr-label-1.c: Likewise.
4553         * gcc.dg/stmt-expr-label-3.c: Likewise.
4554         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4555
4556 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4557
4558         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4559
4560 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4561
4562         * gcc.dg/builtin-object-size-7.c: New test.
4563
4564 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR testsuite/40426
4567         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4568         level != "" use separate -gdwarf-2 -g${level} options instead of
4569         -gdwarf-2${level}.
4570         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4571         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4572         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4573
4574 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4575
4576         * g++.dg/abi/mangle11.C: Update warning line.
4577         * g++.dg/abi/mangle12.C: Update warning line.
4578         * g++.dg/abi/mangle17.C: Update warning line.
4579         * g++.dg/abi/mangle20-2.C: Update warning line.
4580
4581 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4582
4583         * gcc.dg/optimize-bswap-1.c: Split into these two:
4584         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4585         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4586
4587 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4588
4589         * gcc.dg/optimize-bswap-1.c: New testcase.
4590
4591 2009-06-14  Richard Guenther  <rguenther@suse.de>
4592
4593         PR middle-end/40389
4594         * g++.dg/torture/pr40389.C: New testcase.
4595
4596 2009-06-13  Richard Guenther  <rguenther@suse.de>
4597
4598         PR tree-optimization/40421
4599         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4600
4601 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4602
4603         * gcc.dg/old-style-prom-3.c: Add column info.
4604         * gcc.dg/overflow-warn-1.c
4605         * gcc.dg/gomp/pr27415.c
4606         * gcc.dg/gomp/for-1.c: Same.
4607         * gcc.dg/enum-compat-1.c: Same.
4608         * gcc.dg/c99-tag-3.c: Same.
4609         * gcc.dg/Wredundant-decls-2.c: Same.
4610         * gcc.dg/func-ptr-conv-1.c: Same.
4611         * gcc.dg/asm-wide-1.c: Same.
4612         * gcc.dg/nofixed-point-2.c: Same.
4613         * gcc.dg/cpp/line3.c: Same.
4614         * gcc.dg/array-10.c: Same.
4615         * gcc.dg/c99-vla-jump-1.c: Same.
4616         * gcc.dg/pr20368-1.c: Same.
4617         * gcc.dg/Wshadow-3.c: Same.
4618         * gcc.dg/c90-const-expr-8.c: Same.
4619         * gcc.dg/label-decl-2.c: Same.
4620         * gcc.dg/dremf-type-compat-2.c: Same.
4621         * gcc.dg/c90-const-expr-5.c: Same.
4622         * gcc.dg/builtins-30.c: Same.
4623         * gcc.dg/Warray-bounds.c: Same.
4624         * gcc.dg/Wcxx-compat-2.c: Same.
4625         * gcc.dg/tree-ssa/col-1.c: Same.
4626         * gcc.dg/old-style-prom-2.c: Same.
4627         * gcc.dg/cast-function-1.c: Same.
4628         * gcc.dg/pr15698-1.c: Same.
4629         * gcc.dg/dremf-type-compat-3.c: Same.
4630         * gcc.dg/vla-8.c: Same.
4631         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4632         line.
4633         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4634         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4635         * gcc.dg/enum-compat-1.c: Same.
4636         * gcc.dg/dremf-type-compat-2.c: Same.
4637         * gcc.dg/old-style-prom-2.c: Same.
4638         * gcc.dg/pr15698-1.c: Same.
4639         * gcc.dg/pr20368-1.c: Same.
4640         * gcc.dg/dremf-type-compat-3.c: Same.
4641         * gcc.dg/builtins-30.c: Same.  Test for columns.
4642
4643 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4644
4645         PR fortran/40176
4646         * gfortran.dg/proc_decl_1.f90: Extended.
4647
4648 2009-06-12  Ian Lance Taylor  <iant@google.com>
4649
4650         * gcc.dg/Wcxx-compat-13.c: New testcase.
4651
4652 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4653
4654         PR tree-opt/38865
4655         * gcc.dg/tree-ssa/fre-vce-1.c
4656
4657 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4658
4659         PR testsuite/40384
4660         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4661         min-insn-to-prefetch-ratio=5.
4662
4663 2009-06-12  Joey Ye  <joey.ye@intel.com>
4664             H.J. Lu  <hongjiu.lu@intel.com>
4665
4666         PR middle-end/39146
4667         * gcc.target/i386/stackalign/pr39146.c: New.
4668
4669 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4670
4671         * gcc.target/i386/crc32-1.c: New.
4672         * gcc.target/i386/crc32-2.c: Likewise.
4673
4674 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4675
4676         PR c/39252
4677         * gcc.dg/builtin-unreachable-1.c: New test.
4678         * gcc.dg/builtin-unreachable-2.c: Same.
4679
4680 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4681
4682         PR fortran/40402
4683         * gfortran.dg/data_value_1.f90: New test.
4684
4685 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4686
4687         PR testsuite/39831
4688         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4689         remove ilp32 requirement.
4690         * gcc.target/i386/excess-precision-2.c: Likewise.
4691         * gcc.target/i386/excess-precision-3.c: Likewise.
4692         * gcc.target/i386/excess-precision-4.c: Likewise.
4693         * gcc.target/i386/excess-precision-5.c: Likewise.
4694         * gcc.target/i386/excess-precision-6.c: Likewise.
4695
4696 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4697
4698         PR fortran/38718
4699         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4700         * gfortran.dg/nan_5.f90: New test.
4701
4702 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4703
4704         * gcc.target/arm/neon-modes-1.c: New test.
4705
4706 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4707
4708         * g++.dg/torture/pr31579.C: Cast pointer
4709         via __SIZE_TYPE__ instead of 'unsigned long'.
4710
4711 2009-06-10  Anthony Green  <green@moxielogic.com>
4712
4713         * lib/target-supports.exp (check_profiling_available):
4714         Profiling is not available for testing purposes on moxie.
4715
4716 2009-06-09  Ian Lance Taylor  <iant@google.com>
4717
4718         * gcc.dg/Wcxx-compat-12.c: New testcase.
4719
4720 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4721
4722         PR libfortran/40334
4723         * gfortran.dg/backspace_11.f90: New.
4724
4725 2009-06-09  Jason Merrill  <jason@redhat.com>
4726
4727         * g++.dg/cpp0x/defaulted10.C: New.
4728
4729 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4730
4731         * gcc.c-torture/compile/pr40351.c: New file.
4732
4733 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4734
4735         * gnat.dg/align_max.adb: New test.
4736
4737 2009-06-08  Jason Merrill  <jason@redhat.com>
4738
4739         * g++.dg/cpp0x/auto15.C: New.
4740
4741 2009-06-08  Jan Hubicka  <jh@suse.cz>
4742
4743         PR debug/39834
4744         * gcc.dg/torture/pr39834.c
4745
4746 2009-06-08  Jan Hubicka  <jh@suse.cz>
4747
4748         PR middle-end/40102
4749         * g++.dg/torture/pr40102.C: New testcase.
4750
4751 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4752
4753         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4754         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4755         * gcc.dg/builtin-object-size-6.c: New test.
4756
4757         PR c++/40373
4758         * g++.dg/template/dtor7.C: New test.
4759
4760         PR c++/40370
4761         PR c++/40372
4762         * g++.dg/template/error41.C: New test.
4763         * g++.dg/template/error42.C: New test.
4764
4765 2009-06-08  Revital Eres  <eres@il.ibm.com>
4766
4767         PR testsuite/40359
4768         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4769         * gcc.dg/vect/vect-88.c: Likewise.
4770         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4771         * gcc.dg/vect/pr25413.c: Likewise.
4772         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4773
4774 2009-06-07  Ian Lance Taylor  <iant@google.com>
4775
4776         * g++.dg/warn/Wswitch-3.C: New testcase.
4777         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4778         * gcc.dg/Wswitch-enum-error.c: Likewise.
4779         * gcc.dg/Wswitch-error.c: Likewise.
4780
4781 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4782
4783         PR fortran/40008
4784         * gfortran.dg/negative_unit.f: Update test.
4785         * gfortran.dg/negative_unit_int8.f: Update test.
4786         * gfortran.dg/newunit_1.f90: New test.
4787
4788 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4789
4790         PR fortran/25104
4791         PR fortran/29962
4792         * gfortran.dg/spread_init_expr.f03: New.
4793         * gfortran.dg/unpack_init_expr.f03: New.
4794         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4795         error message.
4796
4797 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4798
4799         PR fortran/25104
4800         PR fortran/29962
4801         * gfortran.dg/count_init_expr.f03
4802         * gfortran.dg/product_init_expr.f03
4803         * gfortran.dg/sum_init_expr.f03
4804
4805 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4806
4807         PR fortran/36874
4808         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4809         message.
4810         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4811         shapes.
4812         * gfortran.dg/zero_sized_5.f90: Likewise.
4813
4814 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4815
4816         PR middle-end/32950
4817         * g++.dg/torture/pr32950.C: New.
4818
4819 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4820
4821         PR fortran/25104
4822         PR fortran/29962
4823         * gfortran.dg/dot_product_1.f03: New.
4824         * gfortran.dg/matmul_8.f03: New.
4825         * gfortran.dg/transpose_3.f03: New.
4826
4827 2009-06-06  Ian Lance Taylor  <iant@google.com>
4828
4829         * gcc.dg/Wunused-label-1.c: New test case.
4830         * g++.dg/warn/Wunused-label-1.C: New test case.
4831         * g++.dg/warn/Wunused-label-2.C: New test case.
4832         * g++.dg/warn/Wunused-label-3.C: New test case.
4833
4834 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4835
4836         PR fortran/37203
4837         * reshape_zerosize_2.f90: New.
4838
4839 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4840
4841         PR fortran/32890
4842         * gfortran.dg/pack_assign_1.f90: New.
4843         * gfortran.dg/pack_vector_1.f90: New.
4844
4845 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR middle-end/40340
4848         * gcc.dg/pr40340-1.c: New test.
4849         * gcc.dg/pr40340-2.c: New test.
4850         * gcc.dg/pr40340-3.c: New test.
4851         * gcc.dg/pr40340-4.c: New test.
4852         * gcc.dg/pr40340-5.c: New test.
4853         * gcc.dg/pr40340.h: New file.
4854
4855 2009-06-05  Revital Eres  <eres@il.ibm.com>
4856
4857         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4858         New procedure.
4859         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4860         * gcc.dg/vect/vect-33.c: Likewise.
4861         * gcc.dg/vect/vect-92.c: Likewise.
4862         * gcc.dg/vect/vect-58.c: Likewise.
4863         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4864         * gcc.dg/vect/vect-42.c: Likewise.
4865         * gcc.dg/vect/slp-25.c: Likewise.
4866         * gcc.dg/vect/vect-align-1.c: Likewise.
4867         * gcc.dg/vect/vect-align-2.c: Likewise.
4868         * gcc.dg/vect/vect-93.c: Likewise.
4869         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4870         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4871         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4872         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4873         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4874         * gcc.dg/vect/vect-26.c: Likewise.
4875         * gcc.dg/vect/vect-44.c: Likewise.
4876         * gcc.dg/vect/vect-70.c: Likewise.
4877         * gcc.dg/vect/vect-95.c: Likewise.
4878         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4879         * gcc.dg/vect/vect-28.c: Likewise.
4880         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4881         * gcc.dg/vect/vect-87.c: Likewise.
4882         * gcc.dg/vect/vect-109.c: Likewise.
4883         * gcc.dg/vect/vect-54.c: Likewise.
4884         * gcc.dg/vect/vect-96.c: Likewise.
4885         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4886         * gcc.dg/vect/vect-88.c: Likewise.
4887         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4888         * gcc.dg/vect/vect-89.c: Likewise.
4889         * gcc.dg/vect/vect-91.c: Likewise.
4890         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4891         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4892         * gfortran.dg/vect/vect-2.f90: Likewise.
4893         * gfortran.dg/vect/vect-3.f90: Likewise.
4894         * gfortran.dg/vect/vect-4.f90: Likewise.
4895         * gfortran.dg/vect/vect-5.f90: Likewise.
4896
4897 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4898
4899         PR tree-optimization/36318
4900         * gcc.dg/tree-ssa/sra-7.c: New test.
4901
4902 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4903
4904         PR fortran/37203
4905         * gfortran.dg/reshape_order_5.f90: New.
4906         * gfortran.dg/reshape_shape_1.f90: New.
4907
4908 2009-06-04  Jason Merrill  <jason@redhat.com>
4909
4910         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4911
4912 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4913
4914         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4915         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4916
4917 2009-06-04  Richard Guenther  <rguenther@suse.de>
4918
4919         PR c++/39371
4920         * g++.dg/torture/pr40335.C: New testcase.
4921
4922 2009-06-03  Richard Guenther  <rguenther@suse.de>
4923
4924         PR middle-end/40328
4925         * gcc.dg/torture/pr40328.c: New testcase.
4926
4927 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4928
4929         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4930         m68k and fido.
4931
4932 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4933
4934         * g++.dg/torture/pr40323.C: New file.
4935
4936 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4937
4938         * gnat.dg/specs/root.ads: New test.
4939         * gnat.dg/specs/root-level_1.ads: Likewise.
4940         * gnat.dg/specs/root-level_2.ads: Likewise.
4941         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4942
4943 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4944
4945         * g++.dg/init/ref15.C: Require unwrapped targets.
4946
4947 2009-06-02  Jason Merrill  <jason@redhat.com>
4948
4949         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4950         * g++.dg/cpp0x/initlist18.C: New.
4951         * g++.dg/cpp0x/initlist19.C: New.
4952
4953         * g++.dg/cpp0x/auto14.C: New.
4954
4955 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4956
4957         * gnat.dg/alignment6.adb: Remove XFAIL.
4958
4959 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4960
4961         PR c++/38089
4962         * g++.dg/template/spec36.C: New test.
4963
4964 2009-06-01  Ian Lance Taylor  <iant@google.com>
4965
4966         * gcc.dg/cast-qual-3.c: New testcase.
4967         * g++.dg/warn/Wcast-qual2.C: New testcase.
4968
4969 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4970
4971         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4972         (process-message): Expect column numbers.
4973         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4974         * gcc.dg/pch/counter-2.c: Same.
4975         * gcc.dg/pch/valid-2.c: Same.
4976         * gcc.dg/pch/warn-1.c: Same.
4977         * gcc.dg/pch/valid-1.c: Same.
4978         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4979         * gcc.dg/cpp/syshdr.c: Same.
4980         * gcc.dg/cpp/19940712-1.c: Same.
4981         * gcc.dg/cpp/missing-header-1.c: Same.
4982         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4983         * gcc.dg/cpp/tr-warn3.c: Same.
4984         * gcc.dg/cpp/pr29612-2.c: Same.
4985         * gcc.dg/cpp/tr-warn4.c: Same.
4986         * gcc.dg/cpp/Wtrigraphs.c: Same.
4987         * gcc.dg/cpp/poison.c: Same.
4988         * gcc.dg/cpp/arith-3.c: Same.
4989         * gcc.dg/cpp/sysmac2.c: Same.
4990         * gcc.dg/cpp/cpp.exp: Same.
4991         * gcc.dg/cpp/tr-warn5.c: Same.
4992         * gcc.dg/cpp/include2.c: Same.
4993         * gcc.dg/cpp/Wmissingdirs.c: Same.
4994         * gcc.dg/cpp/Wmissingdirs.c: Same.
4995         * gcc.dg/cpp/tr-warn6.c: Same.
4996         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4997         * gcc.dg/cpp/macspace1.c: Same.
4998         * gcc.dg/cpp/escape-2.c: Same.
4999         * gcc.dg/cpp/assert2.c: Same.
5000         * gcc.dg/cpp/undef2.c: Same.
5001         * gcc.dg/cpp/macspace2.c: Same.
5002         * gcc.dg/cpp/tr-warn1.c: Same.
5003         * gcc.dg/cpp/extratokens2.c: Same.
5004         * gcc.dg/cpp/strify2.c: Same.
5005         * gcc.dg/cpp/Wsignprom.c: Same.
5006         * gcc.dg/cpp/redef2.c: Same.
5007         * gcc.dg/cpp/trad/trad.exp: Same.
5008         * gcc.dg/cpp/arith-1.c: Same.
5009         * gcc.dg/cpp/extratokens.c: Same.
5010         * gcc.dg/cpp/if-mpar.c: Same.
5011
5012 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5013
5014         * gnat.dg/nested_float_packed.ads: New test.
5015
5016 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5017             Eric Botcazou  <botcazou@adacore.com>
5018
5019         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5020         * gnat.dg/test_oconst.adb: New test.
5021
5022 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5023
5024         * gcc.dg/plugin/ggcplug.c: Moved comment.
5025         (plugin_init): Fixed typo, declared i, returned 0 at end.
5026
5027 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5028
5029         PR testsuite/40244
5030         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5031         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5032
5033 2009-05-29  Ian Lance Taylor  <iant@google.com>
5034
5035         * gcc.dg/Wcxx-compat-11.c: New testcase.
5036
5037 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5038
5039         PR fortran/40019
5040         * gfortran.dg/leadz_trailz_1.f90: New test.
5041         * gfortran.dg/leadz_trailz_2.f90: New test.
5042
5043 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5044
5045         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5046         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5047         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5048         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5049         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5050         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5051         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5052         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5053         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5054         * gcc.dg/tree-ssa/sra-5.c: New file.
5055         * gcc.dg/tree-ssa/sra-6.c: New file.
5056         * gcc.c-torture/compile/sra-1.c: New file.
5057
5058 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5059
5060         PR middle-end/40291
5061         * gcc.c-torture/compile/pr40291.c: New test.
5062
5063         PR target/40017
5064         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5065         __vector _Bool.
5066         * gcc.target/powerpc/altivec-30.c: New test.
5067         * gcc.target/powerpc/altivec-31.c: New test.
5068
5069 2009-05-28  Richard Guenther  <rguenther@suse.de>
5070
5071         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5072         * gcc.c-torture/execute/20090527-1.c: Likewise.
5073
5074 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5075
5076         PR c++/39754
5077         * g++.dg/template/canon-type-1.C: New test.
5078         * g++.dg/template/canon-type-2.C: Likewise.
5079         * g++.dg/template/canon-type-3.C: Likewise.
5080         * g++.dg/template/canon-type-4.C: Likewise.
5081         * g++.dg/template/canon-type-5.C: Likewise.
5082         * g++.dg/template/canon-type-6.C: Likewise.
5083         * g++.dg/template/canon-type-7.C: Likewise.
5084
5085 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5086             Uros Bizjak  <ubizjak@gmail.com>
5087             Danny Smith  <dansmister@gmail.com>
5088
5089         PR target/37216
5090
5091         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5092         New function.
5093         * gcc.target/i386/pr37216.c:  New test source file.
5094         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5095         use -fno-common for testing Cygwin and MinGW targets.
5096
5097 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5098
5099         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5100         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5101         * g++.dg/pr37742.C (size_t): Likewise.
5102         * g++.dg/torture/pr34850.C (size_t): Likewise.
5103         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5104         _PTRDIFF_TYPE__.
5105         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5106         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5107         (size_t): Use __extension__ and __SIZE_TYPE__.
5108         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5109         __SIZE_TYPE__.
5110         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5111         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5112         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5113         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5114         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5115         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5116         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5117         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5118         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5119         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5120         (__ssize_t): Likewise.
5121         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5122         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5123         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5124         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5125         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5126         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5127         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5128         * gcc.dg/pr33667.c (size_t): Likewise.
5129         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5130         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5131         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5132         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5133         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5134         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5135
5136 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5137
5138         PR tree-optimization/40254
5139         * gcc.dg/vect/pr40254.c: New test.
5140
5141 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5142
5143         PR middle-end/33699
5144         * gcc.target/mips/const-anchor-1.c: New test.
5145         * gcc.target/mips/const-anchor-2.c: New test.
5146
5147 2009-05-27  Jason Merrill  <jason@redhat.com>
5148
5149         * g++.dg/cpp0x/initlist15.C: New.
5150         * g++.dg/cpp0x/initlist16.C: New.
5151         * g++.dg/cpp0x/initlist17.C: New.
5152
5153 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5154
5155         PR fortran/39178
5156         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5157         patterns to reflect frontend changes.
5158         * gfortran.dg/vector_subscript_4.f90: Likewise.
5159
5160 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5161             Eric Botcazou  <botcazou@adacore.com>
5162
5163         * gcc.c-torture/execute/align-nest.c: New testcase.
5164         * gnat.dg/misaligned_nest.adb: New testcase.
5165
5166 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5167
5168         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5169         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5170         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5171         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5172
5173 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5174
5175         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5176         cast instead of assuming 0ul.
5177         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5178         __SIZE_TYPE__.
5179         (_type_desc): Make first argument const.
5180         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5181
5182 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5183
5184         PR libfortran/40187
5185         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5186         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5187
5188 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5189
5190         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5191         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5192         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5193         * gcc.dg/plugin/ggcplug.c: Added new file.
5194
5195 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5196
5197         PR fortran/40246
5198         * gfortran.dg/nullify_4.f90: New test.
5199
5200 2009-05-26  Richard Guenther  <rguenther@suse.de>
5201
5202         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5203
5204 2009-05-26  Richard Guenther  <rguenther@suse.de>
5205
5206         PR middle-end/40252
5207         * gcc.c-torture/compile/pr40252.c: New testcase.
5208
5209 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5210
5211         PR c++/40007
5212         * g++.dg/template/typedef18.C: New test.
5213         * g++.dg/template/typedef19.C: Likewise.
5214         * g++.dg/template/typedef20.C: Likewise.
5215         * g++.dg/template/access11.C: Adjust.
5216
5217 2009-05-26  Richard Guenther  <rguenther@suse.de>
5218
5219         PR testsuite/40247
5220         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5221
5222 2009-05-25  Jason Merrill  <jason@redhat.com>
5223
5224         PR c++/38064
5225         * g++.dg/cpp0x/enum3.C: New test.
5226
5227 2009-05-25  Richard Guenther  <rguenther@suse.de>
5228
5229         PR tree-optimization/36327
5230         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5231         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5232         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5233         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5234         * gcc.dg/vect/vect-40.c: Likewise.
5235         * gcc.dg/vect/vect-42.c: Likewise.
5236         * gcc.dg/vect/vect-46.c: Likewise.
5237         * gcc.dg/vect/vect-76.c: Likewise.
5238
5239 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5240
5241         PR fortran/40176
5242         * gfortran.dg/proc_ptr_18.f90: New.
5243         * gfortran.dg/proc_ptr_19.f90: New.
5244         * gfortran.dg/proc_ptr_comp_9.f90: New.
5245         * gfortran.dg/proc_ptr_comp_10.f90: New.
5246
5247 2009-05-25  Richard Guenther  <rguenther@suse.de>
5248
5249         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5250         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5251
5252 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5253
5254         PR tree-optimization/40238
5255         * gcc.dg/vect/pr40238.c: New test.
5256
5257 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5258             Dominique Dhumieres  <dominiq@lps.ens.fr>
5259
5260         PR fortran/35732
5261         PR fortran/39872
5262         * gfortran.dg/bounds_check_fail_3.f90: New test.
5263         * gfortran.dg/bounds_check_fail_4.f90: New test.
5264         * gfortran.dg/bounds_check_14.f90: Update test.
5265         * gfortran.dg/bound_4.f90: Update test.
5266
5267 2009-05-24  Richard Guenther  <rguenther@suse.de>
5268
5269         PR middle-end/40233
5270         * gcc.c-torture/compile/pr40233.c: New testcase.
5271
5272 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5273
5274         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5275         for alpha*-*-* targets.
5276
5277 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5278
5279         * gcc.dg/vect/bb-slp-1.c: New test.
5280         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5281         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5282         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5283         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5284         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5285         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5286         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5287         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5288         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5289         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5290         gcc.dg/vect/bb-slp-22.c: Likewise.
5291         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5292
5293 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
5294             Maxim Kuvyrkov  <maxim@codesourcery.com>
5295
5296         * gcc.dg/falign-labels-1.c: New test.
5297
5298 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5299
5300         * gnat.dg/specs/rep_clause3.ads: New test.
5301
5302 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
5303
5304         * gnat.dg/addr6.adb: New test.
5305
5306 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5307
5308         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5309         New function.
5310         * gcc.target/arm/thumb2-mul-space.c: New file.
5311         * gcc.target/arm/thumb2-mul-space-2.c: New file.
5312         * gcc.target/arm/thumb2-mul-space-3.c: New file.
5313         * gcc.target/arm/thumb2-mul-speed.c: New file.
5314
5315 2009-05-22  Richard Guenther  <rguenther@suse.de>
5316
5317         PR middle-end/38964
5318         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5319         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5320         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5321
5322 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
5323
5324         * gcc.dg/dll-6.c: New test.
5325         * gcc.dg/dll-6a.c: Likewise.
5326         * gcc.dg/dll-7.c: Likewise.
5327         * gcc.dg/dll-7a.c: Likewise.
5328         * g++.dg/ext/dllexport2.C: Likewise.
5329         * g++.dg/ext/dllexport2a.cc: Likewise.
5330
5331 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
5332
5333         PR target/37846
5334         * gcc.target/ia64/mfused-madd-vect.c: New test.
5335         * gcc.target/ia64/mfused-madd.c: New test.
5336         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5337         * gcc.target/ia64/mno-fused-madd.c: New test.
5338
5339 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5340
5341         * gcc.target/i386/movbe-1.c: New.
5342         * gcc.target/i386/movbe-2.c: Likewise.
5343
5344 2009-05-21  Taras Glek  <tglek@mozilla.com>
5345
5346         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5347         plugin_init signature.
5348         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5349         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5350         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5351
5352 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
5353
5354         * gcc.dg/target/arm/neon-vmla-1.c: New.
5355         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5356
5357 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
5358
5359         * gcc.target/mips/octeon-exts-6.c: New test.
5360         * gcc.target/mips/extend-1.c: New test.
5361         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5362         EXTS.
5363         * gcc.target/mips/octeon-exts-5.c: Likewise.
5364
5365 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR middle-end/40204
5368         * gcc.c-torture/compile/pr40204.c: New test.
5369
5370 2009-05-20  Richard Guenther  <rguenther@suse.de>
5371
5372         * gcc.c-torture/compile/20090518-1.c: New testcase.
5373
5374 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
5375
5376         PR tree-optimization/40087
5377         * gcc.dg/tree-ssa/pr40087.c: New test.
5378
5379 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5380
5381         * gcc.dg/vector-4.c: New testcase.
5382         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5383         * g++.dg/ext/vector16.C: New testcase.
5384
5385 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5386
5387         PR c/40172
5388         * gcc.dg/pr40172.c: Renamed to ...
5389         * gcc.dg/pr40172-1.c: This.
5390
5391         * gcc.dg/pr40172-2.c: New.
5392         * gcc.dg/pr40172-3.c: Likewise.
5393
5394 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5395
5396         PR c/40172
5397         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5398
5399 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5400
5401         * gnat.dg/loop_optimization6.ad[sb]: New test.
5402
5403 2009-05-19  Richard Guenther  <rguenther@suse.de>
5404
5405         * gcc.c-torture/compile/20090519-1.c: New testcase.
5406
5407 2009-05-18  Jason Merrill  <jason@redhat.com>
5408
5409         * g++.dg/cpp0x/explicit1.C: New.
5410         * g++.dg/cpp0x/explicit2.C: New.
5411
5412 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
5413
5414         PR debug/40109
5415         * g++.dg/debug/dwarf2/nested-1.C: New test.
5416
5417 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         PR testsuite/39907
5420         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5421         stack alignment.
5422
5423 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5424
5425         PR fortran/40164
5426         * gfortran.dg/proc_ptr_comp_8.f90: New.
5427
5428 2009-05-18  Richard Guenther  <rguenther@suse.de>
5429
5430         PR fortran/40168
5431         * gfortran.dg/array_memset_2.f90: Adjust.
5432
5433 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
5434
5435         PR fortran/36947
5436         PR fortran/40039
5437         * gfortran.dg/interface_27.f90: New.
5438         * gfortran.dg/interface_28.f90: New.
5439         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5440         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5441
5442 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5443
5444         * gcc.target/m68k/tls-ie.c: New test.
5445         * gcc.target/m68k/tls-le.c: New test.
5446         * gcc.target/m68k/tls-gd.c: New test.
5447         * gcc.target/m68k/tls-ld.c: New test.
5448         * gcc.target/m68k/tls-ie-xgot.c: New test.
5449         * gcc.target/m68k/tls-le-xtls.c: New test.
5450         * gcc.target/m68k/tls-gd-xgot.c: New test.
5451         * gcc.target/m68k/tls-ld-xgot.c: New test.
5452         * gcc.target/m68k/tls-ld-xtls.c: New test.
5453         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5454
5455 2009-05-18  Martin Jambor  <mjambor@suse.cz>
5456
5457         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5458
5459 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
5460
5461         PR c/40172
5462         * gcc.dg/pr40172.c: New.
5463
5464 2009-05-17  Jason Merrill  <jason@redhat.com>
5465
5466         PR c++/40139
5467         * g++.dg/template/dtor6.C: New.
5468
5469 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
5470
5471         * g++.dg/warn/translate-ice-1.C: New test.
5472
5473 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5474
5475         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5476         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5477         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5478         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5479
5480 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5481
5482         PR fortran/33197
5483         * gfortran.dg/erf_2.F90: New test.
5484         * gfortran.dg/erfc_scaled_2.f90: New test.
5485
5486 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5487
5488         PR fortran/31243
5489         * gfortran.dg/string_1.f90: New test.
5490         * gfortran.dg/string_2.f90: New test.
5491         * gfortran.dg/string_3.f90: New test.
5492
5493 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
5494
5495         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5496         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5497
5498 2009-05-15  Ian Lance Taylor  <iant@google.com>
5499
5500         * gcc.dg/Wcxx-compat-10.c: New testcase.
5501
5502 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5503
5504         PR 16302
5505         * gcc.dg/pr16302.c: New.
5506         * g++.dg/warn/pr16302.C: New.
5507
5508 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5509
5510         * gcc.dg/torture/builtin-math-5.c: New.
5511         * gcc.dg/torture/builtin-math-6.c: New.
5512         * lib/target-supports.exp (check_effective_target_mpc): New.
5513
5514 2009-05-15  Jan Hubicka  <jh@suse.cz>
5515
5516         * gcc.dg/tree-ssa/inline-3.c: New testcase
5517
5518 2009-05-15  Jan Hubicka  <jh@suse.cz>
5519
5520         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5521         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5522         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5523         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5524         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5525         Mark noinline.
5526         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5527         Mark noinline.
5528         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5529         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5530
5531 2009-05-15  Jan Hubicka  <jh@suse.cz>
5532
5533         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5534         optimized by sibcall noinline.
5535
5536 2009-05-15  Jan Hubicka  <jh@suse.cz>
5537
5538         * sibcall-1.c (track): Mark noinline.
5539         * sibcall-2.c (track): Mark noinline.
5540         * sibcall-3.c (track): Mark noinline.
5541         * sibcall-4.c (track): Mark noinline.
5542
5543 2009-05-15  Jan Hubicka  <jh@suse.cz>
5544
5545         * flatten-2.c: Disable early inlining; add comment.
5546         * flatten-3.c: New test based on flatten-2.c.
5547
5548 2009-05-15  Richard Guenther  <rguenther@suse.de>
5549
5550         PR tree-optimization/39999
5551         * gcc.c-torture/compile/pr39999.c: New testcase.
5552
5553 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5554
5555         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5556
5557 2009-05-14  Ian Lance Taylor  <iant@google.com>
5558
5559         * gcc.dg/Wcxx-compat-9.c: New testcase.
5560
5561 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5562
5563         PR fortran/39996
5564         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5565         * gfortran.dg/duplicate_type_2.f90: Ditto.
5566         * gfortran.dg/duplicate_type_3.f90: New.
5567
5568 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5569
5570         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5571         * ada/acats/tests/c5/c59002c.ada: Likewise.
5572
5573 2009-05-13  Taras Glek  <tglek@mozilla.com>
5574
5575         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5576         attributes and decl smashing.
5577         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5578         attributes.
5579         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5580         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5581
5582 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5583
5584         PR fortran/39865
5585         * gfortran.dg/pr39865.f90: New test.
5586         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5587         arrays in FMT=.
5588         * gfortran.dg/hollerith_f95.f90: Likewise.
5589         * gfortran.dg/hollerith6.f90: New test.
5590         * gfortran.dg/hollerith7.f90: New test.
5591
5592 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5593
5594         PR cpp/36674
5595         * gcc.dg/cpp/pr36674.i: New.
5596
5597 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5598
5599         PR middle-end/40035
5600         * gcc.c-torture/compile/pr40035.c: New test.
5601
5602 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5603
5604         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5605
5606 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5607
5608         PR fortran/40110
5609         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5610         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5611         * gfortran.dg/interop_params.f03: Ditto.
5612
5613 2009-05-12  Jan Hubicka  <jh@suse.cz>
5614
5615         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5616         so unrolling still happens.
5617         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5618         * gcc.dg/ipa/ipacost-2.c: Likewise.
5619         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5620
5621 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5622
5623         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5624
5625 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5626
5627         * lib/target-supports.exp (check_profiling_available): Return
5628         false for -p on *-*-cygwin* targets.
5629
5630 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5631
5632         PR tree-optimization/38632
5633         * g++.dg/tree-ssa/pr38632.C: New.
5634
5635 2009-05-11  Jan Hubicka  <jh@suse.cz>
5636
5637         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5638         we now optimize better.
5639         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5640         out at different places.
5641         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5642         unroling.
5643         * gcc.dg/vect/vect-76.c: Likewise.
5644         * gcc.dg/vect/vect-70.c: Likewise.
5645         * gcc.dg/vect/vect-66.c: Likewise.
5646         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5647         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5648
5649 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5650
5651         PR middle-end/40080
5652         * gcc.c-torture/compile/pr40080.c: New.
5653
5654 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5655
5656         * gcc.c-torture/compile/pr40026.c: New testcase.
5657
5658 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5659
5660         PR fortran/40089
5661         * gfortran.dg/proc_ptr_comp_7.f90: New.
5662
5663 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5664
5665         PR tree-optimization/40074
5666         * gcc.dg/vect/pr40074.c: New test.
5667
5668 2009-05-10  Ian Lance Taylor  <iant@google.com>
5669
5670         * gcc.dg/Wcxx-compat-7.c: New testcase.
5671         * gcc.dg/Wcxx-compat-8.c: New testcase.
5672         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5673         * gcc.dg/pr17188-1.c: Likewise.
5674         * gcc.dg/pr39084.c: Likewise.
5675
5676 2009-05-10  Michael Matz  <matz@suse.de>
5677
5678         PR target/40031
5679         * gcc.dg/pr40031.c: New test.
5680
5681 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5682
5683         PR fortran/40018
5684         * gfortran.dg/array_constructor_31.f90: New test.
5685
5686 2009-05-10  Richard Guenther  <rguenther@suse.de>
5687
5688         PR tree-optimization/40081
5689         * g++.dg/torture/pr40081.C: New testcase.
5690
5691 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5692
5693         PR fortran/38863
5694         * gfortran.dg/dependency_24.f90: New test.
5695         * gfortran.dg/dependency_23.f90: Clean up module files.
5696
5697 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5698
5699         PR fortran/38956
5700         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5701         * gfortran.dg/chmod_2.f90: Likewise.
5702         * gfortran.dg/chmod_3.f90: Likewise.
5703         * gfortran.dg/open_errors.f90: Likewise.
5704
5705 2009-05-09  Jan Hubicka  <jh@suse.cz>
5706
5707         PR middle-end/40043
5708         * g++.dg/eh/nested-try.C: New test.
5709
5710 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5711
5712         PR tree-optimization/40049
5713         * gcc.dg/vect/vect-shift-2.c: New test.
5714
5715 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5716
5717         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5718         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5719
5720 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5721
5722         PR c/36892
5723         * g++.dg/warn/deprecated-6.C: New.
5724         * gcc.dg/deprecated-4.c: Likewise.
5725         * gcc.dg/deprecated-5.c: Likewise.
5726         * gcc.dg/deprecated-6.c: Likewise.
5727
5728 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5729
5730         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5731         __aligned__(__BIGGEST_ALIGNMENT__).
5732         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5733         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5734         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5735         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5736         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5737         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5738         * gcc.dg/vect/Os-vect-95.c: Likewise.
5739         * gcc.dg/vect/pr20122.c: Likewise.
5740         * gcc.dg/vect/pr36493.c: Likewise.
5741         * gcc.dg/vect/pr37385.c: Likewise.
5742         * gcc.dg/vect/slp-7.c: Likewise.
5743         * gcc.dg/vect/slp-9.c: Likewise.
5744         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5745         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5746         * gcc.dg/vect/vect-35.c: Likewise.
5747         * gcc.dg/vect/vect-40.c: Likewise.
5748         * gcc.dg/vect/vect-42.c: Likewise.
5749         * gcc.dg/vect/vect-44.c: Likewise.
5750         * gcc.dg/vect/vect-46.c: Likewise.
5751         * gcc.dg/vect/vect-48.c: Likewise.
5752         * gcc.dg/vect/vect-52.c: Likewise.
5753         * gcc.dg/vect/vect-54.c: Likewise.
5754         * gcc.dg/vect/vect-56.c: Likewise.
5755         * gcc.dg/vect/vect-58.c: Likewise.
5756         * gcc.dg/vect/vect-60.c: Likewise.
5757         * gcc.dg/vect/vect-74.c: Likewise.
5758         * gcc.dg/vect/vect-75.c: Likewise.
5759         * gcc.dg/vect/vect-76.c: Likewise.
5760         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5761         * gcc.dg/vect/vect-77.c: Likewise.
5762         * gcc.dg/vect/vect-77-global.c: Likewise.
5763         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5764         * gcc.dg/vect/vect-78.c: Likewise.
5765         * gcc.dg/vect/vect-78-global.c: Likewise.
5766         * gcc.dg/vect/vect-80.c: Likewise.
5767         * gcc.dg/vect/vect-85.c: Likewise.
5768         * gcc.dg/vect/vect-87.c: Likewise.
5769         * gcc.dg/vect/vect-88.c: Likewise.
5770         * gcc.dg/vect/vect-92.c: Likewise.
5771         * gcc.dg/vect/vect-93.c: Likewise.
5772         * gcc.dg/vect/vect-95.c: Likewise.
5773         * gcc.dg/vect/vect-97.c: Likewise.
5774         * gcc.dg/vect/vect-complex-1.c: Likewise.
5775         * gcc.dg/vect/vect-complex-4.c: Likewise.
5776         * gcc.dg/vect/vect-complex-5.c: Likewise.
5777         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5778         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5779         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5780         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5781         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5782         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5783         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5784         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5785         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5786         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5787         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5788         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5789         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5790         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5791         * gcc.dg/vect/vect-outer-1.c: Likewise.
5792         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5793         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5794         * gcc.dg/vect/vect-outer-2.c: Likewise.
5795         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5796         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5797         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5798         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5799         * gcc.dg/vect/vect-outer-3.c: Likewise.
5800         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5801         * gcc.dg/vect/vect-outer-5.c: Likewise.
5802         * gcc.dg/vect/vect-outer-6.c: Likewise.
5803         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5804         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5805         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5806         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5807         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5808         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5809         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5810         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5811         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5812         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5813         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5814         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5815         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5816         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5817
5818 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5819
5820         PR c/24581
5821         * gcc.dg/torture/complex-sign.h: New header.
5822         * gcc.dg/torture/complex-sign-add.c,
5823         gcc.dg/torture/complex-sign-mixed-add.c,
5824         gcc.dg/torture/complex-sign-mixed-div.c,
5825         gcc.dg/torture/complex-sign-mixed-mul.c,
5826         gcc.dg/torture/complex-sign-mixed-sub.c,
5827         gcc.dg/torture/complex-sign-mul.c,
5828         gcc.dg/torture/complex-sign-sub.c: New tests.
5829
5830 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5831
5832         PR fortran/39876
5833         * gfortran.dg/intrinsic_3.f90: New.
5834
5835 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5836
5837         PR c/39037
5838         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5839         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5840         * gcc.dg/dfp/float-constant-double.c: New test.
5841         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5842         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5843         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5844         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5845         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5846         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5847         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5848         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5849         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5850
5851 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5852
5853         PR middle-end/40057
5854         * gcc.c-torture/execute/pr40057.c: New test.
5855
5856 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5857
5858         * gcc.c-torture/compile/const-high-part.c: New test.
5859
5860 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5861
5862         PR testsuite/40050
5863         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5864         build plugin.
5865
5866 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5867
5868         PR fortran/39630
5869         * gfortran.dg/proc_decl_1.f90: Modified.
5870         * gfortran.dg/proc_ptr_comp_1.f90: New.
5871         * gfortran.dg/proc_ptr_comp_2.f90: New.
5872         * gfortran.dg/proc_ptr_comp_3.f90: New.
5873         * gfortran.dg/proc_ptr_comp_4.f90: New.
5874         * gfortran.dg/proc_ptr_comp_5.f90: New.
5875         * gfortran.dg/proc_ptr_comp_6.f90: New.
5876
5877 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5878
5879         PR c++/17395
5880         * g++.dg/template/call7.C: New test.
5881
5882 2009-05-06  Diego Novillo  <dnovillo@google.com>
5883
5884         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5885
5886 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5887
5888         * gfortran.dg/pr40021.f: Moved to ...
5889         * gfortran.fortran-torture/execute/pr40021.f: Here.
5890
5891 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5892
5893         PR middle-end/39986
5894         * gcc.dg/dfp/pr39986.c: New test.
5895
5896 2009-05-06  Michael Matz  <matz@suse.de>
5897
5898         PR middle-end/40021
5899         * gfortran.dg/pr40021.f: New test.
5900
5901 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5902
5903         * lib/plugin-support.exp: New file containing support procs for
5904         plugin testcases.
5905         * lib/target-supports.exp (check_plugin_available): New proc.
5906         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5907         * gcc.dg/plugin/selfassign.c: New plugin source file.
5908         * gcc.dg/plugin/self-assign-test-1.c: New test.
5909         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5910         * g++.dg/README: Add description for plugin test.
5911         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5912         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5913         * g++.dg/plugin/selfassign.c: New plugin source file.
5914         * g++.dg/plugin/self-assign-test-1.C: New test.
5915         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5916         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5917         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5918         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5919
5920 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5921
5922         PR fortran/40041
5923         * gfortran.dg/intrinsic_2.f90: New test.
5924         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5925
5926 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5927
5928         PR c/40032
5929         * gcc.dg/noncompile/incomplete-5.c: New test.
5930
5931 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5932
5933         PR middle-end/39666
5934         * gcc.dg/pr39666-1.c: New test.
5935         * gcc.dg/pr39666-2.c: Likewise.
5936         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5937         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5938         * gfortran.dg/pr39666-1.f90: Likewise.
5939         * gfortran.dg/pr39666-2.f90: Likewise.
5940
5941 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5942
5943         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5944         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5945         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5946
5947 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5948
5949         PR fortran/39998
5950         * gfortran.dg/proc_ptr_17.f90: New.
5951
5952 2009-05-05  Richard Guenther  <rguenther@suse.de>
5953
5954         PR tree-optimization/40022
5955         * gcc.c-torture/execute/pr40022.c: New testcase.
5956
5957 2009-05-05  Richard Guenther  <rguenther@suse.de>
5958
5959         PR middle-end/40023
5960         * gcc.c-torture/compile/pr40023.c: New testcase.
5961
5962 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5963
5964         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5965         * g++.dg/template/overload9.C: Likewise.
5966         * g++.dg/ext/ms-1.C: New.
5967
5968 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5969
5970         PR c++/40013
5971         * g++.dg/ext/vla7.C: New test.
5972
5973 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5974
5975         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5976
5977 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5978
5979         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5980         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5981         Update expected errors.
5982
5983 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5984
5985         PR c++/28152
5986         * g++.dg/parse/parser-pr28152.C: New.
5987         * g++.dg/parse/parser-pr28152-2.C: New.
5988
5989 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5990
5991         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5992
5993 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5994
5995         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5996         * gcc.target/sparc/fexpand-2.c: Likewise.
5997         * gcc.target/sparc/fpmerge-2.c: Likewise.
5998         * gcc.target/sparc/pdist-2.c: Likewise.
5999
6000 2009-05-03  Richard Guenther  <rguenther@suse.de>
6001
6002         PR c/39983
6003         * gcc.c-torture/compile/pr39983.c: New testcase.
6004
6005 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6006
6007         * gcc.dg/c99-complex-3.c: New test.
6008
6009 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6010
6011         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6012
6013 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6014
6015         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6016
6017 2009-05-02  Richard Guenther  <rguenther@suse.de>
6018
6019         PR middle-end/40001
6020         * gcc.target/spu/pr40001.c: New testcase.
6021
6022 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6023
6024         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6025
6026 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6027
6028         PR middle-end/39579
6029         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6030         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6031
6032 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6033
6034         PR testsuite/39776
6035         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6036         no longer issued.
6037
6038 2009-04-30  David Ayers  <ayers@fsfe.org>
6039
6040         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6041         and gcc_error_prefix variables.
6042         * objc.dg/bad-receiver-type.m: Update to match correct
6043         diagnostics marker.
6044         * objc.dg/encode-5.m: Likewise.
6045         * objc.dg/id-1.m: Likewise.
6046         * objc.dg/method-1.m: Likewise.
6047         * objc.dg/method-6.m: Likewise.
6048         * objc.dg/method-7.m: Likewise.
6049         * objc.dg/method-9.m: Likewise.
6050         * objc.dg/method-11.m: Likewise.
6051         * objc.dg/method-20.m: Likewise.
6052         * objc.dg/private-1.m: Likewise.
6053
6054 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6055
6056         PR libfortran/39667
6057         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6058         * gfortran.dg/advance_4.f90: Likewise
6059         * gfortran.dg/advance_5.f90: Likewise
6060         * gfortran.dg/append_1.f90: Likewise
6061         * gfortran.dg/backslash_1.f90: Likewise
6062         * gfortran.dg/backslash_2.f90: Likewise
6063         * gfortran.dg/backslash_3.f: Likewise
6064         * gfortran.dg/backspace_10.f90: Likewise
6065         * gfortran.dg/backspace_3.f: Likewise
6066         * gfortran.dg/backspace_4.f: Likewise
6067         * gfortran.dg/backspace_5.f: Likewise
6068         * gfortran.dg/backspace_8.f: Likewise
6069         * gfortran.dg/backspace_9.f: Likewise
6070         * gfortran.dg/complex_write.f90: Likewise
6071         * gfortran.dg/convert_implied_open.f90: Likewise
6072         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6073         * gfortran.dg/dos_eol.f: Likewise
6074         * gfortran.dg/empty_format_1.f90: Likewise
6075         * gfortran.dg/endfile.f: Likewise
6076         * gfortran.dg/eof_1.f90: Likewise
6077         * gfortran.dg/eor_1.f90: Likewise
6078         * gfortran.dg/eor_handling_1.f90: Likewise
6079         * gfortran.dg/eor_handling_2.f90: Likewise
6080         * gfortran.dg/eor_handling_3.f90: Likewise
6081         * gfortran.dg/eor_handling_4.f90: Likewise
6082         * gfortran.dg/eor_handling_5.f90: Likewise
6083         * gfortran.dg/error_recovery_5.f90: Likewise
6084         * gfortran.dg/f2003_inquire_1.f03: Likewise
6085         * gfortran.dg/f2003_io_4.f03: Likewise
6086         * gfortran.dg/f2003_io_5.f03: Likewise
6087         * gfortran.dg/f2003_io_7.f03: Likewise
6088         * gfortran.dg/fgetc_1.f90: Likewise
6089         * gfortran.dg/fgetc_2.f90: Likewise
6090         * gfortran.dg/flush_1.f90: Likewise
6091         * gfortran.dg/fmt_exhaust.f90: Likewise
6092         * gfortran.dg/fmt_huge.f90: Likewise
6093         * gfortran.dg/fmt_read.f90: Likewise
6094         * gfortran.dg/fmt_t_1.f90: Likewise
6095         * gfortran.dg/fmt_t_2.f90: Likewise
6096         * gfortran.dg/fmt_t_3.f90: Likewise
6097         * gfortran.dg/fmt_t_4.f90: Likewise
6098         * gfortran.dg/fmt_t_5.f90: Likewise
6099         * gfortran.dg/fmt_t_7.f: Likewise
6100         * gfortran.dg/fseek.f90: Likewise
6101         * gfortran.dg/ftell_1.f90: Likewise
6102         * gfortran.dg/ftell_2.f90: Likewise
6103         * gfortran.dg/func_derived_3.f90: Likewise
6104         * gfortran.dg/inquire_9.f90: Likewise
6105         * gfortran.dg/iostat_1.f90: Likewise
6106         * gfortran.dg/iostat_2.f90: Likewise
6107         * gfortran.dg/list_read_1.f90: Likewise
6108         * gfortran.dg/list_read_4.f90: Likewise
6109         * gfortran.dg/list_read_5.f90: Likewise
6110         * gfortran.dg/list_read_7.f90: Likewise
6111         * gfortran.dg/list_read_8.f90: Likewise
6112         * gfortran.dg/list_read_9.f90: Likewise
6113         * gfortran.dg/namelist_13.f90: Likewise
6114         * gfortran.dg/namelist_14.f90: Likewise
6115         * gfortran.dg/namelist_15.f90: Likewise
6116         * gfortran.dg/namelist_16.f90: Likewise
6117         * gfortran.dg/namelist_17.f90: Likewise
6118         * gfortran.dg/namelist_18.f90: Likewise
6119         * gfortran.dg/namelist_19.f90: Likewise
6120         * gfortran.dg/namelist_20.f90: Likewise
6121         * gfortran.dg/namelist_24.f90: Likewise
6122         * gfortran.dg/namelist_26.f90: Likewise
6123         * gfortran.dg/namelist_27.f90: Likewise
6124         * gfortran.dg/namelist_28.f90: Likewise
6125         * gfortran.dg/namelist_37.f90: Likewise
6126         * gfortran.dg/namelist_38.f90: Likewise
6127         * gfortran.dg/namelist_39.f90: Likewise
6128         * gfortran.dg/namelist_40.f90: Likewise
6129         * gfortran.dg/namelist_43.f90: Likewise
6130         * gfortran.dg/namelist_44.f90: Likewise
6131         * gfortran.dg/namelist_45.f90: Likewise
6132         * gfortran.dg/namelist_46.f90: Likewise
6133         * gfortran.dg/namelist_47.f90: Likewise
6134         * gfortran.dg/namelist_48.f90: Likewise
6135         * gfortran.dg/namelist_49.f90: Likewise
6136         * gfortran.dg/namelist_50.f90: Likewise
6137         * gfortran.dg/namelist_51.f90: Likewise
6138         * gfortran.dg/namelist_52.f90: Likewise
6139         * gfortran.dg/namelist_56.f90: Likewise
6140         * gfortran.dg/namelist_char_only.f90: Likewise
6141         * gfortran.dg/namelist_use.f90: Likewise
6142         * gfortran.dg/namelist_use_only.f90: Likewise
6143         * gfortran.dg/noadv_size.f90: Likewise
6144         * gfortran.dg/open_access_append_1.f90: Likewise
6145         * gfortran.dg/pad_no.f90: Likewise
6146         * gfortran.dg/pr12884.f: Likewise
6147         * gfortran.dg/pr17090.f90: Likewise
6148         * gfortran.dg/pr17285.f90: Likewise
6149         * gfortran.dg/pr17286.f90: Likewise
6150         * gfortran.dg/pr18122.f90: Likewise
6151         * gfortran.dg/pr18210.f90: Likewise
6152         * gfortran.dg/pr18392.f90: Likewise
6153         * gfortran.dg/pr19155.f: Likewise
6154         * gfortran.dg/pr19216.f: Likewise
6155         * gfortran.dg/pr19467.f90: Likewise
6156         * gfortran.dg/pr19657.f: Likewise
6157         * gfortran.dg/pr20257.f90: Likewise
6158         * gfortran.dg/read_bad_advance.f90: Likewise
6159         * gfortran.dg/read_eof_2.f90: Likewise
6160         * gfortran.dg/read_eof_4.f90: Likewise
6161         * gfortran.dg/read_many_1.f: Likewise
6162         * gfortran.dg/read_noadvance.f90: Likewise
6163         * gfortran.dg/read_repeat.f90: Likewise
6164         * gfortran.dg/read_size_noadvance.f90: Likewise
6165         * gfortran.dg/read_x_past.f: Likewise
6166         * gfortran.dg/record_marker_1.f90: Likewise
6167         * gfortran.dg/record_marker_3.f90: Likewise
6168         * gfortran.dg/rewind_1.f90: Likewise
6169         * gfortran.dg/runtime_warning_1.f90: Likewise
6170         * gfortran.dg/shape_3.f90: Likewise
6171         * gfortran.dg/slash_1.f90: Likewise
6172         * gfortran.dg/stat_1.f90: Likewise
6173         * gfortran.dg/stat_2.f90: Likewise
6174         * gfortran.dg/streamio_11.f90: Likewise
6175         * gfortran.dg/streamio_3.f90: Likewise
6176         * gfortran.dg/streamio_4.f90: Likewise
6177         * gfortran.dg/streamio_9.f90: Likewise
6178         * gfortran.dg/tl_editing.f90: Likewise
6179         * gfortran.dg/unf_io_convert_1.f90: Likewise
6180         * gfortran.dg/unf_io_convert_2.f90: Likewise
6181         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6182         * gfortran.dg/unf_short_record_1.f90: Likewise
6183         * gfortran.dg/utf8_1.f03: Likewise
6184         * gfortran.dg/utf8_2.f03: Likewise
6185         * gfortran.dg/widechar_IO_1.f90: Likewise
6186         * gfortran.dg/write_check3.f90: Likewise
6187         * gfortran.dg/write_rewind_2.f: Likewise
6188         * gfortran.dg/x_slash_2.f: Likewise
6189
6190 2009-04-29  Richard Guenther  <rguenther@suse.de>
6191
6192         PR target/39943
6193         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6194         New.
6195         (check_effective_target_vect_floatuint_cvt): Likewise.
6196         * gcc.dg/vect/slp-10.c: Adjust.
6197         * gcc.dg/vect/slp-11.c: Adjust.
6198         * gcc.dg/vect/slp-12b.c: Adjust.
6199         * gcc.dg/vect/slp-33.c: Adjust.
6200         * gcc.c-torture/compile/pr39943.c: New testcase.
6201
6202 2009-04-29  Richard Guenther  <rguenther@suse.de>
6203
6204         PR middle-end/39937
6205         * gcc.c-torture/compile/pr39937.c: New testcase.
6206
6207 2009-04-29  Richard Guenther  <rguenther@suse.de>
6208
6209         PR tree-optimization/39941
6210         * gcc.c-torture/compile/pr39941.c: New testcase.
6211
6212 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6213
6214         * gcc.target/bfin/20090411-1.c: New test.
6215
6216 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6217
6218         PR target/39565
6219         * gcc.dg/pr39565.c: New testcase.
6220
6221 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6222
6223         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6224         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6225         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6226         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6227         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6228         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6229         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6230         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6231         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6232         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6233         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6234         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6235         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6236         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6237         * gcc.target/i386/pr37191.c: Likewise.
6238         * gcc.target/i386/reload-1.c: Likewise.
6239         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6240         * g++.old-deja/g++.pt/repo2.C: Likewise.
6241         * g++.old-deja/g++.pt/repo3.C: Likewise.
6242         * g++.old-deja/g++.pt/repo4.C: Likewise.
6243         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6244         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6245         * g++.dg/template/repo1.C: Likewise.
6246         * g++.dg/template/repo2.C: Likewise.
6247         * g++.dg/template/repo3.C: Likewise.
6248         * g++.dg/template/repo4.C: Likewise.
6249         * g++.dg/template/repo5.C: Likewise.
6250         * g++.dg/template/repo6.C: Likewise.
6251         * g++.dg/template/repo7.C: Likewise.
6252         * g++.dg/template/repo8.C: Likewise.
6253         * g++.dg/template/repo9.C: Likewise.
6254         * g++.dg/rtti/repo1.C: Likewise.
6255         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6256         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6257         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6258         * g++.dg/other/PR23205.C: Skip for vxworks.
6259         * g++.dg/ext/visibility/class1.C: Requires PIC.
6260         * g++.dg/eh/async-unwind2.C: Requires PIC.
6261         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6262         does not have cxa_exit.
6263
6264 2009-04-28  Jing Yu  <jingyu@google.com>
6265
6266         PR testsuite/39790
6267         * lib/target-supports.exp (check_effective_target_tls): Remove
6268         comment of caching.
6269         (check_effective_target_tls_native): Likewise.
6270         (check_effective_target_tls_runtime): Likewise.
6271         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6272         tls to tls_runtime.
6273         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6274
6275 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6276
6277         PR fortran/39946
6278         * gfortran.dg/proc_ptr_16.f90: New.
6279
6280 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6281
6282         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6283         lp64 is true.
6284
6285 2009-04-28  Richard Guenther  <rguenther@suse.de>
6286
6287         PR middle-end/39937
6288         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6289
6290 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6291
6292         * g++.dg/warn/pr35652.C: Removed.
6293         * gcc.dg/pr35652.c: Likewise.
6294
6295 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
6296
6297         * gcc.target/ia64/20071210-2.c: New testcase.
6298
6299 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6300
6301         PR c/39323
6302         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6303         * gcc.dg/pr39323-3.c: Ditto.
6304
6305 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6306
6307         PR fortran/39930
6308         PR fortran/39931
6309         * gfortran.dg/ambiguous_reference_2.f90: New.
6310         * gfortran.dg/pointer_assign_7.f90: New.
6311
6312 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
6313             Mark Mitchell  <mark@codesourcery.com>
6314
6315         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6316         * gcc.dg/20020103-1.c: Check for __ppc.
6317         * gcc.dg/asm-b.c: Check for __ppc.
6318         * gcc.dg/20020919-1.c: Check for __ppc.
6319         * gcc.dg/20020312-2.c: Likewise.
6320         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6321         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6322         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6323         * g++.dg/warn/weak1.C: Likewise.
6324         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6325         static so appropriate optimizations kick in.
6326         (find_base_value_wrapper): New function.
6327         * g++.dg/eh/simd-5.C: Fix target triplet.
6328         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6329
6330 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
6331             H.J. Lu  <hongjiu.lu@intel.com>
6332
6333         PR target/39911
6334         * gcc.target/i386/pr39911.c: New test.
6335
6336 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
6337
6338         PR fortran/39879
6339         * gfortran.dg/alloc_comp_assign_10.f90: New test.
6340
6341 2009-04-28  Ben Elliston  <bje@au.ibm.com>
6342
6343         PR c++/35652
6344         Revert:
6345
6346         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6347
6348         * gcc.dg/pr35652.C: New.
6349         * g++.dg/warn/pr35652.C: New.
6350         * gcc.dg/format/plus-1.c: Adjust message.
6351
6352 2009-04-27  DJ Delorie  <dj@redhat.com>
6353
6354         * lib/target-supports.exp (check_effective_target_double64): New.
6355         (check_effective_target_double64plus): New.
6356         (check_effective_target_large_double): New.
6357         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6358         * gcc.dg/div-double-1.c: Likewise.
6359         * gcc.dg/Wconversion-real.c: Require large_double.
6360         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6361
6362         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6363         are too small.
6364
6365         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6366         constants as long.
6367
6368 2009-04-27  Ian Lance Taylor  <iant@google.com>
6369
6370         * gcc.dg/Wcxx-compat-5.c: New testcase.
6371         * gcc.dg/Wcxx-compat-6.c: New testcase.
6372
6373 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6374
6375         Allow non-constant arguments to conversion intrinsics.
6376         * gcc.target/spu/intrinsics-3.c: Update tests.
6377
6378 2009-04-27  Richard Guenther  <rguenther@suse.de>
6379
6380         PR middle-end/39928
6381         * gcc.c-torture/compile/pr39928-1.c: New testcase.
6382         * gcc.c-torture/compile/pr39928-2.c: Likewise.
6383
6384 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
6385
6386         PR target/39903
6387         * gcc.dg/torture/pr39903-1.c: New.
6388         * gcc.dg/torture/pr39903-2.c: Likewise.
6389
6390 2009-04-27  Revital Eres  <eres@il.ibm.com>
6391
6392         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6393         and check it.
6394         * gcc.dg/sms-2.c: Add dump check.
6395         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6396         and check it.
6397         * gcc.dg/sms-4.c: Likewise.
6398         * gcc.dg/sms-5.c: Likewise.
6399         * gcc.dg/sms-6.c: Likewise.
6400         * gcc.dg/sms-7.c: Likewise.
6401         * gcc.dg/sms-antideps.c: Rename to...
6402         * gcc.dg/sms-8.c: This and add sms dump file and check it.
6403
6404 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
6405
6406         * gnat.dg/opt2.adb: New test.
6407
6408 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR c++/39875
6411         * g++.dg/warn/Wunused-15.C: New test.
6412
6413 2009-04-26  Michael Matz  <matz@suse.de>
6414
6415         Expand from SSA.
6416         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6417         change regexps.
6418         * gcc.target/i386/pr37248-1.c: Modified.
6419         * gcc.target/i386/pr37248-3.c: Modified.
6420         * gcc.target/i386/pr37248-2.c: Modified.
6421         * gnat.dg/aliasing1.adb: Modified.
6422         * gnat.dg/pack9.adb: Modified.
6423         * gnat.dg/aliasing2.adb: Modified.
6424         * gcc.dg/strict-overflow-2.c: Modified.
6425         * gcc.dg/autopar/reduc-1char.c: Modified.
6426         * gcc.dg/autopar/reduc-2char.c: Modified.
6427         * gcc.dg/autopar/reduc-1.c: Modified.
6428         * gcc.dg/autopar/reduc-2.c: Modified.
6429         * gcc.dg/autopar/reduc-3.c: Modified.
6430         * gcc.dg/autopar/reduc-6.c: Modified.
6431         * gcc.dg/autopar/reduc-7.c: Modified.
6432         * gcc.dg/autopar/reduc-8.c: Modified.
6433         * gcc.dg/autopar/reduc-9.c: Modified.
6434         * gcc.dg/autopar/reduc-1short.c: Modified.
6435         * gcc.dg/autopar/reduc-2short.c: Modified.
6436         * gcc.dg/autopar/parallelization-1.c: Modified.
6437         * gcc.dg/strict-overflow-4.c: Modified.
6438         * gcc.dg/strict-overflow-6.c: Modified.
6439         * gcc.dg/gomp/combined-1.c: Modified.
6440         * gcc.dg/no-strict-overflow-1.c: Modified.
6441         * gcc.dg/no-strict-overflow-3.c: Modified.
6442         * gcc.dg/no-strict-overflow-5.c: Modified.
6443         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6444         * gcc.dg/tree-ssa/pr18134.c: Modified.
6445         * gcc.dg/tree-ssa/20030824-1.c: Modified.
6446         * gcc.dg/tree-ssa/vector-2.c: Modified.
6447         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6448         * gcc.dg/tree-ssa/loop-21.c: Modified.
6449         * gcc.dg/tree-ssa/20030824-2.c: Modified.
6450         * gcc.dg/tree-ssa/vector-3.c: Modified.
6451         * gcc.dg/tree-ssa/asm-3.c: Modified.
6452         * gcc.dg/tree-ssa/pr23294.c: Modified.
6453         * gcc.dg/tree-ssa/loop-22.c: Modified.
6454         * gcc.dg/tree-ssa/loop-15.c: Modified.
6455         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6456         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6457         * gcc.dg/tree-ssa/pr20139.c: Modified.
6458         * gcc.dg/tree-ssa/scev-cast.c: Modified.
6459         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6460         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6461         * gcc.dg/tree-ssa/loop-5.c: Modified.
6462         * gcc.dg/tree-ssa/pr19431.c: Modified.
6463         * gcc.dg/tree-ssa/pr32044.c: Modified.
6464         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6465         * gcc.dg/tree-ssa/loop-19.c: Modified.
6466         * gcc.dg/tree-ssa/loop-28.c: Modified.
6467         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6468         * gcc.dg/tree-ssa/divide-1.c: Modified.
6469         * gcc.dg/tree-ssa/inline-1.c: Modified.
6470         * gcc.dg/tree-ssa/divide-3.c: Modified.
6471         * gcc.dg/tree-ssa/pr30978.c: Modified.
6472         * gcc.dg/tree-ssa/alias-6.c: Modified.
6473         * gcc.dg/tree-ssa/divide-4.c: Modified.
6474         * gcc.dg/tree-ssa/alias-11.c: Modified.
6475         * gcc.dg/no-strict-overflow-7.c: Modified.
6476         * gcc.dg/strict-overflow-1.c: Modified.
6477         * gcc.dg/pr15784-4.c: Modified.
6478         * gcc.dg/pr34263.c: Modified.
6479         * gcc.dg/strict-overflow-3.c: Modified.
6480         * gcc.dg/tree-prof/stringop-1.c: Modified.
6481         * gcc.dg/tree-prof/val-prof-1.c: Modified.
6482         * gcc.dg/tree-prof/val-prof-2.c: Modified.
6483         * gcc.dg/tree-prof/val-prof-3.c: Modified.
6484         * gcc.dg/tree-prof/val-prof-4.c: Modified.
6485         * gcc.dg/no-strict-overflow-2.c: Modified.
6486         * gcc.dg/no-strict-overflow-4.c: Modified.
6487         * gcc.dg/no-strict-overflow-6.c: Modified.
6488         * g++.dg/tree-ssa/pr27090.C: Modified.
6489         * g++.dg/tree-ssa/tmmti-2.C: Modified.
6490         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6491         * g++.dg/tree-ssa/pr19807.C: Modified.
6492         * g++.dg/opt/pr30965.C: Modified.
6493         * g++.dg/init/new17.C: Modified.
6494         * gfortran.dg/whole_file_6.f90: Modified.
6495         * gfortran.dg/whole_file_5.f90: Modified.
6496         * gfortran.dg/reassoc_1.f90: Modified.
6497         * gfortran.dg/reassoc_3.f90: Modified.
6498
6499 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6500
6501         PR fortran/39893
6502         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6503
6504 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
6505
6506         PR inline-asm/39543
6507         * gcc.target/i386/pr39543-1.c: New test.
6508         * gcc.target/i386/pr39543-2.c: New test.
6509         * gcc.target/i386/pr39543-3.c: New test.
6510
6511         PR c/39889
6512         * gcc.dg/Wunused-value-3.c: New test.
6513
6514 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6515
6516         PR c/39581
6517         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6518         gcc.dg/vla-21.c: New tests.
6519
6520 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6521
6522         PR c/39556
6523         * gcc.dg/inline-34.c: New test.
6524
6525 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6526
6527         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6528         gcc.dg/enum-const-3.c: New tests.
6529         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6530         -pedantic-errors.  Update expected diagnostics.
6531
6532 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6533
6534         PR c/39582
6535         * gcc.dg/vla-20.c: New test.
6536
6537 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6538
6539         PR c/39564
6540         * gcc.dg/vla-19.c: New test.
6541
6542 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6543
6544         PR preprocessor/39559
6545         * gcc.dg/c99-intconst-2.c: New test.
6546
6547 2009-04-25  Jan Hubicka  <jh@suse.cz>
6548
6549         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6550
6551 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6552
6553         PR fortran/39688
6554         * gfortran.dg/import7.f90: New.
6555
6556 2009-04-24  Richard Guenther  <rguenther@suse.de>
6557
6558         * gcc.dg/tree-ssa/vrp48.c: Fix.
6559
6560 2008-04-24  Doug Kwan  <dougkwan@google.com>
6561
6562         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6563         destination are the same.
6564
6565 2009-04-24  Richard Guenther  <rguenther@suse.de>
6566
6567         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6568
6569 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6570
6571         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6572         gcc.dg/array-const-3.c: New tests.
6573
6574 2009-04-24  Ian Lance Taylor  <iant@google.com>
6575
6576         * gcc.dg/Wcxx-compat-4.c: New testcase.
6577
6578 2009-04-24  Daniel Kraft  <d@domob.eu>
6579
6580         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6581         expected on already erraneous symbol (renamed to fresh one).
6582
6583 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6584
6585         PR middle-end/39867
6586         * gcc.dg/pr39867.c: New.
6587
6588 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6589
6590         PR fortran/39861
6591         PR fortran/39864
6592         * gfortran.dg/intrinsic_1.f90: New.
6593
6594 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6595
6596         * gnat.dg/alignment7.adb: New test.
6597         * gnat.dg/alignment8.adb: Likewise.
6598
6599 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6600
6601         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6602         * gnat.dg/specs/rep_clause2.ads: New test.
6603
6604 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6605
6606         PR rtl-optimization/39794
6607         * gcc.dg/pr39794.c: New test.
6608
6609 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6610
6611         * gnat.dg/atomic1.adb: New test.
6612         * gnat.dg/atomic1_pkg.ads: New helper.
6613
6614 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6615
6616         PR testsuite/39623
6617         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6618         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6619
6620 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6621
6622         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6623         warning.
6624
6625 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6626
6627         PR C/31499
6628         * gcc.dg/vector-init-1.c: New testcase.
6629         * gcc.dg/vector-init-2.c: New testcase.
6630
6631 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6632
6633         * gnat.dg/enum2.adb: New test.
6634         * gnat.dg/enum2_pkg.ads: New helper.
6635
6636 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6637
6638         PR c/39855
6639         * gcc.dg/torture/pr39855.c: New test.
6640
6641 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6642
6643         PR c++/39639
6644         * g++.dg/cpp0x/pr39639.C: New test.
6645
6646 2009-04-22  Mark Heffernan  <meheff@google.com>
6647
6648         * gcc.dg/profile-generate-3.c: New test.
6649
6650 2009-04-22  Jan Hubicka  <jh@suse.cz>
6651
6652         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6653
6654 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6655
6656         PR testsuite/39623
6657         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6658
6659 2009-04-22  Richard Guenther  <rguenther@suse.de>
6660
6661         PR tree-optimization/39824
6662         * gcc.c-torture/compile/pr39824.c: New testcase.
6663
6664 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6665
6666         PR c++/14875
6667         * g++.dg/parse/parser-pr14875.C: New.
6668         * g++.dg/parse/parser-pr14875-2.C: New.
6669         * g++.dg/parse/error6.C: Update match string.
6670
6671 2009-04-22  Richard Guenther  <rguenther@suse.de>
6672
6673         PR tree-optimization/39845
6674         * gcc.c-torture/compile/pr39845.c: New testcase.
6675
6676 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6677
6678         PR fortran/39735
6679         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6680         * gfortran.dg/external_initializer.f90: Modified.
6681         * gfortran.dg/interface_26.f90: Modified.
6682         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6683         * gfortran.dg/proc_ptr_3.f90: Modified.
6684         * gfortran.dg/proc_ptr_15.f90: New.
6685         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6686
6687 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6688
6689         PR c++/35711
6690         * g++.dg/warn/pr35711.C: New.
6691         * g++.dg/conversion/ptrmem2.C: Update.
6692
6693 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6694
6695         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6696         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6697         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6698         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6699         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6700         gcc.c-torture/ChangeLog.0,
6701         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6702         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6703         gcc.target/i386/math-torture/math-torture.exp,
6704         gcc.target/mips/inter/mips16-inter.exp,
6705         gcc.target/mips/mips-nonpic/README,
6706         gcc.target/x86_64/abi/README.gcc,
6707         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6708         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6709         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6710         notices.
6711         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6712
6713 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6714
6715         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6716
6717 2009-04-21  Richard Guenther  <rguenther@suse.de>
6718
6719         PR middle-end/39829
6720         * gcc.dg/torture/pr39829.c: New testcase.
6721
6722 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6723
6724         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6725
6726 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6727
6728         PR 16202
6729         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6730         * gcc.dg/sequence-pt-2.c: New.
6731         * gcc.dg/sequence-pt-3.c: New.
6732         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6733         * g++.dg/warn/sequence-pt-2.c: New.
6734         * g++.dg/warn/sequence-pt-3.c: New.
6735
6736 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6737
6738         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6739
6740 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6741
6742         * gnat.dg/import1.ad[sb]: New test.
6743
6744 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6745
6746         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6747         return 0.
6748
6749 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6750
6751         PR fortran/39811
6752         * gfortran.dg/continuation_11.f90: New test.
6753
6754 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6755
6756         PR c++/13358
6757         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6758         messages. Test for "long long" in system headers.
6759         * gcc.dg/c99-longlong-2.c: New.
6760         * g++.dg/warn/pr13358.C: New.
6761         * g++.dg/warn/pr13358-2.C: New.
6762         * g++.dg/warn/pr13358-3.C: New.
6763         * g++.dg/warn/pr13358-4.C: New.
6764
6765 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6766
6767         * gcc.dg/framework-2.c: Fix up for non existent includes
6768         being fatal errors now.
6769
6770 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6771
6772         PR fortran/39800
6773         * gfortran.dg/private_type_13.f90: New test.
6774         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6775
6776 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6777
6778         PR c++/39803
6779         * g++.dg/warn/Wunused-14.C: New test.
6780
6781 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6782
6783         * gnat.dg/specs/small_alignment.ads: New test.
6784
6785 2009-04-20  Ian Lance Taylor  <iant@google.com>
6786
6787         * gcc.dg/Wcxx-compat-3.c: New testcase.
6788
6789 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6790
6791         * gnat.dg/pack13.ad[sb]: New test.
6792         * gnat.dg/pack13_pkg.ads: New helper.
6793
6794 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6795
6796         * gnat.dg/discr11.ad[sb]: New test.
6797         * gnat.dg/discr11_pkg.ads: New helper.
6798
6799 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6800
6801         PR tree-optimization/39675
6802         * gcc.dg/vect/O3-pr39675-2.c: New test.
6803
6804 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6805
6806         * gnat.dg/rep_clause3.adb: New test.
6807
6808 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6809
6810         PR c/37481
6811         * gcc.dg/c99-flex-array-7.c: New test.
6812
6813 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6814
6815         PR c/19771
6816         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6817
6818 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6819
6820         PR c/38243
6821         * gcc.dg/c99-restrict-3.c: New test.
6822
6823 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6824
6825         PR preprocessor/20078
6826         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6827
6828 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6829
6830         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6831         Do not pass -B$root after -margs.
6832
6833 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6834
6835         PR c/32061
6836         PR c++/36954
6837         * gcc.dg/pr32061.c: New.
6838         * gcc.dg/Wlogical-op-1.c: Update.
6839         * g++.dg/warn/Wlogical-op-1.C: Update.
6840         * g++.dg/warn/pr36954.C: New.
6841
6842 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6843
6844         PR c/27676
6845         * gcc.dg/lvalue-5.c: New test.
6846
6847 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6848
6849         PR c/22367
6850         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6851
6852 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6853
6854         * gcc.dg/cpp/include5.c: New test.
6855
6856 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6857
6858         PR c/35210
6859         * gcc.dg/call-diag-2.c: New test.
6860
6861 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6862
6863         PR preprocessor/39646
6864         * gcc.dg/cpp/line8.c: New test.
6865
6866 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6867
6868         PR preprocessor/39647
6869         * gcc.dg/cpp/line7.c: New test.
6870
6871 2009-04-18  Richard Guenther  <rguenther@suse.de>
6872
6873         PR middle-end/39804
6874         * gcc.target/i386/pr39804.c: New testcase.
6875
6876 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6877
6878         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6879         * g++.dg/other/pr39496.C: Likewise.
6880
6881 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6882
6883         PR middle-end/36902
6884         * gcc.dg/pr36902.c: New.
6885
6886 2009-04-17  Diego Novillo  <dnovillo@google.com>
6887
6888         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6889         violation for variable 'inside_main'.
6890
6891 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6892
6893         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6894
6895 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6896
6897         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6898
6899 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6900
6901         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6902         * gfortran.dg/chmod_2.f90: Likewise.
6903         * gfortran.dg/chmod_3.f90: Likewise.
6904         * gfortran.dg/open_errors.f90: Likewise.
6905         * gfortran.dg/stat_1.f90: Likewise.
6906         * gfortran.dg/stat_2.f90: Likewise.
6907
6908 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6909
6910         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6911         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6912         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6913         * gfortran.dg/nearest_1.f90: Likewise.
6914         * gfortran.dg/nearest_3.f90: Likewise.
6915         * gfortran.dg/isnan_1.f90: Likewise.
6916         * gfortran.dg/isnan_2.f90: Likewise.
6917         * gfortran.dg/nan_1.f90: Likewise.
6918         * gfortran.dg/nan_2.f90: Likewise.
6919         * gfortran.dg/nan_3.f90: Likewise.
6920         * gfortran.dg/nan_4.f90: Likewise.
6921         * gfortran.dg/module_nan.f90: Likewise.
6922         * gfortran.dg/int_conv_2.f90: Likewise.
6923         * gfortran.dg/init_flag_3.f90: Likewise.
6924         * gfortran.dg/namelist_42.f90: Likewise.
6925         * gfortran.dg/namelist_43.f90: Likewise.
6926         * gfortran.dg/real_const_3.f90: Likewise.
6927         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6928
6929         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6930         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6931         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6932         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6933         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6934
6935         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6936         * gfortran.dg/gamma_5.f90: Likewise.
6937
6938 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6939
6940         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6941         less strict so it also works with auto-overlay support.
6942         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6943         for "exceeds local store" linker errors on the SPU.
6944
6945         * lib/gfortran.exp: Include target-supports.exp.
6946         (gfortran_init): On SPU targets where automatic overlay support
6947         is available, use it to build all Fortran test cases.
6948
6949         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6950
6951 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6952
6953         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6954         rule enforced by gnat on taft types.
6955
6956 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6957
6958         PR testsuite/39792
6959         * g++.dg/ext/complit11.C: Add empty dg-options.
6960
6961 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6962
6963         PR c++/17570
6964         * g++.dg/template/defarg11.C: New test.
6965
6966 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6967
6968         PR c++/28766
6969         * g++.dg/ext/complit11.C: New testcase.
6970
6971 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6972
6973         PR c++/39551
6974         * g++.dg/warn/Wunused-13.C: New testcase.
6975
6976 2009-04-15  Ian Lance Taylor  <iant@google.com>
6977
6978         * gcc.dg/Wenum-compare-1.c: New testcase.
6979
6980 2009-04-15  Richard Guenther  <rguenther@suse.de>
6981
6982         PR tree-optimization/39764
6983         * g++.dg/torture/pr39764.C: New testcase.
6984
6985 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6986
6987         * g++.dg/ext/altivec-17.C: New.
6988
6989 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6990
6991         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6992         * gnat.dg/specs/limited1.ads: Ditto.
6993
6994 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6995
6996         PR testsuite/39769
6997         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6998         for testing the results of estimate instructions.
6999         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7000         * gcc.dg/vmx/3a-05.c (test): Ditto.
7001
7002 2009-04-14  Jason Merrill  <jason@redhat.com>
7003
7004         PR c++/39763
7005         * g++.dg/warn/Wshadow-4.C: Extend.
7006
7007 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7008
7009         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7010         (do_D): Remove attribute hidden.
7011
7012 2009-04-13  Jason Merrill  <jason@redhat.com>
7013
7014         PR c++/39480
7015         * g++.dg/init/copy7.C: New.
7016
7017 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7018
7019         PR testsuite/39733
7020         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7021         (check_for_all_options): This.
7022
7023 2009-04-13  Jason Merrill  <jason@redhat.com>
7024
7025         PR c++/39750
7026         * g++.dg/template/crash90.C: New.
7027
7028 2009-04-12  Jason Merrill  <jason@redhat.com>
7029
7030         PR c++/39742
7031         * g++.dg/overload/extern-C-2.C: New.
7032
7033 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7034
7035         PR preprocessor/31869
7036         * gcc.dg/cpp/strify5.c: New test.
7037
7038 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7039
7040         * gnat.dg/enum1.adb: New test.
7041         * gnat.dg/enum1_pkg.ads: New helper.
7042
7043 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7044
7045         PR target/39740
7046         * gcc.target/alpha/pr39740.c: New test.
7047
7048 2009-04-11  Daniel Kraft  <d@domob.eu>
7049
7050         PR fortran/37746
7051         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7052         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7053         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7054         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7055         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7056         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7057         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7058         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7059         expected string length that failed with -fbounds-check now.
7060         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7061
7062 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7063
7064         PR fortran/39692
7065         * gfortran.dg/proc_ptr_14.f90: New.
7066
7067 2009-04-11  Richard Guenther  <rguenther@suse.de>
7068
7069         PR middle-end/39732
7070         * g++.dg/torture/pr39732.C: New testcase.
7071
7072 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7073
7074         * gfortran.dg/whole_file_5.f90: New.
7075         * gfortran.dg/whole_file_6.f90: New.
7076
7077 2009-04-11  Richard Guenther  <rguenther@suse.de>
7078
7079         PR tree-optimization/39713
7080         * g++.dg/torture/pr39713.C: New testcase.
7081
7082 2009-04-10  Richard Guenther  <rguenther@suse.de>
7083
7084         PR c/39712
7085         * gcc.dg/pr39712.c: New testcase.
7086
7087 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7088
7089         PR c++/28301
7090         * g++.dg/cpp0x/enum2.C: Updated.
7091         * g++.dg/debug/pr22514.C: Likewise.
7092         * g++.dg/parse/enum2.C: Likewise.
7093         * g++.dg/parse/enum3.C: Likewise.
7094         * g++.dg/template/crash79.C: Likewise.
7095         * g++.old-deja/g++.jason/cond.C: Likewise.
7096
7097 2009-04-10  Chao-ying Fu  <fu@mips.com>
7098
7099         * gcc.target/mips/interrupt_handler.c: Change from compile to
7100         assemble.
7101
7102 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7103
7104         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7105
7106 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7107
7108         PR fortran/38709
7109         * gfortran.dg/zero_sized_6.f90: New.
7110
7111 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7112
7113         PR  c++/20118
7114         * g++.dg/parse/pr20118.C: New.
7115         * g++.dg/template/spec16.C: Update.
7116
7117 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7118
7119         PR testsuite/35621
7120         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7121         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7122         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7123         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7124         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7125         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7126         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7127         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7128         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7129         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7130         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7131         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7132         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7133         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7134         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7135         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7136         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7137
7138 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7139
7140         PR target/39678
7141         * g++.dg/torture/pr39678.C: New.
7142         * gcc.dg/compat/struct-complex-2.h: Likewise.
7143         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7144         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7145         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7146         * gcc.dg/torture/pr39678.c: Likewise.
7147         * gcc.target/i386/pr39678.c: Likewise.
7148
7149         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7150         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7151
7152         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7153         <complex.h>.  Add tests for structure with complex float.
7154
7155 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7156             Joseph Myers  <joseph@codesourcery.com>
7157
7158         PR target/36800
7159         * gcc.dg/dfp/pr36800.c: New.
7160
7161 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7162             Rafael Avila de Espindola  <espindola@google.com>
7163
7164         * gcc.misc-tests/help.exp: New file.
7165         * lib/options.exp: New file.
7166
7167 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7168
7169         PR libobjc/36610
7170         * objc/execute/forward-1.x: New.
7171
7172 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7173
7174         * gcc.dg/pr27150-1.c: Change to a link test.
7175
7176 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7177
7178         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7179         3 of the GNU General Public License and to point readers at the
7180         COPYING3 file and the FSF's license web page.
7181         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7182         * gcc.dg/struct/struct-reorg.exp: Likewise.
7183         * gcc.target/spu/tag_manager.c: Likewise.
7184
7185 2009-04-09  Richard Guenther  <rguenther@suse.de>
7186
7187         PR testsuite/39696
7188         * ssa-ccp-25.c: Adjust pattern.
7189
7190 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7191
7192         PR fortran/36704
7193         * gfortran.dg/external_procedures_1.f90: Modified.
7194         * gfortran.dg/proc_ptr_result_1.f90: New.
7195         * gfortran.dg/proc_ptr_result_2.f90: New.
7196         * gfortran.dg/proc_ptr_result_3.f90: New.
7197
7198 2009-04-09  Richard Guenther  <rguenther@suse.de>
7199
7200         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7201         to prevent constant propagation.
7202         * gcc.dg/vect/vect-56.c: Likewise.
7203         * gcc.dg/vect/vect-58.c: Likewise.
7204         * gcc.dg/vect/vect-60.c: Likewise.
7205         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7206         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7207         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7208
7209 2009-04-09  Richard Guenther  <rguenther@suse.de>
7210
7211         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7212         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7213
7214 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7215
7216         PR c/39613
7217         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7218         New tests.
7219
7220 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7221
7222         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7223         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7224
7225 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7226
7227         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7228
7229 2009-04-08  Jason Merrill  <jason@redhat.com>
7230
7231         PR c++/25185
7232         * g++.dg/template/error40.C: Add another test.
7233
7234 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7235
7236         PR c/39614
7237         PR c/39673
7238         * gcc.c-torture/compile/pr39614-1.c,
7239         gcc.c-torture/compile/pr39614-2.c,
7240         gcc.c-torture/compile/pr39614-3.c,
7241         gcc.c-torture/compile/pr39614-4.c,
7242         gcc.c-torture/compile/pr39614-5.c,
7243         gcc.c-torture/compile/pr39673-1.c,
7244         gcc.c-torture/compile/pr39673-2.c: New tests.
7245         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7246         more cases.
7247         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7248         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7249         expected errors.
7250
7251 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7252
7253         PRc++/39637
7254         * g++.dg/cpp0x/variadic-crash2.C: New test.
7255
7256 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7257
7258         PR fortran/38863
7259         * gfortran.dg/alloc_comp_result_1.f90: New test.
7260
7261 2009-04-07  Jason Merrill  <jason@redhat.com>
7262
7263         PR c++/34691
7264         * g++.dg/overload/extern-C-1.C: New.
7265
7266 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7267
7268         PR testsuite/39325
7269         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7270
7271 2009-04-07  Jason Merrill  <jason@redhat.com>
7272
7273         PR c++/25185
7274         * g++.dg/template/error40.C: New.
7275
7276 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7277
7278         PR fortran/38152
7279         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7280
7281 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7284
7285 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7286
7287         PR fortran/38290
7288         * gfortran.dg/proc_decl_1.f90: Modified.
7289         * gfortran.dg/proc_ptr_11.f90: Extended.
7290         * gfortran.dg/proc_ptr_13.f90: Modified.
7291
7292 2009-04-06  Jason Merrill  <jason@redhat.com>
7293
7294         PR c++/35146
7295         * g++.dg/template/fnspec1.C: New.
7296
7297 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
7298
7299         * lib/gnat.exp: Handle multilib.
7300
7301 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7302
7303         PR fortran/38863
7304         * gfortran.dg/dependency_23.f90: New test.
7305
7306 2009-04-06  Richard Guenther  <rguenther@suse.de>
7307
7308         PR tree-optimization/28868
7309         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7310         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7311         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7312         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7313
7314 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7315
7316         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7317
7318 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7319
7320         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7321
7322 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7323
7324         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7325         with the built-in y0, and the subsequent warning.
7326         (y1): Likewise, rename to y_1.
7327
7328 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
7329
7330         PR fortran/39414
7331         * gfortran.dg/proc_decl_21.f90: New.
7332
7333 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
7334
7335         PR fortran/36091
7336         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7337
7338 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
7339
7340         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7341         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7342         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7343         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7344         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7345         gfortran.dg/namelist_49.f90: Gate test on effective_target
7346         fd_truncate.
7347         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
7348
7349 2009-04-05  Daniel Kraft  <d@domob.eu>
7350
7351         PR fortran/38654
7352         * gfortran.dg/read_float_2.f03
7353         * gfortran.dg/read_float_3.f90
7354
7355 2009-04-05  Richard Guenther  <rguenther@suse.de>
7356
7357         PR tree-optimization/39648
7358         * gcc.c-torture/compile/pr39648.c: New testcase.
7359
7360 2009-04-05  Jason Merrill  <jason@redhat.com>
7361
7362         PR c++/14912
7363         * g++.dg/template/error39.C: New.
7364
7365 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
7366
7367         PR fortran/29458
7368         * gfortran.dg/implied_do_1.f90: New.
7369
7370 2009-04-04  Tobias Burnus  <burnus@net-b.de>
7371
7372         PR fortran/39577
7373         * gfortran.dg/recursive_check_8.f90: New.
7374         * gfortran.dg/recursive_check_9.f90: New.
7375         * gfortran.dg/recursive_check_10.f90: New.
7376         * gfortran.dg/recursive_check_11.f90: New.
7377         * gfortran.dg/recursive_check_12.f90: New.
7378         * gfortran.dg/recursive_check_13.f90: New.
7379         * gfortran.dg/recursive_check_14.f90: New.
7380
7381 2009-04-04  Jason Merrill  <jason@redhat.com>
7382
7383         PR c++/25185
7384         * g++.dg/template/error38.C: Add more tests.
7385
7386 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
7387
7388         PR fortran/37614
7389         * gfortran.dg/common_align_2.f90: New test.
7390
7391 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
7392
7393         PR target/39501
7394         * gcc.c-torture/execute/pr39501.c: New file.
7395         * gcc.c-torture/execute/pr39501.x: New file.
7396
7397 2009-04-04  Richard Guenther  <rguenther@suse.de>
7398
7399         PR tree-optimization/8781
7400         PR tree-optimization/37892
7401         * g++.dg/tree-ssa/pr8781.C: New testcase.
7402         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7403
7404 2009-04-04  Richard Guenther  <rguenther@suse.de>
7405
7406         PR tree-optimization/39636
7407         * gcc.c-torture/compile/pr39636.c: New testcase.
7408
7409 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
7410
7411         PR rtl-optimization/39607
7412         * g++.dg/opt/pr39607.C: New.
7413
7414 2009-04-03  Tobias Burnus  <burnus@net-b.de>
7415
7416         PR fortran/39594
7417         * gfortran.dg/common_12.f90: New.
7418
7419 2009-04-03  Jason Merrill  <jason@redhat.com>
7420
7421         PR c++/39608
7422         * g++.dg/template/const2.C: New test.
7423
7424 2009-04-03  Richard Guenther  <rguenther@suse.de>
7425
7426         PR tree-optimization/2480
7427         PR tree-optimization/23086
7428         * gcc.dg/tree-ssa/pr2480.c: New testcase.
7429         * gcc.dg/tree-ssa/pr23086.c: Likewise.
7430
7431 2009-04-03  Richard Guenther  <rguenther@suse.de>
7432
7433         PR tree-optimization/34743
7434         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7435         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7436         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7437         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7438         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7439         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7440         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7441         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7442
7443 2009-04-03  Richard Guenther  <rguenther@suse.de>
7444
7445         PR middle-end/13146
7446         PR tree-optimization/23940
7447         PR tree-optimization/33237
7448         PR middle-end/33974
7449         PR middle-end/34093
7450         PR tree-optimization/36201
7451         PR tree-optimization/36230
7452         PR tree-optimization/38049
7453         PR tree-optimization/38207
7454         PR tree-optimization/38230
7455         PR tree-optimization/38301
7456         PR tree-optimization/38585
7457         PR middle-end/38895
7458         PR tree-optimization/38985
7459         PR tree-optimization/39299
7460         * gcc.dg/pr19633-1.c: Adjust.
7461         * gcc.dg/torture/pta-callused-1.c: Likewise.
7462         * gcc.dg/torture/pr39074-2.c: Likewise.
7463         * gcc.dg/torture/pr39074.c: Likewise.
7464         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7465         * gcc.dg/torture/pr30375.c: Adjust.
7466         * gcc.dg/torture/pr33563.c: Likewise.
7467         * gcc.dg/torture/pr33870.c: Likewise.
7468         * gcc.dg/torture/pr33560.c: Likewise.
7469         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7470         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7471         * gcc.dg/tree-ssa/alias-15.c: Remove.
7472         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7473         * gcc.dg/tree-ssa/pr26421.c: Adjust.
7474         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7475         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7476         * gcc.dg/tree-ssa/pr23382.c: Adjust.
7477         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7478         * gcc.dg/tree-ssa/alias-16.c: Adjust.
7479         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7480         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7481         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7482         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7483         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7484         * gcc.dg/tree-ssa/alias-19.c: Likewise.
7485         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7486         * gcc.dg/tree-ssa/pr13146.c: Likewise.
7487         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7488         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7489         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7490         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7491         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7492         * gcc.dg/tree-ssa/alias-20.c: Likewise.
7493         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7494         * gcc.dg/tree-ssa/pr38895.c: Likewise.
7495         * gcc.dg/uninit-B.c: XFAIL.
7496         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7497         * gcc.dg/uninit-pr19430.c: XFAIL.
7498         * g++.dg/tree-ssa/pr13146.C: New testcase.
7499         * g++.dg/opt/pr36187.C: Adjust.
7500         * g++.dg/torture/20090329-1.C: New testcase.
7501
7502 2009-04-02  Chao-ying Fu  <fu@mips.com>
7503
7504         * gcc.target/mips/interrupt_handler.c: New test.
7505
7506 2009-04-02  David Ayers  <ayers@fsfe.org>
7507
7508         PR objc/18456
7509         * objc.dg/bad-receiver-type-2.m: New test contributed by
7510         Alexander Mamberg.
7511
7512 2009-04-02  Jason Merrill  <jason@redhat.com>
7513
7514         PR c++/25185
7515         * g++.dg/template/error38.C: New test.
7516
7517 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7518
7519         PR tree-optimization/31677
7520         * gcc.dg/memcpy-1.c: Add compiler option.
7521
7522 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7523
7524         PR tree-optimization/39595
7525         * gfortran.dg/vect/O3-pr39595.f: New test.
7526
7527 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7528
7529         PR c++/26693
7530         * g++.dg/template/typedef11.C: New test.
7531         * g++.dg/template/typedef12.C: Likewise.
7532         * g++.dg/template/typedef13.C: Likewise.
7533         * g++.dg/template/typedef14.C: Likewise.
7534         * g++.dg/template/typedef15.C: Likewise.
7535         * g++.dg/template/typedef16.C: Likewise.
7536         * g++.dg/template/sfinae3.C: Compile this pedantically.
7537         The only errors expected should be the one saying the typedef is ill
7538         formed.
7539         * g++.old-deja/g++.pt/typename8.C: Likewise.
7540         * g++.dg/template/access11.C: Update this.
7541
7542 2009-04-02  Richard Guenther  <rguenther@suse.de>
7543
7544         PR tree-optimization/37221
7545         * gcc.c-torture/compile/20090331-1.c: New testcase.
7546
7547 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7548
7549         * gcc.c-torture/compile/20090401-1.c: New test.
7550
7551 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7552
7553         PR c++/4926
7554         * g++.dg/template/pr4926-1.C: New.
7555
7556 2009-04-01  Xinliang David Li  <davidxl@google.com>
7557
7558         * gcc.target/i386/all_one_m128i.c: New test.
7559
7560 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7561
7562         PR c/39027
7563         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7564         * gcc.dg/fltconst-2.c: New test.
7565         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7566         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7567
7568         PR c/33466
7569         * gcc.dg/cpp/pr33466.c: New test.
7570         * gcc.dg/dfp/pr33466.c: New test.
7571         * gcc.dg/fixed-point/pr33466.c: New test.
7572
7573 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7574
7575         PR tree-optimization/35011
7576         * g++.dg/other/pr35011.C: New.
7577
7578 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7579
7580         PR target/39226
7581         * gcc.dg/pr39226.c: New test.
7582
7583 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7584
7585         PR c++/35240
7586         * g++.dg/template/pr35240.C: New.
7587
7588 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7589
7590         PR c/39605
7591         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7592         * gcc.dg/pr25682.c: Update expected diagnostics.
7593
7594 2009-04-01  Richard Guenther  <rguenther@suse.de>
7595
7596         * gcc.dg/fold-plusmult-2.c: New testcase.
7597
7598 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7599
7600         PR c/37772
7601         * gcc.dg/pr37772.c: New test.
7602         * g++.dg/ext/asm11.C: New test.
7603
7604 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7605
7606         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7607         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7608         defined.
7609
7610 2009-03-31  Jason Merrill  <jason@redhat.com>
7611
7612         * g++.old-deja/g++.other/using9.C: Add expected errors.
7613
7614 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7615
7616         * gcc.c-torture/compile/pr33009.c: Removed.
7617
7618 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7619
7620         * gcc.c-torture/compile/pr33009.c: Delete.
7621         * gcc.c-torture/compile/pr11832.c: Likewise.
7622
7623 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7624
7625         PR c/448
7626         * lib/target-supports.exp (check_effective_target_stdint_types):
7627         Update comment.
7628         (check_effective_target_inttypes_types): New.
7629         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7630         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7631         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7632
7633 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7634
7635         PR fortran/38917
7636         PR fortran/38918
7637         * gfortran.dg/data_pointer_1.f90: New test.
7638
7639 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7640
7641         PR fortran/38915
7642         * gfortran.dg/char_length_15.f90: New test.
7643
7644 2009-03-31  Jason Merrill  <jason@redhat.com>
7645
7646         C++ DR 613
7647         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7648         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7649         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7650         xfail others.
7651
7652         * g++.dg/other/typedef2.C: New test.
7653
7654         PR c++/37806
7655         * g++.dg/template/typedef17.C: New test.
7656
7657         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7658         * g++.dg/cpp0x/auto12.C: Likewise.
7659
7660 2009-03-31  Richard Guenther  <rguenther@suse.de>
7661
7662         PR middle-end/31029
7663         * gcc.dg/fold-compare-4.c: New testcase.
7664         * gcc.dg/fold-compare-5.c: Likewise.
7665
7666 2009-03-31  Richard Guenther  <rguenther@suse.de>
7667
7668         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7669
7670 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7671
7672         PR target/39592
7673         * gcc.target/i386/pr39592-1.c: New test.
7674
7675 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7676
7677         PR preprocessor/15638
7678         * gcc.dg/cpp/missing-header-1.c: New test.
7679         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7680         "compilation terminated" message.
7681         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7682         test #include "".
7683         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7684         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7685         terminated" message.
7686
7687 2009-03-31  Richard Guenther  <rguenther@suse.de>
7688
7689         PR middle-end/23401
7690         PR middle-end/27810
7691         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7692         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7693
7694 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7695
7696         PR fortran/38389
7697         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7698         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7699         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7700         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7701         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7702         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7703         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7704
7705 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7706
7707         PR fortran/22571
7708         * gfortran.dg/whole_file_1.f90: New test.
7709         PR fortran/26227
7710         * gfortran.dg/whole_file_2.f90: New test.
7711         * gfortran.dg/whole_file_3.f90: New test.
7712         PR fortran/24886
7713         * gfortran.dg/whole_file_4.f90: New test.
7714
7715 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7716
7717         * gfortran.dg/bind_c_usage_19.f90: New test.
7718
7719         PR target/39558
7720         * gcc.target/powerpc/altivec-29.c: New test.
7721
7722 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7723
7724         PR rtl-optimization/323
7725         * gcc.target/i386/excess-precision-1.c,
7726         gcc.target/i386/excess-precision-2.c,
7727         gcc.target/i386/excess-precision-3.c,
7728         gcc.target/i386/excess-precision-4.c,
7729         gcc.target/i386/excess-precision-5.c,
7730         gcc.target/i386/excess-precision-6.c: New tests.
7731
7732 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7733
7734         PR c/35235
7735         * gcc.dg/c99-array-lval-8.c: New test.
7736
7737 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7738
7739         PR preprocessor/34695
7740         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7741         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7742         instead of dg-warning for "previous definition" messages.
7743         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7744         "warnings being treated as errors" message.
7745         * gcc.dg/fltconst-1.c: Use -fshow-column.
7746
7747 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7748
7749         PR fortran/38823
7750         * gfortran.dg/power1.f90: New test.
7751
7752 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7753
7754         PR c/456
7755         PR c/5675
7756         PR c/19976
7757         PR c/29116
7758         PR c/31871
7759         PR c/35198
7760         * gcc.c-torture/compile/20081108-1.c,
7761         gcc.c-torture/compile/20081108-2.c,
7762         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7763         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7764         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7765         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7766         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7767         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7768         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7769         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7770         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7771         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7772         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7773         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7774         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7775         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7776         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7777         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7778         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7779         case.
7780         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7781         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7782         XFAILs.  Update expected messages.
7783         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7784         expected messages.
7785         * gcc.dg/real-const-1.c: Replace with test from original PR.
7786         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7787         when casting from non-constant integer to pointer.
7788
7789 2009-03-29  Richard Guenther  <rguenther@suse.de>
7790
7791         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7792
7793 2009-03-29  Daniel Kraft  <d@domob.eu>
7794
7795         PR fortran/37423
7796         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7797         DEFERRED bindings.
7798         * gfortran.dg/typebound_proc_9.f03: New test.
7799         * gfortran.dg/typebound_proc_10.f03: New test.
7800         * gfortran.dg/typebound_proc_11.f03: New test.
7801         * gfortran.dg/abstract_type_5.f03: New test.
7802
7803 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7804
7805         PR fortran/38507
7806         * gfortran.dg/do_4.f: New.
7807         * gfortran.dg/goto_2.f90: Correct expected warnings.
7808         * gfortran.dg/goto_4.f90: Likewise.
7809         * gfortran.dg/goto_5.f90: New.
7810
7811 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7812
7813         PR target/39545
7814         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7815
7816         * gcc.target/i386/pr39545-1.c: New.
7817         * gcc.target/i386/pr39545-2.c: Likewise.
7818
7819         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7820         (flex2_struct): Likewise.
7821         (check_struct_passing7): Likewise.
7822         (check_struct_passing8): Likewise.
7823         (f1s): Likewise.
7824         (f2s): Likewise.
7825         (main): Call check_struct_passing7 and check_struct_passing8.
7826
7827 2009-03-29  Richard Guenther  <rguenther@suse.de>
7828
7829         * gcc.c-torture/execute/20090113-1.c: New testcase.
7830         * gcc.c-torture/execute/20090113-2.c: Likewise.
7831         * gcc.c-torture/execute/20090113-3.c: Likewise.
7832         * gcc.c-torture/execute/20090207-1.c: Likewise.
7833         * gcc.c-torture/compile/20090114-1.c: Likewise.
7834         * gcc.c-torture/compile/20090328-1.c: Likewise.
7835         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7836
7837 2009-03-29  David Ayers  <ayers@fsfe.org>
7838
7839         PR objc/27377
7840         * objc.dg/conditional-1.m: New tests.
7841
7842 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7843
7844         * gcc.dg/winline-10.c: New test.
7845
7846 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7847
7848         PR fortran/34656
7849         * gfortran.dg/do_check_1.f90: Add test.
7850         * gfortran.dg/do_check_2.f90: Add test.
7851         * gfortran.dg/do_check_3.f90: Add test.
7852         * gfortran.dg/do_check_4.f90: Add test.
7853
7854 2009-03-28  Jan Hubicka  <jh@suse.cz>
7855
7856         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7857         * gcc.dg/pr33826.c: Update dump files.
7858         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7859         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7860
7861 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7862
7863         * g++.dg/tree-ssa/fwprop-align.C: New test.
7864
7865 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7866
7867         * gcc.target/powerpc/altivec-28.c: New test.
7868
7869         PR c++/39554
7870         * gcc.dg/wdisallowed-functions-1.c: Removed.
7871         * gcc.dg/wdisallowed-functions-2.c: Removed.
7872         * gcc.dg/wdisallowed-functions-3.c: Removed.
7873         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7874         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7875         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7876
7877 2009-03-28  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/38723
7880         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7881
7882 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7883
7884         PR fortran/38538
7885         * gfortran.dg/char_result_13.f90: New test.
7886
7887 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7888
7889         PR fortran/38765
7890         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7891
7892 2009-03-28  Daniel Kraft  <d@domob.eu>
7893
7894         * gfortran.dg/trim_1.f90: New test.
7895
7896 2009-03-28  Richard Guenther  <rguenther@suse.de>
7897
7898         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7899         * g++.dg/warn/Warray-bounds.C: Likewise.
7900
7901 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7902
7903         PR fortran/32626
7904         * gfortran.dg/recursive_check_7.f90: New test.
7905
7906 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7907
7908         PR fortran/38432
7909         * gfortran.dg/do_check_5.f90: New test.
7910         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7911         * gfortran.dg/array_constructor_18.f90: Ditto.
7912         * gfortran.dg/array_constructor_22.f90: Ditto.
7913         * gfortran.dg/do_3.F90: Ditto.
7914         * gfortran.dg/do_1.f90: Ditto.
7915
7916 2009-03-28  Richard Guenther  <rguenther@suse.de>
7917
7918         PR tree-optimization/38180
7919         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7920
7921 2009-03-28  Richard Guenther  <rguenther@suse.de>
7922
7923         PR tree-optimization/38513
7924         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7925         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7926         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7927         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7928         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7929         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7930         * gcc.dg/vect/vect-35.c: Likewise.
7931         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7932         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7933         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7934
7935 2009-03-28  Richard Guenther  <rguenther@suse.de>
7936
7937         PR tree-optimization/38968
7938         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7939
7940 2009-03-28  Richard Guenther  <rguenther@suse.de>
7941
7942         PR tree-optimization/37795
7943         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7944
7945 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7946
7947         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7948         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7949         options for removed targets.
7950
7951 2009-03-27  Richard Guenther  <rguenther@suse.de>
7952
7953         PR tree-optimization/39120
7954         * gcc.c-torture/execute/pr39120.c: New testcase.
7955
7956 2009-03-27  Richard Guenther  <rguenther@suse.de>
7957
7958         PR tree-optimization/39120
7959         * gcc.dg/torture/pta-callused-1.c: New testcase.
7960
7961 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7962
7963         PR middle-end/39315
7964         * gcc.target/i386/pr39315-1.c: New.
7965         * gcc.target/i386/pr39315-2.c: Likewise.
7966         * gcc.target/i386/pr39315-3.c: Likewise.
7967         * gcc.target/i386/pr39315-4.c: Likewise.
7968         * gcc.target/i386/pr39315-check.c: Likewise.
7969
7970 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7971
7972         PR c/39323
7973         * gcc.dg/pr39323-1.c: New.
7974         * gcc.dg/pr39323-2.c: Likewise.
7975         * gcc.dg/pr39323-3.c: Likewise.
7976
7977 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7978
7979         PR target/38034
7980         * gcc.target/ia64/sync-1.c: New.
7981
7982 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         PR target/39472
7985         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7986         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7987         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7988         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7989         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7990         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7991         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7992         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7993
7994 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7995
7996         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7997         for low precision (i.e. float).
7998
7999 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8000             Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR debug/37959
8003         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8004
8005 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8006
8007         * gcc.dg/memmove-2.c: New test.
8008         * gcc.dg/memmove-3.c: New test.
8009
8010         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8011         in clone naming.
8012
8013 2009-03-27  Xinliang David Li  <davidxl@google.com>
8014
8015         PR tree-optimization/39557
8016         * g++.dg/tree-ssa/dom-invalid.C: New test.
8017
8018 2009-03-27  Xinliang David Li  <davidxl@google.com>
8019
8020         PR tree-optimization/39548
8021         * g++.dg/tree-ssa/copyprop.C: New test.
8022
8023 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8024
8025         PR c++/38638
8026         * g++.dg/template/typename17.C: New testcase.
8027         * g++.dg/template/typename18.C: New testcase.
8028
8029 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8030
8031         PR c++/36799
8032         * g++.dg/other/var_copy-1.C: New test.
8033
8034 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8035
8036         PR c++/37647
8037         * g++.dg/parse/ctor9.C: New test.
8038
8039 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8040
8041         PR c++/29727
8042         * g++.dg/init/error2.C: New test.
8043
8044 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8045
8046         PR c++/35652
8047         * gcc.dg/pr35652.C: New.
8048         * g++.dg/warn/pr35652.C: New.
8049         * gcc.dg/format/plus-1.c: Adjust message.
8050
8051 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR c++/39554
8054         * gcc.dg/wdisallowed-functions-3.c: New test.
8055         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8056
8057 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8058
8059         * gcc.dg/inline-33.c: Fix when pic.
8060
8061 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8062
8063         * gcc.target/ia64/20090324-1.c: New test.
8064
8065 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR c/27898
8068         * gcc.dg/pr27898.c: New test.
8069
8070         PR tree-optimization/32139
8071         * gcc.c-torture/compile/pr32139.c: New test.
8072
8073 2009-03-24  Jason Merrill  <jason@redhat.com>
8074
8075         PR c++/28274
8076         * g++.dg/parse/defarg14.C: New test.
8077
8078 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8079
8080         PR libfortran/39528
8081         * gfortran.dg/read_repeat.f90: New test.
8082
8083 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8084
8085         PR tree-optimization/39529
8086         * gcc.dg/vect/pr39529.c: New test.
8087
8088 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8089             Jakub Jelinek  <jakub@redhat.com>
8090
8091         PR debug/39524
8092         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8093
8094 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8095
8096         PR c/39495
8097         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8098
8099 2009-03-23  Jason Merrill  <jason@redhat.com>
8100
8101         * g++.dg/cpp0x/auto12.C: Add variadic test.
8102
8103         PR c++/39526
8104         * g++.dg/warn/Wshadow-4.C: New test.
8105
8106 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR tree-optimization/39516
8109         * gfortran.dg/pr39516.f: New test.
8110
8111 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8112
8113         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8114         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8115         variable, not environment variable.
8116
8117 2009-03-21  Jason Merrill  <jason@redhat.com>
8118
8119         PR c++/28879
8120         * g++.dg/ext/vla6.C: New test.
8121
8122 2009-03-20  Jason Merrill  <jason@redhat.com>
8123
8124         * g++.dg/cpp0x/initlist5.C: Add additional test.
8125
8126 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8127             Janis Johnson  <janis187@us.ibm.com>
8128
8129         * lib/compat.exp (compat-get-options-main, compat-get-options):
8130         Handle dg-prune-output in source file.
8131         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8132         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8133         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8134         two warnings.
8135
8136 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8137
8138         PR c/39495
8139         * gcc.dg/gomp/pr39495-1.c: New test.
8140         * gcc.dg/gomp/pr39495-2.c: New test.
8141         * g++.dg/gomp/pr39495-1.C: New test.
8142         * g++.dg/gomp/pr39495-2.C: New test.
8143
8144         PR target/39496
8145         * gcc.target/i386/pr39496.c: New test.
8146         * g++.dg/other/pr39496.C: New test.
8147
8148 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8149
8150         PR middle-end/39500
8151         * gcc.dg/autopar/pr39500-1.c: New.
8152         * gcc.dg/autopar/pr39500-2.c: New.
8153
8154 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8155
8156         * g++.dg/dg.exp: Prune graphite.
8157
8158 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8159
8160         PR middle-end/39447
8161         * g++.dg/graphite: New.
8162         * g++.dg/graphite/graphite.exp: New.
8163         * g++.dg/graphite/pr39447.C: New.
8164
8165 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8166
8167         PR c++/39425
8168         * g++.dg/template/pr39425.C: New.
8169
8170         * g++.dg/template/spec33.C: Updated.
8171
8172 2009-03-17  Jason Merrill  <jason@redhat.com>
8173
8174         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8175
8176 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8177
8178         PR c++/39475
8179         * g++.dg/ext/unary_trait_incomplete.C: New.
8180
8181 2009-03-17  Jing Yu  <jingyu@google.com>
8182
8183         PR middle-end/39378
8184         * g++.dg/inherit/thunk10.C: New test.
8185
8186 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8187
8188         PR target/39482
8189         * gcc.target/i386/pr39482.c: New test.
8190
8191 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR debug/39471
8194         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8195         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8196         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8197         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8198
8199         PR middle-end/39443
8200         * gcc.dg/pr39443.c: New test.
8201
8202         PR debug/39412
8203         * gcc.dg/debug/pr39412.c: New test.
8204
8205 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8206
8207         PR testsuite/38526
8208         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8209         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8210         is defined.
8211         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8212         its original value, or unset if it was not defined.
8213         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8214         path procs around use of HOSTCC.
8215         * g++.dg/compat/struct-layout-1.exp: Ditto.
8216         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8217
8218 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8219
8220         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8221
8222 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8223
8224         Revert patch for PR testsuite/37630.
8225
8226         PR testsuite/37960
8227         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8228
8229         PR testsuite/37630
8230         * lib/target-supports.exp (check_effective_target_ieee): New.
8231         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8232         * gcc.dg/20001012-1.c: Require ieee.
8233
8234         PR testsuite/37628
8235         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8236
8237 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8238
8239         PR tree-optimization/39455
8240         * gcc.dg/pr39455.c: New test.
8241
8242 2009-03-13  David Ayers  <ayers@fsfe.org>
8243
8244         * objc/execute/trivial.m. New test.
8245
8246 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8247
8248         PR target/39137
8249         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8250
8251 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8252
8253         PR testsuite/39451
8254         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8255         constraint on (%2).
8256
8257 2009-03-12  David Ayers  <ayers@fsfe.org>
8258
8259         PR libobjc/27466
8260         * objc/execute/exceptions/handler-1.m. New test.
8261
8262 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8263
8264         PR target/39431
8265         * gcc.target/i386/pr39431.c: New test.
8266
8267 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8268
8269         PR target/39445
8270         * gcc.target/i386/pr39445.c: New.
8271
8272         * gcc.target/i386/push-1.c: XFAIL.
8273
8274 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8275
8276         * gcc.dg/inline-33.c: New test.
8277
8278 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8279
8280         * gcc.dg/vect/vect-82.c: Combine dg-do and
8281         dg-require-effective-target into dg-skip-if.
8282         * gcc.dg/vect/vect-83.c: Likewise.
8283
8284 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR target/39137
8287         * gcc.target/i386/stackalign/longlong-1.c: New test.
8288         * gcc.target/i386/stackalign/longlong-2.c: New test.
8289
8290 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8291
8292         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8293
8294 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8295
8296         * gcc.c-torture/execute/ieee/inf-3.c: New test.
8297         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8298
8299 2009-03-11  Olivier Hainque  <hainque@adacore.com>
8300
8301         * gnat.dg/slice_enum.adb: New test.
8302
8303 2009-03-11  Jason Merrill  <jason@redhat.com>
8304
8305         PR debug/39086
8306         * g++.dg/opt/nrv15.C: New test.
8307
8308 2009-03-10  Ira Rosen  <irar@il.ibm.com>
8309
8310         PR tree-optimization/39422
8311         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8312         constant array with static initialization to global memory.
8313         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8314
8315 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
8316
8317         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8318         padding.
8319
8320 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
8321
8322         PR c++/39371
8323         * g++.dg/opt/switch2.C: Add -w to dg-options.
8324         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8325         * g++.dg/warn/switch1.C: New test.
8326         * g++.dg/other/switch3.C: New test.
8327
8328         PR tree-optimization/39394
8329         * gcc.c-torture/compile/pr39394.c: New test.
8330
8331 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8332
8333         * gcc.target/s390/20090223-1.c: New testcase.
8334
8335 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8336
8337         PR libfortran/39402
8338         * gfortran.dg/fmt_f0_1.f90: New test.
8339
8340 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
8341
8342         PR c++/39060
8343         * g++.dg/other/new1.C: Adjusted.
8344         * g++.dg/parse/crash40.C: Likewise.
8345         * g++.dg/parse/defarg12.C: Likewise.
8346         * g++.dg/template/error15.C: Likewise.
8347
8348         * g++.dg/other/pr39060.C: New.
8349
8350 2009-03-07  Jason Merrill  <jason@redhat.com>
8351
8352         PR c++/39367
8353         * g++.dg/opt/new1.C: New.
8354
8355 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8356
8357         PR c++/33492
8358         * g++.dg/other/error32.C: New.
8359
8360 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR middle-end/39360
8363         * gcc.c-torture/compile/pr39360.c: New test.
8364
8365         PR debug/39372
8366         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8367
8368 2009-03-05  Jason Merrill  <jason@redhat.com>
8369
8370         PR c++/38908
8371         * g++.dg/warn/Wuninitialized-3.C: New test.
8372
8373 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR debug/39379
8376         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8377         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8378
8379 2009-03-04  Jason Merrill  <jason@redhat.com>
8380
8381         PR c++/13549
8382         * g++.dg/template/koenig7.C: New test.
8383
8384 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         * g++.dg/torture/predcom-1.C: New test.
8387
8388 2009-03-04  Richard Guenther  <rguenther@suse.de>
8389
8390         PR tree-optimization/39362
8391         * g++.dg/torture/pr39362.C: New testcase.
8392
8393 2009-03-04  Jason Merrill  <jason@redhat.com>
8394             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8395
8396         PR c++/9634
8397         PR c++/29469
8398         PR c++/29607
8399         * g++.dg/template/dependent-name5.C: New test.
8400
8401 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
8402
8403         PR testsuite/39357
8404         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8405         vect_int to vect_int_mult.
8406
8407 2009-03-04  Richard Guenther  <rguenther@suse.de>
8408
8409         PR tree-optimization/39358
8410         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8411         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8412
8413 2009-03-04  Richard Guenther  <rguenther@suse.de>
8414
8415         PR tree-optimization/39339
8416         * gcc.c-torture/execute/pr39339.c: New testcase.
8417
8418 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
8419
8420         * gcc.c-torture/compile/20090303-1.c,
8421         gcc.c-torture/compile/20090303-2.c: New tests.
8422
8423 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
8424
8425         PR fortran/39354
8426         * gfortran.dg/gomp/pr39354.f90: New test.
8427
8428         PR tree-optimization/39343
8429         * gcc.dg/pr39343.c: New test.
8430
8431 2009-03-03  Ira Rosen  <irar@il.ibm.com>
8432
8433         PR tree-optimization/39248
8434         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8435         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8436         on targets without vector misalignment support.
8437         * lib/target-supports.exp
8438         (check_effective_target_vect_short_mult): Add
8439         check_effective_target_arm32.
8440
8441 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
8442
8443         PR middle-end/39335
8444         * gcc.dg/graphite/pr39335_1.c: New.
8445         * gcc.dg/graphite/pr39335.c: New.
8446
8447 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
8448
8449         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8450         of andl.
8451         * gcc.target/i386/stackalign/return-5.c: Likewise.
8452         * gcc.target/i386/stackalign/return-6.c: Likewise.
8453
8454 2009-03-02  Richard Guenther  <rguenther@suse.de>
8455             Ira Rosen  <irar@il.ibm.com>
8456
8457         PR tree-optimization/39318
8458         * gfortran.dg/vect/pr39318.f90: New test.
8459
8460 2009-03-01  Jan Hubicka  <jh@suse.cz>
8461
8462         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8463
8464 2009-03-01  Jan Hubicka  <jh@suse.cz>
8465
8466         PR debug/39267
8467         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8468
8469 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8470
8471         * gnat.dg/pack12.adb: New test.
8472
8473 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8474
8475         PR c++/37789
8476         * g++.dg/other/pr37789.C: New.
8477
8478 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8479
8480         PR fortran/39295
8481         * gfortran.dg/interface_25.f90: New test.
8482         * gfortran.dg/interface_26.f90: New test.
8483
8484 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
8485
8486         PR fortran/39292
8487         * gfortran.dg/initialization_22.f90: New test.
8488
8489 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
8490
8491         PR rtl-optimization/39241
8492         * gcc.dg/torture/pr39241.c: New.
8493
8494 2009-02-25  Martin Jambor  <mjambor@suse.cz>
8495
8496         PR tree-optimizations/39259
8497         * g++.dg/torture/pr39259.C: New testcase.
8498
8499 2009-02-24  Richard Guenther  <rguenther@suse.de>
8500
8501         PR c++/39242
8502         * g++.dg/template/instantiate10.C: New testcase.
8503
8504 2009-02-24  Richard Guenther  <rguenther@suse.de>
8505             Zdenek Dvorak  <ook@ucw.cz>
8506
8507         PR tree-optimization/39233
8508         * gcc.c-torture/execute/pr39233.c: New testcase.
8509
8510 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8511
8512         PR tree-optimization/39260
8513         * gcc.dg/graphite/pr39260.c: New.
8514
8515 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8516
8517         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8518
8519 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8520
8521         PR c++/36411
8522         * g++.dg/template/void14.C: New.
8523
8524 2009-02-23  Jason Merrill  <jason@redhat.com>
8525
8526         PR c++/38880
8527         * g++.dg/init/const7.C: Remove XFAIL.
8528         * g++.dg/init/static-init1.C: New test.
8529
8530         * g++.dg/cpp0x/initlist14.C: New test.
8531
8532 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8533
8534         PR fortran/38914
8535         * bound_simplification_2.f90:  New test case.
8536         * bound_7.f90:  New test case.
8537
8538 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8539
8540         * gcc.dg/cpp/include4.c: New test.
8541
8542 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8543
8544         PR target/39256
8545         * gcc.target/i386/abi-2.c: New.
8546
8547 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8548
8549         * gcc.c-torture/execute/pr39228.x: New.
8550
8551 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8552
8553         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8554         scan-assembler to check for xmm0 register.
8555
8556 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8557             Joseph Myers  <joseph@codesourcery.com>
8558
8559         * gcc.target/arm/va_list.c: New test.
8560         * g++.dg/abi/arm_va_list.C: Likewise.
8561         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8562         function.
8563         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8564         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8565         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8566         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8567         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8568         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8569
8570 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8571
8572         PR testsuite/38164
8573         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8574         to dg-options.
8575
8576 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8577
8578         PR target/39240
8579         * gcc.c-torture/execute/pr39240.c: New test.
8580
8581 2009-02-20  Jason Merrill  <jason@redhat.com>
8582
8583         PR c++/39225
8584         * g++.dg/parse/dtor15.C: New test.
8585
8586 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8587
8588         * gcc.c-torture/execute/20090219-1.c: New.
8589
8590 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8591
8592         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8593         (mips-dg-options): When matching isa* pseudo-options make
8594         'value' optional and accept ! entries.  Use $spec instead of
8595         $isa_spec in the isa pseudo-option error message.  Only
8596         perform the ISA-range check when 'value' is set.  If arch is
8597         matching any CPU in the ! entries switch to its generic ISA.
8598         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8599         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8600
8601 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8602
8603         PR target/39175
8604         * gcc.dg/visibility-20.c: New test.
8605         * g++.dg/ext/visibility/visibility-11.C: New test.
8606
8607 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8608
8609         PR c++/39188
8610         * g++.dg/abi/pr39188-1a.C: New.
8611         * g++.dg/abi/pr39188-1b.C: Likewise.
8612         * g++.dg/abi/pr39188-1.h: Likewise.
8613         * g++.dg/abi/pr39188-2a.C: Likewise.
8614         * g++.dg/abi/pr39188-2b.C: Likewise.
8615         * g++.dg/abi/pr39188-2.h: Likewise.
8616         * g++.dg/abi/pr39188-3a.C: Likewise.
8617         * g++.dg/abi/pr39188-3b.C: Likewise.
8618         * g++.dg/abi/pr39188-3.h: Likewise.
8619
8620 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8621
8622         PR c/38483
8623         * gcc.c-torture/execute/call-trap-1.c,
8624         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8625         tests.
8626
8627 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8628
8629         PR target/39228
8630         * gcc.c-torture/execute/pr39228.c: New test.
8631
8632 2009-02-19  Richard Guenther  <rguenther@suse.de>
8633
8634         PR tree-optimization/39074
8635         * gcc.dg/torture/pr39074.c: New testcase.
8636         * gcc.dg/torture/pr39074-2.c: Likewise.
8637         * gcc.dg/torture/pr39074-3.c: Likewise.
8638
8639 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8640
8641         PR c++/39219
8642         * g++.dg/parse/attr3.C: New.
8643
8644 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8645
8646         PR testsuite/38165
8647         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8648
8649         PR testsuite/38166
8650         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8651         and skip on Darwin.
8652
8653 2009-02-18  Jason Merrill  <jason@redhat.com>
8654
8655         PR c++/38880
8656         * g++.dg/init/const7.C: Remove XFAIL.
8657
8658         PR target/39179
8659         * g++.dg/opt/const6.C: New test.
8660
8661 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8662
8663         * gcc.dg/callabi/callabi.exp: Moved to ...
8664         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8665         in 64bit mode.
8666
8667         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8668         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8669         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8670         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8671         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8672         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8673         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8674
8675         * gcc.dg/callabi/callabi.h: Moved to ...
8676         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8677
8678         * gcc.dg/callabi/func-1.c: Moved to ...
8679         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8680
8681         * gcc.dg/callabi/func-indirect.c: Moved to ...
8682         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8683
8684         * gcc.dg/callabi/pr38891.c: Moved to ...
8685         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8686
8687         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8688         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8689
8690         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8691         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8692
8693         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8694         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8695
8696 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8697
8698         PR target/38891
8699         * gcc.dg/callabi/pr38891.c: New.
8700
8701 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8702
8703         * gcc.dg/callabi/callabi.exp: New.
8704
8705 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8706
8707         PR target/39082
8708         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8709         -Wno-abi for x86.
8710         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8711
8712         * gcc.target/i386/pr39082-1.c: New.
8713
8714         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8715         -Wno-abi.
8716
8717         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8718         CHECK_M64_M128 is defined.
8719         (check_f_arguments): Add "do".
8720         (check_vector_arguments): New.
8721         (check_m64_arguments): Likewise.
8722         (check_m128_arguments): Likewise.
8723
8724         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8725         (CHECK_M64_M128): Define.
8726
8727         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8728         on abitest.
8729         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8730
8731         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8732         tests only if CHECK_M64_M128 is defined.
8733
8734         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8735         (m128_2_struct): Likewise.
8736         (check_struct_passing5): Likewise.
8737         (check_struct_passing6): Likewise.
8738         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8739
8740         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8741         (un5): Likewise.
8742         (check_union_passing4): Likewise.
8743         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8744
8745 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8746
8747         PR c/35447
8748         * gcc.dg/noncompile/pr35447-1.c: New test.
8749
8750 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8751
8752         PR tree-optimization/36922
8753         * gfortran.dg/pr36922.f: New test.
8754
8755 2009-02-17  Richard Guenther  <rguenther@suse.de>
8756
8757         PR tree-optimization/39202
8758         * gcc.c-torture/compile/pr39202.c: New testcase.
8759
8760 2009-02-17  Richard Guenther  <rguenther@suse.de>
8761
8762         PR tree-optimization/39204
8763         * gcc.dg/torture/pr39204.c: New testcase.
8764
8765 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8766
8767         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8768         * gcc.dg/vect/vect-outer-6.c: Ditto.
8769
8770 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8771
8772         PR c/35446
8773         * gcc.dg/noncompile/init-5.c: New test.
8774         * gcc.dg/init-bad-4.c: Adjust expected errors.
8775
8776 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8777
8778         PR target/37049
8779         * gcc.target/i386/push-1.c: New.
8780
8781 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8782
8783         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8784
8785 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8786
8787         * gcc.target/spu/intrinsics-sr.c: New test.
8788
8789 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8790
8791         PR target/38056
8792         * gcc.target/ia64/sibcall-opt-1.c: New test.
8793         * gcc.target/ia64/sibcall-opt-2.c: New test.
8794
8795 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8796
8797         PR fortran/36528
8798         * gfortran.dg/cray_pointers_8.f90: New test.
8799
8800         PR fortran/36703
8801         * gfortran.dg/cray_pointers_9.f90: New test.
8802
8803 2009-02-13  Jason Merrill  <jason@redhat.com>
8804
8805         PR c++/39070
8806         * g++.dg/cpp0x/decltype16.C: New.
8807
8808 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8809
8810         PR target/39152
8811         * gfortran.dg/gomp/pr39152.f90: New.
8812
8813 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8814
8815         PR target/39162
8816         * gcc.target/i386/pr39162.c: New.
8817
8818 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8819
8820         PR c/35444
8821         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8822         New tests.
8823
8824 2009-02-12  Jason Merrill  <jason@redhat.com>
8825
8826         PR c++/38950
8827         * g++.dg/template/array20.C: New test.
8828
8829 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8830
8831         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8832         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8833         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8834
8835 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8836
8837         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8838
8839 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8840
8841         PR target/39152
8842         * gfortran.dg/pr39152.f: New.
8843
8844 2009-02-11  Jason Merrill  <jason@redhat.com>
8845
8846         PR c++/39153
8847         * g++.dg/cpp0x/defaulted9.C: New test.
8848
8849         PR c++/30111
8850         * g++.dg/init/value7.C: New test.
8851
8852 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8853
8854         PR target/38824
8855         * gcc.target/i386/pr38824.c: New testcase.
8856
8857 2009-02-11  Jason Merrill  <jason@redhat.com>
8858
8859         PR c++/38649
8860         * g++.dg/cpp0x/defaulted8.C: New test.
8861
8862         PR c++/36744
8863         * g++.dg/cpp0x/rv9p.C: New test.
8864
8865 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8866
8867         * gnat.dg/aliasing3.adb: New test.
8868         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8869
8870 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8871
8872         PR c++/34397
8873         * g++.dg/template/crash88.C: New.
8874         * g++.dg/template/crash89.C: Likewise.
8875
8876 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8877
8878         PR c/39084
8879         * gcc.dg/pr39084.c: New test.
8880
8881 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR target/39139
8884         * gcc.target/i386/pr39139.c: New test.
8885
8886 2009-02-10  Richard Guenther  <rguenther@suse.de>
8887
8888         PR tree-optimization/39132
8889         * gcc.dg/torture/pr39132.c: New testcase.
8890
8891 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8892
8893         PR target/39119
8894         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8895         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8896         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8897         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8898         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8899         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8900         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8901         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8902
8903 2009-02-09  Jason Merrill  <jason@redhat.com>
8904
8905         PR c++/39109
8906         * g++.dg/init/value6.C: New test.
8907
8908 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8909
8910         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8911
8912 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8913
8914         * gcc.c-torture/compile/20090209-1.c: New test.
8915
8916 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8917
8918         PR c++/35147
8919         PR c++/37737
8920         * g++.dg/cpp0x/vt-35147.C: New.
8921         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8922         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8923
8924 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8925
8926         PR c/35434
8927         * gcc.dg/attr-alias-4.c: New test.
8928
8929 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8930
8931         PR c/39035
8932         * gcc.dg/dfp/pr39035.c: New test.
8933
8934 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8935
8936         PR c/36432
8937         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8938
8939 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR c++/39106
8942         * g++.dg/opt/thunk3.C: New test.
8943
8944 2009-02-05  Nick Clifton  <nickc@redhat.com>
8945
8946         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8947         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8948         * gcc.dg/cdce1.c: Likewise.
8949         * gcc.dg/cpp/_Pragma6.c: Likewise.
8950         * g++.dg/cpp/_Pragma1.C: Likewise.
8951         * gcc.dg/utf32-2.c: Xfail for M32C.
8952         * gcc.dg/utf32-1.c: Likewise.
8953         * gcc.dg/utf32-3.c: Likewise.
8954         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8955         targets.
8956         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8957         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8958         * gcc.dg/Wconversion-5.c: Likewise.
8959         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8960         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8961         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8962         * gcc.dg/utf-inc-init.c: Likewise.
8963         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8964         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8965         * gcc.dg/utf-array-short-wchar.c: Likewise.
8966         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8967         * gcc.dg/mallign.c: Use size_t instead of long.
8968
8969 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8970
8971         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8972
8973 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8974
8975         * gcc.c-torture/execute/pr39100.c: New.
8976
8977 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8978
8979         PR c/35435
8980         * gcc.dg/tls/diag-6.c: New test.
8981
8982 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8983
8984         * gcc.dg/graphite/scop-19.c: New
8985
8986 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8987
8988         AVX Programming Reference (January, 2009)
8989         * gcc.target/i386/avx-vpclmulqdq.c: New.
8990         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8991
8992         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8993
8994         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8995         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8996         (pclmul_test): Renamed to ...
8997         (TEST): This.
8998
8999 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR c++/39095
9002         * g++.dg/abi/mangle31.C: New test.
9003
9004 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9005
9006         PR c/29129
9007         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9008         declarator.
9009         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9010         inside function prototype but not part of parameter declarator.
9011         * vla-11.c: New test.
9012
9013 2009-02-03  Jason Merrill  <jason@redhat.com>
9014
9015         * g++.dg/warn/main-4.C: New test.
9016         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9017
9018 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9019
9020         PR c++/36607
9021         * g++.dg/expr/cast10.C: New test.
9022
9023 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9024
9025         PR c/35433
9026         * gcc.dg/init-bad-6.c: New test.
9027
9028 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR target/35318
9031         * gcc.c-torture/compile/pr35318.c: New test.
9032
9033         PR inline-asm/39059
9034         * gcc.dg/nofixed-point-2.c: New test.
9035         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9036         * g++.dg/ext/fixed2.C: Likewise.
9037         * g++.dg/other/error25.C: Likewise.
9038         * g++.dg/lookup/crash7.C: Likewise.
9039         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9040
9041         PR c++/39056
9042         * g++.dg/cpp0x/initlist13.C: New test.
9043
9044 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9045
9046         PR c++/36897
9047         * g++.dg/template/func2.C: New test.
9048
9049         PR c++/37314
9050         * g++.dg/template/typename15.C: New.
9051         * g++.dg/template/typename16.C: New.
9052
9053 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9054             Ben Elliston  <bje@au.ibm.com>
9055
9056         PR c/39034
9057         * gcc.dg/dfp/pr39034.c: New test.
9058
9059 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9060
9061         PR testsuite/38263
9062         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9063
9064 2009-02-02  Jason Merrill  <jason@redhat.com>
9065
9066         PR c++/39054
9067         * g++.dg/parse/dtor14.C: New test.
9068
9069 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * lib/target-supports.exp
9072         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9073         * g++.dg/ext/builtin10.C: New test.
9074
9075         PR inline-asm/39058
9076         * gcc.target/i386/pr39058.c: New test.
9077
9078 2009-02-02  Richard Guenther  <rguenther@suse.de>
9079
9080         PR tree-optimization/38937
9081         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9082
9083 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9084
9085         PR c++/39053
9086         * g++.dg/parse/crash52.C: New.
9087
9088 2009-01-30  Richard Guenther  <rguenther@suse.de>
9089
9090         PR tree-optimization/39041
9091         * gcc.c-torture/compile/pr39041.c: New testcase.
9092
9093 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9094
9095         PR target/39013
9096         * gcc.target/i386/pr39013-1.c: New test.
9097         * gcc.target/i386/pr39013-2.c: New test.
9098
9099         PR c++/39028
9100         * g++.dg/ext/label12.C: New test.
9101
9102 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9103
9104         PR c++/33465
9105         * g++.dg/parse/error34.C: New.
9106         * g++.dg/parse/error35.C: Likewise.
9107
9108 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9109
9110         PR c++/38655
9111         * g++.dg/cpp0x/decltype-38655.C: New.
9112
9113 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR target/39002
9116         * g++.dg/torture/pr39002.C: New test.
9117
9118 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9119
9120         PR tree-optimization/39007
9121         * gcc.dg/tree-ssa/pr39007.c: New.
9122
9123 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9124
9125         PR middle-end/35854
9126         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9127         to "subreg1".
9128
9129 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9130
9131         PR middle-end/38857
9132         * gcc.c-torture/compile/pr38857.c: New test.
9133
9134 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9135
9136         PR fortran/38852
9137         PR fortran/39006
9138         * gfortran.dg/bound_6.f90: New test.
9139
9140 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9141
9142         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9143
9144 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9145
9146         PR tree-optimization/38997
9147         * gcc.dg/tree-ssa/pr38997.c: New.
9148
9149 2009-01-28  Richard Guenther  <rguenther@suse.de>
9150
9151         PR tree-optimization/38926
9152         * gcc.c-torture/compile/pr38926.c: New testcase.
9153
9154 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR middle-end/38934
9157         * gcc.dg/pr38934.c: New test.
9158
9159 2009-01-28  Richard Guenther  <rguenther@suse.de>
9160
9161         PR middle-end/38908
9162         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9163
9164 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9165
9166         PR tree-optimization/38984
9167         * gcc.dg/pr38984.c: New XFAILed testcase.
9168
9169
9170 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9171
9172         PR target/38988
9173         * gcc.target/i386/pr38988.c: New test.
9174
9175 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9176
9177         PR c++/37554
9178         * g++.dg/parse/crash51.C: New.
9179         * g++.old-deja/g++.pt/crash9.C: Adjust.
9180
9181 2009-01-27  Daniel Kraft  <d@domob.eu>
9182
9183         PR fortran/38883
9184         * gfortran.dg/mvbits_6.f90:  New test.
9185         * gfortran.dg/mvbits_7.f90:  New test.
9186         * gfortran.dg/mvbits_8.f90:  New test.
9187
9188 2009-01-27  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/38503
9191         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9192
9193 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9194
9195         PR middle-end/38969
9196         * gcc.c-torture/execute/pr38969.c: New test.
9197
9198 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9199
9200         PR testsuite/38864
9201         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9202         to dg-do compile.
9203         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9204         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9205         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9206
9207 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9208
9209         PR target/38952
9210         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9211         if __USING_SJLJ_EXCEPTIONS__ is defined.
9212
9213         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9214         __USING_SJLJ_EXCEPTIONS__ is defined.
9215         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9216         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9217         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9218         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9219         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9220         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9221
9222 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9223
9224         PR testsuite/38949
9225         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9226         Use instead of C name in asm statements.
9227
9228 2009-01-26  Richard Guenther  <rguenther@suse.de>
9229
9230         PR tree-optimization/38745
9231         * g++.dg/torture/pr38745.C: New testcase.
9232
9233 2009-01-26  Richard Guenther  <rguenther@suse.de>
9234
9235         PR middle-end/38851
9236         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9237
9238 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9239
9240         * gcc.dg/bitfld-15.c: Gate warning on target
9241         pcc_bitfield_type_matters.
9242         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9243         g++.dg/ext/bitfield4.C: Likewise.
9244         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9245         bitfield for any target.
9246
9247 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR c/38957
9250         * gcc.dg/pr38957.c: New test.
9251
9252 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9253
9254         PR fortran/38955
9255         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9256         comparing floats.
9257
9258 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9259
9260         PR tree-optimization/38953
9261         * gfortran.dg/graphite/pr38953.f90: New.
9262
9263 2009-01-24  Paul Brook  <paul@codesourcery.com>
9264
9265         * gcc.target/arm/neon-cond-1.c: New test.
9266
9267 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9268
9269         PR tree-optimization/38932
9270         * gcc.dg/pr38932.c: New.
9271
9272 2009-01-23  Revital Eres  <eres@il.ibm.com>
9273
9274         * gcc.dg/sms-7.c: Fix test.
9275
9276 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9277
9278         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9279         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9280         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9281         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9282
9283 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9284
9285         * gcc.dg/pr35729.c: Make test x86 specific.
9286
9287 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9288
9289         PR middle-end/38615
9290         * gcc.dg/pr38615.c: New test.
9291
9292 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9293
9294         PR target/38931
9295         * gcc.target/i386/pr38931.c: New test.
9296
9297 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
9298
9299         PR c++/38930
9300         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9301         * g++.dg/template/typedef12.C: Likewise.
9302         * g++.dg/template/typedef13.C: Likewise.
9303         * g++.dg/template/typedef14.C: Likewise.
9304         * g++.dg/template/sfinae3.C: Likewise.
9305         * g++.old-deja/g++.pt/typename8.C: Likewise.
9306         * g++.dg/template/access11.C: Likewise
9307
9308 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
9309
9310         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9311         and mips*-*-irix*.
9312         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9313
9314 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9315
9316         PR c++/26693
9317         * g++.dg/template/typedef11.C: New test.
9318         * g++.dg/template/typedef12.C: Likewise.
9319         * g++.dg/template/typedef13.C: Likewise.
9320         * g++.dg/template/typedef14.C: Likewise.
9321         * g++.dg/template/sfinae3.C: Compile this pedantically.
9322         The only errors expected should be the one saying the typedef is ill
9323         formed.
9324         * g++.old-deja/g++.pt/typename8.C: Likewise.
9325         * g++.dg/template/access11.C: Update this.
9326
9327 2009-01-21  Daniel Kraft  <d@domob.eu>
9328
9329         PR fortran/38887
9330         * gfortran.dg/mvbits_5.f90:  New test.
9331
9332 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
9333
9334         * gcc.dg/sms-6.c: New test.
9335         * gcc.dg/sms-7.c: Likewise.
9336
9337 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
9338
9339         PR fortran/38907
9340         * gfortran.dg/host_assoc_function_7.f90: New test
9341
9342 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9343             Richard Guenther  <rguenther@suse.de>
9344
9345         PR tree-optimization/38747
9346         PR tree-optimization/38748
9347         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9348         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9349         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9350
9351 2009-01-20  Kees Cook  <kees@ubuntu.com>
9352             H.J. Lu  <hongjiu.lu@intel.com>
9353
9354         PR target/38902
9355         * gcc.dg/pr38902.c: New.
9356
9357 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
9358
9359         PR target/38868
9360         * gfortran.dg/pr38868.f: New testcase.
9361
9362 2009-01-20  Richard Guenther  <rguenther@suse.de>
9363
9364         * gcc.c-torture/execute/pr36227.c: Move ...
9365         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
9366
9367 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9368
9369         * lib/gfortran.exp: Add -B options for targets that use
9370         libgfortran.a%s in their specs.
9371
9372 2009-01-19  Jason Merrill  <jason@redhat.com>
9373
9374         PR c++/23287
9375         * g++.dg/template/dtor5.C: New test.
9376
9377 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
9378
9379         PR fortran/38859
9380         * gfortran.dg/bound_5.f90: New test.
9381
9382 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
9383
9384         PR target/38736
9385         * g++.dg/compat/abi/pr38736_main.C: New.
9386         * g++.dg/compat/abi/pr38736_x.C: Likewise.
9387         * g++.dg/compat/abi/pr38736_y.C: Likewise.
9388         * g++.dg/other/macro-1.C: Likewise.
9389         * gcc.dg/macro-1.c: Likewise.
9390         * gcc.dg/compat/pr38736_main.c: Likewise.
9391         * gcc.dg/compat/pr38736_x.c: Likewise.
9392         * gcc.dg/compat/pr38736_y.c: Likewise.
9393
9394 2009-01-18  Richard Guenther  <rguenther@suse.de>
9395
9396         PR tree-optimization/38819
9397         * gcc.c-torture/execute/pr38819.c: New testcase.
9398
9399 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9400
9401         PR fortran/38657
9402         * gfortran.dg/module_commons_3.f90: Reapply.
9403
9404 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9405
9406         PR fortran/34955
9407         * gfortran.dg/transfer_intrinsic_1.f90: New test.
9408         * gfortran.dg/transfer_intrinsic_2.f90: New test.
9409
9410 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
9411
9412         PR fortran/38657
9413         * gfortran.dg/module_commons_3.f90: Remove
9414
9415 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9416
9417         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9418
9419 2009-01-16  Jason Merrill  <jason@redhat.com>
9420
9421         PR c++/38877
9422         * g++.dg/template/lvalue1.C: New test.
9423
9424         PR c++/29470
9425         * g++.dg/template/access20.C: New test.
9426         * g++.dg/torture/pr34641.C: Fix access.
9427
9428 2009-01-16  Richard Guenther  <rguenther@suse.de>
9429
9430         PR tree-optimization/38835
9431         PR middle-end/36227
9432         * gcc.c-torture/execute/pr36227.c: New testcase.
9433         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9434         * g++.dg/init/const7.C: Likewise.
9435
9436 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
9437
9438         PR target/38554
9439         * gcc.c-torture/compile/pr38554.c: New test.
9440
9441 2009-01-16  Jason Merrill  <jason@redhat.com>
9442
9443         PR c++/38579
9444         * g++.dg/conversion/access1.C: New test.
9445
9446 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR tree-optimization/38789
9449         * gcc.c-torture/compile/pr38789.c: New test.
9450
9451 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
9452
9453         PR fortran/38152
9454         * gfortran.dg/proc_ptr_13.f90: New.
9455
9456 2009-01-15  Jason Merrill  <jason@redhat.com>
9457
9458         PR c++/38850
9459         * g++.dg/template/koenig6.C: New test.
9460
9461 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9462
9463         PR c++/29388
9464         * g++.dg/template/error37.C: New testcase.
9465
9466 2009-01-15  Jason Merrill  <jason@redhat.com>
9467
9468         PR c++/36334
9469         * g++.dg/conversion/memfn1.C: New test.
9470
9471         PR c++/37646
9472         * g++.dg/conversion/memfn2.C: New test.
9473
9474 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
9475
9476         PR c++/38357
9477         * g++.dg/template/crash87.C: New test.
9478
9479 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9480
9481         PR middle-end/37843
9482         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9483
9484 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
9485
9486         PR c++/38636
9487         * g++.dg/parse/crash50.C: New test.
9488
9489 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
9490
9491         PR rtl-optimization/38245
9492         * gcc.dg/pr38245-3.c: New test.
9493         * gcc.dg/pr38245-3.h: New file.
9494         * gcc.dg/pr38245-4.c: New file.
9495         * gcc.dg/pr38364.c: New test.
9496
9497 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
9498
9499         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9500         sequence PC-relative.
9501
9502 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9503
9504         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9505         calls and/or PLT markers.
9506         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9507         calls and/or PLT markers.
9508         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9509         calls and/or PLT markers.
9510         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9511         calls and/or PLT markers.
9512
9513 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9514             Nathan Froyd  <froydnj@codesourcery.com>
9515             Joseph Myers  <joseph@codesourcery.com>
9516
9517         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9518         New function.
9519         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9520         and use consistent CFLAGS.
9521         * gcc.target/powerpc/20030505.c: Likewise.
9522         * gcc.target/powerpc/20081204-1.c: Likewise.
9523         * gcc.target/powerpc/ppc-spe.c: Likewise.
9524         * gcc.target/powerpc/spe1.c: Likewise.
9525         * g++.dg/ext/spe1.C: Likewise.
9526         * g++.dg/other/opaque-1.C: Likewise.
9527         * g++.dg/other/opaque-2.C: Likewise.
9528         * g++.dg/other/opaque-3.C: Likewise.
9529
9530 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9531
9532         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9533         out of loop.
9534
9535 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9536
9537         PR target/38811
9538         * g++.dg/torture/pr38811.C: New file.
9539
9540 2009-01-14  Richard Guenther  <rguenther@suse.de>
9541
9542         PR tree-optimization/38826
9543         PR middle-end/38477
9544         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9545
9546 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9547
9548         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9549
9550 2009-01-14  Nick Clifton  <nickc@redhat.com>
9551
9552         PR c++/37862
9553         * g++.cp/parse/pr37862.C: New test.
9554
9555 2009-01-14  Julian Brown  <julian@codesourcery.com>
9556
9557         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9558         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9559         to...
9560         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9561         These.
9562
9563 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR rtl-optimization/38774
9566         * gcc.dg/torture/pr38774.c: New test.
9567
9568         PR c++/38795
9569         * g++.dg/cpp0x/pr38795.C: New test.
9570
9571 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9572             Nathan Froyd  <froydnj@codesourcery.com>
9573             Joseph Myers  <joseph@codesourcery.com>
9574
9575         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9576         otherwise.  Do not check for AltiVec at runtime.
9577         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9578         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9579         * gcc.target/powerpc/altivec-1.c: Likewise.
9580         * gcc.target/powerpc/altivec-3.c: Likewise.
9581         * gcc.target/powerpc/altivec-10.c: Likewise.
9582         * gcc.target/powerpc/altivec-12.c: Likewise.
9583         * gcc.target/powerpc/altivec-24.c: Likewise.
9584         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9585         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9586         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9587         * gcc.target/powerpc/pr35907.c: Likewise.
9588         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9589         otherwise.  Do not check for Cell at runtime.
9590         * gcc.target/powerpc/altivec_check.h: Delete.
9591
9592         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9593         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9594         not check for AltiVec at runtime.
9595         * g++.dg/ext/altivec-cell-2.C: Likewise.
9596         * g++.dg/ext/altivec-cell-3.C: Likewise.
9597         * g++.dg/ext/altivec-cell-4.C: Likewise.
9598         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9599         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9600         check.
9601         * g++.dg/ext/altivec_check.h: Delete.
9602
9603 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9604
9605         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9606         effective target.  Adjust line numbers accordingly.
9607
9608 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9609
9610         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9611
9612 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9613
9614         PR tree-optimization/38786
9615         * gcc.dg/graphite/pr38786.c: New.
9616
9617 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9618
9619         Revert:
9620         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9621
9622         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9623         for alpha*-*-* targets.
9624         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9625
9626 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9627
9628         PR libfortran/38772
9629         * gfortran.dg/fmt_bz_bn_err.f: New test.
9630
9631 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9632
9633         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9634
9635 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9636
9637         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9638         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9639         instruction support.  Do not check for it at runtime.
9640
9641 2009-01-12  Jason Merrill  <jason@redhat.com>
9642
9643         PR c++/35109
9644         * g++.dg/lookup/friend11.C: Remove expected error.
9645         * g++.dg/lookup/friend14.C: New test.
9646         * g++.dg/lookup/friend15.C: New test.
9647
9648 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9649
9650         PR c++/36019
9651         * g++.dg/lookup/hidden-class12.C: New test.
9652         * g++.dg/lookup/hidden-class13.C: New test.
9653         * g++.dg/lookup/hidden-class14.C: New test.
9654         * g++.dg/lookup/hidden-class15.C: New test.
9655         * g++.dg/lookup/hidden-class16.C: New test.
9656
9657 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9658
9659         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9660         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9661         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9662
9663 2009-01-12  Jason Merrill  <jason@redhat.com>
9664
9665         PR c++/31488
9666         * g++.dg/other/vararg-3.C: New test.
9667
9668 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9669
9670         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9671         Explicitly enable SPE.
9672         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9673         directive.
9674
9675         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9676         Expect -flax-vector-conversions message.  Adjust incompatible
9677         types errors.
9678         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9679         Make Foo extern.
9680
9681         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9682
9683         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9684
9685         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9686         * g++.dg/other/opaque-2.C: Likewise.
9687         * g++.dg/other/opaque-3.C: Likewise.
9688
9689 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR c/32041
9692         * gcc.dg/pr32041.c: New test.
9693         * g++.dg/parse/offsetof9.C: New test.
9694
9695 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9696             Nathan Froyd  <froydnj@codesourcery.com>
9697
9698         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9699         * g++.dg/ext/attribute-test-1.C: Likewise.
9700         * g++.dg/ext/attribute-test-2.C: Likewise.
9701         * g++.dg/ext/attribute-test-3.C: Likewise.
9702         * g++.dg/ext/attribute-test-4.C: Likewise.
9703
9704 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9705
9706         * gnat.dg/unchecked_convert3.adb: New test.
9707
9708 2009-01-12  Tomas Bily  <tbily@suse.cz>
9709
9710         PR middlend/38385
9711         * gcc.dg/tree-ssa/pr38385.c: New file.
9712
9713 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR c++/38794
9716         * g++.dg/parse/typedef9.C: New test.
9717
9718         PR tree-optimization/38807
9719         * gcc.c-torture/compile/pr38807.c: New test.
9720
9721 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9722
9723         * gcc.target/mips/ins-2.c: New test.
9724
9725 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         PR testsuite/38809
9728         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9729
9730 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR c++/36254
9733         * g++.dg/warn/Wreturn-type-5.C: New test.
9734
9735 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9736
9737         PR middle-end/38616
9738         * gcc.dg/pr38616.c: New test.
9739
9740 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9741
9742         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9743
9744 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9745
9746         PR c++/38648
9747         * g++.dg/expr/string-1.C: New test.
9748         * g++.dg/expr/string-2.C: New test.
9749
9750         PR c++/36695
9751         * g++.dg/ext/complex4.C: New test.
9752         * g++.dg/ext/complex5.C: New test.
9753         * g++.dg/init/reference1.C: New test.
9754         * g++.dg/init/reference2.C: New test.
9755         * g++.dg/init/reference3.C: New test.
9756
9757 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9758
9759         PR fortran/38763
9760         * gfortran.dg/transfer_null_1.f90: New test.
9761
9762 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9763
9764         PR fortran/38765
9765         * gfortran.dg/host_assoc_function_6.f90: New test.
9766
9767 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9768
9769         * lib/target-supports.exp: Add method to determine if the effective
9770         target is really a ppc405 after applying all compile options.
9771         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9772         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9773         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9774         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9775         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9776         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9777         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9778         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9779         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9780         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9781         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9782         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9783         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9784         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9785         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9786         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9787         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9788         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9789         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9790         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9791         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9792         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9793         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9794         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9795         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9796         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9797         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9798         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9799         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9800         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9801         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9802
9803 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9804
9805         PR c++/35335
9806         * g++.dg/other/error31.C: New testcase.
9807
9808         PR c/35742
9809         * gcc.dg/pr35742.c: New test.
9810
9811 2009-01-09  John F. Carr  <jfc@mit.edu>
9812
9813         PR c++/37877
9814         * g++.dg/parse/linkage3.C: New test.
9815
9816 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9817
9818         PR middle-end/38771
9819         * gcc.c-torture/compile/pr38771.c: New test.
9820
9821 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9822
9823         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9824
9825 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9826
9827         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9828         * gcc.dg/sibcall-4.c: Likewise.
9829
9830 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9831             Jan Sjodin  <jan.sjodin@amd.com>
9832
9833         PR tree-optimization/38559
9834         * gcc.dg/graphite/pr38559.c: New.
9835
9836 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9837
9838         PR tree-optimization/37194
9839         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9840
9841 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9842
9843         PR c++/38725
9844         * g++.dg/ext/label11.C: New test.
9845
9846 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9847
9848         * lib/target-supports.exp (check_weak_override_available): New.
9849         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9850         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9851         dg-require-weak-override.
9852
9853 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9854             Alan Modra  <amodra@bigpond.net.au>
9855
9856         * gcc.c-torture/compile/20090107-1.c: New test.
9857
9858 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9859
9860         PR target/38706
9861         * g++.dg/other/pr38706.C: New test.
9862
9863 2009-01-07  Jason Merrill  <jason@redhat.com>
9864
9865         * g++.dg/cpp0x/variadic92.C: New test.
9866         * g++.dg/cpp0x/variadic93.C: New test.
9867
9868 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9869
9870         * lib/target-supports-dg.exp (current_compiler_flags): New.
9871         (check-flags): Use it; do not access dg-test local variables.
9872         (dg-skip-if): Do not access dg-test local variables.
9873         (dg-xfail-run-if): Ditto.
9874         (dg-shouldfail): Ditto.
9875         * gcc.test-framework/test-framework.exp
9876         (check_effective_target_def_nocache): New.
9877         * gcc.test-framework/test-framework.awk: Handle scan tests.
9878         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9879         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9880         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9881         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9882         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9883         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9884         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9885         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9886         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9887
9888         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9889
9890         * lib/target-supports-dg.exp (check_test_flags): Delete.
9891
9892 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9893
9894         PR tree-optimization/38492
9895         PR tree-optimization/38498
9896         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9897         in trunk.
9898         * gcc.dg/graphite/block-0.c: Update test.
9899         * gcc.dg/graphite/block-1.c: Same.
9900         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9901         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9902         * gcc.dg/graphite/block-3.c: New.
9903         * gcc.dg/graphite/pr38498.c: New.
9904
9905 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9906
9907         AVX Programming Reference (December, 2008)
9908         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9909         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9910         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9911
9912         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9913         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9914
9915 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9916
9917         PR fortran/38220
9918         * gfortran.dg/c_loc_pure_1.f90:  New test.
9919
9920 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9921
9922         PR fortran/38669
9923         * gfortran.dg/elemental_dependency_3.f90:
9924         Add the final tree dump cleanup.
9925
9926 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9927
9928         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9929         passing -m32.
9930
9931         PR rtl-optimization/38722
9932         * gfortran.dg/pr38722.f90: New test.
9933
9934 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9935
9936         PR c/34252
9937         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9938         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9939
9940 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9941
9942         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9943         * gfortran.dg/typebound_call_8.f03: Same.
9944         * gfortran.dg/elemental_bind_c.f90: Same.
9945         * gfortran.dg/typebound_call_7.f03: Same.
9946         * gfortran.dg/interface_proc_end.f90: Same
9947         * gfortran.dg/pr37243.f: Fix typo.
9948
9949 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9950
9951         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9952         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9953         large stack sizes.
9954
9955 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9956
9957         AVX Programming Reference (December, 2008)
9958         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9959         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9960         * gcc.target/i386/sse-14.c: Likewise.
9961
9962         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9963         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9964         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9965         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9966
9967 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9968
9969         PR libfortran/38735
9970         * gfortran.dg/fmt_bz_bn.f: Update test.
9971
9972 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9973
9974         PR c++/38472
9975         * g++.dg/conversion/usual-arith-conv.C: New test.
9976
9977 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9978
9979         PR c/34911
9980         * gcc.dg/vector-3.c: New testcase.
9981         * g++.dg/ext/vector15.C: New test.
9982
9983 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9984
9985         PR tree-optimization/38510
9986         * gcc.dg/graphite/pr38510.c: New.
9987
9988 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9989             Jan Sjodin <jan.sjodin@amd.com>
9990
9991         PR tree-optimization/38500
9992         * gcc.dg/graphite/pr38500.c: New.
9993
9994 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9995
9996         * gcc.c-torture/compile/20001226-1.c: Generalize
9997         dg-timeout-factor.
9998         * gcc.c-torture/compile/limits-fnargs.c: Add
9999         dg-timeout-factor.
10000         * gcc.dg/20020425-1.c: Likewise.
10001         * gcc.dg/pch/pch.exp: Likewise.
10002
10003 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10004
10005         PR fortran/38657
10006         * gfortran.dg/module_commons_3.f90: New test.
10007
10008 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10009
10010         PR fortran/37159
10011         * gfortran.dg/random_seed_1.f90: Updated.
10012
10013 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10014
10015         PR fortran/38669
10016         PR fortran/38726
10017         * gfortran.dg/elemental_subroutine_7.f90:
10018         Fix p values so that it can be used as vector subscript.
10019
10020 2009-01-05  Jason Merrill  <jason@redhat.com>
10021
10022         * g++.dg/cpp0x/initlist12.C: Add another test.
10023
10024         * g++.dg/cpp0x/defaulted7.C: New test.
10025
10026 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10027
10028         PR fortran/38672
10029         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10030         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10031
10032 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10033
10034         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10035         for alpha*-*-* targets.
10036         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10037
10038 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10039
10040         PR fortran/38665
10041         * gfortran.dg/host_assoc_function_5.f90: New test.
10042
10043 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10044
10045         PR fortran/38669
10046         * gfortran.dg/elemental_dependency_3.f90: New test.
10047         * gfortran.dg/elemental_subroutine_7.f90: New test.
10048
10049 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10050
10051         * gcc.dg/struct-ret-3.c: Include unistd.h.
10052         (main): Exit early if system memory page size is
10053         larger than 4096 bytes.
10054
10055 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10056
10057         PR fortran/38718
10058         * gfortran.dg/merge_init_expr.f90: New.
10059
10060 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10061
10062         PR fortran/38536
10063         * gfortran.dg/c_loc_tests_13.f90: New test.
10064         * gfortran.dg/c_loc_tests_14.f90: New test.
10065
10066 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10067
10068         * gfortran.dg/func_result_4.f90: New.
10069
10070 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10071
10072         PR fortran/38594
10073         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10074         interface still works, in addition to original tests.
10075         * gfortran.dg/host_assoc_call_6.f90: New test.
10076
10077 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10078
10079         PR c++/38705
10080         * g++.dg/torture/pr38705.C: New test.
10081
10082         PR c/38700
10083         * gcc.dg/pr38700.c: New test.
10084
10085 2009-01-02  Jason Merrill  <jason@redhat.com>
10086
10087         * g++.dg/cpp0x/initlist11.C: New test.
10088         * g++.dg/cpp0x/initlist12.C: New test.
10089
10090 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10091
10092         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10093         Allow extra informative notes.
10094
10095 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10096
10097         PR c/36489
10098         * gcc.dg/pr36489.c: New test.
10099
10100 \f
10101 Copyright (C) 2009 Free Software Foundation, Inc.
10102
10103 Copying and distribution of this file, with or without modification,
10104 are permitted in any medium without royalty provided the copyright
10105 notice and this notice are preserved.